Merge commit 'd482e83' into merge2
diff --git a/InCallUI/res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png b/InCallUI/res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png
deleted file mode 100644
index adaff60..0000000
--- a/InCallUI/res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/InCallUI/res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png b/InCallUI/res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png
deleted file mode 100644
index 2b9600b..0000000
--- a/InCallUI/res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/InCallUI/res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png b/InCallUI/res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png
deleted file mode 100644
index 98a449f..0000000
--- a/InCallUI/res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/InCallUI/res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png b/InCallUI/res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png
deleted file mode 100644
index 71aad97..0000000
--- a/InCallUI/res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/InCallUI/res/drawable-xxhdpi/ic_sound_off_speakerphone_holo_dark.png b/InCallUI/res/drawable-xxhdpi/ic_sound_off_speakerphone_holo_dark.png
deleted file mode 100644
index caf36e0..0000000
--- a/InCallUI/res/drawable-xxhdpi/ic_sound_off_speakerphone_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/InCallUI/res/drawable-xxhdpi/ic_sound_speakerphone_holo_dark.png b/InCallUI/res/drawable-xxhdpi/ic_sound_speakerphone_holo_dark.png
deleted file mode 100644
index e6e974f..0000000
--- a/InCallUI/res/drawable-xxhdpi/ic_sound_speakerphone_holo_dark.png
+++ /dev/null
Binary files differ
diff --git a/InCallUI/res/layout-land/call_card_fragment.xml b/InCallUI/res/layout-land/call_card_fragment.xml
index edce7b2..c02af1b 100644
--- a/InCallUI/res/layout-land/call_card_fragment.xml
+++ b/InCallUI/res/layout-land/call_card_fragment.xml
@@ -18,7 +18,9 @@
<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"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentStart="true" >
<LinearLayout
android:id="@+id/primary_call_info_container"
@@ -57,17 +59,24 @@
</LinearLayout>
- <!-- Contact photo for primary call info -->
- <ImageView android:id="@+id/photo"
- android:layout_toEndOf="@id/primary_call_info_container"
- android:layout_width="match_parent"
- android:layout_gravity="start|center_vertical"
+ <FrameLayout
android:layout_height="match_parent"
- android:gravity="start|center_vertical"
- android:scaleType="centerCrop"
- android:contentDescription="@string/contactPhoto"
- android:background="@android:color/white"
- android:src="@drawable/img_no_image_automirrored" />
+ android:layout_width="match_parent"
+ android:layout_below="@id/primary_call_info_container"
+ android:id="@+id/call_card_content">
+
+ <ImageView android:id="@+id/photo"
+ android:layout_toEndOf="@id/primary_call_info_container"
+ android:layout_width="match_parent"
+ android:layout_gravity="start|center_vertical"
+ android:layout_height="match_parent"
+ android:gravity="start|center_vertical"
+ android:scaleType="centerCrop"
+ android:contentDescription="@string/contactPhoto"
+ android:background="@android:color/white"
+ android:src="@drawable/img_no_image_automirrored" />
+
+ </FrameLayout>
<include layout="@layout/manage_conference_call_button"
android:layout_width="match_parent"
@@ -92,6 +101,7 @@
android:layout_width="48dp"
android:layout_height="48dp"
android:indeterminate="true" />
+
</FrameLayout>
<fragment android:name="com.android.incallui.VideoCallFragment"
@@ -103,23 +113,13 @@
<!-- Placeholder for the dialpad which is replaced with the dialpad fragment when shown. -->
<FrameLayout
- android:id="@+id/dialpadFragmentContainer"
+ android:id="@+id/answer_and_dialpad_container"
android:layout_toEndOf="@id/primary_call_info_container"
android:layout_gravity="end|center_vertical"
android:layout_alignParentEnd="true"
android:layout_width="match_parent"
android:layout_height="match_parent" />
- <fragment android:name="com.android.incallui.AnswerFragment"
- android:id="@+id/answerFragment"
- android:layout_toEndOf="@id/primary_call_info_container"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:gravity="start"
- android:layout_gravity="end|center_vertical"
- android:layout_marginBottom="@dimen/glowpadview_margin_bottom"
- android:visibility="gone" />
-
<FrameLayout
android:id="@+id/floating_end_call_action_button_container"
android:layout_width="@dimen/end_call_floating_action_button_diameter"
diff --git a/InCallUI/res/layout/answer_fragment.xml b/InCallUI/res/layout/answer_fragment.xml
index 7026dd1..ec6ef30 100644
--- a/InCallUI/res/layout/answer_fragment.xml
+++ b/InCallUI/res/layout/answer_fragment.xml
@@ -15,18 +15,17 @@
~ limitations under the License
-->
-<!-- TODO(klp): move out to separate file -->
<com.android.incallui.GlowPadWrapper
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:dc="http://schemas.android.com/apk/res-auto"
android:id="@+id/glow_pad_view"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
android:focusable="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:background="@color/glowpad_background_color"
- android:visibility="gone"
+ android:layout_marginBottom="@dimen/glowpadview_margin_bottom"
dc:targetDrawables="@array/incoming_call_widget_audio_with_sms_targets"
dc:targetDescriptions="@array/incoming_call_widget_audio_with_sms_target_descriptions"
diff --git a/InCallUI/res/layout/call_button_fragment.xml b/InCallUI/res/layout/call_button_fragment.xml
index 4eac034..7f429c7 100644
--- a/InCallUI/res/layout/call_button_fragment.xml
+++ b/InCallUI/res/layout/call_button_fragment.xml
@@ -38,8 +38,7 @@
android:background="@color/button_background_color"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
- android:animateLayoutChanges="true"
- android:visibility="invisible" >
+ android:animateLayoutChanges="true" >
<LinearLayout
android:orientation="horizontal"
@@ -68,8 +67,7 @@
<ToggleButton android:id="@+id/audioButton"
style="@style/InCallCompoundButton"
android:background="@drawable/btn_compound_audio"
- android:contentDescription="@string/audio_mode_speaker"
- android:visibility="gone" />
+ android:contentDescription="@string/audio_mode_speaker" />
<!-- "Change to audio call" for video calls. -->
<ImageButton android:id="@+id/changeToVoiceButton"
@@ -84,8 +82,7 @@
<ToggleButton android:id="@+id/muteButton"
style="@style/InCallCompoundButton"
android:background="@drawable/btn_compound_mute"
- android:contentDescription="@string/onscreenMuteText"
- android:visibility="gone" />
+ android:contentDescription="@string/onscreenMuteText" />
<!-- CENTER SLOT ======================================================================= -->
@@ -93,8 +90,7 @@
<ToggleButton android:id="@+id/dialpadButton"
style="@style/InCallCompoundButton"
android:background="@drawable/btn_compound_dialpad"
- android:contentDescription="@string/onscreenShowDialpadText"
- android:visibility="gone" />
+ android:contentDescription="@string/onscreenShowDialpadText" />
<!-- MIDDLE RIGHT SLOT ================================================================= -->
@@ -105,8 +101,7 @@
<ToggleButton android:id="@+id/holdButton"
style="@style/InCallCompoundButton"
android:background="@drawable/btn_compound_hold"
- android:contentDescription="@string/onscreenHoldText_unselected"
- android:visibility="gone" />
+ android:contentDescription="@string/onscreenHoldText_unselected" />
<!-- "Swap" (or "Manage calls" in some CDMA states) -->
<ImageButton android:id="@+id/swapButton"
diff --git a/InCallUI/res/layout/call_card_fragment.xml b/InCallUI/res/layout/call_card_fragment.xml
index 9f18906..13f72d4 100644
--- a/InCallUI/res/layout/call_card_fragment.xml
+++ b/InCallUI/res/layout/call_card_fragment.xml
@@ -18,7 +18,9 @@
<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"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentStart="true">
<!-- The main content of the CallCard is either one or two "call info"
blocks, depending on whether one or two lines are in use.
@@ -58,17 +60,25 @@
</LinearLayout>
- <!-- Contact photo for primary call info -->
- <ImageView android:id="@+id/photo"
- android:layout_below="@id/primary_call_info_container"
- android:layout_width="match_parent"
+ <FrameLayout
android:layout_height="match_parent"
- android:layout_gravity="center_vertical"
- android:gravity="top|center_horizontal"
- android:scaleType="centerCrop"
- android:contentDescription="@string/contactPhoto"
- android:background="@android:color/white"
- android:src="@drawable/img_no_image_automirrored" />
+ android:layout_width="match_parent"
+ android:layout_below="@id/primary_call_info_container"
+ android:id="@+id/call_card_content">
+
+ <!-- Contact photo for primary call info -->
+ <ImageView android:id="@+id/photo"
+ android:layout_below="@id/primary_call_info_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center_vertical"
+ android:gravity="top|center_horizontal"
+ android:scaleType="centerCrop"
+ android:contentDescription="@string/contactPhoto"
+ android:background="@android:color/white"
+ android:src="@drawable/img_no_image_automirrored" />
+
+ </FrameLayout>
<!-- Progress spinner, useful for indicating pending operations such as upgrade to video. -->
<FrameLayout
@@ -88,14 +98,8 @@
android:layout_width="48dp"
android:layout_height="48dp"
android:indeterminate="true" />
- </FrameLayout>
- <fragment android:name="com.android.incallui.VideoCallFragment"
- android:id="@+id/videoCallFragment"
- android:layout_alignParentTop="true"
- android:layout_gravity="top|center_horizontal"
- android:layout_width="match_parent"
- android:layout_height="match_parent" />
+ </FrameLayout>
<!-- Secondary "Call info" block, for the background ("on hold") call. -->
<include layout="@layout/secondary_call_info" />
@@ -105,9 +109,17 @@
android:layout_height="wrap_content"
android:layout_alignTop="@id/photo" />
- <!-- Placeholder for the dialpad which is replaced with the dialpad fragment when shown. -->
+ <fragment android:name="com.android.incallui.VideoCallFragment"
+ android:layout_alignParentStart="true"
+ android:layout_gravity="start|center_vertical"
+ android:id="@+id/videoCallFragment"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone" />
+
+ <!-- Placeholder for various fragments that are added dynamically underneath the caller info. -->
<FrameLayout
- android:id="@+id/dialpadFragmentContainer"
+ android:id="@+id/answer_and_dialpad_container"
android:layout_below="@id/primary_call_info_container"
android:layout_gravity="bottom|center_horizontal"
android:layout_alignParentBottom="true"
@@ -115,15 +127,6 @@
android:layout_height="match_parent"
android:elevation="@dimen/dialpad_elevation" />
- <fragment android:name="com.android.incallui.AnswerFragment"
- android:id="@+id/answerFragment"
- android:layout_below="@id/primary_call_info_container"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="bottom|center_horizontal"
- android:layout_marginBottom="@dimen/glowpadview_margin_bottom"
- android:visibility="gone" />
-
<FrameLayout
android:id="@+id/floating_end_call_action_button_container"
android:layout_width="@dimen/end_call_floating_action_button_diameter"
diff --git a/InCallUI/res/layout/conference_manager_fragment.xml b/InCallUI/res/layout/conference_manager_fragment.xml
index 8e55ad7..7350bee 100644
--- a/InCallUI/res/layout/conference_manager_fragment.xml
+++ b/InCallUI/res/layout/conference_manager_fragment.xml
@@ -22,9 +22,7 @@
android:background="@color/conference_call_manager_background_color"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:paddingTop="@dimen/conference_call_manager_padding_top"
- android:visibility="gone">
-
+ android:paddingTop="@dimen/conference_call_manager_padding_top" >
<!-- List of conference participants. -->
<ListView
android:id="@+id/participantList"
diff --git a/InCallUI/res/layout/incall_dialpad_fragment.xml b/InCallUI/res/layout/incall_dialpad_fragment.xml
index efd6982..b567dbb 100644
--- a/InCallUI/res/layout/incall_dialpad_fragment.xml
+++ b/InCallUI/res/layout/incall_dialpad_fragment.xml
@@ -20,11 +20,5 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
-
- <view class="com.android.incallui.DialpadFragment$HoverIgnoringLinearLayout"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent" >
- <include layout="@layout/dialpad_view"/>
- </view>
+ <include layout="@layout/dialpad_view"/>
</view>
diff --git a/InCallUI/res/layout/incall_screen.xml b/InCallUI/res/layout/incall_screen.xml
index 9f75695..d46778c 100644
--- a/InCallUI/res/layout/incall_screen.xml
+++ b/InCallUI/res/layout/incall_screen.xml
@@ -19,21 +19,4 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/main" >
-
- <fragment android:name="com.android.incallui.CallCardFragment"
- android:id="@+id/callCardFragment"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_alignParentTop="true"
- android:layout_alignParentStart="true" />
-
- <fragment android:name="com.android.incallui.ConferenceManagerFragment"
- android:id="@+id/conferenceManagerFragment"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_alignParentTop="true"
- android:layout_alignParentStart="true"
- android:layout_alignParentBottom="true"
- android:layout_alignParentEnd="true" />
-
</FrameLayout>
diff --git a/InCallUI/res/layout/primary_call_info.xml b/InCallUI/res/layout/primary_call_info.xml
index 8f0c0e2..9f92b07 100644
--- a/InCallUI/res/layout/primary_call_info.xml
+++ b/InCallUI/res/layout/primary_call_info.xml
@@ -117,7 +117,8 @@
android:textColor="@color/incall_call_banner_subtext_color"
android:textSize="@dimen/call_label_text_size"
android:singleLine="true"
- android:textDirection="ltr" />
+ android:textDirection="ltr"
+ android:visibility="gone" />
<TextView android:id="@+id/phoneNumber"
android:layout_width="match_parent"
@@ -126,7 +127,8 @@
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/incall_call_banner_subtext_color"
android:textSize="@dimen/call_label_text_size"
- android:singleLine="true" />
+ android:singleLine="true"
+ android:visibility="gone" />
</LinearLayout>
@@ -152,6 +154,7 @@
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/incall_call_banner_text_color"
android:maxLines="1"
- android:ellipsize="end" />
+ android:ellipsize="end"
+ android:visibility="gone" />
</LinearLayout> <!-- End of call_banner -->
diff --git a/InCallUI/res/values-af/strings.xml b/InCallUI/res/values-af/strings.xml
index fc27060..20f861a 100644
--- a/InCallUI/res/values-af/strings.xml
+++ b/InCallUI/res/values-af/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video-oproep"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Versoek tans video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Kan nie video-oproep koppel nie"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video-oproep (Wag tans)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Jou terugbelnommer\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Jou noodterugbelnommer\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Bel"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> gemiste oproepe"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Gemiste oproep van <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Oproep aan die gang"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Voortdurende Wi-Fi-oproep"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Hou aan"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Inkomende oproep"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Inkomende Wi-Fi-oproep"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Inkomende video-oproep"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Inkomende videoversoek"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nuwe stemboodskap"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan nie bel nie. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is nie \'n noodnommer nie."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan nie bel nie. Skakel \'n noodnommer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gebruik sleutelbord om te bel"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Hou oproep"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Hervat oproep"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Voeg oproep by"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Voeg oproepe saam"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Verwissel oproepe"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Hou aan"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Einde"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Hou oproep"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Hervat oproep"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Beëindig oproep"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Nommerbord"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Demp"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Voeg oproep by"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Wissel kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Laat video wag"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Meer opsies"</string>
+ <string name="player_started" msgid="6046262510243983589">"Speler begin"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Speler gestop"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera is nie gereed nie"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera is gereed"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Onbekende oproepsessiegebeurtenis"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Diens"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Opstelling"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nie gestel nie>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Antwoord as oudio-oproep"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Aanvaar videoversoek"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Keur videoversoek af"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Aanvaar videoversendversoek"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Weier videoversendversoek"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Aanvaar video-ontvangversoek"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Weier video-ontvangversoek"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Gly op vir <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Gly links vir <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Gly regs vir <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Luitoon en vibreer"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Bestuur konferensie-oproep"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Noodnommer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-am/strings.xml b/InCallUI/res/values-am/strings.xml
index 982a65f..726e66b 100644
--- a/InCallUI/res/values-am/strings.xml
+++ b/InCallUI/res/values-am/strings.xml
@@ -45,10 +45,11 @@
<string name="card_title_hanging_up" msgid="3999101620995182450">"በመዝጋት ላይ"</string>
<string name="card_title_in_call" msgid="6346543933068225205">"ጥሪ ላይ"</string>
<string name="card_title_my_phone_number" msgid="112428362494434191">"ቁጥሬ<xliff:g id="MY_PHONE_NUMBER">%s</xliff:g> ነው"</string>
- <string name="card_title_video_call_connecting" msgid="297586766381973954">"ቪዲዮ በማገናኘት ላይ"</string>
+ <string name="card_title_video_call_connecting" msgid="297586766381973954">"ቪድዮ በማገናኘት ላይ"</string>
<string name="card_title_video_call" msgid="5898636679563320218">"የቪዲዮ ጥሪ"</string>
- <string name="card_title_video_call_requesting" msgid="4587504939739340937">"ቪዲዮ በመጠየቅ ላይ"</string>
+ <string name="card_title_video_call_requesting" msgid="4587504939739340937">"ቪድዮ በመጠየቅ ላይ"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"የቪዲዮ ጥሪን ማገናኘት አልተቻለም"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"የቪዲዮ ጥሪ (ላፍታ ቆሟል)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"የእርስዎ የመልሶ መደወያ ቁጥር\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"የእርስዎ የድንገተኛ አደጋ መልሶ መደወያ ቁጥር\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"በመደወል ላይ"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ያመለጡ ጥሪዎች"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"ከ<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> ያመለጠ ጥሪ"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"እየተካሄደ ያለ ጥሪ"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"በሂደት ላይ ያለ የWi-Fi ጥሪ"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"ያዝናቆይ"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ገቢ ጥሪ"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"ገቢ የWi-Fi ጥሪ"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ገቢ የቪዲዮ ጥሪ"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"ገቢ የቪዲዮ ጥያቄ"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"አዲስ የድምፅ መልዕክት"</string>
@@ -69,10 +72,10 @@
<string name="notification_network_selection_text" msgid="2607085729661923269">"የተመረጠ አውታረመረብ(<xliff:g id="OPERATOR_NAME">%s</xliff:g>) የለም"</string>
<string name="notification_action_answer" msgid="6700362365135365143">"መልስ"</string>
<string name="notification_action_end_call" msgid="6069460915123531620">"ዝጋ"</string>
- <string name="notification_action_answer_video" msgid="7809271910870211729">"ቪዲዮ"</string>
+ <string name="notification_action_answer_video" msgid="7809271910870211729">"ቪድዮ"</string>
<string name="notification_action_answer_voice" msgid="1770796916369437773">"ድምፅ"</string>
<string name="notification_action_accept" msgid="2898609801209468429">"ተቀበል"</string>
- <string name="notification_action_dismiss" msgid="2679969397930852858">"ያጥፉ"</string>
+ <string name="notification_action_dismiss" msgid="2679969397930852858">"አሰናብት"</string>
<string name="notification_missedCall_call_back" msgid="2684890353590890187">"መልሰህ ደውል"</string>
<string name="notification_missedCall_message" msgid="3049928912736917988">"መልዕክት"</string>
<string name="incall_error_power_off" msgid="6550191216405193368">"ለመደወል፣ መጀመሪያየአውሮፕላኑን ሁነታ አጥፋ።"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"መደወል አልተቻለም። <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> የአስቸኳይ አደጋ ቁጥር አይደለም።"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"መደወል አልተቻለም። ወደ የአስቸኳይ አደጋ ቁጥር ይደውሉ።"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ለመደወል የሰሌዳ ቁልፍ ተጠቀም"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"ጥሪ አቆይ"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ጥሪ ቀጥል"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"ጥሪ አክል"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ጥሪዎችን አዋህድ"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ጥሪዎችን ቀያይር"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ያዝ"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"መጨረሻ"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ጥሪ አቆይ"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ጥሪ ቀጥል"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ጥሪ ጨርስ"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"የመደወያ ሰሌዳ"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"ድምፀ-ከል አድርግ"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"ጥሪ ያክሉ"</string>
@@ -113,8 +112,13 @@
<string name="onscreenVideoCallText" msgid="4800924186056115442">"የቪዲዮ ጥሪ"</string>
<string name="onscreenChangeToVoiceText" msgid="5311407863653867937">"ወደ ድምጽ ጥሪ ይለውጡ"</string>
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ካሜራ ቀይር"</string>
- <string name="onscreenPauseVideoText" msgid="5663965924921429203">"ቪዲዮ ለአፍታ አቁም"</string>
+ <string name="onscreenPauseVideoText" msgid="5663965924921429203">"ቪድዮ ለአፍታ አቁም"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"ተጨማሪ አማራጮች"</string>
+ <string name="player_started" msgid="6046262510243983589">"አጫዋች ጀምሯል"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"አጫዋች ቆሟል"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ካሜራ ዝግጁ አይደለም"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ካሜራ ዝግጁ ነው"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"ያልታወቀ የጥሪ ክፍለጊዜ ክስተት"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"አገልግሎት"</string>
<string name="voicemail_settings" msgid="72448049107749316">"አዋቅር"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<አልተዘጋጀም >"</string>
@@ -130,10 +134,14 @@
<string name="description_target_answer" msgid="7205604197797472471">"መልስ"</string>
<string name="description_target_send_sms" msgid="2098326025587950144">"SMS ላክ"</string>
<string name="description_target_decline" msgid="4789834364389731957">"አትቀበል"</string>
- <string name="description_target_answer_video_call" msgid="3495965588512395026">"እንደ ቪዲዮ ጥሪ ይመልሱ"</string>
+ <string name="description_target_answer_video_call" msgid="3495965588512395026">"እንደ ቪድዮ ጥሪ ይመልሱ"</string>
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"እንደ ድምጽ ጥሪ ይመልሱ"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"የቪዲዮ ጥያቄ ተቀበል"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"የቪዲዮ ጥያቄ አትቀበል"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"የቪዲዮ አስተላልፍ ጥያቄን ተቀበል"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"የቪዲዮ አስተላልፍ ጥያቄን ውድቅ አድርግ"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"የቪዲዮ ተቀበል ጥያቄን ተቀበል"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"የቪዲዮ ተቀበል ጥያቄን ውድቅ አድርግ"</string>
<string name="description_direction_up" msgid="4441409581444516690">"ለ<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ወደ ላይ ያንሸራትቱ።"</string>
<string name="description_direction_left" msgid="7129873384376533287">"ለ<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ወደ ግራ ያንሸራትቱ።"</string>
<string name="description_direction_right" msgid="2122584234531957308">"ለ<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ወደ ቀኝ ያንሸራትቱ።"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"የደወል ቅላጼ እና ንዘረት"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"የስብሰባስልክ ጥሪ አደራጅ"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"የአደጋ ጊዜ ቁጥር"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ar/strings.xml b/InCallUI/res/values-ar/strings.xml
index 36e5e19..c0e0fcc 100644
--- a/InCallUI/res/values-ar/strings.xml
+++ b/InCallUI/res/values-ar/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"مكالمة فيديو"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"جارٍ طلب الفيديو"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"يتعذر إجراء مكالمة فيديو"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"مكالمة فيديو (تم إيقافها مؤقتًا)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"رقم معاودة الاتصال\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"رقم معاودة اتصال الطوارئ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"جارٍ الطلب"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> من المكالمات الفائتة"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"مكالمة فائتة من <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"مكالمة حالية"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"اتصال جارٍ عبر Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"معلقة"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"مكالمة واردة"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"اتصال وارد عبر Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"مكالمة فيديو واردة"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"طلب فيديو وارد"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"بريد صوتي جديد"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"يتعذر الاتصال. لا يعد <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> رقم طوارئ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"يتعذر الاتصال. يمكنك طلب رقم طوارئ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"استخدام لوحة المفاتيح للطلب"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"تعطيل المكالمة مؤقتًا"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"استئناف المكالمة"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"إضافة مكالمة"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"دمج المكالمات"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"تبديل المكالمات"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"تعليق"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"الانتهاء"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"تعطيل المكالمة مؤقتًا"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"استئناف المكالمة"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"إنهاء المكالمة"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"لوحة الاتصال"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"كتم الصوت"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"إضافة مكالمة"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"تبديل الكاميرا"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"إيقاف الفيديو مؤقتًا"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"خيارات أخرى"</string>
+ <string name="player_started" msgid="6046262510243983589">"تم بدء المشغّل"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"تم إيقاف المشغّل"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"الكاميرا غير جاهزة"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"الكاميرا جاهزة"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"حدث جلسة اتصال غير معروف"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"الخدمة"</string>
<string name="voicemail_settings" msgid="72448049107749316">"الإعداد"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<لم يتم التعيين>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"الرد بمكالمة صوتية"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"قبول طلب الفيديو"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"رفض طلب الفيديو"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"قبول طلب بث الفيديو"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"رفض طلب بث الفيديو"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"قبول طلب استلام مكالمة الفيديو"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"رفض طلب استلام مكالمة الفيديو"</string>
<string name="description_direction_up" msgid="4441409581444516690">"تمرير لأعلى لـ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"تمرير لليسار لـ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"تمرير لليمين لـ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"نغمة الرنين والاهتزاز"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"إدارة مكالمة جماعية"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"رقم الطوارئ"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-az-rAZ/strings.xml b/InCallUI/res/values-az-rAZ/strings.xml
index 5f8946b..1690af8 100644
--- a/InCallUI/res/values-az-rAZ/strings.xml
+++ b/InCallUI/res/values-az-rAZ/strings.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!--
+<!--
~ Copyright (C) 2013 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
@@ -121,33 +121,10 @@
<string name="contactPhoto" msgid="4713193418046639466">"kontakt fotosu"</string>
<string name="goPrivate" msgid="865837794424530980">"şəxsi rejimə keçin"</string>
<string name="selectContact" msgid="781975788478987237">"kontakt seçin"</string>
- <string name="respond_via_sms_canned_response_1" msgid="2461606462788380215">"İndi danışmaq olmur. Nə olub?"</string>
- <string name="respond_via_sms_canned_response_2" msgid="4074450431532859214">"Özüm zəng edəcəm."</string>
- <string name="respond_via_sms_canned_response_3" msgid="3496079065723960450">"Özüm sonra zəng edəcəm."</string>
- <string name="respond_via_sms_canned_response_4" msgid="1698989243040062190">"İndi danışa bilmirəm. Sonra zəng edin."</string>
<string name="respond_via_sms_custom_message" msgid="6158880869935281078">"Özünüzünkünü yazın"</string>
<string name="respond_via_sms_setting_title" msgid="3754000371039709383">"Tez cavablar"</string>
- <string name="respond_via_sms_setting_title_2" msgid="6104662227299493906">"Tez cavablara düzəliş edin"</string>
- <string name="respond_via_sms_setting_summary" msgid="9150281183930613065"></string>
- <string name="respond_via_sms_edittext_dialog_title" msgid="20379890418289778">"Tez cavab"</string>
- <string name="respond_via_sms_menu_reset_default_activity" msgid="1461742052902053466">"Defolt tətbiqləri sıfırla"</string>
- <string name="respond_via_sms_confirmation_format" msgid="7229149977515784269">"Mesaj <xliff:g id="PHONE_NUMBER">%s</xliff:g> nömrəsinə göndərildi."</string>
- <string name="description_image_button_one" msgid="5502718871331943463">"bir"</string>
- <string name="description_image_button_two" msgid="4903738528222924522">"iki"</string>
- <string name="description_image_button_three" msgid="5570985408463782329">"üç"</string>
- <string name="description_image_button_four" msgid="1697520001239289074">"dörd"</string>
- <string name="description_image_button_five" msgid="3450276493026943454">"beş"</string>
- <string name="description_image_button_six" msgid="2070376172268675300">"altı"</string>
- <string name="description_image_button_seven" msgid="1757351311199993371">"yeddi"</string>
- <string name="description_image_button_eight" msgid="4734693919020613227">"səkkiz"</string>
- <string name="description_image_button_nine" msgid="5568534122590597040">"doqquz"</string>
- <string name="description_image_button_star" msgid="1976280813017254462">"ulduz"</string>
- <string name="description_image_button_zero" msgid="4211255756866893605">"sıfır"</string>
- <string name="description_image_button_pound" msgid="1716041284529917866">"funt"</string>
<string name="description_dial_button" msgid="7459705245418435351">"Yığ"</string>
<string name="description_delete_button" msgid="4015842181592283903">"geri düyməsi"</string>
- <string name="accessibility_speakerphone_enabled" msgid="1988512040421036359">"Spikerfon aktivdir."</string>
- <string name="accessibility_call_muted" msgid="2776111226185342220">"Səssiz zəng edin."</string>
<string name="description_target_answer" msgid="7205604197797472471">"Cavab"</string>
<string name="description_target_send_sms" msgid="2098326025587950144">"SMS göndər"</string>
<string name="description_target_decline" msgid="4789834364389731957">"Rədd et"</string>
diff --git a/InCallUI/res/values-bg/strings.xml b/InCallUI/res/values-bg/strings.xml
index 208a27b..b1f37ee 100644
--- a/InCallUI/res/values-bg/strings.xml
+++ b/InCallUI/res/values-bg/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Видеообаждане"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Заявява се видеовръзка"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Видеообаждането не може да се осъществи"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Видеообаждане (на пауза)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Номер за обратно обаждане\n– <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Номер за спешно обратно обаждане\n– <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Набира се"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> пропуснати обаждания"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Пропуснато обаждане от <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Текущо обаждане"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Текущо обаждане през Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Задържане на обаждането"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Входящо обаждане"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Входящо обаждане през Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Входящо видеообаждане"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Входяща заявка за видеовръзка"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Нова гласова поща"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Не може да се извърши обаждане. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не е номер за спешни случаи."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Не може да се извърши обаждане. Наберете номер за спешни случаи."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Използвайте клавиатурата за набиране"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Задържане на обаждането"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Възобновяване на обаждането"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Добавяне на обаждане"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Обединяване на обаждания"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Размяна на обажданията"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Задържане"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Край"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Задържане на обаждането"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Възобновяване на обаждането"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Край на обаждането"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Клавиатура за набиране"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Без звук"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Добавяне на обаждане"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Превключване на камерата"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Поставяне на видеовръзката на пауза"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Още опции"</string>
+ <string name="player_started" msgid="6046262510243983589">"Плейърът е стартиран"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Плейърът е спрян"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камерата не е в готовност"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камерата е в готовност"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Неизвестно събитие в сесията на обаждане"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Услуга"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Настройка"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Не е зададено>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Приемане като аудиообаждане"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Приемане на заявката за видеовръзка"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Отхвърляне на заявката за видеовръзка"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Приемане на заявката за предаване на видео"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Отхвърляне на заявката за предаване на видео"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Приемане на заявката за получаване на видео"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Отхвърляне на заявката за получаване на видео"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Плъзнете нагоре за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Плъзнете наляво за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Плъзнете надясно за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Мелодия и вибриране"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Управление на конферентно обаждане"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Спешен номер"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-bn-rBD/strings.xml b/InCallUI/res/values-bn-rBD/strings.xml
index c7fce65..da1151a 100644
--- a/InCallUI/res/values-bn-rBD/strings.xml
+++ b/InCallUI/res/values-bn-rBD/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ভিডিও কল"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ভিডিওর অনুরোধ করছে"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ভিডিও কলে সংযোগ করা যাচ্ছে না"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ভিডিও কল (বিরাম দেওয়া হয়েছে)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"আপনার কলব্যাক নম্বর\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"আপনার জরুরী কলব্যাক নম্বর\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ডায়াল করা হচ্ছে"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>টি মিসড কল"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> এর থেকে মিসড কল"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"চালু থাকা কল"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"চলমান Wi-Fi কল"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"সাময়িকভাবে স্থগিত রাখা হয়েছে"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ইনকামিং কল"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"আগত Wi-Fi কল"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ইনকামিং ভিডিও কল"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"আগত ভিডিও অনুরোধ"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"নতুন ভয়েসমেল"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"কল করা যাবে না৷ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> কোনো জরুরী নম্বর নয়৷"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"কল করা যাবে না৷ কোনো জরুরী নম্বর ডায়াল করুন৷"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ডায়াল করতে কীবোর্ড ব্যবহার করুন"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"কল সাময়িক স্থগিত করুন"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"কল পুনঃসূচনা করুন"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"কল যোগ করুন"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"কলগুলি মার্জ করুন"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"কল অদল বদল করুন"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ধরে থাকুন"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"শেষ করুন"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"কল হোল্ডে রাখুন"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"কল পুনরায় শুরু করুন"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"কল শেষ করুন"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ডায়ালপ্যাড"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"নিঃশব্দ করুন"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"কল যোগ করুন"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ক্যামেরা স্যুইচ করুন"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ভিডিও বিরাম দিন"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"আরো বিকল্প"</string>
+ <string name="player_started" msgid="6046262510243983589">"প্লেয়ার শুরু হয়েছে"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"প্লেয়ার বন্ধ হয়ে গেছে"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ক্যামেরা প্রস্তুত নেই"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ক্যামেরা প্রস্তুত"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"অজ্ঞাত কল অধিবেশনের ইভেন্ট"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"পরিষেবা"</string>
<string name="voicemail_settings" msgid="72448049107749316">"সেটআপ"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<সেট করা নেই>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"অডিও কল হিসেবে উত্তর দিন"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ভিডিওর অনুরোধ গ্রহণ করুন"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ভিডিওর অনুরোধ প্রত্যাখ্যান করুন"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ভিডিও প্রেরণ করার অনুরোধ স্বীকার করুন"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ভিডিও প্রেরণ করার অনুরোধ প্রত্যাখ্যান করুন"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ভিডিও গ্রহণ করার অনুরোধ স্বীকার করুন"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ভিডিও গ্রহণ করার অনুরোধ প্রত্যাখ্যান করুন"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> এর জন্য উপরের দিকে স্লাইড করুন৷"</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> এর জন্য বাম দিকে স্লাইড করুন৷"</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> এর জন্য ডান দিকে স্লাইড করুন৷"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"রিংটোন ও কম্পন"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"কনফারেন্স কল পরিচালনা করুন"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"জরুরি নম্বর"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ca/strings.xml b/InCallUI/res/values-ca/strings.xml
index 7058a37..4217ead 100644
--- a/InCallUI/res/values-ca/strings.xml
+++ b/InCallUI/res/values-ca/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videotrucada"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"S\'està sol·licitant el vídeo"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"No es pot connectar la videotrucada"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videotrucada (en pausa)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Número de devolució de trucada\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Número de devolució de trucada d\'emergència\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Marcatge"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> trucades perdudes"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Trucada perduda de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Trucada en procés"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Trucada Wi-Fi en curs"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"En espera"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Trucada entrant"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Trucada Wi-Fi entrant"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Videotrucada entrant"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Sol·licitud de vídeo entrant"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Correu de veu nou"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"No es pot trucar. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no és un número d\'emergència."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"No es pot trucar. Marca un número d\'emergència."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilitzeu el teclat per marcar"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Posa la trucada en espera"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Reprèn la trucada"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Afegeix una trucada"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Combina les trucades"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Canvia les trucades"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Posa en espera"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Final"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Posa la trucada en espera"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Reprèn la trucada"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Finalitza la trucada"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Teclat"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Silencia"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Afegeix una trucada"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Canvia la càmera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Posa en pausa el vídeo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Més opcions"</string>
+ <string name="player_started" msgid="6046262510243983589">"S\'ha iniciat el reproductor"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"S\'ha aturat el reproductor"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"La càmera no està preparada"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"La càmera està preparada"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Esdeveniment de sessió de trucada desconeguda"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Servei"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuració"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<No definit>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Respon amb una trucada d\'àudio."</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accepta la sol·licitud de vídeo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Rebutja la sol·licitud de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accepta la sol·licitud per transmetre vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Rebutja la sol·licitud per transmetre vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accepta la sol·licitud per rebre vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Rebutja la sol·licitud per rebre vídeo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Fes lliscar el dit cap amunt per <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Fes lliscar el dit cap a l\'esquerra per <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Fes lliscar el dit cap a la dreta per <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"So i vibració"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gestiona la trucada de conferència"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Número d\'emergència"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-cs/strings.xml b/InCallUI/res/values-cs/strings.xml
index 57135e1..ae1d07c 100644
--- a/InCallUI/res/values-cs/strings.xml
+++ b/InCallUI/res/values-cs/strings.xml
@@ -42,13 +42,14 @@
<string name="card_title_incoming_call" msgid="7364539451234646909">"Příchozí hovor"</string>
<string name="card_title_call_ended" msgid="5544730338889702298">"Hovor ukončen"</string>
<string name="card_title_on_hold" msgid="821463117892339942">"Přidržený hovor"</string>
- <string name="card_title_hanging_up" msgid="3999101620995182450">"Zavěšování"</string>
+ <string name="card_title_hanging_up" msgid="3999101620995182450">"Ukončování hovoru"</string>
<string name="card_title_in_call" msgid="6346543933068225205">"Probíhá hovor"</string>
<string name="card_title_my_phone_number" msgid="112428362494434191">"Moje číslo je <xliff:g id="MY_PHONE_NUMBER">%s</xliff:g>"</string>
<string name="card_title_video_call_connecting" msgid="297586766381973954">"Navazování spojení pro video"</string>
<string name="card_title_video_call" msgid="5898636679563320218">"Videohovor"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Požadování videa"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videohovor nelze zahájit"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videohovor (pozastaveno)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Vaše číslo pro zpětné volání\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Vaše číslo pro tísňové zpětné volání\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Vytáčení"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"Zmeškané hovory: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>."</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Zmeškaný hovor od volajícího <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>."</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Probíhající hovor"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Probíhající volání přes Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Přidržený hovor"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Příchozí hovor"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Příchozí volání přes Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Příchozí videohovor"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Příchozí žádost o videohovor"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nová hlasová zpráva"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Hovor nelze uskutečnit. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> není číslo tísňového volání."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Hovor nelze uskutečnit. Vytočte číslo tísňového volání."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Číslo vytočíte pomocí klávesnice."</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Podržet hovor"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Obnovit hovor"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Přidat hovor"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Spojit hovory"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Přepnout hovory"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Přidržet"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Ukončit"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Podržet hovor"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Obnovit hovor"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Ukončit hovor"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Číselník"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Ztlumit"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Přidat hovor"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Přepnout fotoaparát"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pozastavit video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Další možnosti"</string>
+ <string name="player_started" msgid="6046262510243983589">"Přehrávač spuštěn"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Přehrávač zastaven"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Fotoaparát není připraven"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Fotoaparát je připraven"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Neznámá událost relace volání"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Služba"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Konfigurace"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nenastaveno>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Přijmout jako hlasový hovor"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Přijmout žádost o videhovor"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Odmítnout žádost o videohovor"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Přijmout žádost o odesílání videa"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Odmítnout žádost o odesílání videa"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Přijmout žádost o příjem videa"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Odmítnout žádost o příjem videa"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Přejeďte prstem nahoru: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
<string name="description_direction_left" msgid="7129873384376533287">"Přejeďte prstem doleva: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
<string name="description_direction_right" msgid="2122584234531957308">"Přejeďte prstem doprava: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Vyzvánění a vibrace"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Spravovat konferenční hovor"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Číslo tísňové linky"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-da/strings.xml b/InCallUI/res/values-da/strings.xml
index bf7c62f..bb67a8b 100644
--- a/InCallUI/res/values-da/strings.xml
+++ b/InCallUI/res/values-da/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videoopkald"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Anmoder om video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Kan ikke forbinde videoopkald"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videoopkald (på pause)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Dit tilbagekaldsnummer\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Dit tilbagekaldsnummer til nødopkald\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Ringer op"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ubesvarede opkald"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Ubesvarede opkald fra <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Igangværende opkald"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Igangværende opkald via Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Ventende"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Indgående opkald"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Indgående opkald via Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Indgående videoopkald"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Indgående videoanmodning"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Ny telefonsvarerbesked"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan ikke ringe op. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> er ikke et alarmnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan ikke ringe op. Ring til et alarmnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Brug tastatur til at ringe op"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Sæt opkald i venteposition"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Genoptag opkald"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Tilføj opkald"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Saml opkald"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Byt opkald"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Hold"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Afslut"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Sæt opkald i venteposition"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Genoptag opkald"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Afslut opkald"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Nummerblok"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Lyd fra"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Tilføj opkald"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Skift kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Sæt video på pause"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Flere valgmuligheder"</string>
+ <string name="player_started" msgid="6046262510243983589">"Afspilleren er startet"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Afspilleren er stoppet"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kameraet er ikke klar"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kameraet er klar"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Ukendt opkaldsbegivenhed"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Tjeneste"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Konfiguration"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ikke angivet>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Besvar som lydopkald"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Acceptér videoanmodning"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Afvis videoanmodning"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Acceptér anmodning om udgående videoopkald"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Afvis anmodning om udgående videoopkald"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Acceptér anmodning om indgående videoopkald"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Afvis anmodning om indgående videoopkald"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Skub op for at <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Skub til venstre for at <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Skub til højre for at <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ringetone og vibration"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Administrer telefonmøde"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Nødnummer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-de/strings.xml b/InCallUI/res/values-de/strings.xml
index 8d4f044..0bcdcc6 100644
--- a/InCallUI/res/values-de/strings.xml
+++ b/InCallUI/res/values-de/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videoanruf"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Videoanfrage wird gesendet."</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videoanruf kann nicht verbunden werden."</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videoanruf (pausiert)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Ihre Rückrufnummer:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Ihre Notrufnummer:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Verbindung wird aufgebaut..."</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> entgangene Anrufe"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Entgangener Anruf von <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Aktueller Anruf"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Aktiver WLAN-Anruf"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Gehaltener Anruf"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Eingehender Anruf"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Eingehender WLAN-Anruf"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Eingehender Videoanruf"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Eingehende Videoanfrage"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Neue Nachricht"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Anruf nicht möglich. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ist keine Notrufnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Anruf nicht möglich. Wählen Sie eine Notrufnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Zum Wählen Tastatur verwenden"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Anruf halten"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Anruf fortsetzen"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Anruf hinzufügen"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Anrufe verbinden"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Wechseln"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Halten"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Ende"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Anruf halten"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Anruf fortsetzen"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Anruf beenden"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Wähltasten"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Ton aus"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Anruf hinzufügen"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Kamera wechseln"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Video pausieren"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Weitere Optionen"</string>
+ <string name="player_started" msgid="6046262510243983589">"Videoübertragung gestartet"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Videoübertragung gestoppt"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera nicht bereit"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera bereit"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Unbekanntes Ereignis während eines Anrufs"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Dienst"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Einrichtung"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nicht festgelegt>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Antworten mit Audioanruf"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Videoanfrage akzeptieren"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Videoanfrage ablehnen"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Anfrage für ausgehenden Videoanruf akzeptieren"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Anfrage für ausgehenden Videoanruf ablehnen"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Anfrage für eingehenden Videoanruf akzeptieren"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Anfrage für eingehenden Videoanruf ablehnen"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Zum <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> nach oben schieben"</string>
<string name="description_direction_left" msgid="7129873384376533287">"Zum <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> nach links schieben"</string>
<string name="description_direction_right" msgid="2122584234531957308">"Zum <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> nach rechts schieben"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Klingelton & Vibration"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Telefonkonferenz verwalten"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Notrufnummer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-el/strings.xml b/InCallUI/res/values-el/strings.xml
index e668ddf..4b2624b 100644
--- a/InCallUI/res/values-el/strings.xml
+++ b/InCallUI/res/values-el/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Βιντεοκλήση"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Αίτημα βίντεο"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Δεν είναι δυνατή η σύνδεση βιντεοκλησης"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Βιντεοκλήση (Παύση)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Αριθμός επανάκλησης\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Αριθμός επανάκλησης έκτακτης ανάγκης\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Κλήση"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> αναπάντητες κλήσεις"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Αναπάντητη κλήση από <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Κλήση σε εξέλιξη"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Κλήση Wi-Fi σε εξέλιξη"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Σε αναμονή"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Εισερχόμενη κλήση"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Εισερχόμενη κλήση μέσω Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Εισερχόμενη βιντεοκλήση"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Αίτημα εισερχόμενου βίντεο"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Νέο μήνυμα στον αυτόματο τηλεφωνητή"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Δεν είναι δυνατή η κλήση. Το <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> δεν είναι αριθμός έκτακτης ανάγκης."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Δεν είναι δυνατή η κλήση. Πληκτρολογήστε έναν αριθμό έκτακτης ανάγκης."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Χρησιμοποιήστε το πληκτρολόγιο για να πραγματοποιήσετε καλέσετε έναν αριθμό"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Αναμονή κλήσης"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Συνέχιση κλήσης"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Προσθήκη κλήσης"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Συγχώνευση κλήσεων"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Αλλαγή κλήσεων"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Αναμονή"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Τέλος"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Αναμονή κλήσης"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Συνέχιση κλήσης"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Τερματισμός κλήσης"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Πληκτρολόγιο κλήσης"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Σίγαση"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Προσθήκη κλήσης"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Εναλλαγή κάμερας"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Παύση βίντεο"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Περισσότερες επιλογές"</string>
+ <string name="player_started" msgid="6046262510243983589">"Το πρόγραμμα αναπαραγωγής βίντεο ξεκίνησε"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Το πρόγραμμα αναπαραγωγής βίντεο διακόπηκε"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Η κάμερα δεν είναι έτοιμη"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Η κάμερα είναι έτοιμη"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Άγνωστο συμβάν περιόδου σύνδεσης κλήσης"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Υπηρεσία"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Ρυθμίσεις"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Δεν έχει οριστεί>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Απάντηση ως φωνητική κλήση"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Αποδοχή αιτήματος βίντεο"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Απόρριψη αιτήματος βίντεο"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Αποδοχή αιτήματος μετάδοσης βίντεο"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Απόρριψη αιτήματος μετάδοσης βίντεο"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Αποδοχή αιτήματος λήψης βίντεο"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Απόρριψη αιτήματος λήψης βίντεο"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Κύλιση προς τα επάνω για <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Κύλιση προς τα αριστερά για <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Κύλιση προς τα δεξιά για <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ήχος κλήσης & δόνηση"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Διαχείριση κλήσης συνδιάσκεψης"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Αριθμός έκτακτης ανάγκης"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-en-rAU/strings.xml b/InCallUI/res/values-en-rAU/strings.xml
new file mode 100644
index 0000000..e317a36
--- /dev/null
+++ b/InCallUI/res/values-en-rAU/strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2013 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="phoneAppLabel" product="default" msgid="906161039445636857">"Phone"</string>
+ <string name="onHold" msgid="9035493194749959955">"On hold"</string>
+ <string name="unknown" msgid="6878797917991465859">"Unknown"</string>
+ <string name="private_num" msgid="6713286113000232309">"Private number"</string>
+ <string name="payphone" msgid="4793877574636445118">"Payphone"</string>
+ <string name="confCall" msgid="1904840547188336828">"Conference call"</string>
+ <string name="call_lost" msgid="6183862117003999578">"Call dropped"</string>
+ <string name="audio_mode_speaker" msgid="27649582100085266">"Speaker"</string>
+ <string name="audio_mode_earpiece" msgid="4156527186373869107">"Handset earpiece"</string>
+ <string name="audio_mode_wired_headset" msgid="1465350758489175975">"Wired headset"</string>
+ <string name="audio_mode_bluetooth" msgid="3047641300848211128">"Bluetooth"</string>
+ <string name="wait_prompt_str" msgid="7601815427707856238">"Send the following tones?\n"</string>
+ <string name="pause_prompt_str" msgid="1789964702154314806">"Sending tones\n"</string>
+ <string name="send_button" msgid="4106860097497818751">"Send"</string>
+ <string name="pause_prompt_yes" msgid="3564467212025151797">"Yes"</string>
+ <string name="pause_prompt_no" msgid="6686238803236884877">"No"</string>
+ <string name="wild_prompt_str" msgid="5543521676355533577">"Replace wild character with"</string>
+ <string name="caller_manage_header" msgid="3231519674734638786">"Conference call <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+ <string name="voicemail_settings_number_label" msgid="8524164258691887790">"Voicemail number"</string>
+ <string name="card_title_dialing" msgid="5769417478498348054">"Dialling"</string>
+ <string name="card_title_redialing" msgid="8253487008234167266">"Redialling"</string>
+ <string name="card_title_conf_call" msgid="1162980346189744501">"Conference call"</string>
+ <string name="card_title_incoming_call" msgid="7364539451234646909">"Incoming call"</string>
+ <string name="card_title_call_ended" msgid="5544730338889702298">"Call ended"</string>
+ <string name="card_title_on_hold" msgid="821463117892339942">"On hold"</string>
+ <string name="card_title_hanging_up" msgid="3999101620995182450">"Hanging up"</string>
+ <string name="card_title_in_call" msgid="6346543933068225205">"In call"</string>
+ <string name="card_title_my_phone_number" msgid="112428362494434191">"My number is <xliff:g id="MY_PHONE_NUMBER">%s</xliff:g>"</string>
+ <string name="card_title_video_call_connecting" msgid="297586766381973954">"Connecting video"</string>
+ <string name="card_title_video_call" msgid="5898636679563320218">"Video call"</string>
+ <string name="card_title_video_call_requesting" msgid="4587504939739340937">"Requesting video"</string>
+ <string name="card_title_video_call_error" msgid="9000555878389539225">"Can\'t connect video call"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video call (Paused)"</string>
+ <string name="card_title_callback_number" msgid="7307938207564217293">"Your callback number\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Your emergency callback number\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="notification_dialing" msgid="2107666444937350731">"Dialling"</string>
+ <string name="notification_missedCallTitle" msgid="7554385905572364535">"Missed call"</string>
+ <string name="notification_missedCallsTitle" msgid="1361677948941502522">"Missed calls"</string>
+ <string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> missed calls"</string>
+ <string name="notification_missedCallTicker" msgid="504686252427747209">"Missed call from <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
+ <string name="notification_ongoing_call" msgid="7068688957273482989">"On-going call"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ongoing Wi-Fi call"</string>
+ <string name="notification_on_hold" msgid="3480694969511790465">"On hold"</string>
+ <string name="notification_incoming_call" msgid="2820429205043529642">"Incoming call"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Incoming Wi-Fi call"</string>
+ <string name="notification_incoming_video_call" msgid="7356836933934464805">"Incoming video call"</string>
+ <string name="notification_requesting_video_call" msgid="1405576812892369451">"Incoming video request"</string>
+ <string name="notification_voicemail_title" msgid="8933468752045550523">"New voicemail"</string>
+ <string name="notification_voicemail_title_count" msgid="4366360747660929916">"New voicemail (<xliff:g id="COUNT">%d</xliff:g>)"</string>
+ <string name="notification_voicemail_text_format" msgid="4447323569453981685">"Dial <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
+ <string name="notification_voicemail_no_vm_number" msgid="760963466895609716">"Voicemail number unknown"</string>
+ <string name="notification_network_selection_title" msgid="4224455487793492772">"No service"</string>
+ <string name="notification_network_selection_text" msgid="2607085729661923269">"Selected network (<xliff:g id="OPERATOR_NAME">%s</xliff:g>) unavailable"</string>
+ <string name="notification_action_answer" msgid="6700362365135365143">"Answer"</string>
+ <string name="notification_action_end_call" msgid="6069460915123531620">"Hang up"</string>
+ <string name="notification_action_answer_video" msgid="7809271910870211729">"In-stream video"</string>
+ <string name="notification_action_answer_voice" msgid="1770796916369437773">"Voice"</string>
+ <string name="notification_action_accept" msgid="2898609801209468429">"Accept"</string>
+ <string name="notification_action_dismiss" msgid="2679969397930852858">"Dismiss"</string>
+ <string name="notification_missedCall_call_back" msgid="2684890353590890187">"Call back"</string>
+ <string name="notification_missedCall_message" msgid="3049928912736917988">"Message"</string>
+ <string name="incall_error_power_off" msgid="6550191216405193368">"To place a call, first turn off Aeroplane mode."</string>
+ <string name="incall_error_emergency_only" msgid="4678640422710818317">"Not registered on network."</string>
+ <string name="incall_error_out_of_service" msgid="4100065333878929223">"Mobile network not available."</string>
+ <string name="incall_error_no_phone_number_supplied" msgid="1150414018684246528">"To place a call, enter a valid number."</string>
+ <string name="incall_error_call_failed" msgid="6302746943230078197">"Can\'t call."</string>
+ <string name="incall_status_dialed_mmi" msgid="3672498861336189563">"Starting MMI sequence…"</string>
+ <string name="incall_error_supp_service_unknown" msgid="323435289607131929">"Service not supported."</string>
+ <string name="incall_error_supp_service_switch" msgid="5237002176899962862">"Can\'t switch calls."</string>
+ <string name="incall_error_supp_service_separate" msgid="7224393405134545246">"Can\'t separate call."</string>
+ <string name="incall_error_supp_service_transfer" msgid="7235952238189391438">"Can\'t transfer."</string>
+ <string name="incall_error_supp_service_conference" msgid="7010354362202271726">"Can\'t conference."</string>
+ <string name="incall_error_supp_service_reject" msgid="8998568661508655638">"Can\'t reject call."</string>
+ <string name="incall_error_supp_service_hangup" msgid="7434513517153834426">"Can\'t release call(s)."</string>
+ <string name="incall_call_type_label_sip" msgid="4931428719494190371">"SIP call"</string>
+ <string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Emergency call"</string>
+ <string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Turning on radio…"</string>
+ <string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"No service. Trying again…"</string>
+ <string name="dial_emergency_error" msgid="1509085166367420355">"Can\'t call. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is not an emergency number."</string>
+ <string name="dial_emergency_empty_error" msgid="9130194953830414638">"Can\'t call. Dial an emergency number."</string>
+ <string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use keyboard to dial"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Hold Call"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Resume Call"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"End Call"</string>
+ <string name="onscreenShowDialpadText" msgid="8561805492659639893">"Dial pad"</string>
+ <string name="onscreenMuteText" msgid="5011369181754261374">"Mute"</string>
+ <string name="onscreenAddCallText" msgid="5140385634712287403">"Add call"</string>
+ <string name="onscreenMergeCallsText" msgid="6640195098064538950">"Merge calls"</string>
+ <string name="onscreenSwapCallsText" msgid="1602990689244030047">"Swap"</string>
+ <string name="onscreenManageCallsText" msgid="5473231160123254154">"Manage calls"</string>
+ <string name="onscreenManageConferenceText" msgid="6801708317570467407">"Manage conference call"</string>
+ <string name="onscreenAudioText" msgid="1710087112800041743">"Audio"</string>
+ <string name="onscreenVideoCallText" msgid="4800924186056115442">"Video call"</string>
+ <string name="onscreenChangeToVoiceText" msgid="5311407863653867937">"Change to voice call"</string>
+ <string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Switch camera"</string>
+ <string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pause video"</string>
+ <string name="onscreenOverflowText" msgid="2702376562345723132">"More options"</string>
+ <string name="player_started" msgid="6046262510243983589">"Player Started"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Player Stopped"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Camera not ready"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Camera ready"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Unknown call session event"</string>
+ <string name="voicemail_provider" msgid="5135942703327136909">"Service"</string>
+ <string name="voicemail_settings" msgid="72448049107749316">"Setup"</string>
+ <string name="voicemail_number_not_set" msgid="6724904736891087856">"<Not set>"</string>
+ <string name="other_settings" msgid="3672912580359716394">"Other call settings"</string>
+ <string name="calling_via_template" msgid="4839419581866928142">"Calling via <xliff:g id="PROVIDER_NAME">%s</xliff:g>"</string>
+ <string name="incoming_via_template" msgid="1696993226115570960">"Incoming via <xliff:g id="PROVIDER_NAME">%s</xliff:g>"</string>
+ <string name="contactPhoto" msgid="4713193418046639466">"contact photo"</string>
+ <string name="goPrivate" msgid="865837794424530980">"go private"</string>
+ <string name="selectContact" msgid="781975788478987237">"select contact"</string>
+ <string name="respond_via_sms_custom_message" msgid="6158880869935281078">"Write your own..."</string>
+ <string name="custom_message_cancel" msgid="7516406059429609296">"Cancel"</string>
+ <string name="custom_message_send" msgid="5795754217085747742">"Send"</string>
+ <string name="description_target_answer" msgid="7205604197797472471">"Answer"</string>
+ <string name="description_target_send_sms" msgid="2098326025587950144">"Send SMS"</string>
+ <string name="description_target_decline" msgid="4789834364389731957">"Decline"</string>
+ <string name="description_target_answer_video_call" msgid="3495965588512395026">"Answer as video call"</string>
+ <string name="description_target_answer_audio_call" msgid="8396296303320994450">"Answer as audio call"</string>
+ <string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accept video request"</string>
+ <string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Decline video request"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accept video transmit request"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Decline video transmit request"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accept video receive request"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Decline video receive request"</string>
+ <string name="description_direction_up" msgid="4441409581444516690">"Slide up for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="description_direction_left" msgid="7129873384376533287">"Slide left for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="description_direction_right" msgid="2122584234531957308">"Slide right for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="description_direction_down" msgid="4317245625565166742">"Slide down for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="voicemail_notification_vibrate_when_title" msgid="8361970092063604886">"Vibrate"</string>
+ <string name="voicemail_notification_vibarte_when_dialog_title" msgid="5739583146522136440">"Vibrate"</string>
+ <string name="voicemail_notification_ringtone_title" msgid="2609519527849101590">"Sound"</string>
+ <string name="default_notification_description" msgid="78174796906240970">"Default sound (<xliff:g id="DEFAULT_SOUND_TITLE">%1$s</xliff:g>)"</string>
+ <string name="ringtone_title" msgid="6374978286202084684">"Phone ringtone"</string>
+ <string name="vibrate_on_ring_title" msgid="9197564612065258960">"Vibrate when ringing"</string>
+ <string name="dial_pad_autocomplete" msgid="7683489952557536398">"Dialpad auto-complete"</string>
+ <string name="preference_category_ringtone" msgid="5197960752529332721">"Ringtone & Vibrate"</string>
+ <string name="manageConferenceLabel" msgid="4691922394301969053">"Manage conference call"</string>
+ <string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Emergency number"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
+</resources>
diff --git a/InCallUI/res/values-en-rGB/strings.xml b/InCallUI/res/values-en-rGB/strings.xml
index 3cc0c31..e317a36 100644
--- a/InCallUI/res/values-en-rGB/strings.xml
+++ b/InCallUI/res/values-en-rGB/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video call"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Requesting video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Can\'t connect video call"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video call (Paused)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Your callback number\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Your emergency callback number\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Dialling"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> missed calls"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Missed call from <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"On-going call"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ongoing Wi-Fi call"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"On hold"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Incoming call"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Incoming Wi-Fi call"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Incoming video call"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Incoming video request"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"New voicemail"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Can\'t call. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is not an emergency number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Can\'t call. Dial an emergency number."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use keyboard to dial"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Hold call"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Resume call"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Add call"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Merge calls"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Swap calls"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Hold"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"End"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Hold Call"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Resume Call"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"End Call"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Dial pad"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Mute"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Add call"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Switch camera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pause video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"More options"</string>
+ <string name="player_started" msgid="6046262510243983589">"Player Started"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Player Stopped"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Camera not ready"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Camera ready"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Unknown call session event"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Service"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Setup"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Not set>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Answer as audio call"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accept video request"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Decline video request"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accept video transmit request"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Decline video transmit request"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accept video receive request"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Decline video receive request"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Slide up for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Slide left for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Slide right for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ringtone & Vibrate"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Manage conference call"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Emergency number"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-en-rIN/strings.xml b/InCallUI/res/values-en-rIN/strings.xml
index 3cc0c31..e317a36 100644
--- a/InCallUI/res/values-en-rIN/strings.xml
+++ b/InCallUI/res/values-en-rIN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video call"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Requesting video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Can\'t connect video call"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video call (Paused)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Your callback number\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Your emergency callback number\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Dialling"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> missed calls"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Missed call from <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"On-going call"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ongoing Wi-Fi call"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"On hold"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Incoming call"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Incoming Wi-Fi call"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Incoming video call"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Incoming video request"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"New voicemail"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Can\'t call. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is not an emergency number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Can\'t call. Dial an emergency number."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use keyboard to dial"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Hold call"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Resume call"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Add call"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Merge calls"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Swap calls"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Hold"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"End"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Hold Call"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Resume Call"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"End Call"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Dial pad"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Mute"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Add call"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Switch camera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pause video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"More options"</string>
+ <string name="player_started" msgid="6046262510243983589">"Player Started"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Player Stopped"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Camera not ready"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Camera ready"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Unknown call session event"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Service"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Setup"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Not set>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Answer as audio call"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accept video request"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Decline video request"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accept video transmit request"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Decline video transmit request"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accept video receive request"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Decline video receive request"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Slide up for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Slide left for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Slide right for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ringtone & Vibrate"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Manage conference call"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Emergency number"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-es-rUS/strings.xml b/InCallUI/res/values-es-rUS/strings.xml
index 7fcd85d..f55b2c8 100644
--- a/InCallUI/res/values-es-rUS/strings.xml
+++ b/InCallUI/res/values-es-rUS/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videollamada"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Solicitando video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"No se puede conectar la videollamada."</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videollamada (pausada)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Número de devolución de llamada\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Número de devolución de llamada de emergencia\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Marcando"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> llamadas perdidas"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Se perdieron las llamadas de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Llamada en curso"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Llamada por Wi-Fi en curso"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"En espera"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Llamada entrante"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Llamada por Wi-Fi entrante"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Videollamada entrante"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Solicitud de videollamada entrante"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Correo de voz nuevo"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"No se puede realizar la llamada. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no es un número de emergencia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"No se puede realizar la llamada. Marca un número de emergencia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizar teclado para marcar"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Retener llamada"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Reanudar llamada"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Agregar llamada"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Combinar llamadas"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Intercambiar llamadas"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Retener"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Finalizar"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Retener llamada"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Reanudar llamada"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Finalizar llamada"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Teclado telefónico"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Silenciar"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Agreg. Llam."</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Cambiar cámara"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pausar video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Más opciones"</string>
+ <string name="player_started" msgid="6046262510243983589">"Se inició el reproductor."</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Se detuvo el reproductor."</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"La cámara no está lista."</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Cámara lista"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Evento de sesión de llamada desconocido"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Servicio"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuración"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Sin configurar>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Responder como llamada de audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Aceptar solicitud de video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Rechazar solicitud de video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Aceptar solicitud de transmisión de video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Rechazar solicitud de transmisión de video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Aceptar solicitud de recepción de video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Rechazar solicitud de recepción de video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Deslízate hacia arriba para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Deslízate hacia la izquierda para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Deslízate hacia la derecha para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Tono y vibración"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Administrar conferencia telefónica"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Número de emergencia"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-es/strings.xml b/InCallUI/res/values-es/strings.xml
index 70f0bea..1608340 100644
--- a/InCallUI/res/values-es/strings.xml
+++ b/InCallUI/res/values-es/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videollamada"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Solicitando videollamada"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"No se puede establecer la videollamada"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videollamada (en pausa)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Tu número de devolución de llamada\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Tu número de devolución de llamada de emergencia\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Llamando..."</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> llamadas perdidas"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Llamada perdida de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Llamada en curso"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Llamada Wi-Fi en curso"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"En espera"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Llamada entrante"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Llamada Wi-Fi entrante"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Videollamada entrante"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Solicitud de videollamada entrante"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nuevo mensaje de voz"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"No se puede establecer la llamada. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> no es un número de emergencia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"No se puede establecer la llamada. Marcar un número de emergencia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizar teclado para marcar"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Retener llamada"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Reanudar llamada"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Añadir llamada"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Llamada a tres"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Alternar"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Retener"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Finalizar"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Retener llamada"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Reanudar llamada"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Finalizar llamada"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Teclado"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Silenciar"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Añadir llamada"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Cambiar cámara"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pausar vídeo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Más opciones"</string>
+ <string name="player_started" msgid="6046262510243983589">"Reproductor iniciado"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Reproductor detenido"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Cámara no preparada"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Cámara preparada"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Evento de sesión de llamada desconocido"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Servicio"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuración"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<No definido>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Responder como llamada de audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Aceptar solicitud de vídeo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Rechazar solicitud de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Aceptar solicitud de transmisión de vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Rechazar solicitud de transmisión de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Aceptar solicitud de recepción de vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Rechazar solicitud de recepción de vídeo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Desliza el dedo hacia arriba para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Desliza el dedo hacia la izquierda para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Desliza el dedo hacia la derecha para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Tono y vibración"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Administrar conferencia telefónica"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Número de emergencia"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-et-rEE/strings.xml b/InCallUI/res/values-et-rEE/strings.xml
index 64dcc17..f4a97a3 100644
--- a/InCallUI/res/values-et-rEE/strings.xml
+++ b/InCallUI/res/values-et-rEE/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videokõne"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Video taotlemine"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videokõnet ei õnnestu ühendada"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videokõne (peatatud)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Teie tagasihelistamise number\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Teie hädaabikõne tagasihelistamise number\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Valimine"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> vastamata kõnet"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Vastamata kõne helistajalt <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Käimasolev kõne"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Pooleliolev WiFi-kõne"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Ootel"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Sissetulev kõne"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Sissetulev WiFi-kõne"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Sissetulev videokõne"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Sissetulev videotaotlus"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Uus kõnepost"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Ei saa helistada. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ei ole hädaabikõne number."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ei saa helistada. Valige hädaabinumber."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Kasutage valimiseks klaviatuuri"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Kõne ootele"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Kõne jätkamine"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Lisa kõne"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Kõnede ühendamine"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Kõnede vahetamine"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Pane ootele"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Lõpeta"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Kõne ootele"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Jätka kõnet"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Lõpeta kõne"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Numbriklahvistik"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Summuta"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Lisa kõne"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Vaheta kaamerat"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Peata video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Rohkem valikuid"</string>
+ <string name="player_started" msgid="6046262510243983589">"Pleier käivitati"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Pleier peatati"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kaamera pole valmis"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kaamera on valmis"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Tundmatu kõneseansi sündmus"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Teenus"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Seadistus"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Määramata>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Vastamine helikõnena"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Võta videotaotlus vastu"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Lükka videotaotlus tagasi"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Video edastamise taotluse aktsepteerimine"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Video edastamise taotluse tagasilükkamine"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Video vastuvõtmise taotluse aktsepteerimine"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Video vastuvõtmise taotluse tagasilükkamine"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Lohistage üles <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Lohistage vasakule <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Lohistage paremale <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Helin ja vibratsioon"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Konverentskõne haldamine"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Hädaabinumber"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-eu-rES/strings.xml b/InCallUI/res/values-eu-rES/strings.xml
index 525d607..7e51c9d 100644
--- a/InCallUI/res/values-eu-rES/strings.xml
+++ b/InCallUI/res/values-eu-rES/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Bideo-deia"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Bideoa eskatzen"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Ezin da konektatu bideo-deia"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Bideo-deia (pausatuta)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Deiak itzultzeko zenbakia:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Larrialdi-deiak itzultzeko zenbakia:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Markatzen"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> dei galdu"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Deitzaile honen dei galdua: <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Abian den deia"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi deia abian"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Zain"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Sarrerako deia"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Sarrerako Wi-Fi deia"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Sarrerako bideo-deia"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Sarrerako bideo-eskaera"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Ahots-mezu berria"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Ezin da deitu. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ez da larrialdietarako zenbakia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ezin da deitu. Markatu larrialdietarako zenbakia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Erabili teklatua markatzeko"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Utzi deia zain"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Berrekin deiari"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Gehitu deia"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Bateratu deiak"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Joan beste deira"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Utzi zain"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Amaitu"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Utzi deia zain"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Berrekin deiari"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Amaitu deia"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Markagailua"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Desaktibatu audioa"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Gehitu deia"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Aldatu kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pausatu bideoa"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Aukera gehiago"</string>
+ <string name="player_started" msgid="6046262510243983589">"Abian da erreproduzigailua"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Gelditu da erreproduzigailua"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Ez dago prest kamera"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Prest dago kamera"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Dei-saioko gertaera ezezaguna"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Zerbitzua"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Konfigurazioa"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ezarri gabe>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Erantzun audio-dei moduan"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Onartu bideo-eskaera"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Ukatu bideo-eskaera"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Onartu bideoa transmititzeko eskaera"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Baztertu bideoa transmititzeko eskaera"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Onartu bideoa jasotzeko eskaera"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Baztertu bideoa jasotzeko eskaera"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Lerratu gora hau egiteko: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Lerratu ezkerrera hau egiteko: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Lerratu eskuinera hau egiteko: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Tonua eta dardara"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Kudeatu konferentzia-deia"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Larrialdietarako zenbakia"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-fa/strings.xml b/InCallUI/res/values-fa/strings.xml
index c3529dc..2961ee7 100644
--- a/InCallUI/res/values-fa/strings.xml
+++ b/InCallUI/res/values-fa/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"تماس ویدیویی"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"درحال درخواست تماس ویدیویی"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"اتصال تماس ویدیویی ممکن نیست"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"تماس ویدیویی (موقتاً متوقف شد)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"شماره پاسخ تماس شما\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"شماره پاسخ تماس اضطراری شما\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"شمارهگیری"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> تماس بی پاسخ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"تماس بی پاسخ از <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"تماس جاری"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"تماس از طریق Wi-Fi در حال انجام است"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"در انتظار"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"تماس ورودی"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"تماس Wi-Fi ورودی"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"تماس ویدیویی ورودی"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"درخواست تماس ویدیویی ورودی"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"پست صوتی جدید"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"نمیتوانید تماس بگیرید. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> یک شماره اضطراری نیست."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"نمی توانید تماس بگیرید. یک شماره اضطراری را شمارهگیری کنید."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"استفاده از صفحهکلید برای شماره گیری"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"در انتظار نگهداشتن تماس"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ازسرگیری تماس"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"افزودن تماس"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ادغام تماسها"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"تعویض تماسها"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"نگهداشت"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"پایان"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"نگه داشتن تماس"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"از سرگیری تماس"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"پایان تماس"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"دکمههای شماره گیری"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"بیصدا"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"افزودن تماس"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"تغییر دوربین"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"توقف موقت ویدیو"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"گزینههای بیشتر"</string>
+ <string name="player_started" msgid="6046262510243983589">"پخشکننده راهاندازی شد"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"پخشکننده متوقف شد"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"دوربین آماده نیست"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"دوربین آماده است"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"رویداد جلسه تماس ناشناس"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"سرویس"</string>
<string name="voicemail_settings" msgid="72448049107749316">"تنظیم"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<تنظیم نشده>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"پاسخ به صورت تماس صوتی"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"پذیرش درخواست ویدیو"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"رد کردن درخواست ویدیو"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"پذیرش درخواست ارسال ویدیو"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"رد کردن درخواست انتقال ویدیو"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"پذیرش درخواست دریافت ویدیو"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"رد کردن درخواست دریافت ویدیو"</string>
<string name="description_direction_up" msgid="4441409581444516690">"برای <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> به بالا بلغزانید."</string>
<string name="description_direction_left" msgid="7129873384376533287">"برای <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> به چپ بلغزانید."</string>
<string name="description_direction_right" msgid="2122584234531957308">"برای <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> به راست بلغزانید."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"آهنگ زنگ و لرزش"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"مدیریت تماس کنفرانس"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"شماره اضطراری"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-fi/strings.xml b/InCallUI/res/values-fi/strings.xml
index 2bef852..f530998 100644
--- a/InCallUI/res/values-fi/strings.xml
+++ b/InCallUI/res/values-fi/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videopuhelu"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Videota pyydetään"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videopuhelua ei voi soittaa"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videopuhelu (keskeytetty)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Takaisinsoittonumerosi\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Hätäpuhelujen takaisinsoittonumero\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Soitetaan"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> vastaamatonta puhelua"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Vastaamatta jäänyt puhelu numerosta <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Käynnissä oleva puhelu"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Käynnissä oleva Wi-Fi-puhelu"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Pidossa"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Uusi puhelu"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Saapuva Wi-Fi-puhelu"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Saapuva videopuhelu"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Saapuva videopyyntö"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Uusia viestejä vastaajassa"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Puhelua ei voi soittaa. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ei ole hätänumero."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Puhelua ei voi soittaa. Valitse hätänumero."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Valitse numero näppäimistöstä"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Aseta puhelu pitoon"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Jatka puhelua"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Lisää puhelu"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Yhdistä puhelut"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Vaihda puhelua"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Pitoon"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Loppu"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Aseta puhelu pitoon"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Jatka puhelua"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Päätä puhelu"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Näppäimistö"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Äänetön"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Lisää puhelu"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Vaihda kameraa"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Keskeytä video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Lisää vaihtoehtoja"</string>
+ <string name="player_started" msgid="6046262510243983589">"Soitin käynnistyi"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Soitin pysähtyi"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera ei ole valmis."</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera on valmis."</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Tuntematon puheluistunnon tapahtuma"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Palveluntarjoaja"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Asetukset"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ei asetettu>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Vastaa ja aloita äänipuhelu"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Hyväksy videopyyntö"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Hylkää videopyyntö"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Hyväksy videon lähetyspyyntö"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Hylkää videon lähetyspyyntö"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Hyväksy videon vastaanottopyyntö"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Hylkää videon vastaanottopyyntö"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Valitse <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> liu\'uttamalla ylös."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Valitse <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> liu\'uttamalla vasemmalle."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Valitse <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> liu\'uttamalla oikealle."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Soittoääni ja värinä"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Hallinnoi puhelinneuvottelua"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Hätänumero"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-fr-rCA/strings.xml b/InCallUI/res/values-fr-rCA/strings.xml
index 083d5bb..7451353 100644
--- a/InCallUI/res/values-fr-rCA/strings.xml
+++ b/InCallUI/res/values-fr-rCA/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Appel vidéo"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Demande de vidéo en cours"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Impossible de connecter l\'appel vidéo"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Appel vidéo (en pause)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Votre numéro de rappel :\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Votre numéro de rappel d\'urgence :\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Numérotation en cours…"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> appels manqués"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Appel manqué de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Appel en cours"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Appel Wi-Fi en cours"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"En attente"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Appel entrant"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Appel Wi-Fi entrant"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Appel vidéo entrant"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Demande de vidéo reçue"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nouveau message vocal"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Appel impossible. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> n\'est pas un numéro d\'urgence."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Appel impossible. Composez un numéro d\'urgence."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilisez le clavier pour composer un numéro."</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Mettre l\'appel en attente"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Reprendre l\'appel"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Ajouter un appel"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Fusionner les appels"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Permuter les appels"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Attente"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Terminé"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Mettre l\'appel en attente"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Reprendre l\'appel"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Mettre fin à l\'appel"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Clavier numérique"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Ignorer"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Autre appel"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Changer de caméra"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Interrompre la vidéo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Plus d\'options"</string>
+ <string name="player_started" msgid="6046262510243983589">"Le lecteur a démarré"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Le lecteur a arrêté"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"L\'appareil photo n\'est pas prêt"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"L\'appareil photo est prêt"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Événement inconnu de séance d\'appel"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Service"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuration"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Non défini>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Répondre comme appel audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accepter la demande d\'appel vidéo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Refuser la demande d\'appel vidéo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accepter la demande de transmission vidéo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Refuser la demande de transmission vidéo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accepter la demande de réception vidéo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Refuser la demande de réception vidéo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Faites glisser votre doigt vers le haut pour <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Faites glisser votre doigt vers la gauche pour <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Faites glisser votre doigt vers la droite pour <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,16 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Sonnerie et vibreur"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gérer la conférence téléphonique"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Numéro d\'urgence"</string>
+ <plurals name="duration_seconds" formatted="false" msgid="59971978269163609">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> seconde</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> secondes</item>
+ </plurals>
+ <plurals name="duration_minutes" formatted="false" msgid="1103289948818175408">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> minute</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> minutes</item>
+ </plurals>
+ <plurals name="duration_hours" formatted="false" msgid="7560637459014865969">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> heure</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> heures</item>
+ </plurals>
</resources>
diff --git a/InCallUI/res/values-fr/strings.xml b/InCallUI/res/values-fr/strings.xml
index 1b17782..85ce843 100644
--- a/InCallUI/res/values-fr/strings.xml
+++ b/InCallUI/res/values-fr/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Appel vidéo"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Demande de vidéo en cours…"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Impossible d\'établir la connexion de l\'appel vidéo."</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Appel vidéo (interrompu)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Votre numéro de rappel\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Votre numéro de rappel d\'urgence\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Numérotation en cours…"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> appels manqués"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Appel manqué de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Appel en cours"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Appel Wi-Fi en cours"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"En attente"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Appel entrant"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Appel Wi-Fi entrant"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Appel vidéo entrant"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Demande de vidéo reçue"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nouveau message vocal"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Impossible d\'émettre l\'appel. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> n\'est pas un numéro d\'urgence."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Impossible d\'émettre l\'appel. Veuillez composer un numéro d\'urgence."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilisez le clavier pour composer un numéro."</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Mettre l\'appel en attente"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Reprendre l\'appel"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Ajouter un appel"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Fusionner les appels"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Permuter les appels"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"En attente"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Raccrocher"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Mettre l\'appel en attente"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Reprendre l\'appel"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Mettre fin à l\'appel"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Clavier"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Silencieux"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Autre appel"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Changer de caméra"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Interrompre la vidéo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Plus d\'options"</string>
+ <string name="player_started" msgid="6046262510243983589">"Le lecteur a démarré."</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Le lecteur s\'est arrêté."</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"L\'appareil photo n\'est pas prêt."</string>
+ <string name="camera_ready" msgid="1903335385405807324">"L\'appareil photo est prêt."</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Événement de session d\'appel inconnu"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Service"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuration"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Non défini>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Répondre via un appel audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accepter la demande d\'appel vidéo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Refuser la demande d\'appel vidéo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accepter la demande de transmission d\'appel vidéo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Refuser la demande de transmission d\'appel vidéo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accepter la demande de réception d\'appel vidéo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Refuser la demande de réception d\'appel vidéo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Faites glisser votre doigt vers le haut pour <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
<string name="description_direction_left" msgid="7129873384376533287">"Faites glisser votre doigt vers la gauche pour <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Faites glisser votre doigt vers la droite pour <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Sonnerie et vibreur"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gérer la conférence téléphonique"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Numéro d\'urgence"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-gl-rES/strings.xml b/InCallUI/res/values-gl-rES/strings.xml
index 80dae5b..c887a08 100644
--- a/InCallUI/res/values-gl-rES/strings.xml
+++ b/InCallUI/res/values-gl-rES/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videochamada"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Solicitando vídeo"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Non se pode conectar a videochamada"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videochamada (pausada)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Número de devolución de chamada\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Número de devolución de chamada de emerxencia\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Marcación"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> chamadas perdidas"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Chamada perdida de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Chamada en curso"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Chamada wifi saínte"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"En espera"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Chamada entrante"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Chamada wifi entrante"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Videochamada entrante"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Solicitude de vídeo entrante"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Novo correo de voz"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Non se pode chamar. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> non é un número de emerxencia."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Non se pode chamar. Marcar un número de emerxencia."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utiliza o teclado para chamar"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Poñer a chamada en espera"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Retomar chamada"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Engadir chamada"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Combinar chamadas"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Alternar chamadas"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Poñer en espera"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Finalizar"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Poñer a chamada en espera"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Retomar chamada"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Finalizar chamada"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Teclado de marcación"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Silenciar"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Engadir chamada"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Cambiar cámara"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pausar vídeo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Máis opcións"</string>
+ <string name="player_started" msgid="6046262510243983589">"Iniciouse o reprodutor"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Detívose o reprodutor"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"A cámara non está preparada"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"A cámara está preparada"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Evento de sesión de chamada descoñecido"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Servizo"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuración"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Sen configurar>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Responder como chamada de audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Acepta a solicitude de vídeo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Rexeita a solicitude de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Acepta a solicitude de transmisión de vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Rexeita a solicitude de transmisión de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Acepta a solicitude de recepción de vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Rexeita a solicitude de recepción de vídeo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Pasa o dedo cara arriba para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Pasa o dedo cara a esquerda para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Pasa o dedo cara a dereita para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ton de chamada e vibración"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Xestionar conferencia telefónica"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Número de emerxencia"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-gu-rIN/strings.xml b/InCallUI/res/values-gu-rIN/strings.xml
new file mode 100644
index 0000000..1f8860c
--- /dev/null
+++ b/InCallUI/res/values-gu-rIN/strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2013 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="phoneAppLabel" product="default" msgid="906161039445636857">"ફોન"</string>
+ <string name="onHold" msgid="9035493194749959955">"હોલ્ડ પર"</string>
+ <string name="unknown" msgid="6878797917991465859">"અજાણ્યું"</string>
+ <string name="private_num" msgid="6713286113000232309">"ખાનગી નંબર"</string>
+ <string name="payphone" msgid="4793877574636445118">"પેફોન"</string>
+ <string name="confCall" msgid="1904840547188336828">"કોન્ફરન્સ કૉલ"</string>
+ <string name="call_lost" msgid="6183862117003999578">"કૉલ છૂટ્યો"</string>
+ <string name="audio_mode_speaker" msgid="27649582100085266">"સ્પીકર્સ"</string>
+ <string name="audio_mode_earpiece" msgid="4156527186373869107">"હેન્ડસેટ ઇઅરપીસ"</string>
+ <string name="audio_mode_wired_headset" msgid="1465350758489175975">"વાયર્ડ હેડસેટ"</string>
+ <string name="audio_mode_bluetooth" msgid="3047641300848211128">"Bluetooth"</string>
+ <string name="wait_prompt_str" msgid="7601815427707856238">"નીચે આપેલ ટોન્સ મોકલીએ?\n"</string>
+ <string name="pause_prompt_str" msgid="1789964702154314806">"ટોન્સ મોકલી રહ્યાં છે\n"</string>
+ <string name="send_button" msgid="4106860097497818751">"મોકલો"</string>
+ <string name="pause_prompt_yes" msgid="3564467212025151797">"હા"</string>
+ <string name="pause_prompt_no" msgid="6686238803236884877">"નહીં"</string>
+ <string name="wild_prompt_str" msgid="5543521676355533577">"પહોળા વર્ણને આની સાથે બદલો"</string>
+ <string name="caller_manage_header" msgid="3231519674734638786">"કોન્ફરન્સ કૉલ <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+ <string name="voicemail_settings_number_label" msgid="8524164258691887790">"વૉઇસમેઇલ નંબર"</string>
+ <string name="card_title_dialing" msgid="5769417478498348054">"ડાયલ કરી રહ્યાં છે"</string>
+ <string name="card_title_redialing" msgid="8253487008234167266">"ફરી ડાયલ કરી રહ્યાં છે"</string>
+ <string name="card_title_conf_call" msgid="1162980346189744501">"કોન્ફરન્સ કૉલ"</string>
+ <string name="card_title_incoming_call" msgid="7364539451234646909">"આવનાર કૉલ"</string>
+ <string name="card_title_call_ended" msgid="5544730338889702298">"કૉલ સમાપ્ત થયો"</string>
+ <string name="card_title_on_hold" msgid="821463117892339942">"હોલ્ડ પર"</string>
+ <string name="card_title_hanging_up" msgid="3999101620995182450">"સમાપ્ત કરી રહ્યાં છે"</string>
+ <string name="card_title_in_call" msgid="6346543933068225205">"કૉલમાં"</string>
+ <string name="card_title_my_phone_number" msgid="112428362494434191">"મારો નંબર <xliff:g id="MY_PHONE_NUMBER">%s</xliff:g> છે"</string>
+ <string name="card_title_video_call_connecting" msgid="297586766381973954">"વિડિઓ કનેક્ટ કરી રહ્યાં છે"</string>
+ <string name="card_title_video_call" msgid="5898636679563320218">"વિડિઓ કૉલ"</string>
+ <string name="card_title_video_call_requesting" msgid="4587504939739340937">"વિડિઓની વિનંતી કરી રહ્યાં છે"</string>
+ <string name="card_title_video_call_error" msgid="9000555878389539225">"વિડિઓ કૉલ કનેક્ટ કરી શકાતો નથી"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"વિડિઓ કૉલ (થોભાવ્યો)"</string>
+ <string name="card_title_callback_number" msgid="7307938207564217293">"તમારો કૉલબેક નંબર\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="card_title_callback_number_emergency" msgid="8634765419223426754">"તમારો કટોકટીનો કૉલબેક નંબર\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="notification_dialing" msgid="2107666444937350731">"ડાયલ કરી રહ્યાં છે"</string>
+ <string name="notification_missedCallTitle" msgid="7554385905572364535">"છૂટેલો કૉલ"</string>
+ <string name="notification_missedCallsTitle" msgid="1361677948941502522">"છૂટેલા કૉલ્સ"</string>
+ <string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> છૂટેલા કૉલ્સ"</string>
+ <string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> નો કૉલ ચૂકી ગયાં"</string>
+ <string name="notification_ongoing_call" msgid="7068688957273482989">"ચાલી રહેલ કૉલ"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ચાલુ Wi-Fi કૉલ"</string>
+ <string name="notification_on_hold" msgid="3480694969511790465">"હોલ્ડ પર"</string>
+ <string name="notification_incoming_call" msgid="2820429205043529642">"આવનાર કૉલ"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"આવનાર Wi-Fi કૉલ"</string>
+ <string name="notification_incoming_video_call" msgid="7356836933934464805">"ઇન્કમિંગ વિડિઓ કૉલ"</string>
+ <string name="notification_requesting_video_call" msgid="1405576812892369451">"આવનાર વિડિઓ વિનંતી"</string>
+ <string name="notification_voicemail_title" msgid="8933468752045550523">"નવો વૉઇસમેઇલ"</string>
+ <string name="notification_voicemail_title_count" msgid="4366360747660929916">"નવો વૉઇસમેઇલ (<xliff:g id="COUNT">%d</xliff:g>)"</string>
+ <string name="notification_voicemail_text_format" msgid="4447323569453981685">"<xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g> ડાયલ કરો"</string>
+ <string name="notification_voicemail_no_vm_number" msgid="760963466895609716">"વૉઇસમેઇલ નંબર અજાણ"</string>
+ <string name="notification_network_selection_title" msgid="4224455487793492772">"કોઈ સેવા નથી"</string>
+ <string name="notification_network_selection_text" msgid="2607085729661923269">"પસંદ કરેલ નેટવર્ક (<xliff:g id="OPERATOR_NAME">%s</xliff:g>) અનુપલબ્ધ"</string>
+ <string name="notification_action_answer" msgid="6700362365135365143">"જવાબ"</string>
+ <string name="notification_action_end_call" msgid="6069460915123531620">"સમાપ્ત કરો"</string>
+ <string name="notification_action_answer_video" msgid="7809271910870211729">"વિડિઓ"</string>
+ <string name="notification_action_answer_voice" msgid="1770796916369437773">"અવાજ"</string>
+ <string name="notification_action_accept" msgid="2898609801209468429">"સ્વીકારો"</string>
+ <string name="notification_action_dismiss" msgid="2679969397930852858">"છોડી દો"</string>
+ <string name="notification_missedCall_call_back" msgid="2684890353590890187">"કૉલ બેક"</string>
+ <string name="notification_missedCall_message" msgid="3049928912736917988">"સંદેશ"</string>
+ <string name="incall_error_power_off" msgid="6550191216405193368">"કૉલ કરવા માટે, પહેલાં એરપ્લેન મોડને બંધ કરો."</string>
+ <string name="incall_error_emergency_only" msgid="4678640422710818317">"નેટવર્ક પર નોંધણી કરાયેલ નથી."</string>
+ <string name="incall_error_out_of_service" msgid="4100065333878929223">"સેલ્યુલર નેટવર્ક ઉપલબ્ધ નથી."</string>
+ <string name="incall_error_no_phone_number_supplied" msgid="1150414018684246528">"કૉલ કરવા માટે, માન્ય નંબર દાખલ કરો."</string>
+ <string name="incall_error_call_failed" msgid="6302746943230078197">"કૉલ કરી શકાતો નથી."</string>
+ <string name="incall_status_dialed_mmi" msgid="3672498861336189563">"MMI અનુક્રમ પ્રારંભ કરી રહ્યાં છે…"</string>
+ <string name="incall_error_supp_service_unknown" msgid="323435289607131929">"સેવા સમર્થિત નથી."</string>
+ <string name="incall_error_supp_service_switch" msgid="5237002176899962862">"કૉલ્સ સ્વિચ કરી શકાતા નથી."</string>
+ <string name="incall_error_supp_service_separate" msgid="7224393405134545246">"અલગ કૉલ કરી શકાતો નથી."</string>
+ <string name="incall_error_supp_service_transfer" msgid="7235952238189391438">"સ્થાનાંતર કરી શકાતું નથી."</string>
+ <string name="incall_error_supp_service_conference" msgid="7010354362202271726">"કોન્ફરન્સ કરી શકાતી નથી."</string>
+ <string name="incall_error_supp_service_reject" msgid="8998568661508655638">"કૉલ નકારી શકાતો નથી."</string>
+ <string name="incall_error_supp_service_hangup" msgid="7434513517153834426">"કૉલ(લ્સ) રિલીઝ કરી શકતા નથી."</string>
+ <string name="incall_call_type_label_sip" msgid="4931428719494190371">"SIP કૉલ"</string>
+ <string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"કટોકટીનો કૉલ"</string>
+ <string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"રેડિઓ ચાલુ કરી રહ્યાં છે…"</string>
+ <string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"કોઈ સેવા નથી. ફરી પ્રયાસ કરી રહ્યાં છે…"</string>
+ <string name="dial_emergency_error" msgid="1509085166367420355">"કૉલ કરી શકાતો નથી. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> એ કટોકટીનો નંબર નથી."</string>
+ <string name="dial_emergency_empty_error" msgid="9130194953830414638">"કૉલ કરી શકાતો નથી. કટોકટીનો નંબર ડાયલ કરો!"</string>
+ <string name="dialerKeyboardHintText" msgid="9192914825413747792">"ડાયલ કરવા માટે કીબોર્ડનો ઉપયોગ કરો"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"કૉલ હોલ્ડ કરો"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"કૉલ ફરી શરૂ કરો"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"કૉલ સમાપ્ત કરો"</string>
+ <string name="onscreenShowDialpadText" msgid="8561805492659639893">"ડાયલપેડ"</string>
+ <string name="onscreenMuteText" msgid="5011369181754261374">"મ્યૂટ કરો"</string>
+ <string name="onscreenAddCallText" msgid="5140385634712287403">"કૉલ ઉમેરો"</string>
+ <string name="onscreenMergeCallsText" msgid="6640195098064538950">"કૉલ્સ મર્જ કરો"</string>
+ <string name="onscreenSwapCallsText" msgid="1602990689244030047">"સ્વેપ"</string>
+ <string name="onscreenManageCallsText" msgid="5473231160123254154">"કૉલ્સ સંચાલિત કરો"</string>
+ <string name="onscreenManageConferenceText" msgid="6801708317570467407">"કોન્ફરન્સ કૉલ સંચાલિત કરો"</string>
+ <string name="onscreenAudioText" msgid="1710087112800041743">"ઑડિઓ"</string>
+ <string name="onscreenVideoCallText" msgid="4800924186056115442">"વિડિઓ કૉલ"</string>
+ <string name="onscreenChangeToVoiceText" msgid="5311407863653867937">"વૉઇસ કૉલ પર બદલો"</string>
+ <string name="onscreenSwitchCameraText" msgid="5324543493442787798">"કૅમેરાને સ્વિચ કરો"</string>
+ <string name="onscreenPauseVideoText" msgid="5663965924921429203">"વિડિઓ થોભાવો"</string>
+ <string name="onscreenOverflowText" msgid="2702376562345723132">"વધુ વિકલ્પો"</string>
+ <string name="player_started" msgid="6046262510243983589">"પ્લેયર પ્રારંભ કર્યું"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"પ્લેયર બંધ કર્યું"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"કૅમેરો તૈયાર નથી"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"કૅમેરો તૈયાર"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"અજાણી કૉલ સત્ર ઇવેન્ટ"</string>
+ <string name="voicemail_provider" msgid="5135942703327136909">"સેવા"</string>
+ <string name="voicemail_settings" msgid="72448049107749316">"સેટઅપ"</string>
+ <string name="voicemail_number_not_set" msgid="6724904736891087856">"<સેટ કરેલ નથી>"</string>
+ <string name="other_settings" msgid="3672912580359716394">"અન્ય કૉલ સેટિંગ્સ"</string>
+ <string name="calling_via_template" msgid="4839419581866928142">"<xliff:g id="PROVIDER_NAME">%s</xliff:g> મારફતે કૉલ કરે છે"</string>
+ <string name="incoming_via_template" msgid="1696993226115570960">"<xliff:g id="PROVIDER_NAME">%s</xliff:g> મારફતે આવનારા"</string>
+ <string name="contactPhoto" msgid="4713193418046639466">"સંપર્ક ફોટો"</string>
+ <string name="goPrivate" msgid="865837794424530980">"ખાનગી જાઓ"</string>
+ <string name="selectContact" msgid="781975788478987237">"સંપર્ક પસંદ કરો"</string>
+ <string name="respond_via_sms_custom_message" msgid="6158880869935281078">"તમારો પોતાનો લખો…"</string>
+ <string name="custom_message_cancel" msgid="7516406059429609296">"રદ કરો"</string>
+ <string name="custom_message_send" msgid="5795754217085747742">"મોકલો"</string>
+ <string name="description_target_answer" msgid="7205604197797472471">"જવાબ"</string>
+ <string name="description_target_send_sms" msgid="2098326025587950144">"SMS મોકલો"</string>
+ <string name="description_target_decline" msgid="4789834364389731957">"નકારો"</string>
+ <string name="description_target_answer_video_call" msgid="3495965588512395026">"વિડિઓ કૉલ તરીકે જવાબ આપો"</string>
+ <string name="description_target_answer_audio_call" msgid="8396296303320994450">"ઑડિઓ કૉલ તરીકે જવાબ આપો"</string>
+ <string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"વિડિઓ વિનંતી સ્વીકારો"</string>
+ <string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"વિડિઓ વિનંતી નકારો"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"વિડિઓ ટ્રાંસ્મિટ વિનંતી સ્વીકારો"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"વિડિઓ ટ્રાંસ્મિટ વિનંતી નકારો"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"વિડિઓ પ્રાપ્તિ વિનંતી સ્વીકારો"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"વિડિઓ પ્રાપ્તિ વિનંતી નકારો"</string>
+ <string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> માટે ઉપર સ્લાઇડ કરો."</string>
+ <string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> માટે ડાબે સ્લાઇડ કરો."</string>
+ <string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> માટે જમણે સ્લાઇડ કરો."</string>
+ <string name="description_direction_down" msgid="4317245625565166742">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> માટે નીચે સ્લાઇડ કરો"</string>
+ <string name="voicemail_notification_vibrate_when_title" msgid="8361970092063604886">"વાઇબ્રેટ"</string>
+ <string name="voicemail_notification_vibarte_when_dialog_title" msgid="5739583146522136440">"વાઇબ્રેટ"</string>
+ <string name="voicemail_notification_ringtone_title" msgid="2609519527849101590">"ધ્વનિ"</string>
+ <string name="default_notification_description" msgid="78174796906240970">"ડિફોલ્ટ ધ્વનિ (<xliff:g id="DEFAULT_SOUND_TITLE">%1$s</xliff:g>)"</string>
+ <string name="ringtone_title" msgid="6374978286202084684">"ફોન રિંગટોન"</string>
+ <string name="vibrate_on_ring_title" msgid="9197564612065258960">"જ્યારે રિંગ કરે ત્યારે વાઇબ્રેટ કરો"</string>
+ <string name="dial_pad_autocomplete" msgid="7683489952557536398">"ડાયલપેડ સ્વતઃપૂર્ણ"</string>
+ <string name="preference_category_ringtone" msgid="5197960752529332721">"રિંગટોન અને વાઇબ્રેટ"</string>
+ <string name="manageConferenceLabel" msgid="4691922394301969053">"કોન્ફરન્સ કૉલ સંચાલિત કરો"</string>
+ <string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"કટોકટીનો નંબર"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
+</resources>
diff --git a/InCallUI/res/values-hi/strings.xml b/InCallUI/res/values-hi/strings.xml
index 47ac317..1f9175d 100644
--- a/InCallUI/res/values-hi/strings.xml
+++ b/InCallUI/res/values-hi/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"वीडियो कॉल"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"वीडियो का अनुरोध किया जा रहा है"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"वीडियो कॉल कनेक्ट नहीं किया जा सकता"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"वीडियो काॅल (रोका गया)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"आपका कॉलबैक नंबर\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"आपका आपातकालीन कॉलबैक नंबर\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"डायल हो रहा है"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> छूटी कॉल"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> की कॉल छूटी"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"चल रही कॉल"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"चल रहा वाई-फ़ाई कॉल"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"होल्ड पर"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"इनकमिंग कॉल"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"इनकमिंग वाई-फ़ाई कॉल"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"इनकमिंग वीडियो कॉल"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"इनकमिंग वीडियो अनुरोध"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"नया वॉयस मेल"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"कॉल नहीं किया जा सकता. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> एक आपातकालीन नंबर नहीं है."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"कॉल नहीं किया जा सकता. आपातकालीन नबर डायल करें."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"डायल करने के लिए कीबोर्ड का उपयोग करें"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"कॉल होल्ड करें"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"कॉल फिर से शुरू करें"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"कॉल जोड़ें"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"कॉल मर्ज करें"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"कॉल स्वैप करें"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"होल्ड करें"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"समाप्त"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"कॉल होल्ड करें"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"कॉल फिर से शुरू करें"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"कॉल समाप्त करें"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"डायलपैड"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"म्यूट करें"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"कॉल जोड़ें"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"कैमरा स्विच करें"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"वीडियो रोकें"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"अधिक विकल्प"</string>
+ <string name="player_started" msgid="6046262510243983589">"प्लेयर प्रारंभ हो गया"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"प्लेयर रुक गया"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"कैमरा तैयार नहीं है"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"कैमरा तैयार है"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"अज्ञात कॉल सत्र ईवेंट"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"सेवा"</string>
<string name="voicemail_settings" msgid="72448049107749316">"सेटअप"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<सेट नहीं है>"</string>
@@ -125,7 +129,7 @@
<string name="goPrivate" msgid="865837794424530980">"निजी हो जाएं"</string>
<string name="selectContact" msgid="781975788478987237">"संपर्क को चुनें"</string>
<string name="respond_via_sms_custom_message" msgid="6158880869935281078">"अपना स्वयं का लिखें..."</string>
- <string name="custom_message_cancel" msgid="7516406059429609296">"रहने दें"</string>
+ <string name="custom_message_cancel" msgid="7516406059429609296">"अभी नहीं"</string>
<string name="custom_message_send" msgid="5795754217085747742">"भेजें"</string>
<string name="description_target_answer" msgid="7205604197797472471">"उत्तर"</string>
<string name="description_target_send_sms" msgid="2098326025587950144">"SMS भेजें"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ऑडियो कॉल के रूप में उत्तर दें"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"वीडियो अनुरोध स्वीकार करें"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"वीडियो अनुरोध अस्वीकार करें"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"वीडियो प्रसारण अनुरोध स्वीकार करें"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"वीडियो प्रसारण अनुरोध अस्वीकार करें"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"वीडियो प्राप्ति अनुरोध स्वीकार करें"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"वीडियो प्राप्ति अनुरोध अस्वीकार करें"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> के लिए ऊपर स्लाइड करें."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> के लिए बाएं स्लाइड करें."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> के लिए दाएं स्लाइड करें."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"रिंगटोन और कंपन"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"कॉन्फ़्रेंस कॉल प्रबंधित करें"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"आपातकालीन नंबर"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-hr/strings.xml b/InCallUI/res/values-hr/strings.xml
index 35d96a2..8e8b4ed 100644
--- a/InCallUI/res/values-hr/strings.xml
+++ b/InCallUI/res/values-hr/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videopoziv"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Zahtijevanje videopiziva"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videopoziv nije uspostavljen"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videopoziv (pauziran)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Vaš broj za povratni poziv\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Vaš broj za povratni poziv za hitne službe\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Biranje broja"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"Broj propuštenih poziva: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Propušten poziv kontakta <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Poziv u tijeku"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi poziv u tijeku"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Na čekanju"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Dolazni poziv"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Dolazni Wi-Fi poziv"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Dolazni videopoziv"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Dolazni zahtjev za videopoziv"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nova govorna pošta"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Pozivanje nije moguće. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nije broj hitne službe."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Pozivanje nije moguće. Nazovite broj hitne službe."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Birajte pomoću tipkovnice"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Stavi poziv na čekanje"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Nastavi poziv"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Dodaj poziv"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Spoji pozive"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Prebaci na drugi poziv"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Na čekanju"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Kraj"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Stavi poziv na čekanje"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Nastavi poziv"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Završi poziv"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Površina za biranje brojeva"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Isključi zvuk"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Dodaj poziv"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Prebaci se na drugi fotoaparat"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pauziraj video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Više opcija"</string>
+ <string name="player_started" msgid="6046262510243983589">"Igrač je pokrenuo"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Igrač je prekinuo"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Fotoaparat nije spreman"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Fotoaparat je spreman"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Nepoznati događaj sesije poziva"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Usluga"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Postavljanje"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nije postavljeno>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Prihvati kao audiopoziv"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Prihvati zahtjev za videozapis"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Odbij zahtjev za videozapis"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Prihvati zahtjev za slanje videopoziva"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Odbij zahtjev za slanje videopoziva"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Prihvati zahtjev za primanje videopoziva"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Odbij zahtjev za primanje videopoziva"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Kliznite prema gore za <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Kliznite lijevo za <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Kliznite desno za <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Melodija zvona i vibracija"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Upravljanje konferencijskim pozivom"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Broj hitne službe"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-hu/strings.xml b/InCallUI/res/values-hu/strings.xml
index 67be5aa..f68e318 100644
--- a/InCallUI/res/values-hu/strings.xml
+++ b/InCallUI/res/values-hu/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videohívás"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Videohívást kér"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"A videohívás létesítése sikertelen"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videohívás (szüneteltetve)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Visszahívható telefonszáma\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Vészhelyzet esetén visszahívható telefonszáma\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Tárcsázás"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> nem fogadott hívás"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Nem fogadott hívás: <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Hívás folyamatban"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Folyamatban lévő Wi-Fi-hívás"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Tartásban"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Bejövő hívás"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Beérkező Wi-Fi-hívás"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Bejövő videohívás"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Bejövő videokérés"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Új hangposta"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"A hívás sikertelen. A(z) <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> szám nem vészhívószám."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"A hívás sikertelen. Tárcsázzon vészhívószámot."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"A tárcsázáshoz használja a billentyűzetet"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Hívás tartása"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Hívás folytatása"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Hívás hozzáadása"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Hívások egyesítése"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Hívások cseréje"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Tartás"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Befejezés"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Hívás tartása"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Hívás folytatása"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Hívás befejezése"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Tárcsázó"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Lezárás"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Hívás hozzáadása"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Kamera váltása"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Videó szüneteltetése"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"További lehetőségek"</string>
+ <string name="player_started" msgid="6046262510243983589">"A lejátszó elindult"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"A lejátszó leállt"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"A kamera nem áll készen"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"A kamera készen áll"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Ismeretlen hívási esemény"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Szolgáltatás"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Beállítás"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nincs megadva>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Fogadás hanghívásként"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Videó kérésének elfogadása"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Videó kérésének elutasítása"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Videoküldési kérés elfogadása"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Videoküldési kérés elutasítása"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Videofogadási kérés elfogadása"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Videofogadási kérés elutasítása"</string>
<string name="description_direction_up" msgid="4441409581444516690">"A(z) <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> művelethez csúsztassa felfelé."</string>
<string name="description_direction_left" msgid="7129873384376533287">"A(z) <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> művelethez csúsztassa balra."</string>
<string name="description_direction_right" msgid="2122584234531957308">"A(z) <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> művelethez csúsztassa jobbra."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Csengőhang és rezgés"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Konferenciahívás kezelése"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Segélyhívó szám"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-hy-rAM/strings.xml b/InCallUI/res/values-hy-rAM/strings.xml
index 301bd1e..2883949 100644
--- a/InCallUI/res/values-hy-rAM/strings.xml
+++ b/InCallUI/res/values-hy-rAM/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Տեսազանգել"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Տեսակապի հայցում"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Հնարավոր չէ կապակցել տեսազանգը"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Տեսազանգ (դադարեցված)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Ձեր հետադարձ զանգի համարը՝\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Արտակարգ իրավիճակների հետադարձ զանգի համարը՝\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Համարարկում է"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> բաց թողնված զանգ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Բաց թողնված զանգ <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>-ից"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Ընթացիկ զանգը"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ընթացիկ զանգ Wi-Fi-ի միջոցով"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Սպասում"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Մուտքային զանգ"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Մուտքային զանգ Wi-Fi-ի միջոցով"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Մուտքային տեսազանգ"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Մուտքային տեսազանգի հայցում"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Նոր ձայնային հաղորդագրություն"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Հնարավոր չէ զանգել: <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> համարը արտակարգ իրավիճակի համար չէ:"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Հնարավոր չէ զանգել: Հավաքեք արտակարգ իրավիճակի որևէ համար:"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Օգտագործեք ստեղնաշարը՝ համարհավաքման համար"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Պահել զանգը"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Վերսկսել զանգը"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Ավելացնել զանգ"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Միացնել զանգերը"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Փոխանակել զանգերը"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Պահել"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Ավարտել"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Հետաձգել զանգը"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Վերսկսել զանգը"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Ավարտել զանգը"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Թվաշար"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Խլացնել"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Ավելացնել զանգ"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Փոխարկել խցիկը"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Դադարեցնել տեսանյութի դիտումը"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Այլ ընտրանքներ"</string>
+ <string name="player_started" msgid="6046262510243983589">"Նվագարկիչը մեկնարկել է"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Նվագարկիչը դադարեցվել է"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Տեսախցիկը պատրաստ չէ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Տեսախցիկը պատրաստ է"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Զանգի աշխատաշրջանի անհայտ իրադարձություն"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Ծառայություն"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Կարգավորում"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Նշված չէ>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Պատասխանել ձայնային զանգով"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Ընդունել տեսանյութի հարցումը"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Մերժել տեսանյութի հարցումը"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Ընդունել տեսափոխանցման հարցումը"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Մերժել տեսափոխանցման հարցումը"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Ընդունել տեսազանգ ստանալու հարցումը"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Մերժել տեսազանգ ստանալու հարցումը"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Սահեցրեք վերև` <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>-ի համար:"</string>
<string name="description_direction_left" msgid="7129873384376533287">"Սահեցրեք ձախ` <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>-ի համար:"</string>
<string name="description_direction_right" msgid="2122584234531957308">"Սահեցրեք աջ` <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>-ի համար:"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ձայներանգ & Թրթռոց"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Կառավարեք կոնֆերանս զանգը"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Արտակարգ իրավիճակների հեռախոսահամար"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-in/strings.xml b/InCallUI/res/values-in/strings.xml
index a5819c6..448bcb7 100644
--- a/InCallUI/res/values-in/strings.xml
+++ b/InCallUI/res/values-in/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video call"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Meminta video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Tidak dapat menyambungkan video call"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video call (Dijeda)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Nomor panggilan balik Anda\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Nomor panggilan balik darurat Anda\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Memanggil"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> panggilan tak terjawab"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Panggilan tak terjawab dari <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Panggilan yang sedang berlangsung"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Panggilan Wi-Fi keluar"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Ditangguhkan"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Panggilan masuk"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Panggilan Wi-Fi masuk"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Video call masuk"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Permintaan video masuk"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Kotak pesan baru"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Tidak dapat menelepon. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> bukan nomor darurat."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Tidak dapat menelepon. Panggil nomor darurat."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gunakan keyboard untuk memanggil"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Tahan panggilan"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Lanjutkan panggilan"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Tambahkan panggilan"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Gabungkan panggilan"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Tukar panggilan"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Tahan"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Akhiri"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Tahan Panggilan"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Lanjutkan Panggilan"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Akhiri Telepon"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Dialpad"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Bisukan"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Tambahkan panggilan"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Beralih kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Jeda video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Opsi lainnya"</string>
+ <string name="player_started" msgid="6046262510243983589">"Pemutar Dimulai"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Pemutar Dihentikan"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera tidak siap"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera siap"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Sesi panggilan tidak dikenal"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Layanan"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Penyiapan"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Tidak disetel>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Jawab sebagai panggilan audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Terima permintaan video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Tolak permintaan video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Terima permintaan transmisi video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Tolak permintaan transmisi video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Terima permintaan menerima video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Tolak permintaan menerima video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Geser ke atas untuk <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Geser ke kiri untuk <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Geser ke kanan untuk <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Nada dering & Getar"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Kelola penggilan telewicara"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Nomor darurat"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-is-rIS/strings.xml b/InCallUI/res/values-is-rIS/strings.xml
index ed262ab..e62401c 100644
--- a/InCallUI/res/values-is-rIS/strings.xml
+++ b/InCallUI/res/values-is-rIS/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Myndsímtal"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Biður um myndskeið"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Ekki tókst að tengja myndsímtal"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Myndsímtal (í bið)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Svarhringinúmerið þitt\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Svarhringinúmerið þitt í neyð\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Hringir"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ósvöruð símtöl"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Ósvarað símtal frá <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Samtal í gangi"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi símtal stendur yfir"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Í bið"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Símtal berst"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Wi-Fi símtal berst"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Myndsímtal berst"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Myndbeiðni berst"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Ný skilaboð í talhólfinu"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Ekki hægt að hringja. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> er ekki neyðarnúmer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ekki hægt að hringja. Hringdu í neyðarnúmer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Notaðu lyklaborðið til að hringja"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Setja símtal í bið"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Halda símtali áfram"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Bæta við símtali"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Sameina símtöl"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Skipta á símtölum"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Setja í bið"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Ljúka"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Setja símtal í bið"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Halda símtali áfram"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Leggja á"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Takkaborð"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Þagga"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Bæta við símtali"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Skipta um myndavél"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Gera hlé á myndskeiði"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Fleiri valkostir"</string>
+ <string name="player_started" msgid="6046262510243983589">"Spilari ræstur"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Spilari stöðvaður"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Myndavél ekki tilbúin"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Myndavél tilbúin"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Óþekkt atvik símtalslotu"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Þjónusta"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Uppsetning"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ekki valið>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Svara sem símtali"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Samþykkja beiðni um myndsímtal"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Hafna beiðni um myndsímtal"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Samþykkja beiðni um sendingu myndsímtals"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Hafna beiðni um sendingu myndsímtals"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Samþykkja beiðni um móttöku myndsímtals"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Hafna beiðni um móttöku myndsímtals"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Strjúktu upp til að <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Strjúktu til vinstri til að <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Strjúktu til hægri til að <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Hringitónn og titringur"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Stjórna símafundi"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Neyðarnúmer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-it/strings.xml b/InCallUI/res/values-it/strings.xml
index 0cca18e..59d5459 100644
--- a/InCallUI/res/values-it/strings.xml
+++ b/InCallUI/res/values-it/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videochiamata"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Richiesta video..."</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Impossibile effettuare una videochiamata"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videochiamata (in pausa)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Il numero da richiamare\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Numero da richiamare in caso di emergenza\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Chiamata in corso"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> chiamate senza risposta"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Chiamata senza risposta da <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Chiamata in corso"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Chiamata Wi-Fi in corso"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"In attesa"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Chiamata ricevuta"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Chiamata Wi-Fi in arrivo"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Videochiamata in arrivo"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Richiesta video in arrivo"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nuovo msg vocale"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Impossibile chiamare. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> non è un numero di emergenza."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Impossibile chiamare. Componi un numero di emergenza."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Usa tastiera"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Metti in attesa la chiamata"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Riprendi chiamata"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Aggiungi chiamata"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Unisci chiamate"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Scambia le chiamate"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"In attesa"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Chiudi"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Metti in attesa la chiamata"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Riprendi chiamata"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Termina chiamata"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Tastierino"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"No audio"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Aggiungi"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Cambia fotocamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Metti in pausa video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Altre opzioni"</string>
+ <string name="player_started" msgid="6046262510243983589">"Player avviato"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Player interrotto"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"La fotocamera non è pronta"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Fotocamera pronta"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Evento sessione chiamata sconosciuto"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Servizio"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configurazione"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Non impostato>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Rispondi con chiamata audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accetta richiesta video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Rifiuta richiesta video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Accetta richiesta di trasmissione video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Rifiuta richiesta di trasmissione video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Accetta richiesta di ricevimento video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Rifiuta richiesta di ricevimento video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Scorri verso l\'alto per <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Scorri verso sinistra per <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Scorri verso destra per <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Suoneria e vibrazione"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gestisci audioconferenza"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Numero di emergenza"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-iw/strings.xml b/InCallUI/res/values-iw/strings.xml
index 5a6350a..5ffa562 100644
--- a/InCallUI/res/values-iw/strings.xml
+++ b/InCallUI/res/values-iw/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"שיחת וידאו"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"מבקש וידאו"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"לא ניתן לחבר שיחת וידאו"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"שיחת וידאו (מושהית)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"המספר שלך להתקשרות חזרה\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"המספר שלך להתקשרות חזרה במצב חירום\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"מחייג"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> שיחות שלא נענו"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"שיחה שלא נענתה מאת <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"שיחה פעילה"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"שיחת Wi-Fi מתבצעת"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"בהמתנה"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"שיחה נכנסת"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"שיחת Wi-Fi נכנסת"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"שיחת וידאו נכנסת"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"בקשת וידאו נכנסת"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"דואר קולי חדש"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"לא ניתן להתקשר. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> אינו מספר חירום."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"לא ניתן להתקשר. חייג למספר חירום."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"השתמש במקלדת כדי לחייג"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"העבר שיחה להמתנה"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"המשך בשיחה"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"הוסף שיחה"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"מזג שיחות"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"החלף שיחות"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"השהה"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"סיום"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"החזק שיחה"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"המשך בשיחה"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"סיים שיחה"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"לוח חיוג"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"השתק"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"הוסף שיחה"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"החלף מצלמה"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"השהה סרטון"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"אפשרויות נוספות"</string>
+ <string name="player_started" msgid="6046262510243983589">"הנגן הופעל"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"הנגן הפסיק"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"המצלמה לא מוכנה"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"המצלמה מוכנה"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"אירוע הפעלת שיחה לא ידוע"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"שירות"</string>
<string name="voicemail_settings" msgid="72448049107749316">"הגדרות"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<לא הוגדר>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ענה כשיחת אודיו"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"קבל בקשת וידאו"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"דחה בקשת וידאו"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"אשר את הבקשה לשידור סרטון"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"דחה את הבקשה לשידור סרטון"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"אשר את הבקשה לקבלת סרטון"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"דחה את הבקשה לקבלת סרטון"</string>
<string name="description_direction_up" msgid="4441409581444516690">"הסט למעלה ל<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"הסט שמאלה ל<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"הסט ימינה ל<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"רינגטון ורטט"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"נהל שיחת ועידה"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"מספר חירום"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ja/strings.xml b/InCallUI/res/values-ja/strings.xml
index 2c32df5..93448d0 100644
--- a/InCallUI/res/values-ja/strings.xml
+++ b/InCallUI/res/values-ja/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ビデオハングアウト"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ビデオハングアウトをリクエストしています"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ビデオハングアウトを接続できません"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ビデオハングアウト(一時停止)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"コールバック先\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"緊急通報コールバック先\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"発信中"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"不在着信<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>件"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>さんからの不在着信"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"通話中"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi通話を発信中"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"保留中"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"通話着信"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Wi-Fi通話が着信中"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ビデオハングアウト着信"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"ビデオハングアウトリクエスト着信"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"新しいボイスメール"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"発信できません。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g>は緊急通報番号ではありません。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"発信できません。緊急通報番号におかけください。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"キーボードで番号を入力してください"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"通話を保留"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"通話を再開"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"通話を追加"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"グループ通話"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"相手の切り替え"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"保留"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"終了"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"通話を保留"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"通話を再開"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"通話を終了"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ダイヤルキー"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"ミュート"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"通話を追加"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"カメラを切り替え"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"動画を一時停止"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"その他のオプション"</string>
+ <string name="player_started" msgid="6046262510243983589">"プレーヤーを開始しました"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"プレーヤーを停止しました"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"カメラが準備できていません"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"カメラが準備できました"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"不明な通話セッションイベントです"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"サービス"</string>
<string name="voicemail_settings" msgid="72448049107749316">"セットアップ"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<未設定>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"音声通話で電話に出る"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ビデオ通話のリクエストを承諾する"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ビデオ通話のリクエストを拒否する"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ビデオ送信リクエストを承認する"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ビデオ送信リクエストを拒否する"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ビデオ受信リクエストを承認する"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ビデオ受信リクエストを拒否する"</string>
<string name="description_direction_up" msgid="4441409581444516690">"上にスライドして<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>を行います。"</string>
<string name="description_direction_left" msgid="7129873384376533287">"左にスライドして<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>を行います。"</string>
<string name="description_direction_right" msgid="2122584234531957308">"右にスライドして<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>を行います。"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"着信音とバイブレーション"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"グループ通話オプション"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"緊急通報番号"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ka-rGE/strings.xml b/InCallUI/res/values-ka-rGE/strings.xml
index 5355539..5bb869d 100644
--- a/InCallUI/res/values-ka-rGE/strings.xml
+++ b/InCallUI/res/values-ka-rGE/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ვიდეოზარი"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"მიმდინარეობს ვიდეოს მოთხოვნა"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ვერ ხორციელდება ვიდეო ზარით დაკავშირება"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ვიდეოზარი (დაპაუზებული)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"თქვენი გადმორეკვის ნომერი \n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"თქვენი საგანგებო გადმორეკვის ნომერი \n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"აკრეფვა"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> გამოტოვებული ზარები"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"გამოტოვებული ზარი <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>-ისგან"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"მიმდინარე ზარი"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"მიმდინარე Wi-Fi ზარი"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"შეყოვნების რეჟიმში"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"შემომავალი ზარი"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"შემომავალი Wi-Fi ზარი"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"შემომავალი ვიდეოზარი"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"შემომავალი ვიდეოს მოთხოვნა"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"ახალი ხმოვანი ფოსტა"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"არ ირეკება. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> არ არის საგანგებო ნომერი."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"დარეკვა ვერ ხორციელდება. აკრიფეთ საგანგებო ნომერი."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"კლავიატურის გამოყენება დასარეკად"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"ზარის დაკავება"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ზარის განახლება"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"ზარის დამატება"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ზარების გაერთიანება"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ზარების შენაცვლება"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"შეყოვნება"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"დასრულება"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ზარის დაკავება"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ზარის განახლება"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ზარის დასრულება"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ციფერბლატი"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"დადუმება"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"ზარის დამატება"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"კამერის გადართვა"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ვიდეოს შეჩერება"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"მეტი ვარიანტები"</string>
+ <string name="player_started" msgid="6046262510243983589">"დამკვრელი ჩაირთო"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"დამკვრელი გამოირთო"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"კამერა არ არის მზად"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"კამერა მზადაა"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"უცნობი ზარის სეანსი"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"სერვისი"</string>
<string name="voicemail_settings" msgid="72448049107749316">"დაყენება"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<არ არის დაყენებული>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"პასუხი აუდიო ზარის სახით"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ვიდეოს მოთხოვნის მიღება"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ვიდეოს მოთხოვნის უარყოფა"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ვიდეოს გადაცემის თხოვნაზე დათანხმება"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ვიდეოს გადაცემის თხოვნის უარყოფა"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ვიდეოს მიღების თხოვნაზე დათანხმება"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ვიდეოს მიღების თხოვნის უარყოფა"</string>
<string name="description_direction_up" msgid="4441409581444516690">"გაასრიალეთ ზემოთ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>-ისთვის."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>-ისათვის გაასრიალეთ მარცხნივ."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>-ისათვის გაასრიალეთ მარჯვნივ."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"ზარის მელოდია & ვიბრაცია"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"საკონფერენციო ზარის მართვა"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"გადაუდებელი დახმარების ნომერი"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-kk-rKZ/strings.xml b/InCallUI/res/values-kk-rKZ/strings.xml
index 72ac632..3b3d299 100644
--- a/InCallUI/res/values-kk-rKZ/strings.xml
+++ b/InCallUI/res/values-kk-rKZ/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Бейне қоңырау"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Бейне сұралуда"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Бейне қоңырауға қосылу мүмкін емес"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Бейне қоңырауы (кідіртілген)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Кері қоңырау шалу нөміріңіз\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Жедел кері қоңырау шалу нөміріңіз\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Теру"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> қабылданбаған қоңыраулар"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> қоңырауы қабылданбаған"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Ағымдағы қоңырау"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ағымдық Wi-Fi қоңырауы"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Күтуде"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Келген қоңырау"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Кіріс Wi-Fi қоңырауы"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Кіріс бейне қоңырау"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Кіріс бейне сұрау"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Жаңа дауыс хабары"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Қоңырау шалу мүмкін емес. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> жедел нөмір емес."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Қоңырау шалу мүмкін емес. Жедел нөмірді теріңіз."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Теру үшін пернетақтаны қолдану"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Қоңырауды ұстау"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Қоңырауды жалғастыру"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Қоңырау қосу"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Қоңырауларды біріктіру"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Қоңырауларды ауыстыру"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Күту"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Аяқтау"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Қоңырауды ұстау"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Қоңырауды жалғастыру"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Қоңырауды аяқтау"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Теру тақтасы"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Үнсіз"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Қоңырау қосу"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Камераны ауыстыру"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Бейнені кідірту"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Басқа опциялар"</string>
+ <string name="player_started" msgid="6046262510243983589">"Ойнатқыш іске қосылды"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Ойнатқыш тоқтатылды"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камера дайын емес"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камера дайын"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Белгісіз қоңырау сеансы оқиғасы"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Қызмет"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Орнату"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Реттелген жоқt>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Аудио қоңырауға жауап беру"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Бейне сұрауды қабылдау"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Бейне сұрауды қабылдамау"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Бейне тасымалдау сұрауын қабылдау"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Бейне тасымалдау сұрауын қабылдамау"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Бейне алу сұрауын қабылдау"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Бейне алу сұрауын қабылдамау"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> үшін жоғары сырғыту."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> үшін сол жаққа сырғыту."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> үшін оң жаққа сырғыту."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Рингтон& Тербеліс"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Мәжіліс қоңырауын басқару"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Төтенше жағдай нөмірі"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-km-rKH/strings.xml b/InCallUI/res/values-km-rKH/strings.xml
index cf371ad..ea019df 100644
--- a/InCallUI/res/values-km-rKH/strings.xml
+++ b/InCallUI/res/values-km-rKH/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ហៅជាវីដេអូ"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ស្នើវីដេអូ"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"មិនអាចភ្ជាប់ការហៅជាវីដេអូបានទេ"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ការហៅជាវីដេអូ (បានផ្អាក)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"លេខទូរស័ព្ទអាសន្នហៅទៅវិញរបស់អ្នក\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"លេខទូរស័ព្ទអាសន្នហៅទៅវិញរបស់អ្នក\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ហៅ"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ខកខានការទទួល"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"ខកខានទទួលពី <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"កំពុងបន្តការហៅ"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ការហៅតាម Wi-Fi កំពុងបន្ត"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"រង់ចាំ"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ការហៅចូល"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"មានការហៅចូលមកតាម Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ការហៅចូលជាវីដេអូ"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"សំណើការហៅជាវីដេអូចូល"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"សារជាសំឡេងថ្មី"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"មិនអាចហៅបានទេ។ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> មិនមានជាលេខអាសន្នទេ។"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"មិនអាចហៅបានទេ។ ចុចហៅលេខអាសន្ន។"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ប្រើក្ដារចុចដើម្បីចុចលេខ"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"រង់ចាំការហៅ"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"បន្តការហៅ"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"បន្ថែមការហៅ"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"បញ្ចូលការហៅចូលគ្នា"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ប្ដូរការហៅ"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"រង់ចាំ"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"បញ្ចប់"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"រង់ចាំការហៅ"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"បន្តការហៅ"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"បញ្ចប់ការហៅ"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"បន្ទះលេខ"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"ស្ងាត់"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"បន្ថែមការហៅ"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ប្ដូរម៉ាស៊ីនថត"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ផ្អាកវីដេអូ"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"ជម្រើសច្រើនទៀត"</string>
+ <string name="player_started" msgid="6046262510243983589">"អ្នកលេងបានចាប់ផ្តើម"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"អ្នកលេងបានឈប់"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"កាមេរ៉ាមិនទាន់ត្រៀមទេ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"កាមេរ៉ាត្រៀមស្រេចហើយ"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"ព្រឹត្តិការណ៍សម័យនៃការហៅមិនស្គាល់"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"សេវា"</string>
<string name="voicemail_settings" msgid="72448049107749316">"រៀបចំ"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"< មិនកំណត់ >"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ឆ្លើយតបជាការហៅជាសំឡេង"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ទទួលយកសំណើវីដេអូ"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ទទួលយកសំណើវីដេអូ"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ទទួលយកសំណើបញ្ជូនជាវីដេអូ"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"បដិសេធសំណើបញ្ជូនជាវីដេអូ"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ទទួលយកសំណើទទួលជាវីដេអូ"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"បដិសេធសំណើទទួលជាវីដេអូ"</string>
<string name="description_direction_up" msgid="4441409581444516690">"រុញឡើងលើដើម្បី <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ។"</string>
<string name="description_direction_left" msgid="7129873384376533287">"រុញទៅឆ្វេងដើម្បី <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ។"</string>
<string name="description_direction_right" msgid="2122584234531957308">"រុញទៅស្ដាំដើម្បី <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ។"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"សំឡេងរោទ៍ & ញ័រ"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"គ្រប់គ្រងការហៅជាសន្និសីទ"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"លេខពេលអាសន្ន"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-kn-rIN/strings.xml b/InCallUI/res/values-kn-rIN/strings.xml
index 27d3aea..de6feda 100644
--- a/InCallUI/res/values-kn-rIN/strings.xml
+++ b/InCallUI/res/values-kn-rIN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ವೀಡಿಯೊ ಕರೆ"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ವೀಡಿಯೊ ವಿನಂತಿಸಲಾಗುತ್ತಿದೆ"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ವೀಡಿಯೊ ಕರೆಯನ್ನು ಸಂಪರ್ಕಪಡಿಸಲಾಗುವುದಿಲ್ಲ"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ವೀಡಿಯೊ ಕರೆ (ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"ನಿಮ್ಮ ಕರೆಯ ಸಂಖ್ಯೆ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"ನಿಮ್ಮ ತುರ್ತು ಕರೆಯ ಸಂಖ್ಯೆ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ಡಯಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ತಪ್ಪಿದ ಕರೆಗಳು"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> ಅವರಿಂದ ಮಿಸ್ಡ್ ಕಾಲ್"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಕರೆ"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ಚಾಲ್ತಿಯಲ್ಲಿರುವ ವೈ-ಫೈ ಕರೆ"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"ತಡೆಹಿಡಿಯಲಾಗಿದೆ"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ಒಳಬರುವ ಕರೆ"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"ಒಳಬರುವ ವೈ-ಫೈ ಕರೆ"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ಒಳಬರುವ ವೀಡಿಯೊ ಕರೆ"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"ಒಳಬರುವ ವೀಡಿಯೊ ವಿನಂತಿ"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"ಹೊಸ ಧ್ವನಿಮೇಲ್"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ಇದು ತುರ್ತು ಸಂಖ್ಯೆಯಲ್ಲ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ತುರ್ತು ಸಂಖ್ಯೆಯನ್ನು ಡಯಲ್ ಮಾಡಿ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ಡಯಲ್ ಮಾಡಲು ಕೀಬೋರ್ಡ್ ಬಳಸಿ"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"ಕರೆಯನ್ನು ಹೋಲ್ಡ್ ಮಾಡು"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ಕರೆಯನ್ನು ಮುಂದುವರಿಸು"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"ಕರೆಯನ್ನು ಸೇರಿಸು"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ಕರೆಗಳನ್ನು ವಿಲೀನಗೊಳಿಸು"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ಕರೆಗಳನ್ನು ಬದಲಾಯಿಸಿ"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ಹೋಲ್ಡ್ ಮಾಡು"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"ಮುಕ್ತಾಯ"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ಕರೆಯನ್ನು ಹೋಲ್ಡ್ ಮಾಡು"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ಕರೆಯನ್ನು ಮುಂದುವರಿಸಿ"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ಕರೆ ಅಂತ್ಯಗೊಳಿಸಿ"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ಡಯಲ್ಪ್ಯಾಡ್"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"ಮ್ಯೂಟ್ ಮಾಡು"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"ಕರೆಯನ್ನು ಸೇರಿಸು"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ಕ್ಯಾಮರಾ ಬದಲಿಸಿ"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ವೀಡಿಯೊ ವಿರಾಮಗೊಳಿಸು"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"</string>
+ <string name="player_started" msgid="6046262510243983589">"ಪ್ಲೇಯರ್ ಪ್ರಾರಂಭವಾಗಿದೆ"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"ಪ್ಲೇಯರ್ ನಿಲ್ಲಿಸಲಾಗಿದೆ"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ಕ್ಯಾಮರಾ ಸಿದ್ಧವಾಗಿಲ್ಲ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ಕ್ಯಾಮರಾ ಸಿದ್ಧವಾಗಿದೆ"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"ಅಜ್ಞಾತ ಕರೆಯ ಸೆಶನ್ ಈವೆಂಟ್"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"ಸೇವೆ"</string>
<string name="voicemail_settings" msgid="72448049107749316">"ಸೆಟಪ್"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<ಹೊಂದಿಸಿಲ್ಲ>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ಆಡಿಯೊ ಕರೆಯಂತೆ ಉತ್ತರಿಸಿ"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ವೀಡಿಯೊ ವಿನಂತಿ ಒಪ್ಪಿಕೊಳ್ಳು"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ವೀಡಿಯೊ ವಿನಂತಿ ತಿರಸ್ಕರಿಸು"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ವೀಡಿಯೊ ಪ್ರಸಾರ ವಿನಂತಿ ಸಮ್ಮತಿಸಿ"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ವೀಡಿಯೊ ಪ್ರಸಾರ ವಿನಂತಿ ತಿರಸ್ಕರಿಸಿ"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ವೀಡಿಯೊ ಸ್ವೀಕರಿಸುವಿಕೆ ವಿನಂತಿ ಸಮ್ಮತಿಸಿ"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ವೀಡಿಯೊ ಸ್ವೀಕರಿಸುವಿಕೆ ವಿನಂತಿ ತಿರಸ್ಕರಿಸಿ"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ಗಾಗಿ ಮೇಲಕ್ಕೆ ಸ್ಲೈಡ್ ಮಾಡಿ."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ಗಾಗಿ ಎಡಕ್ಕೆ ಸ್ಲೈಡ್ ಮಾಡಿ."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ಗಾಗಿ ಬಲಗಡೆಗೆ ಸ್ಲೈಡ್ ಮಾಡಿ."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"ರಿಂಗ್ಟೋನ್ & ವೈಬ್ರೇಟ್"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"ಕಾನ್ಫರೆನ್ಸ್ ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿ"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"ತುರ್ತು ಸಂಖ್ಯೆ"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ko/strings.xml b/InCallUI/res/values-ko/strings.xml
index 9e0b18f..d44beb4 100644
--- a/InCallUI/res/values-ko/strings.xml
+++ b/InCallUI/res/values-ko/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"화상 통화"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"동영상 요청 중"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"화상 통화를 연결할 수 없습니다."</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"화상 통화(일시중지됨)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"콜백 번호\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"긴급 콜백 번호\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"전화 거는 중"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"부재중 통화 <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>통"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>의 부재중 전화"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"현재 통화"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi 발신 전화"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"대기 중"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"수신 전화"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Wi-Fi 수신 전화"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"수신 화상 통화"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"수신 동영상 요청"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"새 음성사서함"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"전화를 걸 수 없습니다. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g>은(는) 긴급 번호가 아닙니다."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"전화를 걸 수 없습니다. 긴급 번호를 사용하세요."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"키보드를 사용하여 전화걸기"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"통화 대기"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"통화 재개"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"통화 추가"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"통화 병합"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"통화 교환"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"대기"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"종료"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"통화 대기"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"통화 재개"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"통화 종료"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"다이얼패드"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"음소거"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"통화 추가"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"카메라 전환"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"동영상 일지중지"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"옵션 더보기"</string>
+ <string name="player_started" msgid="6046262510243983589">"플레이어가 시작되었습니다."</string>
+ <string name="player_stopped" msgid="8856926759436364963">"플레이어가 중지되었습니다."</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"카메라가 준비되지 않았습니다."</string>
+ <string name="camera_ready" msgid="1903335385405807324">"카메라가 준비되었습니다."</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"알 수 없는 통화 세션 이벤트"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"서비스"</string>
<string name="voicemail_settings" msgid="72448049107749316">"설정"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<설정 안됨>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"음성 전화로 받기"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"동영상 요청 수락"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"동영상 요청 거절"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"화상 통화 전송 요청 허용"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"화상 통화 전송 요청 거부"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"화상 통화 수신 요청 허용"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"화상 통화 수신 요청 거부"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>하려면 위로 슬라이드합니다."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>하려면 왼쪽으로 슬라이드합니다."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>하려면 오른쪽으로 슬라이드합니다."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"벨소리 및 진동"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"다자간 통화 관리"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"비상 전화번호"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ky-rKG/strings.xml b/InCallUI/res/values-ky-rKG/strings.xml
index 1a6fdd1..27883f0 100644
--- a/InCallUI/res/values-ky-rKG/strings.xml
+++ b/InCallUI/res/values-ky-rKG/strings.xml
@@ -71,6 +71,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Видео чалуу"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Видео"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Видео чалууга туташуу мүмкүн болбой жатат"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Видео чалуу (Тындырылган)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Төмөнкү номерге кайра чалуу\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Төмөнкү номерге шашылыш кайра чалуу\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Терилүүдө"</string>
@@ -83,10 +84,12 @@
<!-- no translation found for notification_missedCallTicker (504686252427747209) -->
<skip />
<string name="notification_ongoing_call" msgid="7068688957273482989">"Учурдагы чалуу"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Аткаруудагы Wi-Fi чалуу"</string>
<!-- no translation found for notification_on_hold (3480694969511790465) -->
<skip />
<!-- no translation found for notification_incoming_call (2820429205043529642) -->
<skip />
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Кирүүчү Wi-Fi чалуу"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Келип жаткан видео чалуу"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Келип жаткан видео сурамы"</string>
<!-- no translation found for notification_voicemail_title (8933468752045550523) -->
@@ -135,15 +138,9 @@
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Чалынбай жатат. Өзгөчө кырдаал номерин териңиз."</string>
<!-- no translation found for dialerKeyboardHintText (9192914825413747792) -->
<skip />
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Чалууну кармоо"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Чалууну улантуу"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Чалуу кошуу"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Чалууларды бириктирүү"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Чалууларды которуштуруу"</string>
- <!-- no translation found for onscreenHoldText (2285258239691145872) -->
- <skip />
- <!-- no translation found for onscreenEndCallText (4403855834875398585) -->
- <skip />
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Чалууну Кармоо"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Чалууну Улантуу"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Чалууну бүтүрүү"</string>
<!-- no translation found for onscreenShowDialpadText (8561805492659639893) -->
<skip />
<!-- no translation found for onscreenMuteText (5011369181754261374) -->
@@ -164,6 +161,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Камерага которулуу"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Видеону бир азга токтото туруу"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Көбүрөөк параметрлер"</string>
+ <string name="player_started" msgid="6046262510243983589">"Ойноткуч башталды"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Ойноткуч токтотулду"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камера даяр эмес"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камера даяр"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Чалуу сеансынын окуясы белгисиз"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Кызмат"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Орнотуу"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Орнотулган эмес>"</string>
@@ -187,6 +189,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Аудио чалуу жооп берүү"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Видео сурамын кабыл алуу"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Видео сурамын четке кагуу"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Видео өткөрүү өтүнүчүн кабыл алуу"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Видео өткөрүү өтүнүчүн четке кагуу"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Видео алуу өтүнүчүн кабыл алуу"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Видео алуу өтүнүчүн четке кагуу"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> үчүн жогору жылмыштырыңыз."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> үчүн солго жылмыштырыңыз."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> үчүн оңго жылмыштырыңыз."</string>
@@ -201,4 +207,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Рингтон жана Титирөө"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Конференц-чалууну башкаруу"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Куткаруучулардын номуру"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-lo-rLA/strings.xml b/InCallUI/res/values-lo-rLA/strings.xml
index b316bef..8e4d631 100644
--- a/InCallUI/res/values-lo-rLA/strings.xml
+++ b/InCallUI/res/values-lo-rLA/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ໂທແບບເຫັນໜ້າ"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ກຳລັງຮ້ອງຂໍວິດີໂອ"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ບໍ່ສາມາດເຊື່ອມຕໍ່ການໂທເຫັນພາບໄດ້"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ໂທເຫັນພາບ (ຢຸດແລ້ວ)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"ເບີໂທກັບຂອງທ່ານ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"ເບີໂທກັບສຸກເສີນຂອງທ່ານ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ກຳລັງໂທ"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ສາຍບໍ່ໄດ້ຮັບ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"ສາຍທີ່ບໍ່ໄດ້ຮັບຈາກ <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"ສາຍທີ່ກຳລັງໂທອອກ"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ການໂທ Wi-Fi ທີ່ດໍາເນີນຢູ່"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"ພັກສາຍຊົ່ວຄາວ"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ສາຍໂທເຂົ້າ"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"ສາຍໂທເຂົ້າ Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ສາຍວິດີໂອເຂົ້າ"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"ຄຳຮ້ອງຂໍວິດີໂອເຂົ້າມາ"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"ຂໍ້ຄວາມສຽງໃໝ່"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"ບໍ່ສາມາດໂທໄດ້. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ບໍ່ແມ່ນເບີໂທສຸກເສີນ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ບໍ່ສາມາດໂທໄດ້. ກົດເບີໂທສຸກເສີນ."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ໃຊ້ແປ້ນພິມເພື່ອກົດໂທ"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"ພັກສາຍ"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ສືບຕໍ່ສາຍ"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"ເພີ່ມການໂທ"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ຮວມສາຍ"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ສະລັບສາຍ"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ພັກສາຍຊົ່ວຄາວ"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"ວາງສາຍ"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ພັກສາຍ"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ສືບຕໍ່ສາຍ"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ວາງສາຍ"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ແປ້ນໂທ"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"ປິດສຽງ"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"ເພີ່ມການໂທ"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ສະລັບກ້ອງ"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ຢຸດວິດີໂອຊົ່ວຄາວ"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"ໂຕເລືອກເພີ່ມເຕີມ"</string>
+ <string name="player_started" msgid="6046262510243983589">"ຜູ້ຫຼິ້ນເລີ່ມຕົ້ນແລ້ວ"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"ຜູ້ຫຼິ້ນຢຸດແລ້ວ"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ກ້ອງຖ່າຍຮູບບໍ່ພ້ອມ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ກ້ອງຖ່າຍຮູບພ້ອມແລ້ວ"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"ເຫດການເຊສຊັນການໂທບໍ່ຮູ້ຈັກ"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"ບໍລິການ"</string>
<string name="voicemail_settings" msgid="72448049107749316">"ຕັ້ງຄ່າ"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<ຍັງບໍ່ໄດ້ຕັ້ງ>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ຕອບເປັນສາຍສຽງ"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Accept video request"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Decline video request"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ຍອມຮັບການຂໍສົ່ງວິດີໂອ"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ປະຕິເສດການຂໍສົ່ງວິດີໂອ"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ຍອມຮັບການຂໍຮັບວິດີໂອ"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ປະຕິເສດການຂໍຮັບວິດີໂອ"</string>
<string name="description_direction_up" msgid="4441409581444516690">"ເລື່ອນຂຶ້ນເພື່ອ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"ເລື່ອນໄປທາງຊ້າຍເພື່ອ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"ເລື່ອນໄປທາງຂວາເພື່ອ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"ຣິງໂທນ & ການສັ່ນເຕືອນ"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"ຈັດການການປະຊຸມສາຍ"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"ເບີໂທສຸກເສີນ"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-lt/strings.xml b/InCallUI/res/values-lt/strings.xml
index 1e25960..1842f0e 100644
--- a/InCallUI/res/values-lt/strings.xml
+++ b/InCallUI/res/values-lt/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Vaizdo skambutis"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Pateikiama vaizdo skambučio užklausa"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Nepavyko prijungti vaizdo įrašo skambučio"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Vaizdo skambutis (pristabdytas)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Atskambinimo numeris\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Atskambinimo numeris, kuriuos skambina pagalbos tarnyba\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Renkamas numeris"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> praleisti (-ų) skambučiai (-ų)"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"praleistas skambutis nuo <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Vykstantis pokalbis"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Vykstantis „Wi-Fi“ skambutis"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Sulaikyta"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Skambina"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Gaunamasis „Wi-Fi“ skambutis"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Gaunamas vaizdo skambutis"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Gaunama vaizdo skambučio užklausa"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Naujas balso pašto pranešimas"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Nepavyko paskambinti. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nėra pagalbos numeris."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nepavyko paskambinti. Surinkite pagalbos numerį."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Naudokite klaviatūrą ir rinkite numerius"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Sulaikyti skambutį"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Tęsti skambutį"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Pridėti skambutį"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Sujungti skambučius"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Sukeisti skambučius"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Sulaikyti"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Pabaiga"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Sulaikyti skambutį"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Tęsti skambutį"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Baigti skambutį"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Numerio rinkimo klaviatūra"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Nutildyti"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Pridėti skambutį"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Perjungti fotoaparatą"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pristabdyti vaizdo įrašą"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Daugiau parinkčių"</string>
+ <string name="player_started" msgid="6046262510243983589">"Leistuvė paleista"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Leistuvė sustabdyta"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Fotoaparatas neparuoštas"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Fotoaparatas paruoštas"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Nežinomas skambučio sesijos įvykis"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Paslauga"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Sąranka"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nenustatyta>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Atsiliepti kaip į garso skambutį"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Priimti vaizdo įrašo užklausą"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Atmesti vaizdo įrašo užklausą"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Priimti vaizdo įrašo perdavimo užklausą"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Atmesti vaizdo įrašo perdavimo užklausą"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Priimti vaizdo įrašo gavimo užklausą"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Atmesti vaizdo įrašo gavimo užklausą"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Slyskite aukštyn link parinkties „<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>“."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Slyskite į kairę link parinkties „<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>“."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Slyskite į dešinę link parinkties „<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>“."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Skambėjimo tonas ir vibracija"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Valdyti konferencinį skambutį"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Pagalbos numeris"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-lv/strings.xml b/InCallUI/res/values-lv/strings.xml
index 0171924..7981838 100644
--- a/InCallUI/res/values-lv/strings.xml
+++ b/InCallUI/res/values-lv/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videozvans"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Notiek video pieprasīšana"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Nevar veikt videozvanu"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videozvans (pārtraukts)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Jūsu atzvana numurs\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Jūsu ārkārtas atzvana numurs\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Notiek numura sastādīšana"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> neatbildēts(-i) zvans(-i)"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Neatbildēts zvans no: <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Pašreizējā saruna"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Notiekošs Wi-Fi zvans"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Aizturēts"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Ienākošs zvans"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Ienākošs Wi-Fi zvans"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Ienākošs videozvans"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Ienākošs video pieprasījums"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Jauns balss pasts"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Nevar veikt zvanu. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nav ārkārtas numurs."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nevar veikt zvanu. Zvaniet ārkārtas numuram."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Izmantojiet tastatūru, lai sastādītu numuru."</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Aizturēt zvanu"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Atsākt zvanu"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Pievienot zvanu"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Apvienot zvanus"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Mainīt zvanus"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Aizturēt"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Beigt"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Aizturēt zvanu"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Atsākt zvanu"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Beigt zvanu"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Numuru sastādīšanas tastatūra"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Izslēgt skaņu"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Pievienot zvanu"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Pārslēgt kameru"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pārtraukt videoklipa atskaņošanu"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Citas opcijas"</string>
+ <string name="player_started" msgid="6046262510243983589">"Sākta atskaņošana"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Atskaņošana apturēta"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera nav gatava"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera gatava"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Nezināms zvana sesijas notikums"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Pakalpojums"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Iestatīšana"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nav iestatīts>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Atbildēt audiozvanā"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Pieņemt video pieprasījumu"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Noraidīt video pieprasījumu"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Apstiprināt video pārsūtīšanas pieprasījumu"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Noraidīt video pārsūtīšanas pieprasījumu"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Apstiprināt video saņemšanas pieprasījumu"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Noraidīt video saņemšanas pieprasījumu"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Velciet uz augšu, lai veiktu šādu darbību: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Velciet pa kreisi, lai veiktu šādu darbību: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Velciet pa labi, lai veiktu šādu darbību: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Zvana signāls un vibrācija"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Pārvaldīt konferences zvanu"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Ārkārtas numurs"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-mk-rMK/strings.xml b/InCallUI/res/values-mk-rMK/strings.xml
index 6081ac9..227f80d 100644
--- a/InCallUI/res/values-mk-rMK/strings.xml
+++ b/InCallUI/res/values-mk-rMK/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Видеоповик"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Се побарува видео"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Не може да поврзе видеоповик"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Видеоповик (Паузирано)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Вашиот број за повратен повик\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Вашиот број за итен повик\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Бирање"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> пропуштени повици"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Пропуштен повик од <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Тековен повик"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Појдовен повик преку Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"На чекање"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Дојдовен повик"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Дојдовен повик преку Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Дојдовен видеоповик"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Дојдовно побарување за видео"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Нова говорна пошта"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Не може да повика. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не е број за итни повици."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Не може да повика. Бирајте го бројот за итни повици."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Користи тастатурата за бирање"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Задржи повик"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Продолжи повик"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Додај повик"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Спои повици"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Замени повици"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Почекај"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Заврши"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Ставете повик на чекање"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Продолжете повик"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Завршете повик"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Тастатура за бирање"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Исклучи звук"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Додај повик"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Префрли фотоапарат"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Паузирај видео"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Повеќе опции"</string>
+ <string name="player_started" msgid="6046262510243983589">"Плеерот започна"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Плеерот запре"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камерата не е подготвена"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камерата е подготвена"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Непознат настан на сесија на повик"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Услуга"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Подесување"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Не е подесен>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Одговори со аудиоповик"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Прифати барање за видео"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Одбиј барање за видео"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Прифати барање за пренос на видео"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Одбиј барање за пренос на видео"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Прифати барање за прием на видео"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Одбиј барање за прием на видео"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Лизгај нагоре за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Лизгај налево за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Лизгај надесно за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Мелодија и вибрации"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Управувај со конференциски повик"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Број за итни случаи"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ml-rIN/strings.xml b/InCallUI/res/values-ml-rIN/strings.xml
index 18ab1f4..d73cc3f 100644
--- a/InCallUI/res/values-ml-rIN/strings.xml
+++ b/InCallUI/res/values-ml-rIN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"വീഡിയോ കോള്"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"വീഡിയോ അഭ്യർത്ഥിക്കുന്നു"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"വീഡിയോ കോളുമായി കണക്റ്റുചെയ്യാനാവില്ല"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"വീഡിയോ കോൾ (താൽക്കാലികമായി നിർത്തി)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"നിങ്ങൾ തിരിച്ചുവിളിക്കേണ്ട നമ്പർ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"അടിയന്തിരമായി നിങ്ങൾ തിരിച്ചുവിളിക്കേണ്ട നമ്പർ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ഡയൽ ചെയ്യുന്നു"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> മിസ്ഡ് കോളുകൾ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> എന്നതിൽ നിന്നുള്ള മിസ്ഡ് കോൾ"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"കോൾ സജീവമാണ്"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ഓൺഗോയിംഗ് Wi-Fi കോൾ"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"ഹോള്ഡിലാണ്"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ഇന്കമിംഗ് കോള്"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"ഇൻകമിംഗ് Wi-Fi കോൾ"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ഇൻകമിംഗ് വീഡിയോ കോൾ"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"ഇൻകമിംഗ് വീഡിയോ അഭ്യർത്ഥന"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"പുതിയ വോയ്സ്മെയിൽ"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"കോൾ ചെയ്യാനാവില്ല. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> എന്നത് ഒരു അടിയന്തിര നമ്പരല്ല."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"കോൾ ചെയ്യാനാവില്ല. ഒരു അടിയന്തിര കോൾ നമ്പർ ഡയൽചെയ്യുക."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ഡയൽ ചെയ്യാൻ കീബോർഡ് ഉപയോഗിക്കുക"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"കോൾ ഹോൾഡുചെയ്യുക"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"കോൾ പുനരാരംഭിക്കുക"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"കോൾ ചേർക്കുക"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"കോളുകൾ ലയിപ്പിക്കുക"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"കോളുകൾ സ്വാപ്പുചെയ്യുക"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ഹോള്ഡുചെയ്യുക"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"അവസാനിപ്പിക്കുക"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"കോൾ ഹോൾഡുചെയ്യുക"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"കോൾ പുനരാരംഭിക്കുക"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"കോള് അവസാനിപ്പിക്കുക"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ഡയല്പാഡ്"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"മ്യൂട്ടുചെയ്യുക"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"കോൾ ചേർക്കുക"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ക്യാമറയിലേക്ക് മാറുക"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"വീഡിയോ താൽക്കലികമായി നിർത്തുക"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"കൂടുതൽ ഓപ്ഷനുകൾ"</string>
+ <string name="player_started" msgid="6046262510243983589">"പ്ലെയർ ആരംഭിച്ചു"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"പ്ലേയർ നിർത്തി"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ക്യാമറ തയ്യാറായില്ല"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ക്യാമറ തയ്യാറായി"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"അജ്ഞാത കോൾ സെഷൻ ഇവന്റ്"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"സേവനം"</string>
<string name="voicemail_settings" msgid="72448049107749316">"സജ്ജമാക്കുക"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<സജ്ജീകരിച്ചിട്ടില്ല>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ഓഡിയോ കോളായി മറുപടി നൽകുക"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"വീഡിയോ അഭ്യർത്ഥന അംഗീകരിക്കുക"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"വീഡിയോ അഭ്യർത്ഥന നിരസിക്കുക"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"വീഡിയോ പ്രക്ഷേപണ അഭ്യർത്ഥന അംഗീകരിക്കുക"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"വീഡിയോ പ്രക്ഷേപണ അഭ്യർത്ഥന നിരസിക്കുക"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"വീഡിയോ ലഭിക്കൽ അഭ്യർത്ഥന അംഗീകരിക്കുക"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"വീഡിയോ ലഭിക്കൽ അഭ്യർത്ഥന നിരസിക്കുക"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> എന്നതിനായി മുകളിലേയ്ക്ക് സ്ലൈഡുചെയ്യുക."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> എന്നതിനായി ഇടത്തേയ്ക്ക് സ്ലൈഡുചെയ്യുക."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> എന്നതിനായി വലത്തേയ്ക്ക് സ്ലൈഡുചെയ്യുക."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"റിംഗ്ടോണും വൈബ്രേറ്റുചെയ്യലും"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"കോൺഫറൻസ് കോൾ നിയന്ത്രിക്കുക"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"അടിയന്തര നമ്പർ"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-mn-rMN/strings.xml b/InCallUI/res/values-mn-rMN/strings.xml
index c4646d0..a902d6e 100644
--- a/InCallUI/res/values-mn-rMN/strings.xml
+++ b/InCallUI/res/values-mn-rMN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Видео хурал"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Видео хүсэлт гаргасан"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Видео дуудлага амжилтгүй боллоо"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Видео дуудлага (түр зогсоосон)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Таны залгасан дугаар\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Таны залгасан түргэн тусламжийн дугаар \n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Залгаж байна"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> аваагүй дуудлага"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>-н аваагүй дуудлага"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Хийгдэж буй дуудлага"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ярьж буй Wi-Fi дуудлага"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Хүлээлгэнд"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Ирж буй дуудлага"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Орж ирсэн Wi-Fi дуудлага"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Ирж буй видео дуудлага"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Ирж буй видео хүсэлт"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Шинэ дуут шуудан"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Дуудлага хийх боломжгүй. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> нь түргэн тусламжийн дугаар биш байна."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Дуудлага хийх боломжгүй. Түргэн тусламжийн дугаар луу залга."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Залгахдаа гар ашиглах"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Дуудлагыг хүлээлгэх"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Дуудлагыг үргэлжлүүлэх"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Дуудлага нэмэх"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Дуудлагуудыг нэгтгэх"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Дуудлага солих"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Саатуулах"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Дуусгах"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Дуудлагыг хүлээлгэх"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Дуудлагыг үргэлжлүүлэх"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Дуудлагыг дуусгах"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Диалпад"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Дууг хаах"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Дуудлага нэмэх"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Камер солих"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Видеог түр зогсоох"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Нэмэлт сонголтууд"</string>
+ <string name="player_started" msgid="6046262510243983589">"Тоглуулагч эхэлсэн"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Тоглуулагч зогссон"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камер бэлэн бус байна"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камер бэлэн"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Үл мэдэгдэх дуудлагын үе"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Үйлчилгээ"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Суулгах"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Тохируулаагүй>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Аудио дуудлагаар хариулах"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Видео хүсэлтийг зөвшөөрөх"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Видео хүсэлтээс татгалзах"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Видео дамжуулах хүсэлтийг хүлээн зөвшөөрөх"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Видео дамжуулах хүсэлтээс татгалзах"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Видео хүлээж авах хүсэлтийг хүлээн зөвшөөрөх"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Видео хүлээн авах хүсэлтээс татгалзах"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> хийх бол дээш гулсуулна уу."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> хийх бол зүүн талруу гулсуулна уу."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> хийх бол баруун талруу гулсуулна уу."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Хонхны ая & Чичиргээ"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Утсан хурлыг удирдах"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Яаралтай дугаар"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-mr-rIN/strings.xml b/InCallUI/res/values-mr-rIN/strings.xml
index b4dbeef..41d8ed9 100644
--- a/InCallUI/res/values-mr-rIN/strings.xml
+++ b/InCallUI/res/values-mr-rIN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"व्हिडिओ कॉल"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"व्हिडिओ विनंती करत आहे"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"व्हिडिओ कॉल कनेक्ट करू शकत नाही"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"व्हिडिओ कॉल (विराम दिला)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"आपला कॉलबॅक नंबर\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"आपला आणीबाणी कॉलबॅक नंबर\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"डायल करीत आहे"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> सुटलेले कॉल"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> कडील सुटलेला कॉल"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"सुरू असलेला कॉल"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"सुरु असलेला वाय-फाय कॉल"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"होल्ड वर"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"येणारा कॉल"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"येणारा वाय-फाय कॉल"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"येणारा व्हिडिओ कॉल"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"येणारी व्हिडिओ विनंती"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"नवीन व्हॉइसमेल"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"कॉल करू शकत नाही. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> हा आणीबाणी नंबर नाहीये."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"कॉल करू शकत नाही. आणीबाणी नंबर डायल करा."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"डायल करण्यासाठी कीबोर्डचा वापर करा"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"कॉल होल्ड करा"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"कॉल सुरु करा"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"कॉल जोडा"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"कॉल विलीन करा"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"कॉल स्वॅप करा"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"होल्ड करा"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"शेवट"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"कॉल होल्ड करा"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"कॉल पुनः सुरु करा"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"कॉल समाप्त करा"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"डायलपॅड"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"नि:शब्द करा"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"कॉल जोडा"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"कॅमेरा स्विच करा"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"व्हिडिओला विराम द्या"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"अधिक पर्याय"</string>
+ <string name="player_started" msgid="6046262510243983589">"प्लेअर प्रारंभ झाले"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"प्लेअर थांबले"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"कॅमेरा सज्ज नाही"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"कॅमेरा सज्ज"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"अज्ञात कॉल सत्र इव्हेंट"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"सेवा"</string>
<string name="voicemail_settings" msgid="72448049107749316">"सेटअप"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<सेट नाही>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ऑडिओ कॉल म्हणून उत्तर द्या"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"व्हिडिओ विनंती स्वीकारा"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"व्हिडिओ विनंतीस नकार द्या"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"व्हिडिओ प्रसारण विनंती स्वीकार करा"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"व्हिडिओ प्रसारण विनंतीस नकार द्या"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"व्हिडिओ प्राप्त करा विनंती स्वीकार करा"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"व्हिडिओ प्राप्त करा विनंतीस नकार द्या"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> साठी वर स्लाइड करा."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> साठी डावीकडे स्लाइड करा."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> साठी उजवीकडे स्लाइड करा."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"रिंगटोन आणि कंपन"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"परिषद कॉल व्यवस्थापित करा"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"आणीबाणीचा नंबर"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ms-rMY/strings.xml b/InCallUI/res/values-ms-rMY/strings.xml
index 3bbc836..4619ab4 100644
--- a/InCallUI/res/values-ms-rMY/strings.xml
+++ b/InCallUI/res/values-ms-rMY/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Pgln video"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Meminta video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Tidak dapat menyambungkan panggilan video"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Panggilan video (Dijeda)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Nombor panggil balik anda\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Nombor panggil balik kecemasan anda\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Mendail"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> panggilan tidak dijawab"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Panggilan tidak dijawab daripada <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Panggilan sedang berjalan"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Panggilan Wi-Fi sedang berlangsung"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Ditunda"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Panggilan masuk"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Panggilan Wi-Fi masuk"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Panggilan video masuk"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Permintaan video masuk"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Mel suara baru"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Tidak dapat memanggil. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> bukan nombor kecemasan."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Tidak dapat memanggil. Dail nombor kecemasan."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gunakan papan kekunci untuk mendail"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Tahan panggilan"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Sambung semula panggilan"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Tambah panggilan"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Gabung panggilan"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Silih panggilan"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Tunda"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Tamat"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Tahan Panggilan"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Sambung Semula Panggilan"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Tamatkan Panggilan"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Pad dail"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Redam"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Tambah panggilan"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Tukar kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Jeda video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Lagi pilihan"</string>
+ <string name="player_started" msgid="6046262510243983589">"Pemain Dimulakan"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Pemain Dihentikan"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera tidak bersedia"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera bersedia"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Acara sesi panggilan tidak diketahui"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Perkhidmatan"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Persediaan"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Tidak ditetapkan>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Jawab sebagai panggilan audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Terima permintaan video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Tolak permintaan video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Terima permintaan hantar video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Tolak permintaan hantar video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Terima permintaan terima video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Tolak permintaan terima video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Luncurkan ke atas untuk <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Luncurkan ke kiri untuk <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Luncurkan ke kanan untuk <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Nada dering & Bergetar"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Urus panggilan sidang"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Nombor kecemasan"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-my-rMM/strings.xml b/InCallUI/res/values-my-rMM/strings.xml
index a9cde2e..2028301 100644
--- a/InCallUI/res/values-my-rMM/strings.xml
+++ b/InCallUI/res/values-my-rMM/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ဗီဒီယို ခေါ်ဆိုမှု"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ဗွီဒီယိုကို တောင်းဆိုနေ"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ဗွီဒီယို ခေါ်ဆိုမှု မပြုနိုင်။"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ဗီဒီယိုခေါ်ဆိုမှု (ရပ်ထားသည်)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"သင့်အား ပြန်ခေါ်ရန် နံပါတ်\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"သင့် အရေးပေါ် ပြန်ခေါ်ရန် နံပါတ်\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ဖုန်းခေါ်နေစဉ်"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> လွဲသွားသော ဖုန်းခေါ်မှုများ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> က ဖုန်းခေါ်မှုကို မကိုင်မိပါ"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"ဆက်သွားနေသော ဖုန်းခေါ်မှု"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ခေါ်နေဆဲ ဝိုင်ဖိုင်ခေါ်ဆိုမှု"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"ခဏ ကိုင်ထားစဉ်"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"အဝင်ခေါ်ဆိုမှု"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"ဝင်လာသော ဝိုင်ဖိုင်ခေါ်ဆိုမှု"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ဝင်လာသည့် ဗီဒီယို ခေါ်ဆိုမှု"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"အသံ ခေါ်ဆိုမှုအဖြစ် တောင်းဆိုမှု"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"အသံမေးလ်အသစ်"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"မခေါ်ဆိုနိုင်ပါ။ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> က အရေးပေါ်နံပါတ် မဟုတ်ပါ။"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"မခေါ်ဆိုနိုင်ပါ။ အရေးပေါ်နံပါတ်အား ခေါ်ဆိုပါ။"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ကီးဘုတ်သုံး၍ခလုတ်နှိပ်ပါ"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"ခေါ်ဆိုမှု ခဏရပ်ပါ"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ခေါ်ဆိုမှု ဆက်လုပ်ရန်"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"ခေါ်ဆိုမှု ထည့်ရန်"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ခေါ်ဆိုမှုများကို ပေါင်းစည်းရန်"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ခေါ်ဆိုမှုများကို ဖလှယ်ရန်"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ကိုင်ထားသည်"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"ပြီးပါပြီ"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ခေါ်ဆိုမှု ဆိုင်းငံ့ရန်"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ဆက်လက် ခေါ်ဆိုရန်"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ခေါ်ဆိုမှု ပြီးစီးရန်"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"နံပါတ်ကွက်"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"အသံတိတ်"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"ဖုန်းခေါ်မှု ထပ်ထည့်ပါ"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ကင်မရာကို ဖွင့်ရန်"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ဗီဒီယို ဆိုင်းငံ့ရန်"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"နောက်ထပ် ရွေးစရာများ"</string>
+ <string name="player_started" msgid="6046262510243983589">"Player စတင်ခဲ့သည်"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Player ရပ်တန့်ခဲ့သည်"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ကင်မရာအဆင်သင့် မဖြစ်သေးပါ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ကင်မရာအဆင်သင့်"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"အမည်မသိခေါ်ဆိုမှု ဆက်ရှင်ဖြစ်ရပ်"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"ဝန်ဆောင်မှု"</string>
<string name="voicemail_settings" msgid="72448049107749316">"ပြင်ဆင်သည်"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"မသတ်မှတ်ထားပါ"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"အသံ ခေါ်ဆိုမှုအဖြစ် ဖြေကြားရန်"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ဗီဒီယို တောင်းဆိုမှုကို လက်ခံရန်"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ဗီဒီယို တောင်းဆိုမှုကို ငြင်းပယ်ရန်"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ဗီဒီယိုထုတ်လွှင့်ခြင်းတောင်းဆိုမှုကို လက်ခံရန်"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ဗီဒီယိုထုတ်လွှင့်ခြင်းတောင်းဆိုမှုကို ငြင်းပယ်ရန်"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ဗီဒီယိုရရှိသည့်တောင်းဆိုမှုကို လက်ခံရန်"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ဗီဒီယိုရရှိသည့်တောင်းဆိုမှုကို ငြင်းပယ်ရန်"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> အတွက် အပေါ်ကို ပွတ်ဆွဲပါ"</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> အတွက် ဖယ်ဘက်ကို ပွတ်ဆွဲပါ"</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> အတွက် ညာဖက်ကို ပွတ်ဆွဲပါ"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"ဖုန်းမြည်သံ & တုန်ခါသံ"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"ကွန်းဖရင့် ခေါ်ဆိုမှုကို ထိန်းချုပ်သည်"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"အရေးပေါ်နံပါတ်"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-nb/strings.xml b/InCallUI/res/values-nb/strings.xml
index 6604a53..0c72bf1 100644
--- a/InCallUI/res/values-nb/strings.xml
+++ b/InCallUI/res/values-nb/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videoanrop"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Ber om video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Kan ikke koble til videosamtale"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videosamtale (satt på pause)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Ditt tilbakeringingsnummer\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Ditt tilbakeringingsnummer for nødsamtaler\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Slår nummeret"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> tapte anrop"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Tapt anrop fra <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Pågående samtale"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Pågående Wi-Fi-anrop"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Parkert"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Innkommende samtale"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Innkommende anrop via Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Innkommende videoanrop"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Innkommende videoforespørsel"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nye beskjeder på telefonsvarer"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan ikke ringe. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> er ikke et nødnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan ikke ringe. Ring et nødnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Bruk tastaturet for å ringe"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Sett samtalen på vent"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Gjenoppta samtale"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Legg til samtale"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Slå sammen samtaler"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Bytt samtaler"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Hold"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Avslutt"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Sett samtalen på vent"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Gjenoppta samtale"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Avslutt samtale"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Talltastatur"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Lyd av"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Tilføy anrop"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Bytt kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Sett videoen på pause"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Flere alternativer"</string>
+ <string name="player_started" msgid="6046262510243983589">"Avspilleren har startet"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Avspilleren har stoppet"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kameraet er ikke klart"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kameraet er klart"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Ukjent anrop"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Tjeneste"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Konfigurering"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ikke angitt>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Svar uten video"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Godta videoforespørselen"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Avslå videoforespørselen"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Godta forespørsel om å sende video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Avvis forespørsel om å sende video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Godta forespørsel om å motta video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Avvis forespørsel om å motta video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Dra opp for <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Dra til venstre for å <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Dra til høyre for å <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ringetone og vibrering"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Administrer konferansesamtale"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Nødnummer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ne-rNP/strings.xml b/InCallUI/res/values-ne-rNP/strings.xml
index 5acaad9..32b365c 100644
--- a/InCallUI/res/values-ne-rNP/strings.xml
+++ b/InCallUI/res/values-ne-rNP/strings.xml
@@ -27,7 +27,7 @@
<string name="audio_mode_speaker" msgid="27649582100085266">"स्पिकर"</string>
<string name="audio_mode_earpiece" msgid="4156527186373869107">"ह्यान्डसेट इयरपिस"</string>
<string name="audio_mode_wired_headset" msgid="1465350758489175975">"तारसहितको हेडसेट"</string>
- <string name="audio_mode_bluetooth" msgid="3047641300848211128">"ब्लुटुथ"</string>
+ <string name="audio_mode_bluetooth" msgid="3047641300848211128">"ब्लुटूथ"</string>
<string name="wait_prompt_str" msgid="7601815427707856238">"निम्न टोनहरू पठाउने? \n"</string>
<string name="pause_prompt_str" msgid="1789964702154314806">"टोनहरू \n पठाउँदै"</string>
<string name="send_button" msgid="4106860097497818751">"पठाउनुहोस्"</string>
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"भिडियो कल"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"भिडियो अनुरोध"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"भिडियो कल जडान गर्न सक्दैन"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"भिडियो कल (पज गरिएको)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"तपाईंको कलब्याक नम्बर \n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"तपाईंको आपतकालिन कलब्याक नम्बर \n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"डायल गर्ने"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> छुटेका कलहरू"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>बाट छुटेका कल"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"चलिरहेको कल"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"चालु रहेको WI-Fi कल"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"होल्डमा"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"आगमन कल"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"आगमन Wi-Fi कल"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"आगमन भिडियो कल"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"आगमन भिडियो अनुरोध"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"नयाँ भ्वाइस मेल"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"कल गर्न सकिँदैन। <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> आपतकालीन नम्बर होइन।"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"कल गर्न सकिँदैन। आपतकालीन नम्बर डायल गर्नुहोस्।"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"डायल गर्न किबोर्ड प्रयोग गर्नुहोस्"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"कल होल्ड गर्नुहोस्"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"कललाई पुन: निरन्तरता दिनुहोस्"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"कल थप्नुहोस्"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"कलहरू जोड्नुहोस्"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"कलहरू स्वाप गर्नुहोस्"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"होल्ड गर्नुहोस्"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"अन्त्य गर्नुहोस्"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"कल होल्ड गर्नुहोस्"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"कललाई पुन: निरन्तरता दिनुहोस्"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"कल अन्त्य गर्नुहोस्"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"डायलप्याड"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"म्युट"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"कल थप्नुहोस्"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"क्यामेरा फेर्नुहोस्"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"भिडियो स्थगित गर्नुहोस्"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"थप विकल्पहरू"</string>
+ <string name="player_started" msgid="6046262510243983589">"प्लेयर सुरु भयो"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"प्लेयर रोकियो"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"क्यामेरा तयार छैन"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"क्यामेरा तयार"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"अज्ञात कल सत्र घटना"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"सेवा"</string>
<string name="voicemail_settings" msgid="72448049107749316">"सेटअप"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"सेट गरेको छैन"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"अडियो कलको रूपमा जवाफ दिनुहोस्"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"भिडियो अनुरोध स्वीकार गर्नुहोस्"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"भिडियो अनुरोध अस्वीकार गर्नुहोस्"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"भिडियो प्रसारण गर्न अनुरोध स्वीकार गर्नुहोस्"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"भिडियो प्रसारण गर्न अनुरोध अस्वीकार गर्नुहोस्"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"भिडियो प्राप्त गर्न अनुरोध स्वीकार गर्नुहोस्"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"भिडियो प्राप्त गर्न अनुरोध अस्वीकार गर्नुहोस्"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> को लागि माथि सार्नुहोस्।"</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>को लागि बायाँ सार्नुहोस्।"</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>को लागि दायाँ सार्नुहोस्।"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"रिङ्गटोन र भाइब्रेट"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"सम्मेलन कल प्रबन्ध गर्नुहोस्"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"आपतकालीन नम्बर"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-nl/strings.xml b/InCallUI/res/values-nl/strings.xml
index 9b32a03..cd53fc1 100644
--- a/InCallUI/res/values-nl/strings.xml
+++ b/InCallUI/res/values-nl/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videogesprek"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Video aanvragen"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Kan geen videogesprek starten"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videogesprek (onderbreken)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Uw terugbelnummer\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Uw terugbelnummer bij alarm\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Kiezen"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> gemiste oproepen"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Gemiste oproep van <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Actieve oproep"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Actieve wifi-oproep"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"In de wacht"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Inkomende oproep"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Inkomende wifi-oproep"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Binnenkomend videogesprek"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Binnenkomend videoverzoek"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nieuwe voicemail"</string>
@@ -75,7 +78,7 @@
<string name="notification_action_dismiss" msgid="2679969397930852858">"Sluiten"</string>
<string name="notification_missedCall_call_back" msgid="2684890353590890187">"Terugbellen"</string>
<string name="notification_missedCall_message" msgid="3049928912736917988">"Bericht"</string>
- <string name="incall_error_power_off" msgid="6550191216405193368">"Als u wilt bellen, moet u eerst de Vliegmodus uitschakelen."</string>
+ <string name="incall_error_power_off" msgid="6550191216405193368">"Als u wilt bellen, moet u eerst de Vliegtuigmodus uitschakelen."</string>
<string name="incall_error_emergency_only" msgid="4678640422710818317">"Niet geregistreerd op netwerk."</string>
<string name="incall_error_out_of_service" msgid="4100065333878929223">"Mobiel netwerk niet beschikbaar."</string>
<string name="incall_error_no_phone_number_supplied" msgid="1150414018684246528">"Als u wilt bellen, moet u een geldig nummer invoeren."</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Kan niet bellen. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> is geen alarmnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Kan niet bellen. Bel een alarmnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Toetsen gebruiken om te bellen"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Gesprek in de wacht zetten"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Gesprek hervatten"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Oproep toevoegen"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Oproepen samenvoegen"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Oproepen wisselen"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"In de wacht"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Beëindigen"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Gesprek in de wacht zetten"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Gesprek hervatten"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Gesprek beëindigen"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Toetsenblok"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Dempen"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Oproep toevoegen"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Camera wijzigen"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Video onderbreken"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Meer opties"</string>
+ <string name="player_started" msgid="6046262510243983589">"Speler gestart"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Speler gestopt"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Camera niet gereed"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Camera gereed"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Onbekende oproepsessiegebeurtenis"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Service"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Instelling"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Niet ingesteld>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Beantwoorden als audiogesprek"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Videoverzoek accepteren"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Videoverzoek weigeren"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Verzoek voor video-overdracht accepteren"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Verzoek voor video-overdracht afwijzen"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Verzoek voor video-ontvangst accepteren"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Verzoek voor video-ontvangst afwijzen"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Veeg omhoog voor <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Veeg naar links voor <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Veeg naar rechts voor <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Beltoon en trillen"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Telefonische vergadering beheren"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Alarmnummer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-pa-rIN/strings.xml b/InCallUI/res/values-pa-rIN/strings.xml
new file mode 100644
index 0000000..fa2668a
--- /dev/null
+++ b/InCallUI/res/values-pa-rIN/strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2013 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="phoneAppLabel" product="default" msgid="906161039445636857">"ਫੋਨ"</string>
+ <string name="onHold" msgid="9035493194749959955">"ਹੋਲਡ ਤੇ"</string>
+ <string name="unknown" msgid="6878797917991465859">"ਅਗਿਆਤ"</string>
+ <string name="private_num" msgid="6713286113000232309">"ਨਿੱਜੀ ਨੰਬਰ"</string>
+ <string name="payphone" msgid="4793877574636445118">"ਪੇਫੋਨ"</string>
+ <string name="confCall" msgid="1904840547188336828">"ਕਾਨਫਰੰਸ ਕਾਲ"</string>
+ <string name="call_lost" msgid="6183862117003999578">"ਕਾਲ ਡ੍ਰੌਪ ਕੀਤੀ"</string>
+ <string name="audio_mode_speaker" msgid="27649582100085266">"ਸਪੀਕਰ"</string>
+ <string name="audio_mode_earpiece" msgid="4156527186373869107">"ਹੈਂਡਸੈਟ ਈਅਰਪੀਸ"</string>
+ <string name="audio_mode_wired_headset" msgid="1465350758489175975">"ਵਾਇਰ ਵਾਲਾ ਹੈਡਸੈਟ"</string>
+ <string name="audio_mode_bluetooth" msgid="3047641300848211128">"Bluetooth"</string>
+ <string name="wait_prompt_str" msgid="7601815427707856238">"ਕੀ ਇਹ ਟੋਨਾਂ ਭੇਜਣੀਆਂ ਹਨ?\n"</string>
+ <string name="pause_prompt_str" msgid="1789964702154314806">"ਟੋਨਾਂ\n ਭੇਜ ਰਿਹਾ ਹੈ"</string>
+ <string name="send_button" msgid="4106860097497818751">"ਭੇਜੋ"</string>
+ <string name="pause_prompt_yes" msgid="3564467212025151797">"ਹਾਂ"</string>
+ <string name="pause_prompt_no" msgid="6686238803236884877">"ਨਹੀਂ"</string>
+ <string name="wild_prompt_str" msgid="5543521676355533577">"ਇਸ ਨਾਲ ਵਾਈਲਡ ਅੱਖਰ ਬਦਲੋ"</string>
+ <string name="caller_manage_header" msgid="3231519674734638786">"ਕਾਨਫਰੰਸ ਕਾਲ <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+ <string name="voicemail_settings_number_label" msgid="8524164258691887790">"ਵੌਇਸਮੇਲ ਨੰਬਰ"</string>
+ <string name="card_title_dialing" msgid="5769417478498348054">"ਡਾਇਲ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="card_title_redialing" msgid="8253487008234167266">"ਮੁੜ ਡਾਇਲ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="card_title_conf_call" msgid="1162980346189744501">"ਕਾਨਫਰੰਸ ਕਾਲ"</string>
+ <string name="card_title_incoming_call" msgid="7364539451234646909">"ਇਨਕਮਿੰਗ ਕਾਲ"</string>
+ <string name="card_title_call_ended" msgid="5544730338889702298">"ਕਾਲ ਖ਼ਤਮ ਹੋਈ"</string>
+ <string name="card_title_on_hold" msgid="821463117892339942">"ਹੋਲਡ ਤੇ"</string>
+ <string name="card_title_hanging_up" msgid="3999101620995182450">"ਹੈਂਗ ਅਪ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="card_title_in_call" msgid="6346543933068225205">"ਇਨ ਕਾਲ"</string>
+ <string name="card_title_my_phone_number" msgid="112428362494434191">"ਮੇਰਾ ਨੰਬਰ ਹੈ <xliff:g id="MY_PHONE_NUMBER">%s</xliff:g>"</string>
+ <string name="card_title_video_call_connecting" msgid="297586766381973954">"ਵੀਡੀਓ ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="card_title_video_call" msgid="5898636679563320218">"ਵੀਡੀਓ ਕਾਲ"</string>
+ <string name="card_title_video_call_requesting" msgid="4587504939739340937">"ਵੀਡੀਓ ਦੀ ਬੇਨਤੀ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="card_title_video_call_error" msgid="9000555878389539225">"ਵੀਡੀਓ ਕਾਲ ਕਨੈਕਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ਵੀਡੀਓ ਕਾਲ (ਰੋਕੀ ਗਈ)"</string>
+ <string name="card_title_callback_number" msgid="7307938207564217293">"ਤੁਹਾਡਾ ਕਾਲਬੈਕ ਨੰਬਰ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="card_title_callback_number_emergency" msgid="8634765419223426754">"ਤੁਹਾਡਾ ਐਮਰਜੈਂਸੀ ਕਾਲਬੈਕ ਨੰਬਰ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="notification_dialing" msgid="2107666444937350731">"ਡਾਇਲ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="notification_missedCallTitle" msgid="7554385905572364535">"ਮਿਸਡ ਕਾਲ"</string>
+ <string name="notification_missedCallsTitle" msgid="1361677948941502522">"ਮਿਸਡ ਕਾਲਾਂ"</string>
+ <string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ਮਿਸਡ ਕਾਲਾਂ"</string>
+ <string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> ਵੱਲੋਂ ਮਿਸਡ ਕਾਲ"</string>
+ <string name="notification_ongoing_call" msgid="7068688957273482989">"ਜਾਰੀ ਕਾਲ"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"ਜਾਰੀ Wi-Fi ਕਾਲ"</string>
+ <string name="notification_on_hold" msgid="3480694969511790465">"ਹੋਲਡ ਤੇ"</string>
+ <string name="notification_incoming_call" msgid="2820429205043529642">"ਇਨਕਮਿੰਗ ਕਾਲ"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"ਇਨਕਮਿੰਗ Wi-Fi ਕਾਲ"</string>
+ <string name="notification_incoming_video_call" msgid="7356836933934464805">"ਇਨਕਮਿੰਗ ਵੀਡੀਓ ਕਾਲ"</string>
+ <string name="notification_requesting_video_call" msgid="1405576812892369451">"ਇਨਕਮਿੰਗ ਵੀਡੀਓ ਬੇਨਤੀ"</string>
+ <string name="notification_voicemail_title" msgid="8933468752045550523">"ਨਵੀਂ ਵੌਇਸਮੇਲ"</string>
+ <string name="notification_voicemail_title_count" msgid="4366360747660929916">"ਨਵੀਂ ਵੌਇਸਮੇਲ (<xliff:g id="COUNT">%d</xliff:g>)"</string>
+ <string name="notification_voicemail_text_format" msgid="4447323569453981685">"<xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g> ਡਾਇਲ ਕਰੋ"</string>
+ <string name="notification_voicemail_no_vm_number" msgid="760963466895609716">"ਵੌਇਸਮੇਲ ਨੰਬਰ ਅਗਿਆਤ"</string>
+ <string name="notification_network_selection_title" msgid="4224455487793492772">"ਕੋਈ ਸੇਵਾ ਨਹੀਂ"</string>
+ <string name="notification_network_selection_text" msgid="2607085729661923269">"ਚੁਣੇ ਗਏ ਨੈਟਵਰਕ (<xliff:g id="OPERATOR_NAME">%s</xliff:g>) ਅਣਉਪਲਬਧ"</string>
+ <string name="notification_action_answer" msgid="6700362365135365143">"ਜਵਾਬ ਦਿਓ"</string>
+ <string name="notification_action_end_call" msgid="6069460915123531620">"ਹੈਂਗ ਅਪ ਕਰੋ"</string>
+ <string name="notification_action_answer_video" msgid="7809271910870211729">"ਵੀਡੀਓ"</string>
+ <string name="notification_action_answer_voice" msgid="1770796916369437773">"ਵੌਇਸ"</string>
+ <string name="notification_action_accept" msgid="2898609801209468429">"ਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="notification_action_dismiss" msgid="2679969397930852858">"ਬਰਖਾਸਤ ਕਰੋ"</string>
+ <string name="notification_missedCall_call_back" msgid="2684890353590890187">"ਕਾਲ ਬੈਕ ਕਰੋ"</string>
+ <string name="notification_missedCall_message" msgid="3049928912736917988">"ਸੁਨੇਹਾ"</string>
+ <string name="incall_error_power_off" msgid="6550191216405193368">"ਇੱਕ ਕਾਲ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਏਅਰਪਲੇਨ ਮੋਡ ਬੰਦ ਕਰੋ।"</string>
+ <string name="incall_error_emergency_only" msgid="4678640422710818317">"ਨੈਟਵਰਕ ਤੇ ਰਜਿਸਟਰ ਨਹੀਂ ਕੀਤਾ।"</string>
+ <string name="incall_error_out_of_service" msgid="4100065333878929223">"ਸੈਲਿਊਲਰ ਨੈਟਵਰਕ ਉਪਲਬਧ ਨਹੀਂ"</string>
+ <string name="incall_error_no_phone_number_supplied" msgid="1150414018684246528">"ਇੱਕ ਕਾਲ ਕਰਨ ਲਈ, ਇੱਕ ਪ੍ਰਮਾਣਿਕ ਨੰਬਰ ਦਰਜ ਕਰੋ।"</string>
+ <string name="incall_error_call_failed" msgid="6302746943230078197">"ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_status_dialed_mmi" msgid="3672498861336189563">"MMI ਕੜੀ ਚਾਲੂ ਕਰ ਰਿਹਾ ਹੈ…"</string>
+ <string name="incall_error_supp_service_unknown" msgid="323435289607131929">"ਸੇਵਾ ਸਮਰਥਿਤ ਨਹੀਂ।"</string>
+ <string name="incall_error_supp_service_switch" msgid="5237002176899962862">"ਕਾਲਾਂ ਸਵਿਚ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_error_supp_service_separate" msgid="7224393405134545246">"ਕਾਲ ਵੱਖ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_error_supp_service_transfer" msgid="7235952238189391438">"ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_error_supp_service_conference" msgid="7010354362202271726">"ਕਾਨਫਰੰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_error_supp_service_reject" msgid="8998568661508655638">"ਕਾਲ ਅਸਵੀਕਾਰ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_error_supp_service_hangup" msgid="7434513517153834426">"ਕਾਲ(ਕਾਲਾਂ) ਰਿਲੀਜ ਨਹੀਂ ਕਰ ਸਕਦਾ।"</string>
+ <string name="incall_call_type_label_sip" msgid="4931428719494190371">"SIP ਕਾਲ"</string>
+ <string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"ਐਮਰਜੈਂਸੀ ਕਾਲ"</string>
+ <string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"ਰੇਡੀਓ ਚਾਲੂ ਕਰ ਰਿਹਾ ਹੈ…"</string>
+ <string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"ਕੋਈ ਸੇਵਾ ਨਹੀਂ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ…"</string>
+ <string name="dial_emergency_error" msgid="1509085166367420355">"ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ। <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ਇੱਕ ਐਮਰਜੈਂਸੀ ਨੰਬਰ ਨਹੀਂ ਹੈ।"</string>
+ <string name="dial_emergency_empty_error" msgid="9130194953830414638">"ਕਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਇੱਕ ਐਮਰਜੈਂਸੀ ਨੰਬਰ ਡਾਇਲ ਕਰੋ।"</string>
+ <string name="dialerKeyboardHintText" msgid="9192914825413747792">"ਡਾਇਲ ਕਰਨ ਲਈ ਕੀਬੋਰਡ ਵਰਤੋ"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ਕਾਲ ਹੋਲਡ ਕਰੋ"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ਕਾਲ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰੋ"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ਕਾਲ ਸਮਾਪਤ ਕਰੋ"</string>
+ <string name="onscreenShowDialpadText" msgid="8561805492659639893">"ਡਾਇਲਪੈਡ"</string>
+ <string name="onscreenMuteText" msgid="5011369181754261374">"ਮਿਊਟ ਕਰੋ"</string>
+ <string name="onscreenAddCallText" msgid="5140385634712287403">"ਕਾਲ ਜੋੜੋ"</string>
+ <string name="onscreenMergeCallsText" msgid="6640195098064538950">"ਕਾਲਾਂ ਸ਼ਾਮਲ ਕਰੋ"</string>
+ <string name="onscreenSwapCallsText" msgid="1602990689244030047">"ਸਵੈਪ ਕਰੋ"</string>
+ <string name="onscreenManageCallsText" msgid="5473231160123254154">"ਕਾਲਾਂ ਵਿਵਸਥਿਤ ਕਰੋ"</string>
+ <string name="onscreenManageConferenceText" msgid="6801708317570467407">"ਕਾਨਫਰੰਸ ਕਾਲ ਵਿਵਸਥਿਤ ਕਰੋ"</string>
+ <string name="onscreenAudioText" msgid="1710087112800041743">"ਔਡੀਓ"</string>
+ <string name="onscreenVideoCallText" msgid="4800924186056115442">"ਵੀਡੀਓ ਕਾਲ"</string>
+ <string name="onscreenChangeToVoiceText" msgid="5311407863653867937">"ਵੌਇਸ ਕਾਲ ਵਿੱਚ ਬਦਲੋ"</string>
+ <string name="onscreenSwitchCameraText" msgid="5324543493442787798">"ਕੈਮਰਾ ਸਵਿਚ ਕਰੋ"</string>
+ <string name="onscreenPauseVideoText" msgid="5663965924921429203">"ਵੀਡੀਓ ਰੋਕੋ"</string>
+ <string name="onscreenOverflowText" msgid="2702376562345723132">"ਹੋਰ ਚੋਣਾਂ"</string>
+ <string name="player_started" msgid="6046262510243983589">"ਪਲੇਅਰ ਅਰੰਭ ਹੋ ਗਿਆ"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"ਪਲੇਅਰ ਰੁੱਕ ਗਿਆ"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"ਕੈਮਰਾ ਤਿਆਰ ਨਹੀਂ ਹੈ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"ਕੈਮਰਾ ਤਿਆਰ ਹੈ"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"ਅਗਿਆਤ ਕਾਲ ਸੈਸ਼ਨ ਇਵੈਂਟ"</string>
+ <string name="voicemail_provider" msgid="5135942703327136909">"ਸੇਵਾ"</string>
+ <string name="voicemail_settings" msgid="72448049107749316">"ਸੈਟਅਪ"</string>
+ <string name="voicemail_number_not_set" msgid="6724904736891087856">"<ਸੈਟ ਨਹੀਂ ਕੀਤਾ>"</string>
+ <string name="other_settings" msgid="3672912580359716394">"ਹੋਰ ਕਾਲ ਸੈਟਿੰਗਾਂ"</string>
+ <string name="calling_via_template" msgid="4839419581866928142">"<xliff:g id="PROVIDER_NAME">%s</xliff:g> ਰਾਹੀਂ ਕਾਲ ਕਰ ਰਿਹਾ ਹੈ"</string>
+ <string name="incoming_via_template" msgid="1696993226115570960">"<xliff:g id="PROVIDER_NAME">%s</xliff:g> ਰਾਹੀਂ ਇਨਕਮਿੰਗ"</string>
+ <string name="contactPhoto" msgid="4713193418046639466">"ਸੰਪਰਕ ਫੋਟੋ"</string>
+ <string name="goPrivate" msgid="865837794424530980">"ਨਿੱਜੀ ਜਾਓ"</string>
+ <string name="selectContact" msgid="781975788478987237">"ਸੰਪਰਕ ਚੁਣੋ"</string>
+ <string name="respond_via_sms_custom_message" msgid="6158880869935281078">"ਆਪਣਾ ਖੁਦ ਦਾ ਲਿਖੋ..."</string>
+ <string name="custom_message_cancel" msgid="7516406059429609296">"ਰੱਦ ਕਰੋ"</string>
+ <string name="custom_message_send" msgid="5795754217085747742">"ਭੇਜੋ"</string>
+ <string name="description_target_answer" msgid="7205604197797472471">"ਜਵਾਬ ਦਿਓ"</string>
+ <string name="description_target_send_sms" msgid="2098326025587950144">"SMS ਭੇਜੋ"</string>
+ <string name="description_target_decline" msgid="4789834364389731957">"ਅਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_target_answer_video_call" msgid="3495965588512395026">"ਵੀਡੀਓ ਕਾਲ ਦੇ ਤੌਰ ਤੇ ਜਵਾਬ ਦਿਓ"</string>
+ <string name="description_target_answer_audio_call" msgid="8396296303320994450">"ਔਡੀਓ ਕਾਲ ਦੇ ਤੌਰ ਤੇ ਜਵਾਬ ਦਿਓ"</string>
+ <string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ਵੀਡੀਓ ਬੇਨਤੀ ਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ਵੀਡੀਓ ਬੇਨਤੀ ਅਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ਵੀਡੀਓ ਪ੍ਰਸਾਰਣ ਬੇਨਤੀ ਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ਵੀਡੀਓ ਪ੍ਰਸਾਰਣ ਬੇਨਤੀ ਅਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ਵੀਡੀਓ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਬੇਨਤੀ ਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ਵੀਡੀਓ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਬੇਨਤੀ ਅਸਵੀਕਾਰ ਕਰੋ"</string>
+ <string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ਤੱਕ ਉੱਪਰ ਸਲਾਈਡ ਕਰੋ।"</string>
+ <string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ਤੱਕ ਖੱਬੇ ਪਾਸੇ ਸਲਾਈਡ ਕਰੋ।"</string>
+ <string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ਤੱਕ ਸੱਜੇ ਪਾਸੇ ਸਲਾਈਡ ਕਰੋ।"</string>
+ <string name="description_direction_down" msgid="4317245625565166742">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ਤੱਕ ਹੇਠਾਂ ਸਲਾਈਡ ਕਰੋ।"</string>
+ <string name="voicemail_notification_vibrate_when_title" msgid="8361970092063604886">"ਵਾਈਬ੍ਰੇਟ"</string>
+ <string name="voicemail_notification_vibarte_when_dialog_title" msgid="5739583146522136440">"ਵਾਈਬ੍ਰੇਟ"</string>
+ <string name="voicemail_notification_ringtone_title" msgid="2609519527849101590">"ਅਵਾਜ਼"</string>
+ <string name="default_notification_description" msgid="78174796906240970">"ਡਿਫੌਲਟ ਅਵਾਜ਼ (<xliff:g id="DEFAULT_SOUND_TITLE">%1$s</xliff:g>)"</string>
+ <string name="ringtone_title" msgid="6374978286202084684">"ਫੋਨ ਰਿੰਗਟੋਨ"</string>
+ <string name="vibrate_on_ring_title" msgid="9197564612065258960">"ਰਿੰਗ ਕਰਨ ਵੇਲੇ ਵਾਈਬ੍ਰੇਟ"</string>
+ <string name="dial_pad_autocomplete" msgid="7683489952557536398">"ਡਾਇਲਪੈਡ ਆਟੋਕੰਪਲੀਟ"</string>
+ <string name="preference_category_ringtone" msgid="5197960752529332721">"ਰਿੰਗਟੋਨ & ਵਾਈਬ੍ਰੇਟ"</string>
+ <string name="manageConferenceLabel" msgid="4691922394301969053">"ਕਾਨਫਰੰਸ ਕਾਲ ਵਿਵਸਥਿਤ ਕਰੋ"</string>
+ <string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"ਐਮਰਜੈਂਸੀ ਨੰਬਰ"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
+</resources>
diff --git a/InCallUI/res/values-pl/strings.xml b/InCallUI/res/values-pl/strings.xml
index 8f0835b..65a82b8 100644
--- a/InCallUI/res/values-pl/strings.xml
+++ b/InCallUI/res/values-pl/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Rozmowa wideo"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Wysyłanie żądania wideo"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Nie można nawiązać połączenia wideo"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Rozmowa wideo (wstrzymana)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Twój numer oddzwaniania\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Twój numer oddzwaniania dla połączeń alarmowych\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Trwa wybieranie numeru"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> nieodebranych połączeń"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Nieodebrane połączenie z <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Trwa połączenie"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Trwające połączenie przez Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Oczekujące"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Połączenie przychodzące"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Przychodzące połączenie przez Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Przychodząca rozmowa wideo"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Przychodzące żądanie wideo"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nowa poczta głosowa"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Nie można dzwonić. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nie jest numerem alarmowym."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nie można dzwonić. Wybierz numer alarmowy."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Aby zadzwonić, użyj klawiatury."</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Wstrzymaj połączenie"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Wznów połączenie"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Dodaj połączenie"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Scal połączenia"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Przełącz"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Wstrzymaj"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Zakończ"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Wstrzymaj połączenie"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Wznów połączenie"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Zakończ połączenie"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Klawiatura"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Wycisz"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Dodaj połączenie"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Przełącz aparat"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Wstrzymaj film"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Więcej opcji"</string>
+ <string name="player_started" msgid="6046262510243983589">"Odtwarzacz włączony"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Odtwarzacz zatrzymany"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Aparat niegotowy"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Aparat gotowy"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Nieznane zdarzenie sesji połączenia"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Usługa"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Konfiguracja"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nie ustawiono>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Odbierz jako rozmowę audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Przyjmij połączenie wideo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Odrzuć połączenie wideo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Zaakceptuj wysyłanie obrazu wideo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Odrzuć wysyłanie obrazu wideo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Zaakceptuj odbieranie obrazu wideo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Odrzuć odbieranie obrazu wideo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Przesuń w górę: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Przesuń w lewo: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Przesuń w prawo: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Dzwonek i wibracje"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Zarządzaj połączeniem konferencyjnym"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Numer alarmowy"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-pt-rPT/strings.xml b/InCallUI/res/values-pt-rPT/strings.xml
index 7821436..f1cd8b1 100644
--- a/InCallUI/res/values-pt-rPT/strings.xml
+++ b/InCallUI/res/values-pt-rPT/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videochamada"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"A solicitar vídeo"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Não é possível ligar a videochamada"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videochamada (em pausa)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"O seu número de retorno de chamada\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"O seu número de retorno de chamadas de emergência\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"A marcar"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> chamadas não atendidas"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Chamada não atendida de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Chamada em curso"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Chamada Wi-Fi em curso"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Em espera"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Chamada recebida"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Chamada Wi-Fi recebida"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"A receber videochamada"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Pedido de vídeo recebido"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Novo correio de voz"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Não é possível telefonar. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> não é um número de emergência."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Não é possível telefonar. Marque um número de emergência."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizar o teclado para marcar"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Colocar a chamada em espera"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Retomar a chamada"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Adicionar chamada"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Intercalar chamadas"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Alternar entre chamadas"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Suspender"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Terminar"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Colocar a chamada em espera"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Retomar a chamada"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Terminar a chamada"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Teclado de marcação"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Desativar som"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Adicionar chamada"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Mudar de câmara"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Interromper vídeo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Mais opções"</string>
+ <string name="player_started" msgid="6046262510243983589">"Leitor iniciado"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Leitor interrompido"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"A câmara não está pronta"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Câmara pronta"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Evento de sessão de chamada desconhecido"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Serviço"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuração"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Não definido>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Responder como chamada de áudio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Aceitar o pedido de vídeo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Recusar o pedido de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Aceitar pedido para transmitir vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Recusar pedido para transmitir vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Aceitar pedido para receber vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Recusar pedido para receber vídeo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Deslize lentamente para cima para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Deslize lentamente para a esquerda para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Deslize lentamente para a direita para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Tocar e Vibrar"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gerir chamada de conferência"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Número de emergência"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-pt/strings.xml b/InCallUI/res/values-pt/strings.xml
index df32188..ac68e03 100644
--- a/InCallUI/res/values-pt/strings.xml
+++ b/InCallUI/res/values-pt/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Vídeo chamada"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Solicitando vídeo"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Não é possível conectar a vídeo chamada"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Vídeo chamada (pausada)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Seu número de retorno de chamada\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Seu número de retorno de chamada de emergência\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Discando"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> chamadas perdidas"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Chamada perdida de <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Chamada em andamento"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Chamada Wi-Fi em andamento"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Em espera"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Recebendo chamada"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Chamada Wi-Fi recebida"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Recebendo vídeo chamada"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Recebendo solicitação de vídeo"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Novo correio de voz"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Não é possível realizar chamadas. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> não é um número de emergência."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Não é possível realizar chamadas. Disque um número de emergência."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Use o teclado para discar"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Colocar chamada em espera"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Retomar chamada"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Adicionar chamada"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Mesclar chamadas"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Trocar chamadas"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Em espera"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Finalizar"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Colocar chamada em espera"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Retomar chamada"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Finalizar chamada"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Teclado"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Desativar som"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Adicionar chamada"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Alternar câmera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pausar vídeo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Mais opções"</string>
+ <string name="player_started" msgid="6046262510243983589">"Player iniciado"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Player interrompido"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"A câmera não está pronta"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Câmera pronta"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Evento de sessão de chamada desconhecido"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Serviço"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configuração"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Não definido>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Atender como chamada de áudio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Aceitar solicitação de vídeo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Recusar solicitação de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Aceitar solicitação de transmissão de vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Recusar solicitação de transmissão de vídeo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Aceitar solicitação de recebimento de vídeo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Recusar solicitação de recebimento de vídeo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>, deslize para cima."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>, deslize para a esquerda."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Para <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>, deslize para a direita."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Toque e vibração"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gerenciar conferência telefônica"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Número de emergência"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ro/strings.xml b/InCallUI/res/values-ro/strings.xml
index 2051626..346662c 100644
--- a/InCallUI/res/values-ro/strings.xml
+++ b/InCallUI/res/values-ro/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Apel video"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Se solicită video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Nu se poate conecta apelul video"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Apel video (întrerupt)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Numărul de apelare inversă\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Numărul de apelare inversă de urgență\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Apelează"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> (de) apeluri nepreluate"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Apel nepreluat de la <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Apel în desfăşurare"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Apel Wi-Fi în desfășurare"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"În aşteptare"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Apel de intrare"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Apel prin Wi-Fi primit"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Apel video primit"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Solicitare de trecere la apel video"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Mesaj vocal nou"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Nu se poate apela. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nu este un număr de urgență."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nu se poate apela. Formați un număr de urgență."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Utilizaţi tastatura pentru a forma"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Puneți apelul în așteptare"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Reluați apelul"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Adăugaţi un apel"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Îmbinaţi apelurile"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Schimbaţi apelurile"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Reţineţi"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Terminat"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Puneți apelul în așteptare"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Reluați apelul"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Încheiați apelul"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Tastatură numerică"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Dezactivaţi sunetul"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Adăugaţi un apel"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Comutați camera foto"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Întrerupeți videoclipul"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Mai multe opțiuni"</string>
+ <string name="player_started" msgid="6046262510243983589">"Playerul a pornit"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Playerul s-a oprit"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Camera foto nu este pregătită"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Camera foto este pregătită"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Eveniment necunoscut privind o sesiune de apeluri"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Servicii"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Configurare"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nesetat>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Răspundeți ca apel audio"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Acceptați solicitarea de a trece la apel video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Refuzați solicitarea de a trece la apel video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Acceptați solicitarea de a transmite conținut video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Refuzați solicitarea de a transmite conținut video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Acceptați solicitarea de a primi conținut video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Refuzați solicitarea de a primi conținut video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Glisați în sus pentru <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Glisați spre stânga pentru <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Glisați spre dreapta pentru <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ton de sonerie și vibrare"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Gestionaţi teleconferinţa"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Număr de urgență"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ru/strings.xml b/InCallUI/res/values-ru/strings.xml
index e0e0724..375a24e 100644
--- a/InCallUI/res/values-ru/strings.xml
+++ b/InCallUI/res/values-ru/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Видеовстреча"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Запрос видео"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Не удалось совершить видеовызов"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Видеозвонок (на паузе)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Номер обратного вызова:\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Номер обратного вызова для экстренных служб:\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Набор номера"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"Пропущенных вызовов: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Пропущенные вызовы от абонента <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Текущий вызов"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Текущий Wi-Fi-звонок"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"На удержании"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Входящий вызов"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Входящий Wi-Fi-звонок"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Входящий видеовызов"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Входящий видеовызов"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Новое сообщение голосовой почты"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Не удалось позвонить. Номер <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> не принадлежит экстренным службам."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Не удалось позвонить. Наберите номер экстренных служб."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Используйте клавиатуру для набора номера"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Поставить на удержание"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Возобновить вызов"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Добавить вызов"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Объединить вызовы"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Другой вызов"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Удерживать"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Завершить"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Удерживать вызов"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Возобновить вызов"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Завершить вызов"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Кнопки"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Откл. звук"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"+ вызов"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Переключение камеры"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Приостановить видео"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Ещё"</string>
+ <string name="player_started" msgid="6046262510243983589">"Видеоплеер включен"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Видеоплеер отключен"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камера недоступна"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камера доступна"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Неизвестное событие сеанса связи"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Служба"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Настройка"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Не задано>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Ответить на голосовой вызов"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Ответить на видеовызов"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Отклонить видеовызов"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Разрешить передачу видео"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Отклонить передачу видео"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Принять видео"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Отклонить видео"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Проведите вверх, чтобы <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Проведите влево, чтобы <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Проведите вправо, чтобы <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Рингтон и вибросигнал"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Управление конференц-связью"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Экстренная служба"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-si-rLK/strings.xml b/InCallUI/res/values-si-rLK/strings.xml
index e440b7c..843e19b 100644
--- a/InCallUI/res/values-si-rLK/strings.xml
+++ b/InCallUI/res/values-si-rLK/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"වීඩියෝ ඇමතුම"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"වීඩියෝවක් ඉල්ලමින්"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"වීඩියෝ ඇමතුම සම්බන්ධ කළ නොහැක"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"වීඩියෝ ඇමතුම (විරාමය)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"ඔබට ආපසු කථා කිරීමේ අංකය\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"ඔබගේ හදිසි ඇමතුම් අංකය\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"අමතමින්"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"මඟ හැරුණු ඇමතුම් <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> වෙතින් මඟ හැරුණු ඇමතුම්"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"කරගෙනය යන ඇමතුම"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"දැනට ක්රියාත්මක Wi-Fi ඇමතුම"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"රඳවා ගනිමින්"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"එන ඇමතුම"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"පැමිණෙන Wi-Fi ඇමතුම"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"පැමිණෙන වීඩියෝ ඇමතුම"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"පැමිණෙන වීඩියෝ ඉල්ලීම"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"නව හඬතැපෑල"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"ඇමතුම් ලබාගැනීම කළ නොහැක. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> මෙය හදිස්සි ඇමතුම් අංකයක් නොවේ."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ඇමතිය නොහැක. හදිසි අංකයක් අමතන්න."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ඇමතීමට කිරීමට යතුරු පුවරුව භාවිතා කරන්න"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"ඇමතුම නවතා සිටින්න"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"ඇමතුම නැවත පටන්ගන්න"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"ඇමතුමක් එක් කරන්න"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"ඇමතුම් එකට මුසු කරන්න"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"ඇමතුම් මාරු කරන්න"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"රඳවා සිටින්න"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"අවසානයි"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"ඇමතුම රඳවා ගන්න"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"ඇමතුම නැවත පටන්ගන්න"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"ඇමතුම අවසන් කරන්න"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ඇමතුම් පෑඩය"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"නිශ්ශබ්ද කරන්න"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"ඇමතුමක් එක් කරන්න"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"කැමරාව මාරු කරන්න"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"විඩියෝව විරාම කරන්න"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"තවත් විකල්ප"</string>
+ <string name="player_started" msgid="6046262510243983589">"ධාවකය ආරම්භ කරන ලදි"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"ධාවකය නැවතුණි"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"කැමරාව සූදානම් නැහැ"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"කැමරාව සූදානම්"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"නොදන්නා ඇමතුම් සැසි සිදුවීම"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"සේවාව"</string>
<string name="voicemail_settings" msgid="72448049107749316">"ස්ථාපනය කරන්න"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<පිහිටුවා නැත>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ශ්රව්ය ඇමතුමට පිළිතුරු දෙන්න"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"වීඩියෝ ඉල්ලීම පිළිගනියි"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"වීඩියෝ ඉල්ලීම ප්රතික්ෂේප කරයි"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"වීඩියෝ සම්ප්ර්ෂණ ඉල්ලීම පිළිගන්නා ලදි"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"වීඩියෝ සම්ප්ර්ෂණ ඉල්ලීම ප්රතික්ෂේප කරන ලදි"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"වීඩියෝ ලැබීමේ ඉල්ලීම පිළිගන්නා ලදි"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"වීඩියෝ ලැබීමේ ඉල්ලීම ප්රතික්ෂේප කරන ලදි"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> සඳහා උඩට සර්පණය කරන්න."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> සඳහා වමට සර්පණය කරන්න."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> සඳහා දකුණට සර්පණය කරන්න."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"රිගින් ටෝන් සහ කම්පනය කරන්න"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"සම්මන්ත්රණ ඇමතුම කළමනාකරණය කරන්න"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"හදිසි ඇමතුම් අංකය"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-sk/strings.xml b/InCallUI/res/values-sk/strings.xml
index b6b3c3e..eb02a07 100644
--- a/InCallUI/res/values-sk/strings.xml
+++ b/InCallUI/res/values-sk/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videohovor"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Žiada sa video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videohovor nie je možné pripojiť"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videohovor (pozastavený)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Vaše číslo na spätné volanie\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Vaše číslo na spätné tiesňové volanie\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Vytáčanie"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"Zmeškané hovory: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>."</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Zmeškaný hovor od volajúceho <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Prebiehajúci hovor"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Odchádzajúci hovor prostredníctvom siete Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Podržaný hovor"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Prichádzajúci hovor"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Prichádzajúci hovor prostredníctvom siete Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Prichádzajúci videohovor"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Prichádzajúca žiadosť o video"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nová hlasová správa"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Hovor nie je možné uskutočniť. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nie je číslo tiesňového volania."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Hovor nie je možné uskutočniť. Vytočte číslo tiesňového volania."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Číslo vytočíte pomocou klávesnice."</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Podržať hovor"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Obnoviť hovor"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Pridať hovor"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Zlúčiť hovory"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Zameniť hovory"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Podržať"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Koniec"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Podržať hovor"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Obnoviť hovor"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Ukončiť hovor"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Číselná klávesnica"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Ignorovať"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Pridať hovor"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Prepnúť kameru"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pozastaviť video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Ďalšie možnosti"</string>
+ <string name="player_started" msgid="6046262510243983589">"Prehrávač bol spustený"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Prehrávač bol zastavený"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera nie je pripravená"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera je pripravená"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Neznáma udalosť relácie volania"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Služba"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Nastavenie"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Nenastavené>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Prijať ako zvukový hovor"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Prijať žiadosť o videohovor"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Odmietnuť žiadosť o videohovor"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Prijať žiadosť o prenos videa"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Odmietnuť žiadosť o prenos videa"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Povoliť žiadosť o prijatie videa"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Odmietnuť žiadosť o prijatie videa"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Prejdite prstom nahor: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Prejdite prstom doľava: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Prejdite prstom doprava: <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Tón zvonenia a vibrovanie"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Spravovať konferenčný hovor"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Číslo tiesňového volania"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-sl/strings.xml b/InCallUI/res/values-sl/strings.xml
index c59ec6f..5a2654a 100644
--- a/InCallUI/res/values-sl/strings.xml
+++ b/InCallUI/res/values-sl/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videoklic"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Zahtevanje videa"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Videoklica ni mogoče vzpostaviti"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videoklic (zaustavljen)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Vaša številka za povratni klic:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Vaša številka za povratni klic v sili:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Klicanje"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> neodgovorjenih klicev"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Neodgovorjeni klic od <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Aktivni klic"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Odhodni klic prek Wi-Fi-ja"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Zadržano"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Dohodni klic"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Dohodni klic prek Wi-Fi-ja"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Dohodni videoklic"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Dohodna zahteva za video"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nova glasovna pošta"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Klicanje ni mogoče. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ni številka za klic v sili."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Klicanje ni mogoče. Opravite klic v sili."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Za klicanje uporabite tipkovnico"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Zadrži klic"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Nadaljuj klic"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Dodaj klic"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Združi klice"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Zamenjaj klice"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Zadrži"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Konec"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Zadrži klic"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Nadaljuj klic"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Končaj klic"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Številčnica"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Nemo"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Dodaj klic"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Preklop fotoaparata"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Začasno ustavi video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Več možnosti"</string>
+ <string name="player_started" msgid="6046262510243983589">"Predvajanje začeto"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Predvajanje ustavljeno"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Fotoaparat ni pripravljen"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Fotoaparat je pripravljen"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Neznan dogodek seje klica"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Storitev"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Nastavitev"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ni nastavljeno>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Odgovori z zvočnim klicem"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Sprejmi zahtevo za video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Zavrni zahtevo za video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Sprejemanje zahteve za pošiljanje videoklica"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Zavrnitev zahteve za pošiljanje videoklica"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Sprejemanje zahteve za prejem videoklica"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Zavrnitev zahteve za prejem videoklica"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Povlecite navzgor za <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Povlecite v levo za <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Povlecite v desno za <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Zvonjenje in vibriranje"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Upravljanje konferenčnih klicev"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Številka za klic v sili"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-sq-rAL/strings.xml b/InCallUI/res/values-sq-rAL/strings.xml
new file mode 100644
index 0000000..659557f
--- /dev/null
+++ b/InCallUI/res/values-sq-rAL/strings.xml
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2013 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="phoneAppLabel" product="default" msgid="906161039445636857">"Telefoni"</string>
+ <string name="onHold" msgid="9035493194749959955">"Në pritje"</string>
+ <string name="unknown" msgid="6878797917991465859">"I panjohur"</string>
+ <string name="private_num" msgid="6713286113000232309">"Numër privat"</string>
+ <string name="payphone" msgid="4793877574636445118">"Telefon me pagesë"</string>
+ <string name="confCall" msgid="1904840547188336828">"Telefonatë konference"</string>
+ <string name="call_lost" msgid="6183862117003999578">"Telefonata ra"</string>
+ <string name="audio_mode_speaker" msgid="27649582100085266">"Altoparlant"</string>
+ <string name="audio_mode_earpiece" msgid="4156527186373869107">"Kufje për vesh"</string>
+ <string name="audio_mode_wired_headset" msgid="1465350758489175975">"Kufje me tel"</string>
+ <string name="audio_mode_bluetooth" msgid="3047641300848211128">"Bluetooth"</string>
+ <string name="wait_prompt_str" msgid="7601815427707856238">"Dëshiron t\'i dërgosh tonet e mëposhtme?\n"</string>
+ <string name="pause_prompt_str" msgid="1789964702154314806">"Po dërgon tone\n"</string>
+ <string name="send_button" msgid="4106860097497818751">"Dërgo"</string>
+ <string name="pause_prompt_yes" msgid="3564467212025151797">"Po"</string>
+ <string name="pause_prompt_no" msgid="6686238803236884877">"Jo"</string>
+ <string name="wild_prompt_str" msgid="5543521676355533577">"Zëvendëso karakterin variabël me"</string>
+ <string name="caller_manage_header" msgid="3231519674734638786">"Telefonatë konference <xliff:g id="CONF_CALL_TIME">%s</xliff:g>"</string>
+ <string name="voicemail_settings_number_label" msgid="8524164258691887790">"Numri i postës zanore"</string>
+ <string name="card_title_dialing" msgid="5769417478498348054">"Formimi i numrit"</string>
+ <string name="card_title_redialing" msgid="8253487008234167266">"Po riformon numrin"</string>
+ <string name="card_title_conf_call" msgid="1162980346189744501">"Telefonatë konference"</string>
+ <string name="card_title_incoming_call" msgid="7364539451234646909">"Telefonatë hyrëse"</string>
+ <string name="card_title_call_ended" msgid="5544730338889702298">"Telefonata përfundoi"</string>
+ <string name="card_title_on_hold" msgid="821463117892339942">"Në pritje"</string>
+ <string name="card_title_hanging_up" msgid="3999101620995182450">"Mbyllja"</string>
+ <string name="card_title_in_call" msgid="6346543933068225205">"Në telefonatë"</string>
+ <string name="card_title_my_phone_number" msgid="112428362494434191">"Numri është <xliff:g id="MY_PHONE_NUMBER">%s</xliff:g>"</string>
+ <string name="card_title_video_call_connecting" msgid="297586766381973954">"Po rilidh videon"</string>
+ <string name="card_title_video_call" msgid="5898636679563320218">"Telefonatë me video"</string>
+ <string name="card_title_video_call_requesting" msgid="4587504939739340937">"Po kërkon video"</string>
+ <string name="card_title_video_call_error" msgid="9000555878389539225">"Nuk mund të lidhë telefonatën me video"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Telefonatë me video (në pauzë)"</string>
+ <string name="card_title_callback_number" msgid="7307938207564217293">"Numri i kthimit të telefonatës\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Numri i kthimit të telefonatës së urgjencës\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
+ <string name="notification_dialing" msgid="2107666444937350731">"Po formon numrin"</string>
+ <string name="notification_missedCallTitle" msgid="7554385905572364535">"Telefonatë e humbur"</string>
+ <string name="notification_missedCallsTitle" msgid="1361677948941502522">"Telefonata të humbura"</string>
+ <string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> telefonata të humbura"</string>
+ <string name="notification_missedCallTicker" msgid="504686252427747209">"Telefonatë e humbur nga <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
+ <string name="notification_ongoing_call" msgid="7068688957273482989">"Telefonatë në vazhdim"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Telefonatë në vazhdim me Wi-Fi"</string>
+ <string name="notification_on_hold" msgid="3480694969511790465">"Në pritje"</string>
+ <string name="notification_incoming_call" msgid="2820429205043529642">"Telefonatë hyrëse"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Telefonatë hyrëse Wi-Fi"</string>
+ <string name="notification_incoming_video_call" msgid="7356836933934464805">"Telefonatë me video hyrëse"</string>
+ <string name="notification_requesting_video_call" msgid="1405576812892369451">"Kërkesë për video hyrëse"</string>
+ <string name="notification_voicemail_title" msgid="8933468752045550523">"Postë e re zanore"</string>
+ <string name="notification_voicemail_title_count" msgid="4366360747660929916">"Postë e re zanore (<xliff:g id="COUNT">%d</xliff:g>)"</string>
+ <string name="notification_voicemail_text_format" msgid="4447323569453981685">"Formo numrin <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
+ <string name="notification_voicemail_no_vm_number" msgid="760963466895609716">"Numri i postës zanore është i panjohur"</string>
+ <string name="notification_network_selection_title" msgid="4224455487793492772">"Nuk ka shërbim"</string>
+ <string name="notification_network_selection_text" msgid="2607085729661923269">"Rrjeti i përzgjedhur (<xliff:g id="OPERATOR_NAME">%s</xliff:g>) nuk mundësohet"</string>
+ <string name="notification_action_answer" msgid="6700362365135365143">"Përgjigju"</string>
+ <string name="notification_action_end_call" msgid="6069460915123531620">"Mbyll"</string>
+ <string name="notification_action_answer_video" msgid="7809271910870211729">"Video"</string>
+ <string name="notification_action_answer_voice" msgid="1770796916369437773">"Zanore"</string>
+ <string name="notification_action_accept" msgid="2898609801209468429">"Prano"</string>
+ <string name="notification_action_dismiss" msgid="2679969397930852858">"Hiq dorë"</string>
+ <string name="notification_missedCall_call_back" msgid="2684890353590890187">"Ri-telefono"</string>
+ <string name="notification_missedCall_message" msgid="3049928912736917988">"Mesazh"</string>
+ <string name="incall_error_power_off" msgid="6550191216405193368">"Për të kryer telefonatën, së pari çaktivizo modalitetin \"në aeroplan\"."</string>
+ <string name="incall_error_emergency_only" msgid="4678640422710818317">"I paregjistruar në rrjet."</string>
+ <string name="incall_error_out_of_service" msgid="4100065333878929223">"Rrjeti celular nuk mundësohet."</string>
+ <string name="incall_error_no_phone_number_supplied" msgid="1150414018684246528">"Për të kryer një telefonatë, fut një numër të vlefshëm."</string>
+ <string name="incall_error_call_failed" msgid="6302746943230078197">"Nuk mund të telefonojë."</string>
+ <string name="incall_status_dialed_mmi" msgid="3672498861336189563">"Po fillon sekuencën MMI…"</string>
+ <string name="incall_error_supp_service_unknown" msgid="323435289607131929">"Shërbimi nuk mbështetet."</string>
+ <string name="incall_error_supp_service_switch" msgid="5237002176899962862">"Nuk mund të ndryshojë telefonatat."</string>
+ <string name="incall_error_supp_service_separate" msgid="7224393405134545246">"Nuk mund të ndajë telefonatën."</string>
+ <string name="incall_error_supp_service_transfer" msgid="7235952238189391438">"Nuk mund të transferojë."</string>
+ <string name="incall_error_supp_service_conference" msgid="7010354362202271726">"Nuk mund të kryejë telefonatë konference."</string>
+ <string name="incall_error_supp_service_reject" msgid="8998568661508655638">"Nuk mund të refuzojë telefonatën."</string>
+ <string name="incall_error_supp_service_hangup" msgid="7434513517153834426">"Nuk mund të lëshojë telefonatën(at)."</string>
+ <string name="incall_call_type_label_sip" msgid="4931428719494190371">"Telefonatë SAP"</string>
+ <string name="emergency_enable_radio_dialog_title" msgid="4627849966634578257">"Telefonata e urgjencës"</string>
+ <string name="emergency_enable_radio_dialog_message" msgid="207613549344420291">"Po aktivizon radion…"</string>
+ <string name="emergency_enable_radio_dialog_retry" msgid="5960061579996526883">"Nuk ka shërbim. Po provon sërish…"</string>
+ <string name="dial_emergency_error" msgid="1509085166367420355">"Nuk mund të telefonohet. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> nuk është numër urgjence."</string>
+ <string name="dial_emergency_empty_error" msgid="9130194953830414638">"Nuk mund të telefonohet. Formo një numër urgjence."</string>
+ <string name="dialerKeyboardHintText" msgid="9192914825413747792">"Përdor tastierën për të formuar numrin"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Vendose në pritje telefonatën"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Rifillo telefonatën"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Mbylle telefonatën"</string>
+ <string name="onscreenShowDialpadText" msgid="8561805492659639893">"Blloku i formimit të numrit"</string>
+ <string name="onscreenMuteText" msgid="5011369181754261374">"Kalo në heshtje"</string>
+ <string name="onscreenAddCallText" msgid="5140385634712287403">"Shto telefonatë"</string>
+ <string name="onscreenMergeCallsText" msgid="6640195098064538950">"Shkri telefonatat"</string>
+ <string name="onscreenSwapCallsText" msgid="1602990689244030047">"Shkëmbe"</string>
+ <string name="onscreenManageCallsText" msgid="5473231160123254154">"Menaxho telefonatat"</string>
+ <string name="onscreenManageConferenceText" msgid="6801708317570467407">"Menaxho telefonatën-konferencë"</string>
+ <string name="onscreenAudioText" msgid="1710087112800041743">"Audio"</string>
+ <string name="onscreenVideoCallText" msgid="4800924186056115442">"Telefonatë me video"</string>
+ <string name="onscreenChangeToVoiceText" msgid="5311407863653867937">"Ndërro në telefonatë me video"</string>
+ <string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Ndërro kamerën"</string>
+ <string name="onscreenPauseVideoText" msgid="5663965924921429203">"Vendose në pauzë videon"</string>
+ <string name="onscreenOverflowText" msgid="2702376562345723132">"Më shumë opsione"</string>
+ <string name="player_started" msgid="6046262510243983589">"Luajtësi filloi"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Luajtësi ndaloi"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera nuk është gati"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera është gati"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Ngjarje e panjohur në sesionin e telefonatës"</string>
+ <string name="voicemail_provider" msgid="5135942703327136909">"Shërbimi"</string>
+ <string name="voicemail_settings" msgid="72448049107749316">"Konfigurimi"</string>
+ <string name="voicemail_number_not_set" msgid="6724904736891087856">"<I pavendosur>"</string>
+ <string name="other_settings" msgid="3672912580359716394">"Cilësime të tjera të telefonatës"</string>
+ <string name="calling_via_template" msgid="4839419581866928142">"Po telefonon përmes <xliff:g id="PROVIDER_NAME">%s</xliff:g>"</string>
+ <string name="incoming_via_template" msgid="1696993226115570960">"Hyrëse nga <xliff:g id="PROVIDER_NAME">%s</xliff:g>"</string>
+ <string name="contactPhoto" msgid="4713193418046639466">"fotografia e kontaktit"</string>
+ <string name="goPrivate" msgid="865837794424530980">"bëje private"</string>
+ <string name="selectContact" msgid="781975788478987237">"përzgjidh kontaktin"</string>
+ <string name="respond_via_sms_custom_message" msgid="6158880869935281078">"Shkruaj përgjigjen tënde..."</string>
+ <string name="custom_message_cancel" msgid="7516406059429609296">"Anulo"</string>
+ <string name="custom_message_send" msgid="5795754217085747742">"Dërgo"</string>
+ <string name="description_target_answer" msgid="7205604197797472471">"Përgjigju"</string>
+ <string name="description_target_send_sms" msgid="2098326025587950144">"Dërgo SMS"</string>
+ <string name="description_target_decline" msgid="4789834364389731957">"Refuzo"</string>
+ <string name="description_target_answer_video_call" msgid="3495965588512395026">"Përgjigju si telefonatë me video"</string>
+ <string name="description_target_answer_audio_call" msgid="8396296303320994450">"Përgjigju si telefonatë me video"</string>
+ <string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Prano kërkesën për video"</string>
+ <string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Refuzo kërkesën për video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Prano kërkesën për transmetimin e videos"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Refuzo kërkesën për transmetimin e videos"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Prano kërkesën për marrjen e videos"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Refuzo kërkesën për marrjen e videos"</string>
+ <string name="description_direction_up" msgid="4441409581444516690">"Rrëshqit lart për <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="description_direction_left" msgid="7129873384376533287">"Rrëshqit majtas për <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="description_direction_right" msgid="2122584234531957308">"Rrëshqit djathtas për <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="description_direction_down" msgid="4317245625565166742">"Rrëshqit poshtë për <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
+ <string name="voicemail_notification_vibrate_when_title" msgid="8361970092063604886">"Dridhja"</string>
+ <string name="voicemail_notification_vibarte_when_dialog_title" msgid="5739583146522136440">"Dridhja"</string>
+ <string name="voicemail_notification_ringtone_title" msgid="2609519527849101590">"Tingulli"</string>
+ <string name="default_notification_description" msgid="78174796906240970">"Tingulli me parazgjedhje (<xliff:g id="DEFAULT_SOUND_TITLE">%1$s</xliff:g>)"</string>
+ <string name="ringtone_title" msgid="6374978286202084684">"Melodia e telefonit"</string>
+ <string name="vibrate_on_ring_title" msgid="9197564612065258960">"Lësho edhe dridhje kur bie zilja"</string>
+ <string name="dial_pad_autocomplete" msgid="7683489952557536398">"Plotësim automatik i bllokut të formimit të numrit"</string>
+ <string name="preference_category_ringtone" msgid="5197960752529332721">"Me zile dhe me dridhje"</string>
+ <string name="manageConferenceLabel" msgid="4691922394301969053">"Menaxho telefonatën-konferencë"</string>
+ <string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Numri i urgjencës"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
+</resources>
diff --git a/InCallUI/res/values-sr/strings.xml b/InCallUI/res/values-sr/strings.xml
index d25ce60..943b60e 100644
--- a/InCallUI/res/values-sr/strings.xml
+++ b/InCallUI/res/values-sr/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Видео позив"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Захтевање видео позива"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Повезивање видео позива није успело"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Видео позив (паузиран)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Број за повратни позив\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Број за хитан повратни позив\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Бирање"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"Број пропуштених позива: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Пропуштен позив од: <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Актуелни позив"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Текући Wi-Fi позив"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"На чекању"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Долазни позив"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Долазни Wi-Fi позив"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Долазни видео позив"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Захтев за долазни видео позив"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Нова говорна пошта"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Позив није успео. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> није број за хитне случајеве."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Позив није успео. Позовите број за хитне случајеве."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Користите тастатуру за позивање"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Стави позив на чекање"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Настави позив"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Додај позив"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Обједини позиве"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Замени позиве"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Чекање"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Заврши"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Стави позив на чекање"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Настави позив"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Заврши позив"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Нумеричка тастатура"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Искључи звук"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Додај позив"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Промени камеру"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Паузирај видео"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Још опција"</string>
+ <string name="player_started" msgid="6046262510243983589">"Плејер је покренут"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Плејер је заустављен"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камера није спремна"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камера је спремна"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Непознат догађај сесије позива"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Услуга"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Подешавање"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Није подешено>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Одговорите аудио-позивом"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Прихвати захтев за видео"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Одбиј захтев за видео"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Прихвати захтев за одлазни видео позив"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Одбиј захтев за одлазни видео позив"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Прихвати захтев за долазни видео позив"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Одбиј захтев за долазни видео позив"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Превуците нагоре за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Превуците улево за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Превуците удесно за <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Мелодија звона и вибрација"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Управљање конференцијским позивом"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Број за хитне случајеве"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-sv/strings.xml b/InCallUI/res/values-sv/strings.xml
index f024476..e1e6372 100644
--- a/InCallUI/res/values-sv/strings.xml
+++ b/InCallUI/res/values-sv/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Videosamtal"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Begär video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Det gick inte att ansluta till videosamtalet"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Videosamtal (pausat)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Ditt nummer för återuppringning\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Ditt nödnummer för återuppringning\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Ringer"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> missade samtal"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Missat samtal från <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Pågående samtal"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Pågående Wi-Fi-samtal"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Parkerat"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Inkommande samtal"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Inkommande Wi-Fi-samtal"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Inkommande videosamtal"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Inkommande begäran om videosamtal"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Nytt röstmeddelande"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Det gick inte att ringa. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> är inget nödnummer."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Det gick inte att ringa. Slå ett nödnummer."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Använd tangentbordet om du vill ringa"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Parkera samtal"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Återuppta samtal"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Lägg till samtal"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Koppla ihop samtal"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Byt samtal"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Parkera"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Avsluta"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Parkera samtal"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Återuppta samtal"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Avsluta samtal"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Knappsats"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Ljud av"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Lägg till samtal"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Byt kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Pausa video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Fler alternativ"</string>
+ <string name="player_started" msgid="6046262510243983589">"Spelaren har startats"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Spelaren har stoppats"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kameran är inte klar"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kameran är klar"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Okänd händelse vid samtalssession"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Tjänst"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Konfiguration"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Har inte angetts>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Svara som röstsamtal"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Acceptera videobegäran"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Neka videobegäran"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Acceptera begäran om att skicka video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Avvisa begäran om att skicka video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Acceptera begäran om att ta emot video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Avvisa begäran om att ta emot video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Dra uppåt för <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Dra åt vänster för <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Dra åt höger för <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ringsignal och vibrera"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Hantera konferenssamtal"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Nödsamtalsnummer"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-sw/strings.xml b/InCallUI/res/values-sw/strings.xml
index e3f3cc8..dfad9fc 100644
--- a/InCallUI/res/values-sw/strings.xml
+++ b/InCallUI/res/values-sw/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Hangout ya Video"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Inaomba video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Haiwezi kuunganisha Hangout ya video"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Hangout ya video (Imesitishwa)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Nambari yako ya kupigiwa simu\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Nambari yako ya dharura ya kupigiwa simu\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Inapiga"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> simu ambazo hazijajibiwa"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Simu isiyojibiwa kutoka <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Simu inayoendelea"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Simu ya Wi-Fi inayoendelea"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Inangoja"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Simu inayoingia"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Simu ya Wi-Fi inayoingia"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Hangout ya Video inayoingia"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Ombi linaloingia la video"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Ujumbe mpya wa sauti"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Haiwezi kupiga simu. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> si nambari ya dharura."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Haiwezi kupiga simu. Piga simu nambari ya dharura."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Tumia kibodi kubonyeza"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Shikilia simu"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Endelea na simu"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Ongeza simu"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Unganisha simu"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Badilisha simu"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Shikilia"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Mwisho"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Shikilia Simu"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Endelea na Simu"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Kata Simu"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Kibao cha kupiga"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Nyamazisha"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Ongeza simu"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Badilisha kamera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Sitisha video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Chaguo zaidi"</string>
+ <string name="player_started" msgid="6046262510243983589">"Kichezaji Kimeanzishwa"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Kichezaji Kimekomeshwa"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera haiko tayari"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera iko tayari"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Tukio lisilojulikana la kipindi cha simu"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Huduma"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Sanidi"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Haijawekwa>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Pokea kama simu ya sauti"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Kubali ombi la video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Kataa ombi la video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Kubali ombi la kutuma kupitia hangout ya video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Kataa ombi la kutuma kupitia hangout ya video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Kubali ombi la kupokea kupitia hangout ya video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Kataa ombi la kupokea kupitia hangout ya video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Sogeza juu ili <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> ."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Sogeza kushoto ili <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Sogeza kulia ili <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Mlio wa simu na Mtetemo"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Dhibiti simu ya kongamano"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Nambari ya dharura"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ta-rIN/strings.xml b/InCallUI/res/values-ta-rIN/strings.xml
index c1e17bf..e457635 100644
--- a/InCallUI/res/values-ta-rIN/strings.xml
+++ b/InCallUI/res/values-ta-rIN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"வீடியோ அழைப்பு"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"வீடியோவைக் கோருகிறது"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"வீடியோ அழைப்பை இணைக்க முடியாது"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"வீடியோ அழைப்பு (இடைநிறுத்தப்பட்டது)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"உங்களைத் திரும்ப அழைப்பதற்கான எண்\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"அவசர அழைப்பு எண்\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"அழைக்கிறது"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> தவறிய அழைப்புகள்"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> இடமிருந்து தவறிய அழைப்பு"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"செயலில் இருக்கும் அழைப்பு"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"வெளிச்செல்லும் வைஃபை அழைப்பு"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"காத்திருப்பில்"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"உள்வரும் அழைப்பு"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"உள்வரும் வைஃபை அழைப்பு"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"உள்வரும் வீடியோ அழைப்பு"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"உள்வரும் வீடியோ கோரிக்கை"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"புதிய குரலஞ்சல்"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> அவசர அழைப்பு எண் இல்லை என்பதால் அழைக்க முடியாது."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"அழைக்க முடியாது. அவசர அழைப்பு எண்ணை அழைக்கவும்."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"டயல் செய்வதற்கு விசைப்பலகையைப் பயன்படுத்துக"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"அழைப்பை இடைநிறுத்து"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"அழைப்பைத் தொடர்"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"அழைப்பைச் சேர்"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"அழைப்புகளை இணை"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"அழைப்புக்களில் மாறு"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"காத்திரு"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"முடி"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"அழைப்பை இடைநிறுத்து"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"அழைப்பைத் தொடர்"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"அழைப்பை முடி"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"டயல்பேடு"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"முடக்கு"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"அழைப்பைச் சேர்"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"கேமராவை மாற்று"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"வீடியோவை இடைநிறுத்து"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"மேலும் விருப்பங்கள்"</string>
+ <string name="player_started" msgid="6046262510243983589">"வீடியோ துவங்கியது"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"வீடியோ நிறுத்தப்பட்டது."</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"கேமரா தயாராக இல்லை"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"கேமரா தயார்"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"தெரியாத அழைப்பு நேர நிகழ்வு"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"சேவை"</string>
<string name="voicemail_settings" msgid="72448049107749316">"அமைவு"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<அமைக்கப்படவில்லை>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ஆடியோ அழைப்பில் பதிலளி"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"வீடியோ கோரிக்கையை அனுமதி"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"வீடியோ கோரிக்கையை நிராகரி"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"வீடியோவைப் பரிமாற்றும் கோரிக்கையை அனுமதிக்கும்"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"வீடியோவைப் பரிமாற்றும் கோரிக்கையை நிராகரிக்கும்"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"வீடியோவைப் பெறும் கோரிக்கையை அனுமதிக்கும்"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"வீடியோவைப் பெறும் கோரிக்கையை நிராகரிக்கும்"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> க்கு மேலாக நகர்த்தவும்."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> க்கு இடதுபக்கமாக நகர்த்தவும்."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> வலதுபக்கமாக நகர்த்தவும்."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"ரிங்டோன் & அதிர்வு"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"குழு அழைப்பை நிர்வகிக்கவும்"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"அவசரகால எண்"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-te-rIN/strings.xml b/InCallUI/res/values-te-rIN/strings.xml
index dc26f43..3879921 100644
--- a/InCallUI/res/values-te-rIN/strings.xml
+++ b/InCallUI/res/values-te-rIN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"వీడియో కాల్"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"వీడియో కోసం అభ్యర్థిస్తోంది"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"వీడియో కాల్ను కనెక్ట్ చేయలేరు"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"వీడియో కాల్ (పాజ్ చేయబడింది)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"మీ కాల్బ్యాక్ నంబర్\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"మీ అత్యవసర కాల్బ్యాక్ నంబర్\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"డయల్ చేస్తోంది"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> సమాధానం ఇవ్వని కాల్లు"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> నుండి సమాధానం ఇవ్వని కాల్"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"కాల్ కొనసాగుతోంది"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi కాల్ కొనసాగుతోంది"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"హోల్డ్లో ఉంది"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"ఇన్కమింగ్ కాల్"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Wi-Fi కాల్ వస్తోంది"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"ఇన్కమింగ్ వీడియో కాల్"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"ఇన్కమింగ్ వీడియో అభ్యర్థన"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"కొత్త వాయిస్ మెయిల్"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"కాల్ చేయలేరు. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> అత్యవసర నంబర్ కాదు."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"కాల్ చేయలేరు. అత్యవసర నంబర్ను డయల్ చేయండి."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"డయల్ చేయడానికి కీబోర్డ్ను ఉపయోగించండి"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"కాల్ను హోల్డ్లో ఉంచు"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"కాల్ను పునఃప్రారంభించు"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"కాల్ను జోడించు"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"కాల్లను విలీనం చేయి"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"కాల్లను మార్చు"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"హోల్డ్ చేయి"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"ముగించు"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"కాల్ను హోల్డ్లో ఉంచు"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"కాల్ను పునఃప్రారంభించు"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"కాల్ని ముగించు"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"డయల్ప్యాడ్"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"మ్యూట్ చేయి"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"కాల్ను జోడించు"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"కెమెరాను మార్చు"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"వీడియోను పాజ్ చేయి"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"మరిన్ని ఎంపికలు"</string>
+ <string name="player_started" msgid="6046262510243983589">"ప్లేయర్ ప్రారంభమైంది"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"ప్లేయర్ ఆపివేయబడింది"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"కెమెరా సిద్ధంగా లేదు"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"కెమెరా సిద్ధంగా ఉంది"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"తెలియని కాల్ సెషన్ ఉదంతం"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"సేవ"</string>
<string name="voicemail_settings" msgid="72448049107749316">"సెటప్"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<సెట్ చేయలేదు>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"ఆడియో కాల్ రూపంలో సమాధానమివ్వండి"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"వీడియో అభ్యర్థనను అంగీకరించండి"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"వీడియో అభ్యర్థనను తిరస్కరించండి"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"వీడియో ప్రసరణ అభ్యర్థనను ఆమోదిస్తుంది"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"వీడియో ప్రసరణ అభ్యర్థనను నిరాకరిస్తుంది"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"వీడియో స్వీకరణ అభ్యర్థనను ఆమోదిస్తుంది"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"వీడియో స్వీకరణ అభ్యర్థనను నిరాకరిస్తుంది"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> కోసం పైకి స్లైడ్ చేయండి."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> కోసం ఎడమవైపుకు స్లైడ్ చేయండి."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> కోసం కుడివైపుకు స్లైడ్ చేయండి."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"రింగ్టోన్ & వైబ్రేట్"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"కాన్ఫరెన్స్ కాల్ను నిర్వహించండి"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"అత్యవసర నంబర్"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-th/strings.xml b/InCallUI/res/values-th/strings.xml
index 1709dc4..49a268a 100644
--- a/InCallUI/res/values-th/strings.xml
+++ b/InCallUI/res/values-th/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"แฮงเอาท์วิดีโอ"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"กำลังขอวิดีโอ"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ไม่สามารถเชื่อมต่อแฮงเอาท์วิดีโอได้"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"แฮงเอาท์วิดีโอ (หยุดชั่วคราว)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"หมายเลขโทรกลับของคุณ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"หมายเลขโทรกลับฉุกเฉินของคุณ\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"กำลังโทรออก"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> สายที่ไม่ได้รับ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"สายที่ไม่ได้รับจาก <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"โทรต่อเนื่อง"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"กำลังโทรผ่าน Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"พักสาย"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"สายเรียกเข้า"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"สายโทรเข้าผ่าน Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"แฮงเอาท์วิดีโอเรียกเข้า"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"คำขอโทรเข้าเป็นวิดีโอ"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"ข้อความเสียงใหม่"</string>
@@ -66,7 +69,7 @@
<string name="notification_voicemail_text_format" msgid="4447323569453981685">"หมุนหมายเลข <xliff:g id="VOICEMAIL_NUMBER">%s</xliff:g>"</string>
<string name="notification_voicemail_no_vm_number" msgid="760963466895609716">"ไม่ทราบหมายเลขข้อความเสียง"</string>
<string name="notification_network_selection_title" msgid="4224455487793492772">"ไม่มีบริการ"</string>
- <string name="notification_network_selection_text" msgid="2607085729661923269">"เครือข่ายที่เลือกไว้ (<xliff:g id="OPERATOR_NAME">%s</xliff:g>) ใช้งานไม่ได้"</string>
+ <string name="notification_network_selection_text" msgid="2607085729661923269">"เครือข่ายที่เลือกไว้ (<xliff:g id="OPERATOR_NAME">%s</xliff:g>) ไม่พร้อมใช้งาน"</string>
<string name="notification_action_answer" msgid="6700362365135365143">"ตอบ"</string>
<string name="notification_action_end_call" msgid="6069460915123531620">"วางสาย"</string>
<string name="notification_action_answer_video" msgid="7809271910870211729">"วิดีโอ"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"ไม่สามารถโทรได้ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ไม่ใช่หมายเลขฉุกเฉิน"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"ไม่สามารถโทรออก โทรหมายเลขฉุกเฉิน"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ใช้แป้นพิมพ์กดหมายเลขโทรศัพท์"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"พักสาย"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"โทรต่อ"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"เพิ่มการโทร"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"รวมสาย"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"สลับสาย"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"พักสาย"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"สิ้นสุด"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"พักสาย"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"โทรต่อ"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"วางสาย"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"แป้นหมายเลข"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"ปิดเสียง"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"เพิ่มการโทร"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"สลับกล้องถ่ายรูป"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"หยุดวิดีโอชั่วคราว"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"ตัวเลือกอื่น"</string>
+ <string name="player_started" msgid="6046262510243983589">"โปรแกรมเล่นเริ่มทำงานแล้ว"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"โปรแกรมเล่นหยุดแล้ว"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"กล้องไม่พร้อมทำงาน"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"กล้องพร้อมทำงาน"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"เหตุการณ์เซสชันการโทรที่ไม่รู้จัก"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"บริการ"</string>
<string name="voicemail_settings" msgid="72448049107749316">"การตั้งค่า"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<ไม่ได้ตั้งค่า>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"รับสายเป็นการโทรด้วยเสียง"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ยอมรับคำขอวิดีโอ"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ปฏิเสธคำขอวิดีโอ"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ยอมรับคำขอให้ส่งวิดีโอ"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ปฏิเสธคำขอให้ส่งวิดีโอ"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ยอมรับคำขอให้รับวิดีโอ"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ปฏิเสธคำขอให้รับวิดีโอ"</string>
<string name="description_direction_up" msgid="4441409581444516690">"เลื่อนขึ้นเพื่อ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
<string name="description_direction_left" msgid="7129873384376533287">"เลื่อนไปทางซ้ายเพื่อ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
<string name="description_direction_right" msgid="2122584234531957308">"เลื่อนไปทางขวาเพื่อ <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"เสียงเรียกเข้าและสั่น"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"จัดการการประชุมสาย"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"หมายเลขฉุกเฉิน"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-tl/strings.xml b/InCallUI/res/values-tl/strings.xml
index cf2efed..ee90022 100644
--- a/InCallUI/res/values-tl/strings.xml
+++ b/InCallUI/res/values-tl/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video call"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Humihiling ng video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Hindi makakonekta sa video call"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video call (Naka-pause)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Ang iyong numero ng callback\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Ang iyong emergency na numero ng callback\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Dina-dial"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> (na) hindi nasagot na tawag"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Hindi nasagot na tawag mula kay <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Kasalukuyang tawag"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Isinasagawang tawag sa Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Naka-hold"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Papasok na tawag"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Papasok na tawag sa Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Papasok na video call"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Papasok na kahilingan ng video"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Bagong voicemail"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Hindi makatawag. Ang <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ay hindi isang emergency na numero."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Hindi makatawag. Mag-dial ng emergency na numero."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Gamitin ang keyboard upang mag-dial"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"I-hold ang tawag"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Ipagpatuloy ang tawag"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Magdagdag ng tawag"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Pagsamahin ang mga tawag"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Pagpalitin ang mga tawag"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"I-hold"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Wakasan"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"I-hold ang Tawag"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Ituloy ang Tawag"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Ibaba ang Tawag"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Dialpad"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"I-mute"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Magdagdag ng tawag"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Magpalit ng camera"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"I-pause ang video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Higit pang mga opsyon"</string>
+ <string name="player_started" msgid="6046262510243983589">"Nagsimula na ang Player"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Huminto ang Player"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Hindi pa handa ang camera"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Handa na ang camera"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Hindi alam na kaganapan ng session ng tawag"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Serbisyo"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Setup"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Hindi nakatakda>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Sagutin bilang audio call"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Tanggapin ang kahilingan sa video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Tanggihan ang kahilingan sa video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Tanggapin ang kahilingan sa pagpapadala ng video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Tanggihan ang kahilingan sa pagpapadala ng video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Tanggapin ang kahilingan sa pagtanggap ng video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Tanggihan ang kahilingan sa pagtanggap ng video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Mag-slide pataas para sa <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Mag-slide pakaliwa para sa <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Mag-slide pakanan para sa <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ringtone at Pag-vibrate"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Pamahalaan ang conference call"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Pang-emergency na numero"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-tr/strings.xml b/InCallUI/res/values-tr/strings.xml
index 2782092..a082269 100644
--- a/InCallUI/res/values-tr/strings.xml
+++ b/InCallUI/res/values-tr/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video görüşmesi"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Video isteniyor"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Video görüşmesi bağlantısı yapılamıyor"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video görüşmesi (Duraklatıldı)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Geri arama numaranız\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Acil durum geri arama numaranız\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Çevriliyor"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> cevapsız çağrı"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Cevapsız çağrı: <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Devam eden çağrılar"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Giden kablosuz çağrı"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Beklemede"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Gelen çağrı"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Gelen kablosuz çağrı"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Gelen video görüşmesi isteği"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Gelen video isteği"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Yeni sesli mesaj"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Aranamıyor. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> bir acil durum numarası değil."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Aranamıyor. Bir acil durum numarasını arayın."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Çevirmek için klavyeyi kullan"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Çağrıyı beklet"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Çağrıya devam et"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Çağrı ekle"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Çağrıları birleştir"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Çağrılar arasında geçiş yap"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Beklet"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Sonlandır"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Çağrıyı Beklet"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Çağrıyı Devam Ettir"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Çağrıyı Sonlandır"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Tuş takımı"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Sesi Kapat"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Çağrı ekle"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Kamerayı değiştir"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Videoyu duraklat"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Diğer seçenekler"</string>
+ <string name="player_started" msgid="6046262510243983589">"Oynatıcı Başlatıldı"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Oynatıcı Durduruldu"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera hazır değil"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera hazır"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Bilinmeyen çağrı oturumu etkinliği"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Hizmet"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Kurulum"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ayarlanmadı>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Sesli görüşme olarak yanıtla"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Video isteğini kabul et"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Video isteğini reddet"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Video aktarma isteğini kabul et"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Video aktarma isteğini reddet"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Video alma isteğini kabul et"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Video alma isteğini reddet"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> için yukarı kaydırın."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> için sola kaydırın."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> için sağa kaydırın."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Zil Sesi ve Titreşim"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Konferans görüşmesini yönet"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Acil durum numarası"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-uk/strings.xml b/InCallUI/res/values-uk/strings.xml
index d05fc42..9efb09a 100644
--- a/InCallUI/res/values-uk/strings.xml
+++ b/InCallUI/res/values-uk/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Відеодзвінок"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Надсилання запиту на відеодзвінок"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Неможливо здійснити відеодзвінок"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Відеодзвінок (призупинено)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Номер для зв’язку:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Екстрений номер:\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Набір"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"Пропущ. дзвінк: <xliff:g id="NUM_MISSED_CALLS">%s</xliff:g>"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Пропущ. виклик від <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Поточний виклик"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Активний дзвінок через Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Очікує"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Вхідний дзвінок"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Вхідний дзвінок через Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Вхідний відеодзвінок"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Запит на вхідний відеодзвінок"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Нова голос. пошта"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Неможливо зателефонувати. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> – не є екстреним номером."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Неможливо зателефонувати. Наберіть екстрений номер."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Викор. клав. для набору"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Утримати виклик"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Відновити виклик"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Додати виклик"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Об’єднати виклики"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Поміняти виклики"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Утрим."</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Закінч."</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Призупинити виклик"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Відновити виклик"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Завершити виклик"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Цифр. клав."</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Вимк. зв."</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Дод. виклик"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Змінити камеру"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Призупинити відео"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Більше опцій"</string>
+ <string name="player_started" msgid="6046262510243983589">"Програвач запущено"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Програвач зупинено"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Камера неготова"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Камера готова"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Невідомий сеанс дзвінка"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Служба"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Налаштування"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Не встановлено>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Відповісти в режимі аудіодзвінка"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Прийняти запит на відеодзвінок"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Відхилити запит на відеодзвінок"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Прийняти запит на передавання відеодзвінка"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Відхилити запит на передавання відеодзвінка"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Прийняти запит на отримання відеодзвінка"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Відхилити запит на отримання відеодзвінка"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> – проведіть пальцем угору."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> – проведіть пальцем ліворуч."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> – проведіть пальцем праворуч."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Сигнал дзвінка та вібросигнал"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Керувати конференц-викликом"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Екстрений номер"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-ur-rPK/strings.xml b/InCallUI/res/values-ur-rPK/strings.xml
index 2f84bd3..109eb6e 100644
--- a/InCallUI/res/values-ur-rPK/strings.xml
+++ b/InCallUI/res/values-ur-rPK/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"ویڈیو کال"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"ویڈیو کی درخواست کی جا رہی ہے"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"ویڈیو کال منسلک نہیں کر سکتا"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"ویڈیو کال (موقوف)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"آپ کا کال بیک نمبر\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"آپ کا ہنگامی کال بیک نمبر\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"ڈائل ہو رہا ہے"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> چھوٹی ہوئی کالیں"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g> کی جانب سے چھوٹی ہوئی کال"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"جاری کال"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Wi-Fi کال جاری ہے"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"ہولڈ پر"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"آنے والی کال"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Wi-Fi کال آ رہی ہے"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"اِن کمنگ ویڈیو کال"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"اِن کمنگ ویڈیو درخواست"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"نیا صوتی میل"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"کال نہیں کی جا سکتی۔ <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> ایک ہنگامی نمبر نہیں ہے۔"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"کال نہیں کی جا سکتی۔ ایک ہنگامی نمبر ڈائل کریں۔"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"ڈائل کرنے کیلئے کی بورڈ استعمال کریں"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"کال کو ہولڈ کریں"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"کال کو دوبارہ شروع کریں"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"کال شامل کریں"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"کالز کو ضم کریں"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"کالز تبدیل کریں"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"ہولڈ کریں"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"ختم کریں"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"کال کو ہولڈ کریں"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"کال کو دوبارہ شروع کریں"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"کال ختم کریں"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"ڈائل پیڈ"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"خاموش کریں"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"کال شامل کریں"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"کیمرہ سوئچ کریں"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"ویڈیو موقوف کریں"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"مزید اختیارات"</string>
+ <string name="player_started" msgid="6046262510243983589">"پلیئر شروع ہوگیا"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"پلیئر بند ہوگیا"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"کیمرہ تیار نہیں ہے"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"کیمرہ تیار ہے"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"نامعلوم کال سیشن ایونٹ"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"سروس"</string>
<string name="voicemail_settings" msgid="72448049107749316">"سیٹ اپ"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<متعین نہیں ہے>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"آڈیو کال کے بطور جواب دیں"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"ویڈیو کی درخواست قبول کریں"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"ویڈیو کی درخواست مسترد کریں"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"ویڈیو منتقل کرنے کی درخواست قبول کریں"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"ویڈیو منتقل کرنے کی درخواست مسترد کریں"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"ویڈیو موصول کرنے کی درخواست قبول کریں"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"ویڈیو موصول کرنے کی درخواست مسترد کریں"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> کیلئے اوپر سلائیڈ کریں۔"</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> کیلئے بائیں سلائیڈ کریں۔"</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> کیلئے دائیں سلائیڈ کریں۔"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"رنگ ٹون اور وائبریٹ"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"کانفرنس کال کا نظم کریں"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"ہنگامی نمبر"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-uz-rUZ/strings.xml b/InCallUI/res/values-uz-rUZ/strings.xml
index bece8a9..a60f92f 100644
--- a/InCallUI/res/values-uz-rUZ/strings.xml
+++ b/InCallUI/res/values-uz-rUZ/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Video qo‘ng‘iroq"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Video so\'ralmoqda"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Video qo‘ng‘iroqqa ulanib bo‘lmadi"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Video qo‘ng‘iroqlar (to‘xtatildi)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Teskari qo‘ng‘iroq raqamingiz\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Favqulodda holatlar uchun teskari qo‘ng‘iroq raqamingiz\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Terilmoqda"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> ta javobsiz qo‘ng‘iroq"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>dan javobsiz qo‘ng‘iroq"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Joriy qo‘ng‘iroq"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Chiquvchi Wi-Fi qo‘ng‘irog‘i"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Kutmoqda"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Kiruvchi qo‘ng‘iroq"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Kiruvchi Wi-Fi qo‘ng‘irog‘i"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Kiruvchi videoqo‘ng‘iroq"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Kiruvchi video so\'rovi"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Yangi ovozli xabar"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Qo‘ng‘iroq qilib bo‘lmadi. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> favqulodda raqam emas."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Qo‘ng‘iroq qilib bo‘lmadi. Favqulodda raqamga tering."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Terish uchun tugmatagdan foydalaning"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Qo‘ng‘iroqni ushlab turish"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Qo‘ng‘iroqni davom ettirish"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Qo‘ng‘iroq qo‘shish"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Qo‘ng‘iroqlarni birlashtirish"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Boshqa qo‘ng‘iroq"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Ushlab turish"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Tugatish"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Qo‘ng‘iroqni ushlab turish"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Qo‘ng‘iroqni davom ettirish"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Qo‘ng‘iroqni tugatish"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Terish paneli"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Ovozni o‘chirish"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Qo‘ng‘iroq qo‘shish"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Kamerani almashtirish"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Videoni vaqtincha to‘xtatish"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Ko‘proq"</string>
+ <string name="player_started" msgid="6046262510243983589">"Pleyer ishga tushirildi"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Pleyer to‘xtatildi"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Kamera tayyor emas"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Kamera tayyor"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Noma’lum qo‘ng‘iroq sessiyasi hodisasi"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Xizmat"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Moslash"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<O‘rnatilmagan>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Audio qo\'ng\'iroq sifatida javob berish"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Video qo‘ng‘iroq so‘rovini qabul qilish"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Video qo‘ng‘iroq so‘rovini rad qilish"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Video jo‘natmani qabul qilish"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Video jo‘natmani rad qilish"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Kiruvchi video qo‘ng‘iroqni qabul qilish"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Kiruvchi video qo‘ng‘iroqni rad etish"</string>
<string name="description_direction_up" msgid="4441409581444516690">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> uchun tepaga suring."</string>
<string name="description_direction_left" msgid="7129873384376533287">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> uchun chapga suring."</string>
<string name="description_direction_right" msgid="2122584234531957308">"<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g> uchun o‘ngga suring."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Qo‘ng‘iroq ohangi & tebranish"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Konferensiya qo‘ng‘irog‘ini boshqarish"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Favqulodda qo‘ng‘iroq raqamlari"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-vi/strings.xml b/InCallUI/res/values-vi/strings.xml
index 7e7a694..9023ffa 100644
--- a/InCallUI/res/values-vi/strings.xml
+++ b/InCallUI/res/values-vi/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Cuộc gọi điện video"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Đang yêu cầu video"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Không kết nối được cuộc gọi điện video"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Cuộc gọi điện video (tạm dừng)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Số gọi lại của bạn\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Số gọi lại khẩn cấp của bạn\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Đang gọi"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> cuộc gọi nhỡ"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Cuộc gọi nhỡ từ <xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Cuộc gọi đang thực hiện"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Cuộc gọi đang diễn ra qua Wi-Fi"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Đang chờ"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Cuộc gọi đến"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Cuộc gọi đến qua Wi-Fi"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Cuộc gọi điện video đến"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Yêu cầu video đến"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Thư thoại mới"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Không thực hiện được cuộc gọi. <xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> không phải là số khẩn cấp."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Không thực hiện được cuộc gọi. Hãy quay số khẩn cấp."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Sử dụng bàn phím để quay số"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Giữ cuộc gọi"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Tiếp tục cuộc gọi"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Thêm cuộc gọi"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Hợp nhất cuộc gọi"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Hoán đổi cuộc gọi"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Giữ"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Kết thúc"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Giữ cuộc gọi"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Tiếp tục cuộc gọi"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Kết thúc cuộc gọi"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Bàn phím số"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Tắt tiếng"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Thêm cuộc gọi"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Chuyển đổi máy ảnh"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Tạm dừng video"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Thêm tùy chọn"</string>
+ <string name="player_started" msgid="6046262510243983589">"Đã khởi động trình phát"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Đã dừng trình phát"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Máy ảnh chưa sẵn sàng"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Máy ảnh đã sẵn sàng"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Sự kiện phiên cuộc gọi không xác định"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Dịch vụ"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Thiết lập"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Chưa được đặt>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Trả lời là cuộc gọi âm thanh"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Chấp nhận yêu cầu cuộc gọi video"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Từ chối yêu cầu cuộc gọi video"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Chấp nhận yêu cầu truyền video"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Từ chối yêu cầu truyền video"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Chấp nhận yêu cầu nhận video"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Từ chối yêu cầu nhận video"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Trượt lên để <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Trượt sang trái để <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Trượt sang phải để <xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Nhạc chuông và rung"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Quản lý cuộc gọi hội nghị"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Số khẩn cấp"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-zh-rCN/strings.xml b/InCallUI/res/values-zh-rCN/strings.xml
index be2ac76..2d911a8 100644
--- a/InCallUI/res/values-zh-rCN/strings.xml
+++ b/InCallUI/res/values-zh-rCN/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"视频通话"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"正在发出视频请求"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"无法连接视频通话"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"视频通话(已暂停)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"您的回拨号码\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"您的紧急回拨号码\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"正在拨号"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> 个未接电话"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"来自<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>的未接电话"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"当前通话"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"正在进行 WLAN 通话"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"保持"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"来电"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"WLAN 来电"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"有视频通话来电"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"收到视频通话邀请"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"新语音邮件"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"无法拨打该电话。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> 不是紧急呼救号码。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"无法拨打该电话。请拨打紧急呼救电话。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"使用键盘拨号"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"保持通话"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"恢复通话"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"添加通话"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"合并通话"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"切换通话"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"等待"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"挂断"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"保持通话"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"恢复通话"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"结束通话"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"拨号键盘"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"静音"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"添加通话"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"切换摄像头"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"暂停视频"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"更多选项"</string>
+ <string name="player_started" msgid="6046262510243983589">"播放器已启动"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"播放器已停止"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"相机尚未准备就绪"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"相机已准确就绪"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"未知通话事件"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"服务"</string>
<string name="voicemail_settings" msgid="72448049107749316">"设置"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<未设置>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"以音频通话的形式接听"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"接受视频请求"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"拒绝视频请求"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"接受视频传输请求"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"拒绝视频传输请求"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"接受视频接收请求"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"拒绝视频接收请求"</string>
<string name="description_direction_up" msgid="4441409581444516690">"向上滑动即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
<string name="description_direction_left" msgid="7129873384376533287">"向左滑动即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
<string name="description_direction_right" msgid="2122584234531957308">"向右滑动即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"铃声和振动"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"管理电话会议"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"紧急电话号码"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-zh-rHK/strings.xml b/InCallUI/res/values-zh-rHK/strings.xml
index b067eee..a90d31d 100644
--- a/InCallUI/res/values-zh-rHK/strings.xml
+++ b/InCallUI/res/values-zh-rHK/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"視像通話"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"提出視像要求"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"無法連接視像通話"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"視像通話 (已暫停)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"您的回撥號碼:\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"您的緊急回撥號碼:\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"撥號中"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> 未接電話"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>打來的未接來電"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"通話中"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"正在進行 Wi-Fi 通話"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"保留通話"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"來電"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Wi-Fi 來電"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"視像通話來電"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"收到視像要求"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"新留言"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"無法通話。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> 不是緊急號碼。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"無法通話。撥打緊急號碼。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"使用鍵盤撥號"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"保留通話"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"恢復通話"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"新增通話"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"合併通話"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"切換通話"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"按住"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"結束"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"保留通話"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"恢復通話"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"結束通話"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"撥號鍵盤"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"靜音"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"新增通話"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"切換相機"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"暫停視像"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"更多選項"</string>
+ <string name="player_started" msgid="6046262510243983589">"開始播放"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"停止播放"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"相機未準備好"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"已可使用相機"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"未知的視像通訊"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"服務"</string>
<string name="voicemail_settings" msgid="72448049107749316">"設定"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<未設定>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"接聽語音通話"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"接受視像通話要求"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"拒絕視像通話要求"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"接受視像對話轉駁要求"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"拒絕視像對話轉駁要求"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"接受視像通話要求"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"拒絕視像通話要求"</string>
<string name="description_direction_up" msgid="4441409581444516690">"向上滑動即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
<string name="description_direction_left" msgid="7129873384376533287">"向左滑動即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
<string name="description_direction_right" msgid="2122584234531957308">"向右滑動即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"鈴聲與震動"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"管理會議通話"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"緊急電話號碼"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-zh-rTW/strings.xml b/InCallUI/res/values-zh-rTW/strings.xml
index 724fd91..7ef98dc 100644
--- a/InCallUI/res/values-zh-rTW/strings.xml
+++ b/InCallUI/res/values-zh-rTW/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"視訊通話"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"提出視訊要求"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"無法建立視訊通話連線"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"視訊通話 (已暫停)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"您的回撥號碼如下\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"您的緊急回撥號碼如下\n<xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"撥號中"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> 通未接來電"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"來自 <xliff:g id="MISSED_CALL_FROM">%s</xliff:g> 的未接來電"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"通話中"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"撥出的 Wi-Fi 電話"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"通話保留"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"來電"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"撥入的 Wi-Fi 電話"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"視訊通話來電"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"收到視訊要求"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"新留言"</string>
@@ -72,7 +75,7 @@
<string name="notification_action_answer_video" msgid="7809271910870211729">"視訊"</string>
<string name="notification_action_answer_voice" msgid="1770796916369437773">"語音"</string>
<string name="notification_action_accept" msgid="2898609801209468429">"接受"</string>
- <string name="notification_action_dismiss" msgid="2679969397930852858">"關閉"</string>
+ <string name="notification_action_dismiss" msgid="2679969397930852858">"拒絶"</string>
<string name="notification_missedCall_call_back" msgid="2684890353590890187">"回撥"</string>
<string name="notification_missedCall_message" msgid="3049928912736917988">"簡訊"</string>
<string name="incall_error_power_off" msgid="6550191216405193368">"撥號前,請先關閉飛航模式。"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"無法通話。<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> 不是緊急號碼。"</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"無法通話。只能撥打緊急號碼。"</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"使用鍵盤撥號"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"保留通話"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"恢復通話"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"新增通話"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"合併通話"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"切換通話"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"保留"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"結束"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"保留通話"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"恢復通話"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"結束通話"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"撥號鍵盤"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"靜音"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"新增通話"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"切換相機"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"暫停影片"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"更多選項"</string>
+ <string name="player_started" msgid="6046262510243983589">"已啟動播放器"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"已停止播放器"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"相機尚未就緒"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"相機準備就緒"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"不明的通話工作階段事件"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"服務"</string>
<string name="voicemail_settings" msgid="72448049107749316">"設定"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<未設定>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"接聽語音通話"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"接受視訊要求"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"拒絕視訊要求"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"接受視訊傳送要求"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"拒絕視訊傳送要求"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"接受視訊接收要求"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"拒絕視訊接收要求"</string>
<string name="description_direction_up" msgid="4441409581444516690">"向上滑動即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
<string name="description_direction_left" msgid="7129873384376533287">"向左滑動即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
<string name="description_direction_right" msgid="2122584234531957308">"向右滑動即可<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>。"</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"鈴聲與震動"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"管理會議通話"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"緊急電話號碼"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values-zu/strings.xml b/InCallUI/res/values-zu/strings.xml
index 370d84c..0ae43a2 100644
--- a/InCallUI/res/values-zu/strings.xml
+++ b/InCallUI/res/values-zu/strings.xml
@@ -49,6 +49,7 @@
<string name="card_title_video_call" msgid="5898636679563320218">"Ikholi yevidiyo"</string>
<string name="card_title_video_call_requesting" msgid="4587504939739340937">"Icela ividiyo"</string>
<string name="card_title_video_call_error" msgid="9000555878389539225">"Ayikwazi ukuxhuma ikholi yevidiyo"</string>
+ <string name="card_title_video_call_paused" msgid="3753261320787432731">"Ikholi yevidiyo (Imiswe isikhashana)"</string>
<string name="card_title_callback_number" msgid="7307938207564217293">"Inombolo yakho okumele ishayelwe futhi ngu-\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="card_title_callback_number_emergency" msgid="8634765419223426754">"Inombolo yakho yesimo esiphuthumayo okumele iphinde ishayelwe ngu-\n <xliff:g id="DARK_NUMBER">%1$s</xliff:g>"</string>
<string name="notification_dialing" msgid="2107666444937350731">"Iyadayela"</string>
@@ -57,8 +58,10 @@
<string name="notification_missedCallsMsg" msgid="4575787816055205600">"<xliff:g id="NUM_MISSED_CALLS">%s</xliff:g> amakholi akulahlekele"</string>
<string name="notification_missedCallTicker" msgid="504686252427747209">"Uphuthelwe ikholi ephuma ku-<xliff:g id="MISSED_CALL_FROM">%s</xliff:g>"</string>
<string name="notification_ongoing_call" msgid="7068688957273482989">"Ikholi eqhubekayo"</string>
+ <string name="notification_ongoing_call_wifi" msgid="8521553590606569379">"Ikholi ye-Wi-Fi eqhubekayo"</string>
<string name="notification_on_hold" msgid="3480694969511790465">"Ibambile"</string>
<string name="notification_incoming_call" msgid="2820429205043529642">"Ikholi engenayo"</string>
+ <string name="notification_incoming_call_wifi" msgid="9210706506594546627">"Ikholi ye-Wi-Fi engenayo"</string>
<string name="notification_incoming_video_call" msgid="7356836933934464805">"Ikholi yevidiyo engenayo"</string>
<string name="notification_requesting_video_call" msgid="1405576812892369451">"Isicelo sevidiyo engenayo"</string>
<string name="notification_voicemail_title" msgid="8933468752045550523">"Umlayezo wezwi omusha"</string>
@@ -95,13 +98,9 @@
<string name="dial_emergency_error" msgid="1509085166367420355">"Ayikwazi ukushaya. I-<xliff:g id="NON_EMERGENCY_NUMBER">%s</xliff:g> akuyona inombolo yesimo esiphuthumayo."</string>
<string name="dial_emergency_empty_error" msgid="9130194953830414638">"Ayikwazi ukushaya. Shayela inombolo yesimo esiphuthumayo."</string>
<string name="dialerKeyboardHintText" msgid="9192914825413747792">"Sebenzisa ikhibhodi ukudayela"</string>
- <string name="overflowHoldMenuItemText" msgid="7382457697092158039">"Bamba ikholi"</string>
- <string name="overflowResumeMenuItemText" msgid="8826360006222366843">"Qhubekisa ikholi"</string>
- <string name="overflowAddMenuItemText" msgid="5605615101930811453">"Engeza ikholi"</string>
- <string name="overflowMergeMenuItemText" msgid="6305762210377655389">"Hlanganisa amakholi"</string>
- <string name="overflowSwapMenuItemText" msgid="6603717809137071603">"Shintsha amakholi"</string>
- <string name="onscreenHoldText" msgid="2285258239691145872">"Bamba"</string>
- <string name="onscreenEndCallText" msgid="4403855834875398585">"Qeda"</string>
+ <string name="onscreenHoldText_unselected" msgid="7092499303393171276">"Bamba ikholi"</string>
+ <string name="onscreenHoldText_selected" msgid="7127901498507384249">"Qalisa kabusha ikholi"</string>
+ <string name="onscreenEndCallText" msgid="9039601192595655846">"Qeda ikholi"</string>
<string name="onscreenShowDialpadText" msgid="8561805492659639893">"Iphedi yokudayela"</string>
<string name="onscreenMuteText" msgid="5011369181754261374">"Thulisa"</string>
<string name="onscreenAddCallText" msgid="5140385634712287403">"Yengeza ikholi"</string>
@@ -115,6 +114,11 @@
<string name="onscreenSwitchCameraText" msgid="5324543493442787798">"Shintsha ikhamela"</string>
<string name="onscreenPauseVideoText" msgid="5663965924921429203">"Misa isikhashana ividiyo"</string>
<string name="onscreenOverflowText" msgid="2702376562345723132">"Izinketho eziningi"</string>
+ <string name="player_started" msgid="6046262510243983589">"Umdlali uqalile"</string>
+ <string name="player_stopped" msgid="8856926759436364963">"Umdlali umisiwe"</string>
+ <string name="camera_not_ready" msgid="4955261496193316240">"Ikhamela ayilungile"</string>
+ <string name="camera_ready" msgid="1903335385405807324">"Ikhamela ilungile"</string>
+ <string name="unknown_call_session_event" msgid="2431061946920253582">"Umcimbi wesikhathi sekholi ongaziwa"</string>
<string name="voicemail_provider" msgid="5135942703327136909">"Isevisi"</string>
<string name="voicemail_settings" msgid="72448049107749316">"Ukumisa"</string>
<string name="voicemail_number_not_set" msgid="6724904736891087856">"<Ayisethiwe>"</string>
@@ -134,6 +138,10 @@
<string name="description_target_answer_audio_call" msgid="8396296303320994450">"Phendula njengekholi yomsindo"</string>
<string name="description_target_accept_upgrade_to_video_request" msgid="2894072808324604062">"Yamukela isicelo sevidiyo"</string>
<string name="description_target_decline_upgrade_to_video_request" msgid="4093888612888538776">"Yenqaba isicelo sevidiyo"</string>
+ <string name="description_target_accept_upgrade_to_video_transmit_request" msgid="5311037889642077468">"Yamukela isicelo sokudlulisa ividiyo"</string>
+ <string name="description_target_decline_upgrade_to_video_transmit_request" msgid="3636108065510415975">"Yenqaba isicelo sokudlulisa ividiyo"</string>
+ <string name="description_target_accept_upgrade_to_video_receive_request" msgid="8668058323593087912">"Yamukela isicelo sokwamukela ividiyo"</string>
+ <string name="description_target_decline_upgrade_to_video_receive_request" msgid="2355776509656298367">"Yenqaba isicelo sokwamukela ividiyo"</string>
<string name="description_direction_up" msgid="4441409581444516690">"Slayidela phezulu ku-<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_left" msgid="7129873384376533287">"Slayida ngakwesokunxele ku-<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
<string name="description_direction_right" msgid="2122584234531957308">"Slayida ngakwesokudla ku-<xliff:g id="TARGET_DESCRIPTION">%s</xliff:g>."</string>
@@ -148,4 +156,7 @@
<string name="preference_category_ringtone" msgid="5197960752529332721">"Ithoni yokukhala nokudlidliza"</string>
<string name="manageConferenceLabel" msgid="4691922394301969053">"Phatha ucingo lwengqungquthela"</string>
<string name="emergency_call_dialog_number_for_display" msgid="8373041754188879871">"Inombolo yesimo esiphuthumayo"</string>
+ <!-- no translation found for duration_seconds (59971978269163609) -->
+ <!-- no translation found for duration_minutes (1103289948818175408) -->
+ <!-- no translation found for duration_hours (7560637459014865969) -->
</resources>
diff --git a/InCallUI/res/values/ids.xml b/InCallUI/res/values/ids.xml
index c6ad209..accb8fb 100644
--- a/InCallUI/res/values/ids.xml
+++ b/InCallUI/res/values/ids.xml
@@ -16,4 +16,5 @@
<resources>
<item type="id" name="fadeState" />
+ <item type="id" name="view_tag_callcard_actual_height" />
</resources>
diff --git a/InCallUI/res/values/strings.xml b/InCallUI/res/values/strings.xml
index cfe3d41..332576d 100644
--- a/InCallUI/res/values/strings.xml
+++ b/InCallUI/res/values/strings.xml
@@ -301,9 +301,6 @@
<string name="modify_call_option_vt_rx" translatable="false">Video receive</string>
<string name="modify_call_option_voice" translatable="false">Voice Only</string>
- <!-- Message indicating video calls not allowed if user enabled TTY Mode -->
- <string name="video_call_not_allowed_if_tty_enabled">Please disable TTY Mode to upgrade to video calls.</string>
-
<!-- Message indicating that Video Started flowing for IMS-VT calls -->
<string name="player_started">Player Started</string>
<!-- Message indicating that Video Stopped flowing for IMS-VT calls -->
@@ -447,17 +444,6 @@
<!-- This can be used in any application wanting to disable the text "Emergency number" -->
<string name="emergency_call_dialog_number_for_display">Emergency number</string>
- <!-- STOPSHIP These strings are for debugging only -->
- <!-- Call substate label -->
- <string name="call_substate_label" translatable="false">Call substate - \u000a</string>
- <!-- Call substate label for call resumed -->
- <string name="call_substate_call_resumed" translatable="false">Resumed \u000a</string>
- <!-- Call substate label for call connected suspended (audio) -->
- <string name="call_substate_connected_suspended_audio" translatable="false">Connected Suspended (Audio) \u000a</string>
- <!-- Call substate label for call connected suspended (video) -->
- <string name="call_substate_connected_suspended_video" translatable="false">Connected Suspended (Video) \u000a</string>
- <!-- Call substate label for avp retry -->
- <string name="call_substate_avp_retry" translatable="false">Avp Retry \u000a</string>
<!-- Video quality changed message -->
<string name="video_quality_changed" translatable="false">Video quality changed to \u0020</string>
<!-- Video quality High -->
@@ -468,4 +454,20 @@
<string name="video_quality_low" translatable="false">Low</string>
<!-- Video quality Unknown -->
<string name="video_quality_unknown" translatable="false">Unknown</string>
+
+ <!-- Phrase describing a time duration using seconds [CHAR LIMIT=16] -->
+ <plurals name="duration_seconds">
+ <item quantity="one">1 second</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> seconds</item>
+ </plurals>
+ <!-- Phrase describing a time duration using minutes [CHAR LIMIT=16] -->
+ <plurals name="duration_minutes">
+ <item quantity="one">1 minute</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> minutes</item>
+ </plurals>
+ <!-- Phrase describing a time duration using hours [CHAR LIMIT=16] -->
+ <plurals name="duration_hours">
+ <item quantity="one">1 hour</item>
+ <item quantity="other"><xliff:g id="count">%d</xliff:g> hours</item>
+ </plurals>
</resources>
diff --git a/InCallUI/res/values/styles.xml b/InCallUI/res/values/styles.xml
index e16d72c..11d6362 100644
--- a/InCallUI/res/values/styles.xml
+++ b/InCallUI/res/values/styles.xml
@@ -70,43 +70,12 @@
<item name="android:textOff">@null</item>
</style>
- <style name="InCallAnimationStyle" parent="@android:style/Animation.Activity">
- <!-- Suppress task-to-task animation happening during the transition from
- OutgoingCallBroadcaster (and SipOptionHandler) to InCallActivity.
- The transition unexpectedly happens during the transition (inside the phone task),
- because InCallActivity is using android:launchMode="singleInstance".
-
- - taskOpenEnterAnimation/taskOpenExitAnimation is used for the first time
- InCallActivity instance is created.
-
- - taskToFrontEnterAnimation/taskToFrontExitAnimation is used when InCallActivity
- is already available.
- (Note that InCallActivity won't be destroyed once it is created)
-
- TODO: try removing the flag instead -->
- <item name="android:taskOpenEnterAnimation">@null</item>
- <item name="android:taskOpenExitAnimation">@anim/activity_open_exit</item>
- <item name="android:taskToFrontEnterAnimation">@anim/activity_open_enter</item>
- <item name="android:taskToFrontExitAnimation">@anim/activity_open_exit</item>
- </style>
-
- <style name="OutgoingCallAnimationStyle" parent="@android:style/Animation.Activity">
- <item name="android:taskOpenEnterAnimation">@null</item>
- <item name="android:taskOpenExitAnimation">@null</item>
- <item name="android:activityOpenEnterAnimation">@null</item>
- <item name="android:activityOpenExitAnimation">@null</item>
- <item name="android:activityCloseEnterAnimation">@null</item>
- <item name="android:activityCloseExitAnimation">@null</item>
- <item name="android:taskToFrontEnterAnimation">@null</item>
- <item name="android:taskToFrontExitAnimation">@null</item>
- </style>
-
<!-- Theme for the InCallActivity activity. Should have a transparent background for the
circular reveal animation for a new outgoing call to work correctly. We don't just use
Theme.Black.NoTitleBar directly, since we want any popups or dialogs from the
InCallActivity to have the correct Material style. -->
<style name="Theme.InCallScreen" parent="@android:style/Theme.Material.Light">
- <item name="android:windowAnimationStyle">@style/InCallAnimationStyle</item>
+ <item name="android:windowAnimationStyle">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
@@ -116,15 +85,7 @@
<item name="android:popupMenuStyle">@style/InCallPopupMenuStyle</item>
<item name="android:actionBarStyle">@style/InCallActionBarStyle</item>
<item name="android:buttonStyleToggle">@style/InCallCompoundButton</item>
- </style>
-
- <style name="Theme.CircularRevealAnimation" parent="@android:style/Theme.Material.Light">
- <item name="android:windowIsTranslucent">true</item>
- <item name="android:windowContentOverlay">@null</item>
- <item name="android:windowNoTitle">true</item>
- <item name="android:colorPrimaryDark">@color/dialer_theme_color_dark</item>
- <item name="android:windowBackground">@android:color/transparent</item>
- <item name="android:windowAnimationStyle">@null</item>
+ <item name="android:alertDialogTheme">@android:style/Theme.Material.Light.Dialog.Alert</item>
</style>
<style name="InCallPopupMenuStyle" parent="@android:style/Theme.Material.Light">
diff --git a/InCallUI/src/com/android/incallui/AccelerometerListener.java b/InCallUI/src/com/android/incallui/AccelerometerListener.java
index 1a70778..ca8e7d0 100644
--- a/InCallUI/src/com/android/incallui/AccelerometerListener.java
+++ b/InCallUI/src/com/android/incallui/AccelerometerListener.java
@@ -120,7 +120,7 @@
if (x == 0.0 || y == 0.0 || z == 0.0) return;
// magnitude of the acceleration vector projected onto XY plane
- final double xy = Math.sqrt(x*x + y*y);
+ final double xy = Math.hypot(x, y);
// compute the vertical angle
double angle = Math.atan2(xy, z);
// convert to degrees
@@ -131,16 +131,19 @@
}
SensorEventListener mSensorListener = new SensorEventListener() {
+ @Override
public void onSensorChanged(SensorEvent event) {
onSensorEvent(event.values[0], event.values[1], event.values[2]);
}
+ @Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// ignore
}
};
Handler mHandler = new Handler() {
+ @Override
public void handleMessage(Message msg) {
switch (msg.what) {
case ORIENTATION_CHANGED:
diff --git a/InCallUI/src/com/android/incallui/AnswerFragment.java b/InCallUI/src/com/android/incallui/AnswerFragment.java
index a066396..07cbfd5 100644
--- a/InCallUI/src/com/android/incallui/AnswerFragment.java
+++ b/InCallUI/src/com/android/incallui/AnswerFragment.java
@@ -79,11 +79,11 @@
@Override
public AnswerPresenter createPresenter() {
- return new AnswerPresenter();
+ return InCallPresenter.getInstance().getAnswerPresenter();
}
@Override
- AnswerPresenter.AnswerUi getUi() {
+ public AnswerPresenter.AnswerUi getUi() {
return this;
}
@@ -111,11 +111,9 @@
}
@Override
- public void showAnswerUi(boolean show) {
- getView().setVisibility(show ? View.VISIBLE : View.GONE);
-
- Log.d(this, "Show answer UI: " + show);
- if (show) {
+ public void onShowAnswerUi(boolean shown) {
+ Log.d(this, "Show answer UI: " + shown);
+ if (shown) {
mGlowpad.startPing();
} else {
mGlowpad.stopPing();
@@ -277,7 +275,7 @@
}
}
- public void dismissPendingDialogues() {
+ public void dismissPendingDialogs() {
if (isCannedResponsePopupShowing()) {
dismissCannedResponsePopup();
}
diff --git a/InCallUI/src/com/android/incallui/AnswerPresenter.java b/InCallUI/src/com/android/incallui/AnswerPresenter.java
index 2085325..7e18012 100644
--- a/InCallUI/src/com/android/incallui/AnswerPresenter.java
+++ b/InCallUI/src/com/android/incallui/AnswerPresenter.java
@@ -17,16 +17,26 @@
package com.android.incallui;
import android.content.Context;
+
+import com.android.incallui.InCallPresenter.InCallState;
import android.telecom.TelecomManager;
import android.telecom.VideoProfile;
import java.util.List;
/**
- * Presenter for the Incoming call widget.
+ * Presenter for the Incoming call widget. The {@link AnswerPresenter} handles the logic during
+ * incoming calls. It is also in charge of responding to incoming calls, so there needs to be
+ * an instance alive so that it can receive onIncomingCall callbacks.
+ *
+ * An instance of {@link AnswerPresenter} is created by InCallPresenter at startup, registers
+ * for callbacks via InCallPresenter, and shows/hides the {@link AnswerFragment} via IncallActivity.
+ *
*/
public class AnswerPresenter extends Presenter<AnswerPresenter.AnswerUi>
- implements CallList.CallUpdateListener, CallList.Listener {
+ implements CallList.CallUpdateListener, InCallPresenter.InCallUiListener,
+ InCallPresenter.IncomingCallListener,
+ CallList.Listener {
private static final String TAG = AnswerPresenter.class.getSimpleName();
@@ -35,61 +45,35 @@
private boolean mHasTextMessages = false;
@Override
- public void onUiReady(AnswerUi ui) {
- Log.d(this, "onUiReady ui=" + ui);
- super.onUiReady(ui);
-
- final CallList calls = CallList.getInstance();
- Call call;
- call = calls.getIncomingCall();
- if (call != null) {
- processIncomingCall(call);
- }
-
- Call videoCall = calls.getVideoUpgradeRequestCall();
- Log.d(this, "getVideoUpgradeRequestCall call =" + call);
-
- if (videoCall != null && call == null) {
- processVideoUpgradeRequestCall(videoCall);
- }
-
- // Listen for incoming calls.
- calls.addListener(this);
- }
-
- @Override
- public void onUiUnready(AnswerUi ui) {
- super.onUiUnready(ui);
-
- CallList.getInstance().removeListener(this);
-
- // This is necessary because the activity can be destroyed while an incoming call exists.
- // This happens when back button is pressed while incoming call is still being shown.
- if (mCallId != null) {
- CallList.getInstance().removeCallUpdateListener(mCallId, this);
+ public void onUiShowing(boolean showing) {
+ if (showing) {
+ final CallList calls = CallList.getInstance();
+ Call call;
+ call = calls.getIncomingCall();
+ if (call != null) {
+ processIncomingCall(call);
+ }
+ call = calls.getVideoUpgradeRequestCall();
+ Log.d(this, "getVideoUpgradeRequestCall call =" + call);
+ if (call != null) {
+ processVideoUpgradeRequestCall(call);
+ }
+ } else {
+ // This is necessary because the activity can be destroyed while an incoming call exists.
+ // This happens when back button is pressed while incoming call is still being shown.
+ if (mCallId != null) {
+ CallList.getInstance().removeCallUpdateListener(mCallId, this);
+ }
}
}
@Override
- public void onCallListChange(CallList callList) {
- Log.d(this, "onCallListChange callList=" + callList);
- // no-op
- }
-
- @Override
- public void onDisconnect(Call call) {
- // no-op
- }
-
- @Override
- public void onIncomingCall(Call call) {
- // TODO: Ui is being destroyed when the fragment detaches. Need clean up step to stop
- // getting updates here.
+ public void onIncomingCall(InCallState oldState, InCallState newState, Call call) {
Log.d(this, "onIncomingCall: " + this);
if (getUi() != null) {
Call modifyCall = CallList.getInstance().getVideoUpgradeRequestCall();
if (modifyCall != null) {
- getUi().showAnswerUi(false);
+ showAnswerUi(false);
Log.d(this, "declining upgrade request id: ");
CallList.getInstance().removeCallUpdateListener(mCallId, this);
InCallPresenter.getInstance().declineUpgradeRequest(getUi().getContext());
@@ -101,6 +85,19 @@
}
}
+ @Override
+ public void onIncomingCall(Call call) {
+ }
+
+ @Override
+ public void onCallListChange(CallList list) {
+ }
+
+ @Override
+ public void onDisconnect(Call call) {
+ // no-op
+ }
+
private boolean isVideoUpgradePending(Call call) {
return call.getSessionModificationState()
== Call.SessionModificationState.RECEIVED_UPGRADE_TO_VIDEO_REQUEST;
@@ -134,9 +131,20 @@
CallList.getInstance().addCallUpdateListener(mCallId, this);
Log.d(TAG, "Showing incoming for call id: " + mCallId + " " + this);
- final List<String> textMsgs = CallList.getInstance().getTextResponses(call.getId());
- getUi().showAnswerUi(true);
- configureAnswerTargetsForSms(call, textMsgs);
+ if (showAnswerUi(true)) {
+ final List<String> textMsgs = CallList.getInstance().getTextResponses(call.getId());
+ configureAnswerTargetsForSms(call, textMsgs);
+ }
+ }
+
+ private boolean showAnswerUi(boolean show) {
+ final InCallActivity activity = InCallPresenter.getInstance().getActivity();
+ if (activity != null) {
+ activity.showAnswerFragment(show);
+ return true;
+ } else {
+ return false;
+ }
}
private void processVideoUpgradeRequestCall(Call call) {
@@ -155,14 +163,8 @@
return;
}
- AnswerUi ui = getUi();
-
- if (ui == null) {
- Log.e(this, "Ui is null. Can't process upgrade request");
- return;
- }
- ui.showAnswerUi(true);
- ui.showTargets(getUiTarget(currentVideoState, modifyToVideoState));
+ showAnswerUi(true);
+ getUi().showTargets(getUiTarget(currentVideoState, modifyToVideoState));
}
@@ -200,9 +202,9 @@
final Call incall = CallList.getInstance().getIncomingCall();
if (incall != null || isUpgradePending) {
- getUi().showAnswerUi(true);
+ showAnswerUi(true);
} else {
- getUi().showAnswerUi(false);
+ showAnswerUi(false);
}
mHasTextMessages = false;
@@ -261,6 +263,10 @@
}
private void configureAnswerTargetsForSms(Call call, List<String> textMsgs) {
+ if (getUi() == null) {
+ return;
+ }
+
final Context context = getUi().getContext();
mHasTextMessages = textMsgs != null;
@@ -285,7 +291,7 @@
}
interface AnswerUi extends Ui {
- public void showAnswerUi(boolean show);
+ public void onShowAnswerUi(boolean shown);
public void showTargets(int targetSet);
public void showMessageDialog();
public void configureMessageDialog(List<String> textResponses);
diff --git a/InCallUI/src/com/android/incallui/AudioModeProvider.java b/InCallUI/src/com/android/incallui/AudioModeProvider.java
index 6516e82..dab35d6 100644
--- a/InCallUI/src/com/android/incallui/AudioModeProvider.java
+++ b/InCallUI/src/com/android/incallui/AudioModeProvider.java
@@ -16,17 +16,16 @@
package com.android.incallui;
-import com.google.common.collect.Lists;
-
import android.telecom.AudioState;
-import android.telecom.Phone;
+
+import com.google.common.collect.Lists;
import java.util.List;
/**
* Proxy class for getting and setting the audio mode.
*/
-/* package */ class AudioModeProvider implements InCallPhoneListener {
+public class AudioModeProvider {
static final int AUDIO_MODE_INVALID = 0;
@@ -36,30 +35,14 @@
private int mSupportedModes = AudioState.ROUTE_EARPIECE | AudioState.ROUTE_BLUETOOTH |
AudioState.ROUTE_WIRED_HEADSET | AudioState.ROUTE_SPEAKER;
private final List<AudioModeListener> mListeners = Lists.newArrayList();
- private Phone mPhone;
-
- private Phone.Listener mPhoneListener = new Phone.Listener() {
- @Override
- public void onAudioStateChanged(Phone phone, AudioState audioState) {
- onAudioModeChange(audioState.getRoute(), audioState.isMuted());
- onSupportedAudioModeChange(audioState.getSupportedRouteMask());
- }
- };
public static AudioModeProvider getInstance() {
return sAudioModeProvider;
}
- @Override
- public void setPhone(Phone phone) {
- mPhone = phone;
- mPhone.addListener(mPhoneListener);
- }
-
- @Override
- public void clearPhone() {
- mPhone.removeListener(mPhoneListener);
- mPhone = null;
+ public void onAudioStateChanged(AudioState audioState) {
+ onAudioModeChange(audioState.getRoute(), audioState.isMuted());
+ onSupportedAudioModeChange(audioState.getSupportedRouteMask());
}
public void onAudioModeChange(int newMode, boolean muted) {
diff --git a/InCallUI/src/com/android/incallui/BaseFragment.java b/InCallUI/src/com/android/incallui/BaseFragment.java
index 1ef3b15..58d991a 100644
--- a/InCallUI/src/com/android/incallui/BaseFragment.java
+++ b/InCallUI/src/com/android/incallui/BaseFragment.java
@@ -16,6 +16,7 @@
package com.android.incallui;
+import android.app.Activity;
import android.app.Fragment;
import android.os.Bundle;
@@ -24,11 +25,13 @@
*/
public abstract class BaseFragment<T extends Presenter<U>, U extends Ui> extends Fragment {
+ private static final String KEY_FRAGMENT_HIDDEN = "key_fragment_hidden";
+
private T mPresenter;
- abstract T createPresenter();
+ public abstract T createPresenter();
- abstract U getUi();
+ public abstract U getUi();
protected BaseFragment() {
mPresenter = createPresenter();
@@ -54,6 +57,9 @@
super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
mPresenter.onRestoreInstanceState(savedInstanceState);
+ if (savedInstanceState.getBoolean(KEY_FRAGMENT_HIDDEN)) {
+ getFragmentManager().beginTransaction().hide(this).commit();
+ }
}
}
@@ -67,5 +73,12 @@
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
mPresenter.onSaveInstanceState(outState);
+ outState.putBoolean(KEY_FRAGMENT_HIDDEN, isHidden());
+ }
+
+ @Override
+ public void onAttach(Activity activity) {
+ super.onAttach(activity);
+ ((FragmentDisplayManager) activity).onFragmentAttached(this);
}
}
diff --git a/InCallUI/src/com/android/incallui/Call.java b/InCallUI/src/com/android/incallui/Call.java
index 3d6f203..4e92405 100644
--- a/InCallUI/src/com/android/incallui/Call.java
+++ b/InCallUI/src/com/android/incallui/Call.java
@@ -17,11 +17,14 @@
package com.android.incallui;
import com.android.contacts.common.CallUtil;
+import com.android.contacts.common.testing.NeededForTesting;
import com.android.incallui.CallList.Listener;
import android.content.Context;
import android.hardware.camera2.CameraCharacteristics;
import android.net.Uri;
+import android.os.Bundle;
+import android.os.Trace;
import android.telecom.CallProperties;
import android.telecom.DisconnectCause;
import android.telecom.GatewayInfo;
@@ -36,7 +39,8 @@
/**
* Describes a single call and its state.
*/
-public final class Call {
+@NeededForTesting
+public class Call {
/* Defines different states of this call */
public static class State {
public static final int INVALID = 0;
@@ -51,7 +55,7 @@
public static final int DISCONNECTING = 9; /* A call is being ended. */
public static final int DISCONNECTED = 10; /* State after a call disconnects */
public static final int CONFERENCED = 11; /* Call part of a conference call */
- public static final int PRE_DIAL_WAIT = 12; /* Waiting for user before outgoing call */
+ public static final int SELECT_PHONE_ACCOUNT = 12; /* Waiting for account selection */
public static final int CONNECTING = 13; /* Waiting for Telecomm broadcast to finish */
@@ -101,8 +105,8 @@
return "DISCONNECTED";
case CONFERENCED:
return "CONFERENCED";
- case PRE_DIAL_WAIT:
- return "PRE_DIAL_WAIT";
+ case SELECT_PHONE_ACCOUNT:
+ return "SELECT_PHONE_ACCOUNT";
case CONNECTING:
return "CONNECTING";
default:
@@ -168,11 +172,11 @@
private static final String ID_PREFIX = Call.class.getSimpleName() + "_";
private static int sIdCounter = 0;
- private android.telecom.Call.Listener mTelecommCallListener =
- new android.telecom.Call.Listener() {
+ private android.telecom.Call.Callback mTelecomCallCallback =
+ new android.telecom.Call.Callback() {
@Override
public void onStateChanged(android.telecom.Call call, int newState) {
- Log.d(this, "TelecommCallListener onStateChanged call=" + call + " newState="
+ Log.d(this, "TelecommCallCallback onStateChanged call=" + call + " newState="
+ newState);
update();
}
@@ -180,7 +184,7 @@
@Override
public void onParentChanged(android.telecom.Call call,
android.telecom.Call newParent) {
- Log.d(this, "TelecommCallListener onParentChanged call=" + call + " newParent="
+ Log.d(this, "TelecommCallCallback onParentChanged call=" + call + " newParent="
+ newParent);
update();
}
@@ -194,7 +198,7 @@
@Override
public void onDetailsChanged(android.telecom.Call call,
android.telecom.Call.Details details) {
- Log.d(this, "TelecommCallListener onStateChanged call=" + call + " details="
+ Log.d(this, "TelecommCallCallback onStateChanged call=" + call + " details="
+ details);
update();
}
@@ -202,7 +206,7 @@
@Override
public void onCannedTextResponsesLoaded(android.telecom.Call call,
List<String> cannedTextResponses) {
- Log.d(this, "TelecommCallListener onStateChanged call=" + call
+ Log.d(this, "TelecommCallCallback onStateChanged call=" + call
+ " cannedTextResponses=" + cannedTextResponses);
update();
}
@@ -210,7 +214,7 @@
@Override
public void onPostDialWait(android.telecom.Call call,
String remainingPostDialSequence) {
- Log.d(this, "TelecommCallListener onStateChanged call=" + call
+ Log.d(this, "TelecommCallCallback onStateChanged call=" + call
+ " remainingPostDialSequence=" + remainingPostDialSequence);
update();
}
@@ -218,15 +222,15 @@
@Override
public void onVideoCallChanged(android.telecom.Call call,
VideoCall videoCall) {
- Log.d(this, "TelecommCallListener onStateChanged call=" + call + " videoCall="
+ Log.d(this, "TelecommCallCallback onStateChanged call=" + call + " videoCall="
+ videoCall);
update();
}
@Override
public void onCallDestroyed(android.telecom.Call call) {
- Log.d(this, "TelecommCallListener onStateChanged call=" + call);
- call.removeListener(mTelecommCallListener);
+ Log.d(this, "TelecommCallCallback onStateChanged call=" + call);
+ call.unregisterCallback(mTelecomCallCallback);
}
@Override
@@ -236,7 +240,7 @@
}
};
- private final android.telecom.Call mTelecommCall;
+ private android.telecom.Call mTelecommCall;
private final String mId;
private int mState = State.INVALID;
private DisconnectCause mDisconnectCause;
@@ -248,13 +252,23 @@
*/
private int mModifyToVideoState = VideoProfile.VideoState.AUDIO_ONLY;
- private InCallVideoCallListener mVideoCallListener;
+ private InCallVideoCallCallback mVideoCallCallback;
+
+ /**
+ * Used only to create mock calls for testing
+ */
+ @NeededForTesting
+ Call(int state) {
+ mTelecommCall = null;
+ mId = ID_PREFIX + Integer.toString(sIdCounter++);
+ setState(state);
+ }
public Call(android.telecom.Call telecommCall) {
mTelecommCall = telecommCall;
mId = ID_PREFIX + Integer.toString(sIdCounter++);
updateFromTelecommCall();
- mTelecommCall.addListener(mTelecommCallListener);
+ mTelecommCall.registerCallback(mTelecomCallCallback);
}
public android.telecom.Call getTelecommCall() {
@@ -270,6 +284,7 @@
}
private void update() {
+ Trace.beginSection("Update");
int oldState = getState();
updateFromTelecommCall();
if (oldState != getState() && getState() == Call.State.DISCONNECTED) {
@@ -277,6 +292,7 @@
} else {
CallList.getInstance().onUpdate(this);
}
+ Trace.endSection();
}
private void updateFromTelecommCall() {
@@ -285,10 +301,10 @@
setDisconnectCause(mTelecommCall.getDetails().getDisconnectCause());
if (mTelecommCall.getVideoCall() != null) {
- if (mVideoCallListener == null) {
- mVideoCallListener = new InCallVideoCallListener(this);
+ if (mVideoCallCallback == null) {
+ mVideoCallCallback = new InCallVideoCallCallback(this);
}
- mTelecommCall.getVideoCall().setVideoCallListener(mVideoCallListener);
+ mTelecommCall.getVideoCall().registerCallback(mVideoCallCallback);
}
mChildCallIds.clear();
@@ -305,8 +321,8 @@
return Call.State.NEW;
case android.telecom.Call.STATE_CONNECTING:
return Call.State.CONNECTING;
- case android.telecom.Call.STATE_PRE_DIAL_WAIT:
- return Call.State.PRE_DIAL_WAIT;
+ case android.telecom.Call.STATE_SELECT_PHONE_ACCOUNT:
+ return Call.State.SELECT_PHONE_ACCOUNT;
case android.telecom.Call.STATE_DIALING:
return Call.State.DIALING;
case android.telecom.Call.STATE_RINGING:
@@ -329,6 +345,9 @@
}
public String getNumber() {
+ if (mTelecommCall == null) {
+ return null;
+ }
if (mTelecommCall.getDetails().getGatewayInfo() != null) {
return mTelecommCall.getDetails().getGatewayInfo()
.getOriginalAddress().getSchemeSpecificPart();
@@ -337,11 +356,11 @@
}
public Uri getHandle() {
- return mTelecommCall.getDetails().getHandle();
+ return mTelecommCall == null ? null : mTelecommCall.getDetails().getHandle();
}
public int getState() {
- if (mTelecommCall.getParent() != null) {
+ if (mTelecommCall != null && mTelecommCall.getParent() != null) {
return State.CONFERENCED;
} else {
return mState;
@@ -353,15 +372,21 @@
}
public int getNumberPresentation() {
- return getTelecommCall().getDetails().getHandlePresentation();
+ return mTelecommCall == null ? null : mTelecommCall.getDetails().getHandlePresentation();
}
public int getCnapNamePresentation() {
- return getTelecommCall().getDetails().getCallerDisplayNamePresentation();
+ return mTelecommCall == null ? null
+ : mTelecommCall.getDetails().getCallerDisplayNamePresentation();
}
public String getCnapName() {
- return getTelecommCall().getDetails().getCallerDisplayName();
+ return mTelecommCall == null ? null
+ : getTelecommCall().getDetails().getCallerDisplayName();
+ }
+
+ public Bundle getExtras() {
+ return mTelecommCall == null ? null : mTelecommCall.getDetails().getExtras();
}
/** Returns call disconnect cause, defined by {@link DisconnectCause}. */
@@ -414,15 +439,15 @@
}
public GatewayInfo getGatewayInfo() {
- return mTelecommCall.getDetails().getGatewayInfo();
+ return mTelecommCall == null ? null : mTelecommCall.getDetails().getGatewayInfo();
}
public PhoneAccountHandle getAccountHandle() {
- return mTelecommCall.getDetails().getAccountHandle();
+ return mTelecommCall == null ? null : mTelecommCall.getDetails().getAccountHandle();
}
public VideoCall getVideoCall() {
- return mTelecommCall.getVideoCall();
+ return mTelecommCall == null ? null : mTelecommCall.getVideoCall();
}
public List<String> getChildCallIds() {
@@ -441,13 +466,9 @@
return mTelecommCall.getDetails().getVideoState();
}
- public int getCallSubstate() {
- return mTelecommCall.getDetails().getCallSubstate();
- }
-
public boolean isVideoCall(Context context) {
return CallUtil.isVideoEnabled(context) &&
- VideoProfile.VideoState.isVideo(getVideoState());
+ CallUtils.isVideoCall(getVideoState());
}
/**
@@ -521,8 +542,14 @@
@Override
public String toString() {
+ if (mTelecommCall == null) {
+ // This should happen only in testing since otherwise we would never have a null
+ // Telecom call.
+ return String.valueOf(mId);
+ }
+
return String.format(Locale.US, "[%s, %s, %s, children:%s, parent:%s, conferenceable:%s, " +
- "videoState:%d, callSubState:%d, mSessionModificationState:%d, VideoSettings:%s]",
+ "videoState:%d, mSessionModificationState:%d, VideoSettings:%s]",
mId,
State.toString(getState()),
android.telecom.Call.Details
@@ -531,7 +558,6 @@
getParentId(),
this.mTelecommCall.getConferenceableCalls(),
mTelecommCall.getDetails().getVideoState(),
- mTelecommCall.getDetails().getCallSubstate(),
mSessionModificationState,
getVideoSettings());
}
diff --git a/InCallUI/src/com/android/incallui/CallButtonFragment.java b/InCallUI/src/com/android/incallui/CallButtonFragment.java
index 1e90827..b3cadcf 100644
--- a/InCallUI/src/com/android/incallui/CallButtonFragment.java
+++ b/InCallUI/src/com/android/incallui/CallButtonFragment.java
@@ -112,13 +112,13 @@
private MaterialPalette mCurrentThemeColors;
@Override
- CallButtonPresenter createPresenter() {
+ public CallButtonPresenter createPresenter() {
// TODO: find a cleaner way to include audio mode provider than having a singleton instance.
return new CallButtonPresenter();
}
@Override
- CallButtonPresenter.CallButtonUi getUi() {
+ public CallButtonPresenter.CallButtonUi getUi() {
return this;
}
@@ -356,10 +356,6 @@
@Override
public void setEnabled(boolean isEnabled) {
mIsEnabled = isEnabled;
- View view = getView();
- if (view.getVisibility() != View.VISIBLE) {
- view.setVisibility(View.VISIBLE);
- }
mAudioButton.setEnabled(isEnabled);
mChangeToVoiceButton.setEnabled(isEnabled);
@@ -460,12 +456,6 @@
}
Context context = getContext();
- if (isTtyModeEnabled()) {
- Toast.makeText(context, context.getResources().getString(
- R.string.video_call_not_allowed_if_tty_enabled),
- Toast.LENGTH_SHORT).show();
- return;
- }
final ArrayList<CharSequence> items = new ArrayList<CharSequence>();
final ArrayList<Integer> itemToCallType = new ArrayList<Integer>();
@@ -878,7 +868,7 @@
public void displayDialpad(boolean value, boolean animate) {
mShowDialpadButton.setSelected(value);
if (getActivity() != null && getActivity() instanceof InCallActivity) {
- ((InCallActivity) getActivity()).displayDialpad(value, animate);
+ ((InCallActivity) getActivity()).showDialpadFragment(value, animate);
}
}
@@ -894,11 +884,4 @@
public Context getContext() {
return getActivity();
}
-
- private boolean isTtyModeEnabled() {
- return (android.provider.Settings.Secure.getInt(
- getContext().getContentResolver(),
- android.provider.Settings.Secure.PREFERRED_TTY_MODE,
- TelecomManager.TTY_MODE_OFF) != TelecomManager.TTY_MODE_OFF);
- }
}
diff --git a/InCallUI/src/com/android/incallui/CallButtonPresenter.java b/InCallUI/src/com/android/incallui/CallButtonPresenter.java
index bce8604..82c576f 100644
--- a/InCallUI/src/com/android/incallui/CallButtonPresenter.java
+++ b/InCallUI/src/com/android/incallui/CallButtonPresenter.java
@@ -58,11 +58,16 @@
AudioModeProvider.getInstance().addListener(this);
// register for call state changes last
- InCallPresenter.getInstance().addListener(this);
- InCallPresenter.getInstance().addIncomingCallListener(this);
- InCallPresenter.getInstance().addDetailsListener(this);
- InCallPresenter.getInstance().addCanAddCallListener(this);
- InCallPresenter.getInstance().getInCallCameraManager().addCameraSelectionListener(this);
+ final InCallPresenter inCallPresenter = InCallPresenter.getInstance();
+ inCallPresenter.addListener(this);
+ inCallPresenter.addIncomingCallListener(this);
+ inCallPresenter.addDetailsListener(this);
+ inCallPresenter.addCanAddCallListener(this);
+ inCallPresenter.getInCallCameraManager().addCameraSelectionListener(this);
+
+ // Update the buttons state immediately for the current call
+ onStateChange(InCallState.NO_CALLS, inCallPresenter.getInCallState(),
+ CallList.getInstance());
}
@Override
@@ -100,7 +105,7 @@
if (ui != null) {
ui.displayDialpad(false /* show */, true /* animate */);
}
- mCall = null;
+ mCall = callList.getIncomingCall();
} else {
mCall = null;
}
@@ -336,17 +341,11 @@
state.isConnectingOrConnected() &&!state.isIncoming() && call != null;
ui.setEnabled(isEnabled);
- if (!isEnabled) {
+ if (call == null) {
return;
}
updateButtonsState(call);
-
- ui.enableButton(BUTTON_MUTE, call.can(android.telecom.Call.Details.CAPABILITY_MUTE));
- }
-
- private static int toInteger(boolean b) {
- return b ? 1 : 0;
}
/**
@@ -374,10 +373,11 @@
final boolean showAddCall = TelecomAdapter.getInstance().canAddCall();
final boolean showMerge = call.can(
android.telecom.Call.Details.CAPABILITY_MERGE_CONFERENCE);
- final boolean showUpgradeToVideo = !isVideo
- && call.can(android.telecom.Call.Details.CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL)
- && call.can(
- android.telecom.Call.Details.CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL);
+ // TODO: This button is currently being used for both upgrade and downgrade scenarios.
+ // It should be split into BUTTON_DOWNGRADE_TO_VOICE AND BUTTON_UPGRADE_TO_VIDEO
+ final boolean showUpgradeToVideo = isVideo ||
+ (call.can(android.telecom.Call.Details.CAPABILITY_SUPPORTS_VT_LOCAL_TX)
+ && call.can(android.telecom.Call.Details.CAPABILITY_SUPPORTS_VT_REMOTE_RX));
final boolean showMute = call.can(android.telecom.Call.Details.CAPABILITY_MUTE);
@@ -387,9 +387,7 @@
ui.setHold(isCallOnHold);
ui.showButton(BUTTON_MUTE, showMute);
ui.showButton(BUTTON_ADD_CALL, showAddCall);
- // TODO: This button is currently being used for both upgrade and downgrade scenarios.
- // It should be split into BUTTON_DOWNGRADE_TO_VOICE AND BUTTON_UPGRADE_TO_VIDEO
- ui.showButton(BUTTON_UPGRADE_TO_VIDEO, true);
+ ui.showButton(BUTTON_UPGRADE_TO_VIDEO, showUpgradeToVideo);
ui.showButton(BUTTON_DOWNGRADE_TO_VOICE, false);
ui.showButton(BUTTON_SWITCH_CAMERA, isVideo);
ui.showButton(BUTTON_PAUSE_VIDEO, isVideo);
diff --git a/InCallUI/src/com/android/incallui/CallCardFragment.java b/InCallUI/src/com/android/incallui/CallCardFragment.java
index 88ab73a..fee16e3 100644
--- a/InCallUI/src/com/android/incallui/CallCardFragment.java
+++ b/InCallUI/src/com/android/incallui/CallCardFragment.java
@@ -21,24 +21,24 @@
import android.animation.AnimatorSet;
import android.animation.LayoutTransition;
import android.animation.ObjectAnimator;
+import android.animation.ValueAnimator;
+import android.animation.ValueAnimator.AnimatorUpdateListener;
import android.app.Activity;
import android.content.Context;
import android.content.res.Configuration;
-import android.graphics.Point;
import android.graphics.drawable.AnimationDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.os.Bundle;
+import android.os.Trace;
import android.telecom.DisconnectCause;
import android.telecom.VideoProfile;
import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import android.text.format.DateUtils;
-import android.view.Display;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnLayoutChangeListener;
-import android.view.ViewAnimationUtils;
import android.view.ViewGroup;
import android.view.ViewPropertyAnimator;
import android.view.ViewTreeObserver;
@@ -52,7 +52,6 @@
import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
import com.android.contacts.common.widget.FloatingActionButtonController;
-import com.android.incallui.service.PhoneNumberService;
import com.android.phone.common.animation.AnimUtils;
import java.util.List;
@@ -62,9 +61,9 @@
*/
public class CallCardFragment extends BaseFragment<CallCardPresenter, CallCardPresenter.CallCardUi>
implements CallCardPresenter.CallCardUi {
+ private static final String TAG = "CallCardFragment";
private AnimatorSet mAnimatorSet;
- private int mRevealAnimationDuration;
private int mShrinkAnimationDuration;
private int mFabNormalDiameter;
private int mFabSmallDiameter;
@@ -111,23 +110,22 @@
private ImageButton mFloatingActionButton;
private int mFloatingActionButtonVerticalOffset;
- // Cached DisplayMetrics density.
- private float mDensity;
-
private float mTranslationOffset;
private Animation mPulseAnimation;
private int mVideoAnimationDuration;
+ // Whether or not the call card is currently in the process of an animation
+ private boolean mIsAnimating;
private MaterialPalette mCurrentThemeColors;
@Override
- CallCardPresenter.CallCardUi getUi() {
+ public CallCardPresenter.CallCardUi getUi() {
return this;
}
@Override
- CallCardPresenter createPresenter() {
+ public CallCardPresenter createPresenter() {
return new CallCardPresenter();
}
@@ -135,7 +133,6 @@
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- mRevealAnimationDuration = getResources().getInteger(R.integer.reveal_animation_duration);
mShrinkAnimationDuration = getResources().getInteger(R.integer.shrink_animation_duration);
mVideoAnimationDuration = getResources().getInteger(R.integer.video_animation_duration);
mFloatingActionButtonVerticalOffset = getResources().getDimensionPixelOffset(
@@ -146,7 +143,6 @@
R.dimen.end_call_floating_action_button_small_diameter);
}
-
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
@@ -159,13 +155,12 @@
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
- super.onCreateView(inflater, container, savedInstanceState);
-
- mDensity = getResources().getDisplayMetrics().density;
+ Trace.beginSection(TAG + " onCreate");
mTranslationOffset =
getResources().getDimensionPixelSize(R.dimen.call_card_anim_translate_y_offset);
-
- return inflater.inflate(R.layout.call_card_fragment, container, false);
+ final View view = inflater.inflate(R.layout.call_card_fragment, container, false);
+ Trace.endSection();
+ return view;
}
@Override
@@ -228,12 +223,15 @@
@Override
public void onClick(View v) {
InCallActivity activity = (InCallActivity) getActivity();
- activity.showConferenceCallManager(true);
+ activity.showConferenceFragment(true);
}
});
mPrimaryName.setElegantTextHeight(false);
mCallStateLabel.setElegantTextHeight(false);
+
+ final LayoutTransition transition = mPrimaryCallInfo.getLayoutTransition();
+ transition.enableTransitionType(LayoutTransition.CHANGING);
}
@Override
@@ -362,7 +360,17 @@
if (mIsLandscape) {
return getView().getWidth() - mPrimaryCallCardContainer.getWidth();
} else {
- return getView().getHeight() - mPrimaryCallCardContainer.getHeight();
+ final int callCardHeight;
+ // Retrieve the actual height of the call card, independent of whether or not the
+ // outgoing call animation is in progress. The animation does not run in landscape mode
+ // so this only needs to be done for portrait.
+ if (mPrimaryCallCardContainer.getTag(R.id.view_tag_callcard_actual_height) != null) {
+ callCardHeight = (int) mPrimaryCallCardContainer.getTag(
+ R.id.view_tag_callcard_actual_height);
+ } else {
+ callCardHeight = mPrimaryCallCardContainer.getHeight();
+ }
+ return getView().getHeight() - callCardHeight;
}
}
@@ -372,7 +380,7 @@
mPrimaryName.setText(null);
} else {
mPrimaryName.setText(nameIsNumber
- ? PhoneNumberUtils.ttsSpanAsPhoneNumber(name)
+ ? PhoneNumberUtils.getPhoneTtsSpannable(name)
: name);
// Set direction of the name field
@@ -398,7 +406,7 @@
mPhoneNumber.setText(null);
mPhoneNumber.setVisibility(View.GONE);
} else {
- mPhoneNumber.setText(PhoneNumberUtils.ttsSpanAsPhoneNumber(number));
+ mPhoneNumber.setText(PhoneNumberUtils.getPhoneTtsSpannable(number));
mPhoneNumber.setVisibility(View.VISIBLE);
mPhoneNumber.setTextDirection(View.TEXT_DIRECTION_LTR);
}
@@ -419,7 +427,6 @@
public void setPrimary(String number, String name, boolean nameIsNumber, String label,
Drawable photo, boolean isSipCall) {
Log.d(this, "Setting primary call");
-
// set the name field.
setPrimaryName(name, nameIsNumber);
@@ -457,7 +464,7 @@
mSecondaryCallVideoCallIcon.setVisibility(isVideoCall ? View.VISIBLE : View.GONE);
mSecondaryCallName.setText(nameIsNumber
- ? PhoneNumberUtils.ttsSpanAsPhoneNumber(name)
+ ? PhoneNumberUtils.getPhoneTtsSpannable(name)
: name);
if (hasProvider) {
mSecondaryCallProviderLabel.setText(providerLabel);
@@ -550,7 +557,7 @@
mCallStateIcon.setVisibility(View.GONE);
}
- if (VideoProfile.VideoState.isVideo(videoState)
+ if (CallUtils.isVideoCall(videoState)
|| (state == Call.State.ACTIVE && sessionModificationState
== Call.SessionModificationState.WAITING_FOR_RESPONSE)) {
mCallStateVideoCallIcon.setVisibility(View.VISIBLE);
@@ -591,6 +598,10 @@
mInCallMessageLabel.setVisibility(View.VISIBLE);
}
+ public boolean isAnimating() {
+ return mIsAnimating;
+ }
+
private void showInternetCallLabel(boolean show) {
if (show) {
final String label = getView().getContext().getString(
@@ -609,9 +620,12 @@
AnimUtils.fadeIn(mElapsedTime, AnimUtils.DEFAULT_DURATION);
}
String callTimeElapsed = DateUtils.formatElapsedTime(duration / 1000);
- String durationDescription = InCallDateUtils.formatDetailedDuration(duration);
mElapsedTime.setText(callTimeElapsed);
+ /*
+ * TODO: Temporarily disabled (b/20427882)
+ String durationDescription = InCallDateUtils.formatDetailedDuration(duration);
mElapsedTime.setContentDescription(durationDescription);
+ */
} else {
// hide() animation has no effect if it is already hidden.
AnimUtils.fadeOut(mElapsedTime, AnimUtils.DEFAULT_DURATION);
@@ -676,7 +690,7 @@
} else if (sessionModificationState
== Call.SessionModificationState.WAITING_FOR_RESPONSE) {
callStateLabel = context.getString(R.string.card_title_video_call_requesting);
- } else if (VideoProfile.VideoState.isVideo(videoState) &&
+ } else if (CallUtils.isVideoCall(videoState) &&
VideoProfile.VideoState.isPaused(videoState)) {
callStateLabel = context.getString(R.string.card_title_video_call_paused);
} else if (VideoProfile.VideoState.isBidirectional(videoState)) {
@@ -856,13 +870,16 @@
}
}
- public void animateForNewOutgoingCall(final Point touchPoint,
- final boolean showCircularReveal) {
+ @Override
+ public void animateForNewOutgoingCall() {
final ViewGroup parent = (ViewGroup) mPrimaryCallCardContainer.getParent();
final ViewTreeObserver observer = getView().getViewTreeObserver();
- mPrimaryCallInfo.getLayoutTransition().disableTransitionType(LayoutTransition.CHANGING);
+ final LayoutTransition transition = mPrimaryCallInfo.getLayoutTransition();
+ transition.disableTransitionType(LayoutTransition.CHANGING);
+
+ mIsAnimating = true;
observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
@@ -876,26 +893,39 @@
final LayoutIgnoringListener listener = new LayoutIgnoringListener();
mPrimaryCallCardContainer.addOnLayoutChangeListener(listener);
- // Prepare the state of views before the circular reveal animation
+ // Prepare the state of views before the slide animation
final int originalHeight = mPrimaryCallCardContainer.getHeight();
+ mPrimaryCallCardContainer.setTag(R.id.view_tag_callcard_actual_height,
+ originalHeight);
mPrimaryCallCardContainer.setBottom(parent.getHeight());
// Set up FAB.
mFloatingActionButtonContainer.setVisibility(View.GONE);
mFloatingActionButtonController.setScreenWidth(parent.getWidth());
+
mCallButtonsContainer.setAlpha(0);
mCallStateLabel.setAlpha(0);
mPrimaryName.setAlpha(0);
mCallTypeLabel.setAlpha(0);
mCallNumberAndLabel.setAlpha(0);
- final Animator animator = getOutgoingCallAnimator(touchPoint,
- parent.getHeight(), originalHeight, showCircularReveal);
+ assignTranslateAnimation(mCallStateLabel, 1);
+ assignTranslateAnimation(mCallStateIcon, 1);
+ assignTranslateAnimation(mPrimaryName, 2);
+ assignTranslateAnimation(mCallNumberAndLabel, 3);
+ assignTranslateAnimation(mCallTypeLabel, 4);
+ assignTranslateAnimation(mCallButtonsContainer, 5);
+
+ final Animator animator = getShrinkAnimator(parent.getHeight(), originalHeight);
animator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
+ mPrimaryCallCardContainer.setTag(R.id.view_tag_callcard_actual_height,
+ null);
setViewStatePostAnimation(listener);
+ mIsAnimating = false;
+ InCallPresenter.getInstance().onShrinkAnimationComplete();
}
});
animator.start();
@@ -903,7 +933,7 @@
});
}
- public void onDialpadVisiblityChange(boolean isShown) {
+ public void onDialpadVisibilityChange(boolean isShown) {
mIsDialpadShowing = isShown;
updateFabPosition();
}
@@ -972,7 +1002,7 @@
}
observer.removeOnGlobalLayoutListener(this);
- onDialpadVisiblityChange(mIsDialpadShowing);
+ onDialpadVisibilityChange(mIsDialpadShowing);
}
});
}
@@ -983,19 +1013,12 @@
* and then translated upwards together with the scrim.
*/
private Animator getShrinkAnimator(int startHeight, int endHeight) {
- final Animator shrinkAnimator =
+ final ObjectAnimator shrinkAnimator =
ObjectAnimator.ofInt(mPrimaryCallCardContainer, "bottom", startHeight, endHeight);
shrinkAnimator.setDuration(mShrinkAnimationDuration);
shrinkAnimator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationStart(Animator animation) {
- assignTranslateAnimation(mCallStateLabel, 1);
- assignTranslateAnimation(mCallStateIcon, 1);
- assignTranslateAnimation(mPrimaryName, 2);
- assignTranslateAnimation(mCallNumberAndLabel, 3);
- assignTranslateAnimation(mCallTypeLabel, 4);
- assignTranslateAnimation(mCallButtonsContainer, 5);
-
mFloatingActionButton.setEnabled(true);
}
});
@@ -1003,42 +1026,9 @@
return shrinkAnimator;
}
- private Animator getRevealAnimator(Point touchPoint) {
- final Activity activity = getActivity();
- final View view = activity.getWindow().getDecorView();
- final Display display = activity.getWindowManager().getDefaultDisplay();
- final Point size = new Point();
- display.getSize(size);
-
- int startX = size.x / 2;
- int startY = size.y / 2;
- if (touchPoint != null) {
- startX = touchPoint.x;
- startY = touchPoint.y;
- }
-
- final Animator valueAnimator = ViewAnimationUtils.createCircularReveal(view,
- startX, startY, 0, Math.max(size.x, size.y));
- valueAnimator.setDuration(mRevealAnimationDuration);
- return valueAnimator;
- }
-
- private Animator getOutgoingCallAnimator(Point touchPoint, int startHeight, int endHeight,
- boolean showCircularReveal) {
-
- final Animator shrinkAnimator = getShrinkAnimator(startHeight, endHeight);
-
- if (!showCircularReveal) {
- return shrinkAnimator;
- }
-
- final Animator revealAnimator = getRevealAnimator(touchPoint);
- final AnimatorSet animatorSet = new AnimatorSet();
- animatorSet.playSequentially(revealAnimator, shrinkAnimator);
- return animatorSet;
- }
-
private void assignTranslateAnimation(View view, int offset) {
+ view.setLayerType(View.LAYER_TYPE_HARDWARE, null);
+ view.buildLayer();
view.setTranslationY(mTranslationOffset * offset);
view.animate().translationY(0).alpha(1).withLayer()
.setDuration(mShrinkAnimationDuration).setInterpolator(AnimUtils.EASE_IN);
@@ -1058,7 +1048,10 @@
setViewStatePostAnimation(mCallStateIcon);
mPrimaryCallCardContainer.removeOnLayoutChangeListener(layoutChangeListener);
- mPrimaryCallInfo.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING);
+
+ final LayoutTransition transition = mPrimaryCallInfo.getLayoutTransition();
+ transition.enableTransitionType(LayoutTransition.CHANGING);
+
mFloatingActionButtonController.scaleIn(AnimUtils.NO_DELAY);
}
diff --git a/InCallUI/src/com/android/incallui/CallCardPresenter.java b/InCallUI/src/com/android/incallui/CallCardPresenter.java
index cb17b5e..e4da71e 100644
--- a/InCallUI/src/com/android/incallui/CallCardPresenter.java
+++ b/InCallUI/src/com/android/incallui/CallCardPresenter.java
@@ -17,6 +17,8 @@
package com.android.incallui;
import android.Manifest;
+import android.app.Activity;
+import android.app.FragmentManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
@@ -35,6 +37,7 @@
import android.telephony.TelephonyManager;
import android.text.TextUtils;
+import com.android.incallui.CircularRevealFragment.OnCircularRevealCompleteListener;
import com.android.incallui.ContactInfoCache.ContactCacheEntry;
import com.android.incallui.ContactInfoCache.ContactInfoCacheCallback;
import com.android.incallui.InCallPresenter.InCallDetailsListener;
@@ -57,6 +60,13 @@
implements InCallStateListener, IncomingCallListener, InCallDetailsListener,
InCallEventListener {
+ public interface EmergencyCallListener {
+ public void onCallUpdated(BaseFragment fragment, boolean isEmergency);
+ }
+
+ private static final EmergencyCallListener mEmergencyCallListener =
+ ObjectFactory.newEmergencyCallListener();
+
private static final String TAG = CallCardPresenter.class.getSimpleName();
private static final long CALL_TIME_UPDATE_INTERVAL_MS = 1000;
@@ -119,6 +129,8 @@
updateContactEntry(null, true);
}
}
+
+ onStateChange(null, InCallPresenter.getInstance().getInCallState(), CallList.getInstance());
}
@Override
@@ -521,6 +533,11 @@
ui.setPrimary(null, null, false, null, null, false);
}
+ if (mEmergencyCallListener != null) {
+ boolean isEmergencyCall = PhoneNumberUtils.isEmergencyNumber(
+ getNumberFromHandle(mPrimary.getHandle()));
+ mEmergencyCallListener.onCallUpdated((BaseFragment) ui, isEmergencyCall);
+ }
}
private void updateSecondaryDisplayInfo() {
@@ -688,9 +705,10 @@
}
Log.i(this, "Disconnecting call: " + mPrimary);
+ final String callId = mPrimary.getId();
mPrimary.setState(Call.State.DISCONNECTING);
CallList.getInstance().onUpdate(mPrimary);
- TelecomAdapter.getInstance().disconnectCall(mPrimary.getId());
+ TelecomAdapter.getInstance().disconnectCall(callId);
}
private String getNumberFromHandle(Uri handle) {
@@ -774,5 +792,6 @@
void showHdAudioIndicator(boolean visible);
void showManageConferenceCallButton(boolean visible);
boolean isManageConferenceVisible();
+ void animateForNewOutgoingCall();
}
}
diff --git a/InCallUI/src/com/android/incallui/CallList.java b/InCallUI/src/com/android/incallui/CallList.java
index aba83e5..d89fead 100644
--- a/InCallUI/src/com/android/incallui/CallList.java
+++ b/InCallUI/src/com/android/incallui/CallList.java
@@ -16,13 +16,15 @@
package com.android.incallui;
-import com.google.common.collect.Maps;
-import com.google.common.base.Preconditions;
-
import android.os.Handler;
import android.os.Message;
+import android.os.Trace;
import android.telecom.DisconnectCause;
-import android.telecom.Phone;
+import android.telecom.PhoneAccount;
+
+import com.android.contacts.common.testing.NeededForTesting;
+import com.google.common.base.Preconditions;
+import com.google.common.collect.Maps;
import java.util.Collections;
import java.util.HashMap;
@@ -36,7 +38,7 @@
* as they are received from the telephony stack. Primary listener of changes to this class is
* InCallPresenter.
*/
-public class CallList implements InCallPhoneListener {
+public class CallList {
private static final int DISCONNECTED_CALL_SHORT_TIMEOUT_MS = 200;
private static final int DISCONNECTED_CALL_MEDIUM_TIMEOUT_MS = 2000;
@@ -59,8 +61,6 @@
private final HashMap<String, List<CallUpdateListener>> mCallUpdateListenerMap = Maps
.newHashMap();
- private Phone mPhone;
-
/**
* Static singleton accessor method.
*/
@@ -68,46 +68,35 @@
return sInstance;
}
- private Phone.Listener mPhoneListener = new Phone.Listener() {
- @Override
- public void onCallAdded(Phone phone, android.telecom.Call telecommCall) {
- Call call = new Call(telecommCall);
- Log.d(this, "onCallAdded: callState=" + call.getState());
- if (call.getState() == Call.State.INCOMING ||
- call.getState() == Call.State.CALL_WAITING) {
- onIncoming(call, call.getCannedSmsResponses());
- } else {
- onUpdate(call);
- }
- }
- @Override
- public void onCallRemoved(Phone phone, android.telecom.Call telecommCall) {
- if (mCallByTelecommCall.containsKey(telecommCall)) {
- Call call = mCallByTelecommCall.get(telecommCall);
- if (updateCallInMap(call)) {
- Log.w(this, "Removing call not previously disconnected " + call.getId());
- }
- updateCallTextMap(call, null);
- }
- }
- };
-
/**
- * Private constructor. Instance should only be acquired through getInstance().
+ * USED ONLY FOR TESTING
+ * Testing-only constructor. Instance should only be acquired through getInstance().
*/
- private CallList() {
+ @NeededForTesting
+ CallList() {
}
- @Override
- public void setPhone(Phone phone) {
- mPhone = phone;
- mPhone.addListener(mPhoneListener);
+ public void onCallAdded(android.telecom.Call telecommCall) {
+ Trace.beginSection("onCallAdded");
+ Call call = new Call(telecommCall);
+ Log.d(this, "onCallAdded: callState=" + call.getState());
+ if (call.getState() == Call.State.INCOMING ||
+ call.getState() == Call.State.CALL_WAITING) {
+ onIncoming(call, call.getCannedSmsResponses());
+ } else {
+ onUpdate(call);
+ }
+ Trace.endSection();
}
- @Override
- public void clearPhone() {
- mPhone.removeListener(mPhoneListener);
- mPhone = null;
+ public void onCallRemoved(android.telecom.Call telecommCall) {
+ if (mCallByTelecommCall.containsKey(telecommCall)) {
+ Call call = mCallByTelecommCall.get(telecommCall);
+ if (updateCallInMap(call)) {
+ Log.w(this, "Removing call not previously disconnected " + call.getId());
+ }
+ updateCallTextMap(call, null);
+ }
}
/**
@@ -147,8 +136,10 @@
* Called when a single call has changed.
*/
public void onUpdate(Call call) {
+ Trace.beginSection("onUpdate");
onUpdateCall(call);
notifyGenericListeners();
+ Trace.endSection();
}
public void notifyCallUpdateListeners(Call call) {
@@ -228,7 +219,7 @@
* A call that is waiting for {@link PhoneAccount} selection
*/
public Call getWaitingForAccountCall() {
- return getFirstCallWithState(Call.State.PRE_DIAL_WAIT);
+ return getFirstCallWithState(Call.State.SELECT_PHONE_ACCOUNT);
}
public Call getPendingOutgoingCall() {
@@ -457,7 +448,6 @@
final int cause = call.getDisconnectCause().getCode();
final int delay;
switch (cause) {
- case DisconnectCause.ERROR:
case DisconnectCause.LOCAL:
delay = DISCONNECTED_CALL_SHORT_TIMEOUT_MS;
break;
diff --git a/InCallUI/src/com/android/incallui/CallUtils.java b/InCallUI/src/com/android/incallui/CallUtils.java
index 80b553a..79cf4c7 100644
--- a/InCallUI/src/com/android/incallui/CallUtils.java
+++ b/InCallUI/src/com/android/incallui/CallUtils.java
@@ -35,7 +35,13 @@
public class CallUtils {
public static boolean isVideoCall(Call call) {
- return call != null && VideoProfile.VideoState.isVideo(call.getVideoState());
+ return call != null && isVideoCall(call.getVideoState());
+ }
+
+ public static boolean isVideoCall(int videoState) {
+ return VideoProfile.VideoState.isBidirectional(videoState)
+ && VideoProfile.VideoState.isTransmissionEnabled(videoState)
+ && VideoProfile.VideoState.isReceptionEnabled(videoState);
}
public static boolean isIncomingVideoCall(Call call) {
@@ -56,7 +62,7 @@
}
final int state = call.getState();
return Call.State.isDialing(state) || state == Call.State.CONNECTING
- || state == Call.State.PRE_DIAL_WAIT;
+ || state == Call.State.SELECT_PHONE_ACCOUNT;
}
public static boolean isAudioCall(Call call) {
diff --git a/InCallUI/src/com/android/incallui/CircularRevealActivity.java b/InCallUI/src/com/android/incallui/CircularRevealActivity.java
deleted file mode 100644
index 7a9b7cc..0000000
--- a/InCallUI/src/com/android/incallui/CircularRevealActivity.java
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
- * 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.
- */
-
-package com.android.incallui;
-
-import android.animation.Animator;
-import android.animation.AnimatorListenerAdapter;
-import android.app.Activity;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.graphics.Outline;
-import android.graphics.Point;
-import android.os.Bundle;
-import android.support.v4.content.LocalBroadcastManager;
-import android.view.Display;
-import android.view.View;
-import android.view.ViewAnimationUtils;
-import android.view.ViewOutlineProvider;
-import android.view.ViewTreeObserver;
-import android.view.ViewTreeObserver.OnPreDrawListener;
-
-import com.android.contacts.common.interactions.TouchPointManager;
-import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
-
-/**
- * Lightweight activity used to display a circular reveal while InCallActivity is starting up.
- * A BroadcastReceiver is used to listen to broadcasts from a LocalBroadcastManager to finish
- * the activity at suitable times.
- */
-public class CircularRevealActivity extends Activity {
- private static final int REVEAL_DURATION = 333;
- public static final String EXTRA_THEME_COLORS = "extra_theme_colors";
- public static final String ACTION_CLEAR_DISPLAY = "action_clear_display";
-
- final BroadcastReceiver mClearDisplayReceiver = new BroadcastReceiver( ) {
- @Override
- public void onReceive(Context context, Intent intent) {
- clearDisplay();
- }
- };
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- overridePendingTransition(0, 0);
- setContentView(R.layout.outgoing_call_animation);
- final Point touchPoint = getIntent().getParcelableExtra(TouchPointManager.TOUCH_POINT);
- final MaterialPalette palette = getIntent().getParcelableExtra(EXTRA_THEME_COLORS);
- setupDecorView(touchPoint, palette);
- }
-
- @Override
- protected void onStart() {
- super.onStart();
- if (!InCallPresenter.getInstance().isServiceBound()) {
- clearDisplay();
- }
- final IntentFilter filter = new IntentFilter();
- filter.addAction(ACTION_CLEAR_DISPLAY);
- LocalBroadcastManager.getInstance(this).registerReceiver(mClearDisplayReceiver, filter);
- }
-
- @Override
- protected void onStop() {
- LocalBroadcastManager.getInstance(this).unregisterReceiver(mClearDisplayReceiver);
- super.onStop();
- }
-
- private void setupDecorView(final Point touchPoint, MaterialPalette palette) {
- final View view = getWindow().getDecorView();
-
- // The circle starts from an initial size of 0 so clip it such that it is invisible. When
- // the animation later starts, this clip will be clobbered by the circular reveal clip.
- // See ViewAnimationUtils.createCircularReveal.
- view.setOutlineProvider(new ViewOutlineProvider() {
- @Override
- public void getOutline(View view, Outline outline) {
- // Using (0, 0, 0, 0) will not work since the outline will simply be treated as
- // an empty outline.
- outline.setOval(-1, -1, 0, 0);
- }
- });
- view.setClipToOutline(true);
-
- if (palette != null) {
- view.findViewById(R.id.outgoing_call_animation_circle).setBackgroundColor(
- palette.mPrimaryColor);
- getWindow().setStatusBarColor(palette.mSecondaryColor);
- }
-
- view.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener() {
- @Override
- public boolean onPreDraw() {
- final ViewTreeObserver vto = view.getViewTreeObserver();
- if (vto.isAlive()) {
- vto.removeOnPreDrawListener(this);
- }
- final Animator animator = getRevealAnimator(touchPoint);
- // Since this animator is a RenderNodeAnimator (native animator), add an arbitary
- // start delay to force the onAnimationStart callback to happen later on the UI
- // thread. Otherwise it would happen right away inside animator.start()
- animator.setStartDelay(5);
- animator.addListener(new AnimatorListenerAdapter() {
- @Override
- public void onAnimationStart(Animator animation) {
- InCallPresenter.getInstance().onCircularRevealStarted(
- CircularRevealActivity.this);
- }
-
- @Override
- public void onAnimationEnd(Animator animation) {
- view.setClipToOutline(false);
- super.onAnimationEnd(animation);
- }
- });
- animator.start();
- return false;
- }
- });
- }
-
- private void clearDisplay() {
- getWindow().getDecorView().setVisibility(View.INVISIBLE);
- finish();
- }
-
- @Override
- public void onBackPressed() {
- return;
- }
-
- public static void sendClearDisplayBroadcast(Context context) {
- LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent(ACTION_CLEAR_DISPLAY));
- }
-
- private Animator getRevealAnimator(Point touchPoint) {
- final View view = getWindow().getDecorView();
- final Display display = getWindowManager().getDefaultDisplay();
- final Point size = new Point();
- display.getSize(size);
-
- int startX = size.x / 2;
- int startY = size.y / 2;
- if (touchPoint != null) {
- startX = touchPoint.x;
- startY = touchPoint.y;
- }
-
- final Animator valueAnimator = ViewAnimationUtils.createCircularReveal(view,
- startX, startY, 0, Math.max(size.x, size.y));
- valueAnimator.setDuration(REVEAL_DURATION);
- return valueAnimator;
- }
-}
diff --git a/InCallUI/src/com/android/incallui/CircularRevealFragment.java b/InCallUI/src/com/android/incallui/CircularRevealFragment.java
new file mode 100644
index 0000000..f8cc424
--- /dev/null
+++ b/InCallUI/src/com/android/incallui/CircularRevealFragment.java
@@ -0,0 +1,164 @@
+/*
+ * 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.
+ */
+
+package com.android.incallui;
+
+import android.animation.Animator;
+import android.animation.AnimatorListenerAdapter;
+import android.app.Activity;
+import android.app.Fragment;
+import android.app.FragmentManager;
+import android.graphics.Outline;
+import android.graphics.Point;
+import android.os.Bundle;
+import android.view.Display;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewAnimationUtils;
+import android.view.ViewGroup;
+import android.view.ViewOutlineProvider;
+import android.view.ViewTreeObserver;
+import android.view.ViewTreeObserver.OnPreDrawListener;
+
+import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
+
+public class CircularRevealFragment extends Fragment {
+ static final String TAG = "CircularRevealFragment";
+
+ private Point mTouchPoint;
+ private OnCircularRevealCompleteListener mListener;
+ private boolean mAnimationStarted;
+
+ interface OnCircularRevealCompleteListener {
+ public void onCircularRevealComplete(FragmentManager fm);
+ }
+
+ public static void startCircularReveal(FragmentManager fm, Point touchPoint,
+ OnCircularRevealCompleteListener listener) {
+ if (fm.findFragmentByTag(TAG) == null) {
+ fm.beginTransaction().add(R.id.main,
+ new CircularRevealFragment(touchPoint, listener), TAG)
+ .commitAllowingStateLoss();
+ } else {
+ Log.w(TAG, "An instance of CircularRevealFragment already exists");
+ }
+ }
+
+ public static void endCircularReveal(FragmentManager fm) {
+ final Fragment fragment = fm.findFragmentByTag(TAG);
+ if (fragment != null) {
+ fm.beginTransaction().remove(fragment).commitAllowingStateLoss();
+ }
+ }
+
+ /**
+ * Empty constructor used only by the {@link FragmentManager}.
+ */
+ public CircularRevealFragment() {}
+
+ public CircularRevealFragment(Point touchPoint, OnCircularRevealCompleteListener listener) {
+ mTouchPoint = touchPoint;
+ mListener = listener;
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ if (!mAnimationStarted) {
+ // Only run the animation once for each instance of the fragment
+ startOutgoingAnimation(InCallPresenter.getInstance().getThemeColors());
+ }
+ mAnimationStarted = true;
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.outgoing_call_animation, container, false);
+ }
+
+ public void startOutgoingAnimation(MaterialPalette palette) {
+ final Activity activity = getActivity();
+ if (activity == null) {
+ Log.w(this, "Asked to do outgoing call animation when not attached");
+ return;
+ }
+
+ final View view = activity.getWindow().getDecorView();
+
+ // The circle starts from an initial size of 0 so clip it such that it is invisible.
+ // Otherwise the first frame is drawn with a fully opaque screen which causes jank. When
+ // the animation later starts, this clip will be clobbered by the circular reveal clip.
+ // See ViewAnimationUtils.createCircularReveal.
+ view.setOutlineProvider(new ViewOutlineProvider() {
+ @Override
+ public void getOutline(View view, Outline outline) {
+ // Using (0, 0, 0, 0) will not work since the outline will simply be treated as
+ // an empty outline.
+ outline.setOval(-1, -1, 0, 0);
+ }
+ });
+ view.setClipToOutline(true);
+
+ if (palette != null) {
+ view.findViewById(R.id.outgoing_call_animation_circle).setBackgroundColor(
+ palette.mPrimaryColor);
+ activity.getWindow().setStatusBarColor(palette.mSecondaryColor);
+ }
+
+ view.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener() {
+ @Override
+ public boolean onPreDraw() {
+ final ViewTreeObserver vto = view.getViewTreeObserver();
+ if (vto.isAlive()) {
+ vto.removeOnPreDrawListener(this);
+ }
+ final Animator animator = getRevealAnimator(mTouchPoint);
+ animator.addListener(new AnimatorListenerAdapter() {
+ @Override
+ public void onAnimationEnd(Animator animation) {
+ view.setClipToOutline(false);
+ if (mListener != null) {
+ mListener.onCircularRevealComplete(getFragmentManager());
+ }
+ }
+ });
+ animator.start();
+ return false;
+ }
+ });
+ }
+
+ private Animator getRevealAnimator(Point touchPoint) {
+ final Activity activity = getActivity();
+ final View view = activity.getWindow().getDecorView();
+ final Display display = activity.getWindowManager().getDefaultDisplay();
+ final Point size = new Point();
+ display.getSize(size);
+
+ int startX = size.x / 2;
+ int startY = size.y / 2;
+ if (touchPoint != null) {
+ startX = touchPoint.x;
+ startY = touchPoint.y;
+ }
+
+ final Animator valueAnimator = ViewAnimationUtils.createCircularReveal(view,
+ startX, startY, 0, Math.max(size.x, size.y));
+ valueAnimator.setDuration(getResources().getInteger(R.integer.reveal_animation_duration));
+ return valueAnimator;
+ }
+}
diff --git a/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java b/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
index 163954b..f5f52fc 100644
--- a/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
+++ b/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
@@ -29,33 +29,40 @@
import java.util.List;
/**
- * Fragment for call control buttons
+ * Fragment that allows the user to manage a conference call.
*/
public class ConferenceManagerFragment
extends BaseFragment<ConferenceManagerPresenter,
ConferenceManagerPresenter.ConferenceManagerUi>
implements ConferenceManagerPresenter.ConferenceManagerUi {
+ private static final String KEY_IS_VISIBLE = "key_conference_is_visible";
+
private ListView mConferenceParticipantList;
private int mActionBarElevation;
private ContactPhotoManager mContactPhotoManager;
private LayoutInflater mInflater;
private ConferenceParticipantListAdapter mConferenceParticipantListAdapter;
+ private boolean mIsVisible;
+ private boolean mIsRecreating;
@Override
- ConferenceManagerPresenter createPresenter() {
- // having a singleton instance.
+ public ConferenceManagerPresenter createPresenter() {
return new ConferenceManagerPresenter();
}
@Override
- ConferenceManagerPresenter.ConferenceManagerUi getUi() {
+ public ConferenceManagerPresenter.ConferenceManagerUi getUi() {
return this;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (savedInstanceState != null) {
+ mIsRecreating = true;
+ mIsVisible = savedInstanceState.getBoolean(KEY_IS_VISIBLE);
+ }
}
@Override
@@ -75,15 +82,23 @@
}
@Override
- public void onActivityCreated(Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
+ public void onResume() {
+ super.onResume();
+ if (mIsRecreating) {
+ onVisibilityChanged(mIsVisible);
+ }
}
@Override
- public void setVisible(boolean on) {
- ActionBar actionBar = getActivity().getActionBar();
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putBoolean(KEY_IS_VISIBLE, mIsVisible);
+ super.onSaveInstanceState(outState);
+ }
- if (on) {
+ public void onVisibilityChanged(boolean isVisible) {
+ mIsVisible = isVisible;
+ ActionBar actionBar = getActivity().getActionBar();
+ if (isVisible) {
actionBar.setTitle(R.string.manageConferenceLabel);
actionBar.setElevation(mActionBarElevation);
actionBar.setHideOffset(0);
@@ -91,13 +106,10 @@
final CallList calls = CallList.getInstance();
getPresenter().init(getActivity(), calls);
- getView().setVisibility(View.VISIBLE);
// Request focus on the list of participants for accessibility purposes. This ensures
// that once the list of participants is shown, the first participant is announced.
mConferenceParticipantList.requestFocus();
} else {
- getView().setVisibility(View.GONE);
-
actionBar.setElevation(0);
actionBar.setHideOffset(actionBar.getHeight());
}
diff --git a/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java b/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java
index 86fc18f..6fb6e5d 100644
--- a/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java
+++ b/InCallUI/src/com/android/incallui/ConferenceManagerPresenter.java
@@ -137,7 +137,6 @@
}
public interface ConferenceManagerUi extends Ui {
- void setVisible(boolean on);
boolean isFragmentVisible();
void update(Context context, List<Call> participants, boolean parentCanSeparate);
void refreshCall(Call call);
diff --git a/InCallUI/src/com/android/incallui/ConferenceParticipantListAdapter.java b/InCallUI/src/com/android/incallui/ConferenceParticipantListAdapter.java
index 7825dc1..62c1214 100644
--- a/InCallUI/src/com/android/incallui/ConferenceParticipantListAdapter.java
+++ b/InCallUI/src/com/android/incallui/ConferenceParticipantListAdapter.java
@@ -418,7 +418,7 @@
numberTypeTextView.setVisibility(View.GONE);
} else {
numberTextView.setVisibility(View.VISIBLE);
- numberTextView.setText(PhoneNumberUtils.ttsSpanAsPhoneNumber(callerNumber));
+ numberTextView.setText(PhoneNumberUtils.getPhoneTtsSpannable(callerNumber));
numberTypeTextView.setVisibility(View.VISIBLE);
numberTypeTextView.setText(callerNumberType);
}
diff --git a/InCallUI/src/com/android/incallui/ContactInfoCache.java b/InCallUI/src/com/android/incallui/ContactInfoCache.java
index 4962169..27bf5a8 100644
--- a/InCallUI/src/com/android/incallui/ContactInfoCache.java
+++ b/InCallUI/src/com/android/incallui/ContactInfoCache.java
@@ -29,7 +29,7 @@
import com.android.contacts.common.util.PhoneNumberHelper;
import com.android.incallui.service.PhoneNumberService;
-import com.android.incalluibind.ServiceFactory;
+import com.android.incalluibind.ObjectFactory;
import com.android.services.telephony.common.MoreStrings;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
@@ -69,7 +69,7 @@
private ContactInfoCache(Context context) {
mContext = context;
- mPhoneNumberService = ServiceFactory.newPhoneNumberService(context);
+ mPhoneNumberService = ObjectFactory.newPhoneNumberService(context);
}
public ContactCacheEntry getInfo(String callId) {
diff --git a/InCallUI/src/com/android/incallui/DialpadFragment.java b/InCallUI/src/com/android/incallui/DialpadFragment.java
index cdf3312..737c862 100644
--- a/InCallUI/src/com/android/incallui/DialpadFragment.java
+++ b/InCallUI/src/com/android/incallui/DialpadFragment.java
@@ -29,13 +29,11 @@
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
-import android.view.ViewTreeObserver;
import android.view.accessibility.AccessibilityManager;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
import com.android.phone.common.dialpad.DialpadKeyButton;
import com.android.phone.common.dialpad.DialpadView;
@@ -83,30 +81,6 @@
}
}
- /**
- * LinearLayout that always returns true for onHoverEvent callbacks, to fix
- * problems with accessibility due to the dialpad overlaying other fragments.
- */
- public static class HoverIgnoringLinearLayout extends LinearLayout {
-
- public HoverIgnoringLinearLayout(Context context) {
- super(context);
- }
-
- public HoverIgnoringLinearLayout(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
-
- public HoverIgnoringLinearLayout(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
-
- @Override
- public boolean onHoverEvent(MotionEvent event) {
- return true;
- }
- }
-
private EditText mDtmfDialerField;
/** Hash Map to map a view id to a character*/
@@ -435,21 +409,16 @@
// TODO(klp) Adds hardware keyboard listener
@Override
- DialpadPresenter createPresenter() {
+ public DialpadPresenter createPresenter() {
return new DialpadPresenter();
}
@Override
- DialpadPresenter.DialpadUi getUi() {
+ public DialpadPresenter.DialpadUi getUi() {
return this;
}
@Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
-
- @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View parent = inflater.inflate(
@@ -514,7 +483,7 @@
* @param text Text to set Dialpad EditText to.
*/
public void setDtmfText(String text) {
- mDtmfDialerField.setText(PhoneNumberUtils.ttsSpanAsPhoneNumber(text));
+ mDtmfDialerField.setText(PhoneNumberUtils.getPhoneTtsSpannable(text));
}
@Override
diff --git a/InCallUI/src/com/android/incallui/FragmentDisplayManager.java b/InCallUI/src/com/android/incallui/FragmentDisplayManager.java
new file mode 100644
index 0000000..045d999
--- /dev/null
+++ b/InCallUI/src/com/android/incallui/FragmentDisplayManager.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.incallui;
+
+import android.app.Fragment;
+
+interface FragmentDisplayManager {
+ public void onFragmentAttached(Fragment fragment);
+}
diff --git a/InCallUI/src/com/android/incallui/InCallActivity.java b/InCallUI/src/com/android/incallui/InCallActivity.java
index 601a515..5ecb96e 100644
--- a/InCallUI/src/com/android/incallui/InCallActivity.java
+++ b/InCallUI/src/com/android/incallui/InCallActivity.java
@@ -18,7 +18,10 @@
import android.app.ActionBar;
import android.app.Activity;
+import android.app.ActivityManager;
import android.app.AlertDialog;
+import android.app.DialogFragment;
+import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.content.Context;
@@ -27,14 +30,11 @@
import android.content.DialogInterface.OnCancelListener;
import android.content.Intent;
import android.content.res.Configuration;
-import android.content.res.Resources;
import android.graphics.Point;
-import android.net.Uri;
import android.os.Bundle;
+import android.os.Trace;
import android.telecom.DisconnectCause;
import android.telecom.PhoneAccountHandle;
-import android.telecom.TelecomManager;
-import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.animation.Animation;
@@ -48,8 +48,6 @@
import com.android.phone.common.animation.AnimUtils;
import com.android.phone.common.animation.AnimationListenerAdapter;
import com.android.contacts.common.interactions.TouchPointManager;
-import com.android.contacts.common.util.MaterialColorMapUtils;
-import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
import com.android.contacts.common.widget.SelectPhoneAccountDialogFragment;
import com.android.contacts.common.widget.SelectPhoneAccountDialogFragment.SelectPhoneAccountListener;
import com.android.incallui.Call.State;
@@ -59,14 +57,21 @@
import java.util.Locale;
/**
- * Phone app "in call" screen.
+ * Main activity that the user interacts with while in a live call.
*/
-public class InCallActivity extends Activity {
+public class InCallActivity extends Activity implements FragmentDisplayManager {
+
+ public static final String TAG = InCallActivity.class.getSimpleName();
public static final String SHOW_DIALPAD_EXTRA = "InCallActivity.show_dialpad";
public static final String DIALPAD_TEXT_EXTRA = "InCallActivity.dialpad_text";
public static final String NEW_OUTGOING_CALL_EXTRA = "InCallActivity.new_outgoing_call";
- public static final String SHOW_CIRCULAR_REVEAL_EXTRA = "InCallActivity.show_circular_reveal";
+
+ private static final String TAG_DIALPAD_FRAGMENT = "tag_dialpad_fragment";
+ private static final String TAG_CONFERENCE_FRAGMENT = "tag_conference_manager_fragment";
+ private static final String TAG_CALLCARD_FRAGMENT = "tag_callcard_fragment";
+ private static final String TAG_ANSWER_FRAGMENT = "tag_answer_fragment";
+ private static final String TAG_SELECT_ACCT_FRAGMENT = "tag_select_acct_fragment";
private CallButtonFragment mCallButtonFragment;
private CallCardFragment mCallCardFragment;
@@ -100,7 +105,20 @@
AnimationListenerAdapter mSlideOutListener = new AnimationListenerAdapter() {
@Override
public void onAnimationEnd(Animation animation) {
- showDialpad(false);
+ showFragment(TAG_DIALPAD_FRAGMENT, false, true);
+ }
+ };
+
+ private SelectPhoneAccountListener mSelectAcctListener = new SelectPhoneAccountListener() {
+ @Override
+ public void onPhoneAccountSelected(PhoneAccountHandle selectedAccountHandle,
+ boolean setDefault) {
+ InCallPresenter.getInstance().handleAccountSelection(selectedAccountHandle,
+ setDefault);
+ }
+ @Override
+ public void onDialogDismissed() {
+ InCallPresenter.getInstance().cancelAccountSelection();
}
};
@@ -135,11 +153,8 @@
// TODO(klp): Do we need to add this back when prox sensor is not available?
// lp.inputFeatures |= WindowManager.LayoutParams.INPUT_FEATURE_DISABLE_USER_ACTIVITY;
- // Inflate everything in incall_screen.xml and add it to the screen.
setContentView(R.layout.incall_screen);
- initializeInCall();
-
internalResolveIntent(getIntent());
mIsLandscape = getResources().getConfiguration().orientation ==
@@ -171,13 +186,21 @@
mShowDialpadRequested = icicle.getBoolean(SHOW_DIALPAD_EXTRA);
mAnimateDialpadOnShow = false;
mDtmfText = icicle.getString(DIALPAD_TEXT_EXTRA);
+
+ SelectPhoneAccountDialogFragment dialogFragment = (SelectPhoneAccountDialogFragment)
+ getFragmentManager().findFragmentByTag(TAG_SELECT_ACCT_FRAGMENT);
+ if (dialogFragment != null) {
+ dialogFragment.setListener(mSelectAcctListener);
+ }
}
Log.d(this, "onCreate(): exit");
}
@Override
protected void onSaveInstanceState(Bundle out) {
- out.putBoolean(SHOW_DIALPAD_EXTRA, mCallButtonFragment.isDialpadVisible());
+ // TODO: The dialpad fragment should handle this as part of its own state
+ out.putBoolean(SHOW_DIALPAD_EXTRA,
+ mCallButtonFragment != null && mCallButtonFragment.isDialpadVisible());
if (mDialpadFragment != null) {
out.putString(DIALPAD_TEXT_EXTRA, mDialpadFragment.getDtmfText());
}
@@ -262,37 +285,45 @@
}
/**
+ * When fragments have a parent fragment, onAttachFragment is not called on the parent
+ * activity. To fix this, register our own callback instead that is always called for
+ * all fragments.
+ *
+ * @see {@link BaseFragment#onAttach(Activity)}
+ */
+ @Override
+ public void onFragmentAttached(Fragment fragment) {
+ if (fragment instanceof DialpadFragment) {
+ mDialpadFragment = (DialpadFragment) fragment;
+ } else if (fragment instanceof AnswerFragment) {
+ mAnswerFragment = (AnswerFragment) fragment;
+ } else if (fragment instanceof CallCardFragment) {
+ mCallCardFragment = (CallCardFragment) fragment;
+ mChildFragmentManager = mCallCardFragment.getChildFragmentManager();
+ } else if (fragment instanceof ConferenceManagerFragment) {
+ mConferenceManagerFragment = (ConferenceManagerFragment) fragment;
+ } else if (fragment instanceof CallButtonFragment) {
+ mCallButtonFragment = (CallButtonFragment) fragment;
+ }
+ }
+
+ /**
* Returns true when theActivity is in foreground (between onResume and onPause).
*/
/* package */ boolean isForegroundActivity() {
return mIsForegroundActivity;
}
- private boolean hasPendingErrorDialog() {
- return mDialog != null;
+ private boolean hasPendingDialogs() {
+ return mDialog != null || (mAnswerFragment != null && mAnswerFragment.hasPendingDialogs());
}
- /**
- * Dismisses the in-call screen.
- *
- * We never *really* finish() the InCallActivity, since we don't want to get destroyed and then
- * have to be re-created from scratch for the next call. Instead, we just move ourselves to the
- * back of the activity stack.
- *
- * This also means that we'll no longer be reachable via the BACK button (since moveTaskToBack()
- * puts us behind the Home app, but the home app doesn't allow the BACK key to move you any
- * farther down in the history stack.)
- *
- * (Since the Phone app itself is never killed, this basically means that we'll keep a single
- * InCallActivity instance around for the entire uptime of the device. This noticeably improves
- * the UI responsiveness for incoming calls.)
- */
@Override
public void finish() {
Log.i(this, "finish(). Dialog showing: " + (mDialog != null));
// skip finish if we are still showing a dialog.
- if (!hasPendingErrorDialog() && !mAnswerFragment.hasPendingDialogs()) {
+ if (!hasPendingDialogs()) {
super.finish();
}
}
@@ -325,22 +356,23 @@
// BACK is also used to exit out of any "special modes" of the
// in-call UI:
- if (!mConferenceManagerFragment.isVisible() && !mCallCardFragment.isVisible()) {
+ if ((mConferenceManagerFragment == null || !mConferenceManagerFragment.isVisible())
+ && !mCallCardFragment.isVisible()) {
return;
}
if (mDialpadFragment != null && mDialpadFragment.isVisible()) {
mCallButtonFragment.displayDialpad(false /* show */, true /* animate */);
return;
- } else if (mConferenceManagerFragment.isVisible()) {
- showConferenceCallManager(false);
+ } else if (mConferenceManagerFragment != null && mConferenceManagerFragment.isVisible()) {
+ showConferenceFragment(false);
return;
}
// Always disable the Back key while an incoming call is ringing
final Call call = CallList.getInstance().getIncomingCall();
if (call != null) {
- Log.d(this, "Consume Back press for an incoming call");
+ Log.i(this, "Consume Back press for an incoming call");
return;
}
@@ -436,13 +468,6 @@
// key events to the DTMFDialer's onDialerKeyDown.
if (mDialpadFragment != null && mDialpadFragment.isVisible()) {
return mDialpadFragment.onDialerKeyDown(event);
-
- // TODO: If the dialpad isn't currently visible, maybe
- // consider automatically bringing it up right now?
- // (Just to make sure the user sees the digits widget...)
- // But this probably isn't too critical since it's awkward to
- // use the hard keyboard while in-call in the first place,
- // especially now that the in-call UI is portrait-only...
}
return false;
@@ -474,10 +499,13 @@
return mCallCardFragment;
}
+ public AnswerFragment getAnswerFragment() {
+ return mAnswerFragment;
+ }
+
private void internalResolveIntent(Intent intent) {
final String action = intent.getAction();
-
- if (action.equals(intent.ACTION_MAIN)) {
+ if (action.equals(Intent.ACTION_MAIN)) {
// This action is the normal way to bring up the in-call UI.
//
// But we do check here for one extra that can come along with the
@@ -494,6 +522,7 @@
relaunchedFromDialer(showDialpad);
}
+ boolean newOutgoingCall = false;
if (intent.getBooleanExtra(NEW_OUTGOING_CALL_EXTRA, false)) {
intent.removeExtra(NEW_OUTGOING_CALL_EXTRA);
Call call = CallList.getInstance().getOutgoingCall();
@@ -521,12 +550,9 @@
}
}
- // This is only true in the case where an outgoing call is initiated by tapping
- // on the "Select account dialog", in which case we skip the initial animation. In
- // most other cases the circular reveal is done by OutgoingCallAnimationActivity.
- final boolean showCircularReveal =
- intent.getBooleanExtra(SHOW_CIRCULAR_REVEAL_EXTRA, false);
- mCallCardFragment.animateForNewOutgoingCall(touchPoint, showCircularReveal);
+ // Start animation for new outgoing call
+ CircularRevealFragment.startCircularReveal(getFragmentManager(), touchPoint,
+ InCallPresenter.getInstance());
// InCallActivity is responsible for disconnecting a new outgoing call if there
// is no way of making it (i.e. no valid call capable accounts)
@@ -535,11 +561,12 @@
}
dismissKeyguard(true);
+ newOutgoingCall = true;
}
Call pendingAccountSelectionCall = CallList.getInstance().getWaitingForAccountCall();
if (pendingAccountSelectionCall != null) {
- mCallCardFragment.setVisible(false);
+ showCallCardFragment(false);
Bundle extras = pendingAccountSelectionCall
.getTelecommCall().getDetails().getExtras();
@@ -551,24 +578,12 @@
phoneAccountHandles = new ArrayList<>();
}
- SelectPhoneAccountListener listener = new SelectPhoneAccountListener() {
- @Override
- public void onPhoneAccountSelected(PhoneAccountHandle selectedAccountHandle,
- boolean setDefault) {
- InCallPresenter.getInstance().handleAccountSelection(selectedAccountHandle,
- setDefault);
- }
- @Override
- public void onDialogDismissed() {
- InCallPresenter.getInstance().cancelAccountSelection();
- }
- };
-
- SelectPhoneAccountDialogFragment.showAccountDialog(getFragmentManager(),
+ DialogFragment dialogFragment = SelectPhoneAccountDialogFragment.newInstance(
R.string.select_phone_account_for_calls, true, phoneAccountHandles,
- listener);
- } else {
- mCallCardFragment.setVisible(true);
+ mSelectAcctListener);
+ dialogFragment.show(getFragmentManager(), TAG_SELECT_ACCT_FRAGMENT);
+ } else if (!newOutgoingCall) {
+ showCallCardFragment(true);
}
return;
@@ -589,40 +604,6 @@
}
}
- private void initializeInCall() {
- if (mCallCardFragment == null) {
- mCallCardFragment = (CallCardFragment) getFragmentManager()
- .findFragmentById(R.id.callCardFragment);
- }
-
- mChildFragmentManager = mCallCardFragment.getChildFragmentManager();
-
- if (mCallButtonFragment == null) {
- mCallButtonFragment = (CallButtonFragment) mChildFragmentManager
- .findFragmentById(R.id.callButtonFragment);
- mCallButtonFragment.getView().setVisibility(View.INVISIBLE);
- }
-
- if (mAnswerFragment == null) {
- mAnswerFragment = (AnswerFragment) mChildFragmentManager
- .findFragmentById(R.id.answerFragment);
- }
-
- if (mConferenceManagerFragment == null) {
- mConferenceManagerFragment = (ConferenceManagerFragment) getFragmentManager()
- .findFragmentById(R.id.conferenceManagerFragment);
- mConferenceManagerFragment.getView().setVisibility(View.INVISIBLE);
- }
- }
-
- /**
- * Simulates a user click to hide the dialpad. This will update the UI to show the call card,
- * update the checked state of the dialpad button, and update the proximity sensor state.
- */
- public void hideDialpadForDisconnect() {
- mCallButtonFragment.displayDialpad(false /* show */, true /* animate */);
- }
-
public void dismissKeyguard(boolean dismiss) {
if (mDismissKeyguard == dismiss) {
return;
@@ -635,67 +616,134 @@
}
}
- private void showDialpad(boolean showDialpad) {
- // If the dialpad is being shown and it has not already been loaded, replace the dialpad
- // placeholder with the actual fragment before continuing.
- if (mDialpadFragment == null && showDialpad) {
- final FragmentTransaction loadTransaction = mChildFragmentManager.beginTransaction();
- View fragmentContainer = findViewById(R.id.dialpadFragmentContainer);
- mDialpadFragment = new DialpadFragment();
- loadTransaction.replace(fragmentContainer.getId(), mDialpadFragment,
- DialpadFragment.class.getName());
- loadTransaction.commitAllowingStateLoss();
- mChildFragmentManager.executePendingTransactions();
+ private void showFragment(String tag, boolean show, boolean executeImmediately) {
+ Trace.beginSection("showFragment - " + tag);
+ final FragmentManager fm = getFragmentManagerForTag(tag);
+
+ if (fm == null) {
+ Log.w(TAG, "Fragment manager is null for : " + tag);
+ return;
}
- final FragmentTransaction ft = mChildFragmentManager.beginTransaction();
- if (showDialpad) {
- ft.show(mDialpadFragment);
- } else {
- ft.hide(mDialpadFragment);
+ Fragment fragment = fm.findFragmentByTag(tag);
+ if (!show && fragment == null) {
+ // Nothing to show, so bail early.
+ return;
}
- ft.commitAllowingStateLoss();
+
+ final FragmentTransaction transaction = fm.beginTransaction();
+ if (show) {
+ if (fragment == null) {
+ fragment = createNewFragmentForTag(tag);
+ transaction.add(getContainerIdForFragment(tag), fragment, tag);
+ } else {
+ transaction.show(fragment);
+ }
+ } else {
+ transaction.hide(fragment);
+ }
+
+ transaction.commitAllowingStateLoss();
+ if (executeImmediately) {
+ fm.executePendingTransactions();
+ }
+ Trace.endSection();
}
- public void displayDialpad(boolean showDialpad, boolean animate) {
+ private Fragment createNewFragmentForTag(String tag) {
+ if (TAG_DIALPAD_FRAGMENT.equals(tag)) {
+ mDialpadFragment = new DialpadFragment();
+ return mDialpadFragment;
+ } else if (TAG_ANSWER_FRAGMENT.equals(tag)) {
+ mAnswerFragment = new AnswerFragment();
+ return mAnswerFragment;
+ } else if (TAG_CONFERENCE_FRAGMENT.equals(tag)) {
+ mConferenceManagerFragment = new ConferenceManagerFragment();
+ return mConferenceManagerFragment;
+ } else if (TAG_CALLCARD_FRAGMENT.equals(tag)) {
+ mCallCardFragment = new CallCardFragment();
+ return mCallCardFragment;
+ }
+ throw new IllegalStateException("Unexpected fragment: " + tag);
+ }
+
+ private FragmentManager getFragmentManagerForTag(String tag) {
+ if (TAG_DIALPAD_FRAGMENT.equals(tag)) {
+ return mChildFragmentManager;
+ } else if (TAG_ANSWER_FRAGMENT.equals(tag)) {
+ return mChildFragmentManager;
+ } else if (TAG_CONFERENCE_FRAGMENT.equals(tag)) {
+ return getFragmentManager();
+ } else if (TAG_CALLCARD_FRAGMENT.equals(tag)) {
+ return getFragmentManager();
+ }
+ throw new IllegalStateException("Unexpected fragment: " + tag);
+ }
+
+ private int getContainerIdForFragment(String tag) {
+ if (TAG_DIALPAD_FRAGMENT.equals(tag)) {
+ return R.id.answer_and_dialpad_container;
+ } else if (TAG_ANSWER_FRAGMENT.equals(tag)) {
+ return R.id.answer_and_dialpad_container;
+ } else if (TAG_CONFERENCE_FRAGMENT.equals(tag)) {
+ return R.id.main;
+ } else if (TAG_CALLCARD_FRAGMENT.equals(tag)) {
+ return R.id.main;
+ }
+ throw new IllegalStateException("Unexpected fragment: " + tag);
+ }
+
+ public void showDialpadFragment(boolean show, boolean animate) {
// If the dialpad is already visible, don't animate in. If it's gone, don't animate out.
- if ((showDialpad && isDialpadVisible()) || (!showDialpad && !isDialpadVisible())) {
+ if ((show && isDialpadVisible()) || (!show && !isDialpadVisible())) {
return;
}
// We don't do a FragmentTransaction on the hide case because it will be dealt with when
// the listener is fired after an animation finishes.
if (!animate) {
- showDialpad(showDialpad);
+ showFragment(TAG_DIALPAD_FRAGMENT, show, true);
} else {
- if (showDialpad) {
- showDialpad(true);
+ if (show) {
+ showFragment(TAG_DIALPAD_FRAGMENT, true, true);
mDialpadFragment.animateShowDialpad();
}
- mCallCardFragment.onDialpadVisiblityChange(showDialpad);
- mDialpadFragment.getView().startAnimation(showDialpad ? mSlideIn : mSlideOut);
+ mCallCardFragment.onDialpadVisibilityChange(show);
+ mDialpadFragment.getView().startAnimation(show ? mSlideIn : mSlideOut);
}
- InCallPresenter.getInstance().getProximitySensor().onDialpadVisible(showDialpad);
+ final ProximitySensor sensor = InCallPresenter.getInstance().getProximitySensor();
+ if (sensor != null) {
+ sensor.onDialpadVisible(show);
+ }
}
public boolean isDialpadVisible() {
return mDialpadFragment != null && mDialpadFragment.isVisible();
}
+ public void showCallCardFragment(boolean show) {
+ showFragment(TAG_CALLCARD_FRAGMENT, show, true);
+ }
+
/**
* Hides or shows the conference manager fragment.
*
* @param show {@code true} if the conference manager should be shown, {@code false} if it
* should be hidden.
*/
- public void showConferenceCallManager(boolean show) {
- mConferenceManagerFragment.setVisible(show);
+ public void showConferenceFragment(boolean show) {
+ showFragment(TAG_CONFERENCE_FRAGMENT, show, true);
+ mConferenceManagerFragment.onVisibilityChanged(show);
// Need to hide the call card fragment to ensure that accessibility service does not try to
// give focus to the call card when the conference manager is visible.
mCallCardFragment.getView().setVisibility(show ? View.GONE : View.VISIBLE);
}
+ public void showAnswerFragment(boolean show) {
+ showFragment(TAG_ANSWER_FRAGMENT, show, true);
+ }
+
public void showPostCharWaitDialog(String callId, String chars) {
if (isForegroundActivity()) {
final PostCharDialogFragment fragment = new PostCharDialogFragment(callId, chars);
@@ -734,7 +782,9 @@
mDialog.dismiss();
mDialog = null;
}
- mAnswerFragment.dismissPendingDialogues();
+ if (mAnswerFragment != null) {
+ mAnswerFragment.dismissPendingDialogs();
+ }
}
/**
diff --git a/InCallUI/src/com/android/incallui/InCallDateUtils.java b/InCallUI/src/com/android/incallui/InCallDateUtils.java
index 88c5354..156eea0 100644
--- a/InCallUI/src/com/android/incallui/InCallDateUtils.java
+++ b/InCallUI/src/com/android/incallui/InCallDateUtils.java
@@ -33,22 +33,19 @@
final Resources res = Resources.getSystem();
StringBuilder duration = new StringBuilder();
if (hours > 0) {
- duration.append(res.getQuantityString(
- com.android.internal.R.plurals.duration_hours, hours, hours));
+ duration.append(res.getQuantityString(R.plurals.duration_hours, hours, hours));
}
if (minutes > 0) {
if (hours > 0) {
duration.append(' ');
}
- duration.append(res.getQuantityString(
- com.android.internal.R.plurals.duration_minutes, minutes, minutes));
+ duration.append(res.getQuantityString(R.plurals.duration_minutes, minutes, minutes));
}
if (seconds > 0) {
if (hours > 0 || minutes > 0) {
duration.append(' ');
}
- duration.append(res.getQuantityString(
- com.android.internal.R.plurals.duration_seconds, seconds, seconds));
+ duration.append(res.getQuantityString(R.plurals.duration_seconds, seconds, seconds));
}
return duration.toString();
}
diff --git a/InCallUI/src/com/android/incallui/InCallPresenter.java b/InCallUI/src/com/android/incallui/InCallPresenter.java
index 078dd49..2b75400 100644
--- a/InCallUI/src/com/android/incallui/InCallPresenter.java
+++ b/InCallUI/src/com/android/incallui/InCallPresenter.java
@@ -16,7 +16,7 @@
package com.android.incallui;
-import android.app.Activity;
+import android.app.FragmentManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
@@ -24,10 +24,8 @@
import android.graphics.Point;
import android.net.Uri;
import android.os.Bundle;
-import android.os.Handler;
import android.telecom.DisconnectCause;
import android.telecom.PhoneAccount;
-import android.telecom.Phone;
import android.telecom.PhoneAccountHandle;
import android.telecom.TelecomManager;
import android.telecom.VideoProfile;
@@ -38,11 +36,11 @@
import android.view.Window;
import android.view.WindowManager;
-import com.google.common.base.Preconditions;
-
import com.android.contacts.common.interactions.TouchPointManager;
+import com.android.contacts.common.testing.NeededForTesting;
import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
import com.android.incalluibind.ObjectFactory;
+import com.google.common.base.Preconditions;
import java.util.Collections;
import java.util.List;
@@ -60,7 +58,8 @@
* that want to listen in on the in-call state changes.
* TODO: This class has become more of a state machine at this point. Consider renaming.
*/
-public class InCallPresenter implements CallList.Listener, InCallPhoneListener {
+public class InCallPresenter implements CallList.Listener,
+ CircularRevealFragment.OnCircularRevealCompleteListener {
private static final String EXTRA_FIRST_TIME_SHOWN =
"com.android.incallui.intent.extra.FIRST_TIME_SHOWN";
@@ -99,35 +98,23 @@
private boolean mServiceConnected = false;
private boolean mAccountSelectionCancelled = false;
private InCallCameraManager mInCallCameraManager = null;
+ private AnswerPresenter mAnswerPresenter = new AnswerPresenter();
- private final Phone.Listener mPhoneListener = new Phone.Listener() {
- @Override
- public void onBringToForeground(Phone phone, boolean showDialpad) {
- Log.i(this, "Bringing UI to foreground.");
- bringToForeground(showDialpad);
- }
- @Override
- public void onCallAdded(Phone phone, android.telecom.Call call) {
- call.addListener(mCallListener);
- }
- @Override
- public void onCallRemoved(Phone phone, android.telecom.Call call) {
- call.removeListener(mCallListener);
- }
- @Override
- public void onCanAddCallChanged(Phone phone, boolean canAddCall) {
- for (CanAddCallListener listener : mCanAddCallListeners) {
- listener.onCanAddCallChanged(canAddCall);
- }
- }
- };
+ /**
+ * Whether or not we are currently bound and waiting for Telecom to send us a new call.
+ */
+ private boolean mBoundAndWaitingForOutgoingCall;
+ /**
+ * If there is no actual call currently in the call list, this will be used as a fallback
+ * to determine the theme color for InCallUI.
+ */
+ private PhoneAccountHandle mPendingPhoneAccountHandle;
- private final android.telecom.Call.Listener mCallListener =
- new android.telecom.Call.Listener() {
+ private final android.telecom.Call.Callback mCallCallback =
+ new android.telecom.Call.Callback() {
@Override
public void onPostDialWait(android.telecom.Call call, String remainingPostDialSequence) {
- onPostDialCharWait(
- CallList.getInstance().getCallByTelecommCall(call).getId(),
+ onPostDialCharWait(mCallList.getCallByTelecommCall(call).getId(),
remainingPostDialSequence);
}
@@ -135,7 +122,7 @@
public void onDetailsChanged(android.telecom.Call call,
android.telecom.Call.Details details) {
for (InCallDetailsListener listener : mDetailsListeners) {
- listener.onDetailsChanged(CallList.getInstance().getCallByTelecommCall(call),
+ listener.onDetailsChanged(mCallList.getCallByTelecommCall(call),
details);
}
}
@@ -145,7 +132,7 @@
android.telecom.Call call, List<android.telecom.Call> conferenceableCalls) {
Log.i(this, "onConferenceableCallsChanged: " + call);
for (InCallDetailsListener listener : mDetailsListeners) {
- listener.onDetailsChanged(CallList.getInstance().getCallByTelecommCall(call),
+ listener.onDetailsChanged(mCallList.getCallByTelecommCall(call),
call.getDetails());
}
}
@@ -160,19 +147,6 @@
private boolean mIsActivityPreviouslyStarted = false;
/**
- * Whether or not to wait for the circular reveal animation to be started, to avoid stopping
- * the circular reveal animation activity before the animation is initiated.
- */
- private boolean mWaitForRevealAnimationStart = false;
-
- /**
- * Whether or not the CircularRevealAnimationActivity has started.
- */
- private boolean mCircularRevealActivityStarted = false;
-
- private boolean mShowDialpadOnStart = false;
-
- /**
* Whether or not InCallService is bound to Telecom.
*/
private boolean mServiceBound = false;
@@ -185,10 +159,6 @@
*/
private boolean mIsChangingConfigurations = false;
- private Phone mPhone;
-
- private Handler mHandler = new Handler();
-
/** Display colors for the UI. Consists of a primary color and secondary (darker) color */
private MaterialPalette mThemeColors;
@@ -201,16 +171,9 @@
return sInCallPresenter;
}
- @Override
- public void setPhone(Phone phone) {
- mPhone = phone;
- mPhone.addListener(mPhoneListener);
- }
-
- @Override
- public void clearPhone() {
- mPhone.removeListener(mPhoneListener);
- mPhone = null;
+ @NeededForTesting
+ static synchronized void setInstance(InCallPresenter inCallPresenter) {
+ sInCallPresenter = inCallPresenter;
}
public InCallState getInCallState() {
@@ -221,7 +184,12 @@
return mCallList;
}
- public void setUp(Context context, CallList callList, AudioModeProvider audioModeProvider) {
+ public void setUp(Context context,
+ CallList callList,
+ AudioModeProvider audioModeProvider,
+ StatusBarNotifier statusBarNotifier,
+ ContactInfoCache contactInfoCache,
+ ProximitySensor proximitySensor) {
if (mServiceConnected) {
Log.i(this, "New service connection replacing existing one.");
// retain the current resources, no need to create new ones.
@@ -234,14 +202,14 @@
Preconditions.checkNotNull(context);
mContext = context;
- mContactInfoCache = ContactInfoCache.getInstance(context);
+ mContactInfoCache = contactInfoCache;
- mStatusBarNotifier = new StatusBarNotifier(context, mContactInfoCache);
+ mStatusBarNotifier = statusBarNotifier;
addListener(mStatusBarNotifier);
mAudioModeProvider = audioModeProvider;
- mProximitySensor = new ProximitySensor(context, mAudioModeProvider);
+ mProximitySensor = proximitySensor;
addListener(mProximitySensor);
mCallList = callList;
@@ -275,13 +243,6 @@
}
private void attemptFinishActivity() {
- mWaitForRevealAnimationStart = false;
-
- Context context = mContext != null ? mContext : mInCallActivity;
- if (context != null) {
- CircularRevealActivity.sendClearDisplayBroadcast(context);
- }
-
final boolean doFinish = (mInCallActivity != null && isActivityStarted());
Log.i(this, "Hide in call UI: " + doFinish);
if (doFinish) {
@@ -401,6 +362,38 @@
}
}
+ private boolean mAwaitingCallListUpdate = false;
+
+ public void onBringToForeground(boolean showDialpad) {
+ Log.i(this, "Bringing UI to foreground.");
+ bringToForeground(showDialpad);
+ }
+
+ /**
+ * TODO: Consider listening to CallList callbacks to do this instead of receiving a direct
+ * method invocation from InCallService.
+ */
+ public void onCallAdded(android.telecom.Call call) {
+ // Since a call has been added we are no longer waiting for Telecom to send us a
+ // call.
+ setBoundAndWaitingForOutgoingCall(false, null);
+ call.registerCallback(mCallCallback);
+ }
+
+ /**
+ * TODO: Consider listening to CallList callbacks to do this instead of receiving a direct
+ * method invocation from InCallService.
+ */
+ public void onCallRemoved(android.telecom.Call call) {
+ call.unregisterCallback(mCallCallback);
+ }
+
+ public void onCanAddCallChanged(boolean canAddCall) {
+ for (CanAddCallListener listener : mCanAddCallListeners) {
+ listener.onCanAddCallChanged(canAddCall);
+ }
+ }
+
/**
* Called when there is a change to the call list.
* Sets the In-Call state for the entire in-call app based on the information it gets from
@@ -409,10 +402,17 @@
*/
@Override
public void onCallListChange(CallList callList) {
+ if (mInCallActivity != null && mInCallActivity.getCallCardFragment() != null &&
+ mInCallActivity.getCallCardFragment().isAnimating()) {
+ mAwaitingCallListUpdate = true;
+ return;
+ }
if (callList == null) {
return;
}
- Log.d(this, "onCallListChange callList=" + callList.toString() );
+
+ mAwaitingCallListUpdate = false;
+
InCallState newState = getPotentialStateFromCallList(callList);
InCallState oldState = mInCallState;
Log.d(this, "onCallListChange oldState= " + oldState + " newState=" + newState);
@@ -464,11 +464,10 @@
*/
@Override
public void onDisconnect(Call call) {
- hideDialpadForDisconnect();
maybeShowErrorDialogOnDisconnect(call);
// We need to do the run the same code as onCallListChange.
- onCallListChange(CallList.getInstance());
+ onCallListChange(mCallList);
if (isActivityStarted()) {
mInCallActivity.dismissKeyguard(false);
@@ -478,7 +477,7 @@
/**
* Given the call list, return the state in which the in-call screen should be.
*/
- public static InCallState getPotentialStateFromCallList(CallList callList) {
+ public InCallState getPotentialStateFromCallList(CallList callList) {
InCallState newState = InCallState.NO_CALLS;
@@ -500,9 +499,47 @@
newState = InCallState.INCALL;
}
+ if (newState == InCallState.NO_CALLS) {
+ if (mBoundAndWaitingForOutgoingCall) {
+ return InCallState.OUTGOING;
+ }
+ }
+
return newState;
}
+ public boolean isBoundAndWaitingForOutgoingCall() {
+ return mBoundAndWaitingForOutgoingCall;
+ }
+
+ public void setBoundAndWaitingForOutgoingCall(boolean isBound, PhoneAccountHandle handle) {
+ // NOTE: It is possible for there to be a race and have handle become null before
+ // the circular reveal starts. This should not cause any problems because CallCardFragment
+ // should fallback to the actual call in the CallList at that point in time to determine
+ // the theme color.
+ Log.i(this, "setBoundAndWaitingForOutgoingCall: " + isBound);
+ mBoundAndWaitingForOutgoingCall = isBound;
+ mPendingPhoneAccountHandle = handle;
+ if (isBound && mInCallState == InCallState.NO_CALLS) {
+ mInCallState = InCallState.OUTGOING;
+ }
+ }
+
+ @Override
+ public void onCircularRevealComplete(FragmentManager fm) {
+ if (mInCallActivity != null) {
+ mInCallActivity.showCallCardFragment(true);
+ mInCallActivity.getCallCardFragment().animateForNewOutgoingCall();
+ CircularRevealFragment.endCircularReveal(mInCallActivity.getFragmentManager());
+ }
+ }
+
+ public void onShrinkAnimationComplete() {
+ if (mAwaitingCallListUpdate) {
+ onCallListChange(mCallList);
+ }
+ }
+
public void addIncomingCallListener(IncomingCallListener listener) {
Preconditions.checkNotNull(listener);
mIncomingCallListeners.add(listener);
@@ -574,19 +611,23 @@
}
public void handleAccountSelection(PhoneAccountHandle accountHandle, boolean setDefault) {
- Call call = mCallList.getWaitingForAccountCall();
- if (call != null) {
- String callId = call.getId();
- TelecomAdapter.getInstance().phoneAccountSelected(callId, accountHandle, setDefault);
+ if (mCallList != null) {
+ Call call = mCallList.getWaitingForAccountCall();
+ if (call != null) {
+ String callId = call.getId();
+ TelecomAdapter.getInstance().phoneAccountSelected(callId, accountHandle, setDefault);
+ }
}
}
public void cancelAccountSelection() {
mAccountSelectionCancelled = true;
- Call call = mCallList.getWaitingForAccountCall();
- if (call != null) {
- String callId = call.getId();
- TelecomAdapter.getInstance().disconnectCall(callId);
+ if (mCallList != null) {
+ Call call = mCallList.getWaitingForAccountCall();
+ if (call != null) {
+ String callId = call.getId();
+ TelecomAdapter.getInstance().disconnectCall(callId);
+ }
}
}
@@ -753,7 +794,6 @@
if (showing) {
mIsActivityPreviouslyStarted = true;
} else {
- CircularRevealActivity.sendClearDisplayBroadcast(mContext);
updateIsChangingConfigurations();
}
@@ -826,7 +866,7 @@
/**
* INCOMING CALL
*/
- final CallList calls = CallList.getInstance();
+ final CallList calls = mCallList;
final Call incomingCall = calls.getIncomingCall();
Log.v(this, "incomingCall: " + incomingCall);
@@ -923,15 +963,6 @@
}
/**
- * Hides the dialpad. Called when a call is disconnected (Requires hiding dialpad).
- */
- private void hideDialpadForDisconnect() {
- if (isActivityStarted()) {
- mInCallActivity.hideDialpadForDisconnect();
- }
- }
-
- /**
* When the state of in-call changes, this is the first method to get called. It determines if
* the UI needs to be started or finished depending on the new state and does it.
*/
@@ -969,8 +1000,9 @@
// [ AND NOW YOU'RE IN THE CALL. voila! ]
//
// Our app is started using a fullScreen notification. We need to do this whenever
- // we get an incoming call.
- final boolean startStartupSequence = (InCallState.INCOMING == newState);
+ // we get an incoming call. Depending on the current context of the device, either a
+ // incoming call HUN or the actual InCallActivity will be shown.
+ final boolean startIncomingCallSequence = (InCallState.INCOMING == newState);
// A dialog to show on top of the InCallUI to select a PhoneAccount
final boolean showAccountPicker = (InCallState.WAITING_FOR_ACCOUNT == newState);
@@ -1003,7 +1035,7 @@
// machine. Telecom should also be the component responsible for disconnecting a call
// with no valid accounts.
showCallUi |= InCallState.PENDING_OUTGOING == newState && mainUiNotVisible
- && isCallWithNoValidAccounts(CallList.getInstance().getPendingOutgoingCall());
+ && isCallWithNoValidAccounts(mCallList.getPendingOutgoingCall());
// The only time that we have an instance of mInCallActivity and it isn't started is
// when it is being destroyed. In that case, lets avoid bringing up another instance of
@@ -1018,7 +1050,7 @@
if (showCallUi || showAccountPicker) {
Log.i(this, "Start in call UI");
showInCall(false /* showDialpad */, !showAccountPicker /* newOutgoingCall */);
- } else if (startStartupSequence) {
+ } else if (startIncomingCallSequence) {
Log.i(this, "Start Full Screen in call UI");
// We're about the bring up the in-call UI for an incoming call. If we still have
@@ -1052,7 +1084,7 @@
*/
public static boolean isCallWithNoValidAccounts(Call call) {
if (call != null && !isEmergencyCall(call)) {
- Bundle extras = call.getTelecommCall().getDetails().getExtras();
+ Bundle extras = call.getExtras();
if (extras == null) {
extras = EMPTY_EXTRAS;
@@ -1189,41 +1221,8 @@
}
public void showInCall(final boolean showDialpad, final boolean newOutgoingCall) {
- if (mCircularRevealActivityStarted) {
- mWaitForRevealAnimationStart = true;
- mShowDialpadOnStart = showDialpad;
- Log.i(this, "Waiting for circular reveal completion to show InCallActivity");
- } else {
- Log.i(this, "Showing InCallActivity immediately");
- mContext.startActivity(getInCallIntent(showDialpad, newOutgoingCall,
- newOutgoingCall /* showCircularReveal */));
- }
- }
-
- public void onCircularRevealStarted(final Activity activity) {
- mCircularRevealActivityStarted = false;
- if (mWaitForRevealAnimationStart) {
- mWaitForRevealAnimationStart = false;
- mHandler.post(new Runnable() {
- @Override
- public void run() {
- if (mContext == null) {
- Log.e(this, "Setup did not occur before showing the InCallActivity.");
- activity.finish();
- return;
- }
-
- Log.i(this, "Showing InCallActivity after circular reveal");
- final Intent intent =
- getInCallIntent(mShowDialpadOnStart, true, false, false);
- activity.startActivity(intent);
- mShowDialpadOnStart = false;
- }
- });
- } else if (!mServiceBound) {
- CircularRevealActivity.sendClearDisplayBroadcast(mContext);
- return;
- }
+ Log.i(this, "Showing InCallActivity");
+ mContext.startActivity(getInCallIntent(showDialpad, newOutgoingCall));
}
public void onServiceBind() {
@@ -1231,6 +1230,7 @@
}
public void onServiceUnbind() {
+ InCallPresenter.getInstance().setBoundAndWaitingForOutgoingCall(false, null);
mServiceBound = false;
}
@@ -1255,43 +1255,26 @@
final PhoneAccountHandle accountHandle =
intent.getParcelableExtra(TelecomManager.EXTRA_PHONE_ACCOUNT_HANDLE);
- final MaterialPalette colors = getColorsFromPhoneAccountHandle(accountHandle);
final Point touchPoint = extras.getParcelable(TouchPointManager.TOUCH_POINT);
- mCircularRevealActivityStarted = true;
- mContext.startActivity(getAnimationIntent(touchPoint, colors));
+ InCallPresenter.getInstance().setBoundAndWaitingForOutgoingCall(true, accountHandle);
+
+ final Intent incallIntent = getInCallIntent(false, true);
+ incallIntent.putExtra(TouchPointManager.TOUCH_POINT, touchPoint);
+ mContext.startActivity(incallIntent);
}
- private Intent getAnimationIntent(Point touchPoint, MaterialPalette palette) {
- final Intent intent = new Intent(mContext, CircularRevealActivity.class);
- intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
- | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
- | Intent.FLAG_ACTIVITY_NO_USER_ACTION);
- intent.putExtra(TouchPointManager.TOUCH_POINT, touchPoint);
- intent.putExtra(CircularRevealActivity.EXTRA_THEME_COLORS, palette);
- return intent;
- }
-
- public Intent getInCallIntent(boolean showDialpad, boolean newOutgoingCall,
- boolean showCircularReveal) {
- return getInCallIntent(showDialpad, newOutgoingCall, showCircularReveal, true);
- }
-
- public Intent getInCallIntent(boolean showDialpad, boolean newOutgoingCall,
- boolean showCircularReveal, boolean newTask) {
+ public Intent getInCallIntent(boolean showDialpad, boolean newOutgoingCall) {
final Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
- | Intent.FLAG_ACTIVITY_NO_USER_ACTION);
- if (newTask) {
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- }
+ | Intent.FLAG_ACTIVITY_NO_USER_ACTION
+ | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClass(mContext, InCallActivity.class);
if (showDialpad) {
intent.putExtra(InCallActivity.SHOW_DIALPAD_EXTRA, true);
}
intent.putExtra(InCallActivity.NEW_OUTGOING_CALL_EXTRA, newOutgoingCall);
- intent.putExtra(InCallActivity.SHOW_CIRCULAR_REVEAL_EXTRA, showCircularReveal);
return intent;
}
@@ -1401,7 +1384,10 @@
* @return The space beside the call card.
*/
public float getSpaceBesideCallCard() {
- return mInCallActivity.getCallCardFragment().getSpaceBesideCallCard();
+ if (mInCallActivity != null && mInCallActivity.getCallCardFragment() != null) {
+ return mInCallActivity.getCallCardFragment().getSpaceBesideCallCard();
+ }
+ return 0;
}
/**
@@ -1410,7 +1396,7 @@
* @return True if the call card fragment is visible.
*/
public boolean getCallCardFragmentVisible() {
- if (mInCallActivity != null) {
+ if (mInCallActivity != null && mInCallActivity.getCallCardFragment() != null) {
return mInCallActivity.getCallCardFragment().isVisible();
}
return false;
@@ -1427,7 +1413,7 @@
return;
}
- mInCallActivity.showConferenceCallManager(show);
+ mInCallActivity.showConferenceFragment(show);
}
/**
@@ -1444,7 +1430,7 @@
*/
public void setThemeColors() {
// This method will set the background to default if the color is PhoneAccount.NO_COLOR.
- mThemeColors = getColorsFromCall(CallList.getInstance().getFirstCall());
+ mThemeColors = getColorsFromCall(mCallList.getFirstCall());
if (mInCallActivity == null) {
return;
@@ -1467,7 +1453,11 @@
}
private MaterialPalette getColorsFromCall(Call call) {
- return getColorsFromPhoneAccountHandle(call == null ? null : call.getAccountHandle());
+ if (call == null) {
+ return getColorsFromPhoneAccountHandle(mPendingPhoneAccountHandle);
+ } else {
+ return getColorsFromPhoneAccountHandle(call.getAccountHandle());
+ }
}
private MaterialPalette getColorsFromPhoneAccountHandle(PhoneAccountHandle phoneAccountHandle) {
@@ -1499,10 +1489,20 @@
return mTelecomManager;
}
+ InCallActivity getActivity() {
+ return mInCallActivity;
+ }
+
+ AnswerPresenter getAnswerPresenter() {
+ return mAnswerPresenter;
+ }
+
/**
* Private constructor. Must use getInstance() to get this singleton.
*/
private InCallPresenter() {
+ addIncomingCallListener(mAnswerPresenter);
+ addInCallUiListener(mAnswerPresenter);
}
/**
diff --git a/InCallUI/src/com/android/incallui/InCallServiceImpl.java b/InCallUI/src/com/android/incallui/InCallServiceImpl.java
index 17f4e17..bbd1db0 100644
--- a/InCallUI/src/com/android/incallui/InCallServiceImpl.java
+++ b/InCallUI/src/com/android/incallui/InCallServiceImpl.java
@@ -16,10 +16,12 @@
package com.android.incallui;
+import android.content.Context;
import android.content.Intent;
import android.os.IBinder;
+import android.telecom.AudioState;
+import android.telecom.Call;
import android.telecom.InCallService;
-import android.telecom.Phone;
/**
* Used to receive updates about calls from the Telecomm component. This service is bound to
@@ -30,41 +32,67 @@
public class InCallServiceImpl extends InCallService {
@Override
- public void onPhoneCreated(Phone phone) {
- Log.v(this, "onPhoneCreated");
- CallList.getInstance().setPhone(phone);
- AudioModeProvider.getInstance().setPhone(phone);
- TelecomAdapter.getInstance().setPhone(phone);
- InCallPresenter.getInstance().setPhone(phone);
- TelecomAdapter.getInstance().setContext(InCallServiceImpl.this);
+ public void onAudioStateChanged(AudioState audioState) {
+ AudioModeProvider.getInstance().onAudioStateChanged(audioState);
}
@Override
- public void onPhoneDestroyed(Phone phone) {
- Log.v(this, "onPhoneDestroyed");
- // Tear down the InCall system
- CallList.getInstance().clearPhone();
- AudioModeProvider.getInstance().clearPhone();
- TelecomAdapter.getInstance().clearPhone();
- TelecomAdapter.getInstance().setContext(null);
- CallList.getInstance().clearOnDisconnect();
- InCallPresenter.getInstance().tearDown();
+ public void onBringToForeground(boolean showDialpad) {
+ InCallPresenter.getInstance().onBringToForeground(showDialpad);
+ }
+
+ @Override
+ public void onCallAdded(Call call) {
+ CallList.getInstance().onCallAdded(call);
+ InCallPresenter.getInstance().onCallAdded(call);
+ }
+
+ @Override
+ public void onCallRemoved(Call call) {
+ CallList.getInstance().onCallRemoved(call);
+ InCallPresenter.getInstance().onCallRemoved(call);
+ }
+
+ @Override
+ public void onCanAddCallChanged(boolean canAddCall) {
+ InCallPresenter.getInstance().onCanAddCallChanged(canAddCall);
}
@Override
public IBinder onBind(Intent intent) {
+ final Context context = getApplicationContext();
+ final ContactInfoCache contactInfoCache = ContactInfoCache.getInstance(context);
InCallPresenter.getInstance().setUp(
getApplicationContext(),
CallList.getInstance(),
- AudioModeProvider.getInstance());
+ AudioModeProvider.getInstance(),
+ new StatusBarNotifier(context, contactInfoCache),
+ contactInfoCache,
+ new ProximitySensor(context, AudioModeProvider.getInstance())
+ );
InCallPresenter.getInstance().onServiceBind();
InCallPresenter.getInstance().maybeStartRevealAnimation(intent);
+ TelecomAdapter.getInstance().setInCallService(this);
+
return super.onBind(intent);
}
@Override
public boolean onUnbind(Intent intent) {
+ super.onUnbind(intent);
+
InCallPresenter.getInstance().onServiceUnbind();
- return super.onUnbind(intent);
+ tearDown();
+
+ return false;
}
+
+ private void tearDown() {
+ Log.v(this, "tearDown");
+ // Tear down the InCall system
+ TelecomAdapter.getInstance().clearInCallService();
+ CallList.getInstance().clearOnDisconnect();
+ InCallPresenter.getInstance().tearDown();
+ }
+
}
diff --git a/InCallUI/src/com/android/incallui/InCallPhoneListener.java b/InCallUI/src/com/android/incallui/InCallServiceListener.java
similarity index 75%
rename from InCallUI/src/com/android/incallui/InCallPhoneListener.java
rename to InCallUI/src/com/android/incallui/InCallServiceListener.java
index 2fd6afe..295385d 100644
--- a/InCallUI/src/com/android/incallui/InCallPhoneListener.java
+++ b/InCallUI/src/com/android/incallui/InCallServiceListener.java
@@ -16,25 +16,26 @@
package com.android.incallui;
-import android.telecom.Phone;
+import android.telecom.InCallService;
/**
* Interface implemented by In-Call components that maintain a reference to the Telecomm API
- * {@code Phone} object. Clarifies the expectations associated with the relevant method calls.
+ * {@code InCallService} object. Clarifies the expectations associated with the relevant method
+ * calls.
*/
-public interface InCallPhoneListener {
+public interface InCallServiceListener {
/**
- * Called once at {@code InCallService} startup time with a valid {@code Phone}. At
+ * Called once at {@code InCallService} startup time with a valid instance. At
* that time, there will be no existing {@code Call}s.
*
- * @param phone The {@code Phone} object.
+ * @param inCallService The {@code InCallService} object.
*/
- void setPhone(Phone phone);
+ void setInCallService(InCallService inCallService);
/**
* Called once at {@code InCallService} shutdown time. At that time, any {@code Call}s
* will have transitioned through the disconnected state and will no longer exist.
*/
- void clearPhone();
+ void clearInCallService();
}
diff --git a/InCallUI/src/com/android/incallui/InCallUIMaterialColorMapUtils.java b/InCallUI/src/com/android/incallui/InCallUIMaterialColorMapUtils.java
index 1f61070..d65580e 100644
--- a/InCallUI/src/com/android/incallui/InCallUIMaterialColorMapUtils.java
+++ b/InCallUI/src/com/android/incallui/InCallUIMaterialColorMapUtils.java
@@ -45,8 +45,8 @@
}
public static MaterialPalette getDefaultPrimaryAndSecondaryColors(Resources resources) {
- final int primaryColor = resources.getColor(R.color.dialer_theme_color);
- final int secondaryColor = resources.getColor(R.color.dialer_theme_color_dark);
+ final int primaryColor = resources.getColor(R.color.dialer_theme_color, null);
+ final int secondaryColor = resources.getColor(R.color.dialer_theme_color_dark, null);
return new MaterialPalette(primaryColor, secondaryColor);
}
}
\ No newline at end of file
diff --git a/InCallUI/src/com/android/incallui/InCallVideoCallListener.java b/InCallUI/src/com/android/incallui/InCallVideoCallCallback.java
similarity index 79%
rename from InCallUI/src/com/android/incallui/InCallVideoCallListener.java
rename to InCallUI/src/com/android/incallui/InCallVideoCallCallback.java
index 24c9119..ba4ab66 100644
--- a/InCallUI/src/com/android/incallui/InCallVideoCallListener.java
+++ b/InCallUI/src/com/android/incallui/InCallVideoCallCallback.java
@@ -23,9 +23,9 @@
import android.telecom.VideoProfile;
/**
- * Implements the InCallUI Video Call Listener.
+ * Implements the InCallUI VideoCall Callback.
*/
-public class InCallVideoCallListener extends VideoCall.Listener {
+public class InCallVideoCallCallback extends VideoCall.Callback {
/**
* The call associated with this {@link InCallVideoClient}.
@@ -37,7 +37,7 @@
*
* @param call The call.
*/
- public InCallVideoCallListener(Call call) {
+ public InCallVideoCallCallback(Call call) {
mCall = call;
}
@@ -52,14 +52,14 @@
int previousVideoState = CallUtils.getUnPausedVideoState(mCall.getVideoState());
int newVideoState = CallUtils.getUnPausedVideoState(videoProfile.getVideoState());
- boolean wasVideoCall = VideoProfile.VideoState.isVideo(previousVideoState);
- boolean isVideoCall = VideoProfile.VideoState.isVideo(newVideoState);
+ boolean wasVideoCall = CallUtils.isVideoCall(previousVideoState);
+ boolean isVideoCall = CallUtils.isVideoCall(newVideoState);
// Check for upgrades to video and downgrades to audio.
if (wasVideoCall && !isVideoCall) {
- InCallVideoCallListenerNotifier.getInstance().downgradeToAudio(mCall);
+ InCallVideoCallCallbackNotifier.getInstance().downgradeToAudio(mCall);
} else if (previousVideoState != newVideoState) {
- InCallVideoCallListenerNotifier.getInstance().upgradeToVideoRequest(mCall,
+ InCallVideoCallCallbackNotifier.getInstance().upgradeToVideoRequest(mCall,
newVideoState);
}
}
@@ -80,17 +80,17 @@
Log.d(this, "onSessionModifyResponseReceived status=" + status + " requestedProfile="
+ requestedProfile + " responseProfile=" + responseProfile);
if (status != VideoProvider.SESSION_MODIFY_REQUEST_SUCCESS) {
- InCallVideoCallListenerNotifier.getInstance().upgradeToVideoFail(status, mCall);
+ InCallVideoCallCallbackNotifier.getInstance().upgradeToVideoFail(status, mCall);
} else if (requestedProfile != null && responseProfile != null) {
boolean modifySucceeded = requestedProfile.getVideoState() ==
responseProfile.getVideoState();
- boolean isVideoCall = VideoProfile.VideoState.isVideo(responseProfile.getVideoState());
+ boolean isVideoCall = CallUtils.isVideoCall(responseProfile.getVideoState());
if (modifySucceeded && isVideoCall) {
- InCallVideoCallListenerNotifier.getInstance().upgradeToVideoSuccess(mCall);
+ InCallVideoCallCallbackNotifier.getInstance().upgradeToVideoSuccess(mCall);
} else if (!modifySucceeded && isVideoCall) {
- InCallVideoCallListenerNotifier.getInstance().upgradeToVideoFail(status, mCall);
+ InCallVideoCallCallbackNotifier.getInstance().upgradeToVideoFail(status, mCall);
} else if (modifySucceeded && !isVideoCall) {
- InCallVideoCallListenerNotifier.getInstance().downgradeToAudio(mCall);
+ InCallVideoCallCallbackNotifier.getInstance().downgradeToAudio(mCall);
}
} else {
Log.d(this, "onSessionModifyResponseReceived request and response Profiles are null");
@@ -104,7 +104,7 @@
*/
@Override
public void onCallSessionEvent(int event) {
- InCallVideoCallListenerNotifier.getInstance().callSessionEvent(event);
+ InCallVideoCallCallbackNotifier.getInstance().callSessionEvent(event);
}
/**
@@ -115,7 +115,7 @@
*/
@Override
public void onPeerDimensionsChanged(int width, int height) {
- InCallVideoCallListenerNotifier.getInstance().peerDimensionsChanged(mCall, width, height);
+ InCallVideoCallCallbackNotifier.getInstance().peerDimensionsChanged(mCall, width, height);
}
/**
@@ -125,7 +125,7 @@
*/
@Override
public void onVideoQualityChanged(int videoQuality) {
- InCallVideoCallListenerNotifier.getInstance().videoQualityChanged(mCall, videoQuality);
+ InCallVideoCallCallbackNotifier.getInstance().videoQualityChanged(mCall, videoQuality);
}
/**
@@ -137,7 +137,7 @@
@Override
public void onCallDataUsageChanged(long dataUsage) {
Log.d(this, "onCallDataUsageChanged: dataUsage = " + dataUsage);
- InCallVideoCallListenerNotifier.getInstance().callDataUsageChanged(dataUsage);
+ InCallVideoCallCallbackNotifier.getInstance().callDataUsageChanged(dataUsage);
}
/**
@@ -148,7 +148,9 @@
*/
@Override
public void onCameraCapabilitiesChanged(CameraCapabilities cameraCapabilities) {
- InCallVideoCallListenerNotifier.getInstance().cameraDimensionsChanged(
- mCall, cameraCapabilities.getWidth(), cameraCapabilities.getHeight());
+ if (cameraCapabilities != null) {
+ InCallVideoCallCallbackNotifier.getInstance().cameraDimensionsChanged(
+ mCall, cameraCapabilities.getWidth(), cameraCapabilities.getHeight());
+ }
}
}
diff --git a/InCallUI/src/com/android/incallui/InCallVideoCallListenerNotifier.java b/InCallUI/src/com/android/incallui/InCallVideoCallCallbackNotifier.java
similarity index 96%
rename from InCallUI/src/com/android/incallui/InCallVideoCallListenerNotifier.java
rename to InCallUI/src/com/android/incallui/InCallVideoCallCallbackNotifier.java
index 818ed03..dfb645b 100644
--- a/InCallUI/src/com/android/incallui/InCallVideoCallListenerNotifier.java
+++ b/InCallUI/src/com/android/incallui/InCallVideoCallCallbackNotifier.java
@@ -23,14 +23,15 @@
import java.util.concurrent.ConcurrentHashMap;
/**
- * Class used by {@link InCallService.VideoCallListener} to notify interested parties of incoming
+ * Class used by {@link InCallService.VideoCallCallback} to notify interested parties of incoming
* events.
*/
-public class InCallVideoCallListenerNotifier {
+public class InCallVideoCallCallbackNotifier {
/**
* Singleton instance of this class.
*/
- private static InCallVideoCallListenerNotifier sInstance = new InCallVideoCallListenerNotifier();
+ private static InCallVideoCallCallbackNotifier sInstance =
+ new InCallVideoCallCallbackNotifier();
/**
* ConcurrentHashMap constructor params: 8 is initial table size, 0.9f is
@@ -48,14 +49,14 @@
/**
* Static singleton accessor method.
*/
- public static InCallVideoCallListenerNotifier getInstance() {
+ public static InCallVideoCallCallbackNotifier getInstance() {
return sInstance;
}
/**
* Private constructor. Instance should only be acquired through getInstance().
*/
- private InCallVideoCallListenerNotifier() {
+ private InCallVideoCallCallbackNotifier() {
}
/**
diff --git a/InCallUI/src/com/android/incallui/PostCharDialogFragment.java b/InCallUI/src/com/android/incallui/PostCharDialogFragment.java
index e1edbc7..09b626a 100644
--- a/InCallUI/src/com/android/incallui/PostCharDialogFragment.java
+++ b/InCallUI/src/com/android/incallui/PostCharDialogFragment.java
@@ -62,7 +62,6 @@
});
final AlertDialog dialog = builder.create();
- dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
return dialog;
}
diff --git a/InCallUI/src/com/android/incallui/SmallerHitTargetTouchListener.java b/InCallUI/src/com/android/incallui/SmallerHitTargetTouchListener.java
deleted file mode 100644
index 83feaf5..0000000
--- a/InCallUI/src/com/android/incallui/SmallerHitTargetTouchListener.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.incallui;
-
-import android.view.MotionEvent;
-import android.view.View;
-
-/**
- * OnTouchListener used to shrink the "hit target" of some onscreen buttons.
- *
- * We do this for a few specific buttons which are vulnerable to
- * "false touches" because either (1) they're near the edge of the
- * screen and might be unintentionally touched while holding the
- * device in your hand, (2) they're in the upper corners and might
- * be touched by the user's ear before the prox sensor has a chance to
- * kick in, or (3) they are close to other buttons.
- */
-public class SmallerHitTargetTouchListener implements View.OnTouchListener {
- private static final String TAG = "SmallerHitTargetTouchListener";
-
- /**
- * Edge dimensions where a touch does not register an action (in DIP).
- */
- private static final int HIT_TARGET_EDGE_IGNORE_DP_X = 30;
- private static final int HIT_TARGET_EDGE_IGNORE_DP_Y = 10;
- private static final int HIT_TARGET_MIN_SIZE_DP_X = HIT_TARGET_EDGE_IGNORE_DP_X * 3;
- private static final int HIT_TARGET_MIN_SIZE_DP_Y = HIT_TARGET_EDGE_IGNORE_DP_Y * 3;
-
- // True if the most recent DOWN event was a "hit".
- boolean mDownEventHit;
-
- /**
- * Called when a touch event is dispatched to a view. This allows listeners to
- * get a chance to respond before the target view.
- *
- * @return True if the listener has consumed the event, false otherwise.
- * (In other words, we return true when the touch is *outside*
- * the "smaller hit target", which will prevent the actual
- * button from handling these events.)
- */
- @Override
- public boolean onTouch(View v, MotionEvent event) {
- // if (DBG) log("SmallerHitTargetTouchListener: " + v + ", event " + event);
-
- if (event.getAction() == MotionEvent.ACTION_DOWN) {
- // Note that event.getX() and event.getY() are already
- // translated into the View's coordinates. (In other words,
- // "0,0" is a touch on the upper-left-most corner of the view.)
- final int touchX = (int) event.getX();
- final int touchY = (int) event.getY();
-
- final int viewWidth = v.getWidth();
- final int viewHeight = v.getHeight();
-
- final float pixelDensity = v.getResources().getDisplayMetrics().density;
- final int targetMinSizeX = (int) (HIT_TARGET_MIN_SIZE_DP_X * pixelDensity);
- final int targetMinSizeY = (int) (HIT_TARGET_MIN_SIZE_DP_Y * pixelDensity);
-
- int edgeIgnoreX = (int) (HIT_TARGET_EDGE_IGNORE_DP_X * pixelDensity);
- int edgeIgnoreY = (int) (HIT_TARGET_EDGE_IGNORE_DP_Y * pixelDensity);
-
- // If we are dealing with smaller buttons where the dead zone defined by
- // HIT_TARGET_EDGE_IGNORE_DP_[X|Y] is too large.
- if (viewWidth < targetMinSizeX || viewHeight < targetMinSizeY) {
- // This really should not happen given our two use cases (as of this writing)
- // in the call edge button and secondary calling card. However, we leave
- // this is as a precautionary measure.
- Log.w(TAG, "onTouch: view is too small for SmallerHitTargetTouchListener");
- edgeIgnoreX = 0;
- edgeIgnoreY = 0;
- }
-
- final int minTouchX = edgeIgnoreX;
- final int maxTouchX = viewWidth - edgeIgnoreX;
- final int minTouchY = edgeIgnoreY;
- final int maxTouchY = viewHeight - edgeIgnoreY;
-
- if (touchX < minTouchX || touchX > maxTouchX ||
- touchY < minTouchY || touchY > maxTouchY) {
- // Missed!
- // if (DBG) log(" -> MISSED!");
- mDownEventHit = false;
- return true; // Consume this event; don't let the button see it
- } else {
- // Hit!
- // if (DBG) log(" -> HIT!");
- mDownEventHit = true;
- return false; // Let this event through to the actual button
- }
- } else {
- // This is a MOVE, UP or CANCEL event.
- //
- // We only do the "smaller hit target" check on DOWN events.
- // For the subsequent MOVE/UP/CANCEL events, we let them
- // through to the actual button IFF the previous DOWN event
- // got through to the actual button (i.e. it was a "hit".)
- return !mDownEventHit;
- }
- }
-}
diff --git a/InCallUI/src/com/android/incallui/StatusBarNotifier.java b/InCallUI/src/com/android/incallui/StatusBarNotifier.java
index 2037caf..f1fb568 100644
--- a/InCallUI/src/com/android/incallui/StatusBarNotifier.java
+++ b/InCallUI/src/com/android/incallui/StatusBarNotifier.java
@@ -552,8 +552,7 @@
private PendingIntent createLaunchPendingIntent() {
final Intent intent = InCallPresenter.getInstance().getInCallIntent(
- false /* showDialpad */, false /* newOutgoingCall */,
- false /* showCircularReveal */);
+ false /* showDialpad */, false /* newOutgoingCall */);
// PendingIntent that can be used to launch the InCallActivity. The
// system fires off this intent if the user pulls down the windowshade
diff --git a/InCallUI/src/com/android/incallui/TelecomAdapter.java b/InCallUI/src/com/android/incallui/TelecomAdapter.java
index 10c2307..37efdee 100644
--- a/InCallUI/src/com/android/incallui/TelecomAdapter.java
+++ b/InCallUI/src/com/android/incallui/TelecomAdapter.java
@@ -17,22 +17,20 @@
package com.android.incallui;
import android.content.ActivityNotFoundException;
-import android.content.Context;
import android.content.Intent;
import android.os.Looper;
-import android.telecom.Phone;
+import android.telecom.InCallService;
import android.telecom.PhoneAccountHandle;
import com.google.common.base.Preconditions;
import java.util.List;
-final class TelecomAdapter implements InCallPhoneListener {
+final class TelecomAdapter implements InCallServiceListener {
private static final String ADD_CALL_MODE_KEY = "add_call_mode";
private static TelecomAdapter sInstance;
- private Context mContext;
- private Phone mPhone;
+ private InCallService mInCallService;
static TelecomAdapter getInstance() {
Preconditions.checkState(Looper.getMainLooper().getThread() == Thread.currentThread());
@@ -45,102 +43,94 @@
private TelecomAdapter() {
}
- void setContext(Context context) {
- mContext = context;
+ @Override
+ public void setInCallService(InCallService inCallService) {
+ mInCallService = inCallService;
}
@Override
- public void setPhone(Phone phone) {
- mPhone = phone;
- }
-
- @Override
- public void clearPhone() {
- mPhone = null;
+ public void clearInCallService() {
+ mInCallService = null;
}
private android.telecom.Call getTelecommCallById(String callId) {
- final Call call = CallList.getInstance().getCallById(callId);
+ Call call = CallList.getInstance().getCallById(callId);
return call == null ? null : call.getTelecommCall();
}
void answerCall(String callId, int videoState) {
- if (mPhone != null) {
- final android.telecom.Call call = getTelecommCallById(callId);
- if (call != null) {
- call.answer(videoState);
- } else {
- Log.e(this, "error answerCall, call not in call list: " + callId);
- }
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.answer(videoState);
} else {
- Log.e(this, "error answerCall, mPhone is null");
+ Log.e(this, "error answerCall, call not in call list: " + callId);
}
}
void rejectCall(String callId, boolean rejectWithMessage, String message) {
- if (mPhone != null) {
- final android.telecom.Call call = getTelecommCallById(callId);
- if (call != null) {
- call.reject(rejectWithMessage, message);
- } else {
- Log.e(this, "error rejectCall, call not in call list: " + callId);
- }
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.reject(rejectWithMessage, message);
} else {
- Log.e(this, "error rejectCall, mPhone is null");
+ Log.e(this, "error rejectCall, call not in call list: " + callId);
}
}
void disconnectCall(String callId) {
- if (mPhone != null) {
- getTelecommCallById(callId).disconnect();
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.disconnect();
} else {
- Log.e(this, "error disconnectCall, mPhone is null");
+ Log.e(this, "error disconnectCall, call not in call list " + callId);
}
}
void holdCall(String callId) {
- if (mPhone != null) {
- getTelecommCallById(callId).hold();
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.hold();
} else {
- Log.e(this, "error holdCall, mPhone is null");
+ Log.e(this, "error holdCall, call not in call list " + callId);
}
}
void unholdCall(String callId) {
- if (mPhone != null) {
- getTelecommCallById(callId).unhold();
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.unhold();
} else {
- Log.e(this, "error unholdCall, mPhone is null");
+ Log.e(this, "error unholdCall, call not in call list " + callId);
}
}
void mute(boolean shouldMute) {
- if (mPhone != null) {
- mPhone.setMuted(shouldMute);
+ if (mInCallService != null) {
+ mInCallService.setMuted(shouldMute);
} else {
- Log.e(this, "error mute, mPhone is null");
+ Log.e(this, "error mute, mInCallService is null");
}
}
void setAudioRoute(int route) {
- if (mPhone != null) {
- mPhone.setAudioRoute(route);
+ if (mInCallService != null) {
+ mInCallService.setAudioRoute(route);
} else {
- Log.e(this, "error setAudioRoute, mPhone is null");
+ Log.e(this, "error setAudioRoute, mInCallService is null");
}
}
void separateCall(String callId) {
- if (mPhone != null) {
- getTelecommCallById(callId).splitFromConference();
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.splitFromConference();
} else {
- Log.e(this, "error separateCall, mPhone is null.");
+ Log.e(this, "error separateCall, call not in call list " + callId);
}
}
void merge(String callId) {
- if (mPhone != null) {
- android.telecom.Call call = getTelecommCallById(callId);
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
List<android.telecom.Call> conferenceable = call.getConferenceableCalls();
if (!conferenceable.isEmpty()) {
call.conference(conferenceable.get(0));
@@ -151,24 +141,24 @@
}
}
} else {
- Log.e(this, "error merge, mPhone is null.");
+ Log.e(this, "error merge, call not in call list " + callId);
}
}
void swap(String callId) {
- if (mPhone != null) {
- android.telecom.Call call = getTelecommCallById(callId);
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
if (call.getDetails().can(
android.telecom.Call.Details.CAPABILITY_SWAP_CONFERENCE)) {
call.swapConference();
}
} else {
- Log.e(this, "Error swap, mPhone is null.");
+ Log.e(this, "error swap, call not in call list " + callId);
}
}
void addCall() {
- if (mContext != null) {
+ if (mInCallService != null) {
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
@@ -178,7 +168,7 @@
intent.putExtra(ADD_CALL_MODE_KEY, true);
try {
Log.d(this, "Sending the add Call intent");
- mContext.startActivity(intent);
+ mInCallService.startActivity(intent);
} catch (ActivityNotFoundException e) {
// This is rather rare but possible.
// Note: this method is used even when the phone is encrypted. At that moment
@@ -189,43 +179,48 @@
}
void playDtmfTone(String callId, char digit) {
- if (mPhone != null) {
- getTelecommCallById(callId).playDtmfTone(digit);
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.playDtmfTone(digit);
} else {
- Log.e(this, "error playDtmfTone, mPhone is null");
+ Log.e(this, "error playDtmfTone, call not in call list " + callId);
}
}
void stopDtmfTone(String callId) {
- if (mPhone != null) {
- getTelecommCallById(callId).stopDtmfTone();
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.stopDtmfTone();
} else {
- Log.e(this, "error stopDtmfTone, mPhone is null");
+ Log.e(this, "error stopDtmfTone, call not in call list " + callId);
}
}
void postDialContinue(String callId, boolean proceed) {
- if (mPhone != null) {
- getTelecommCallById(callId).postDialContinue(proceed);
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.postDialContinue(proceed);
} else {
- Log.e(this, "error postDialContinue, mPhone is null");
+ Log.e(this, "error postDialContinue, call not in call list " + callId);
}
}
void phoneAccountSelected(String callId, PhoneAccountHandle accountHandle, boolean setDefault) {
- if (mPhone != null) {
- getTelecommCallById(callId).phoneAccountSelected(accountHandle, setDefault);
- } else {
- Log.e(this, "error phoneAccountSelected, mAdapter is null");
- }
-
if (accountHandle == null) {
Log.e(this, "error phoneAccountSelected, accountHandle is null");
+ // TODO: Do we really want to send null accountHandle?
+ }
+
+ android.telecom.Call call = getTelecommCallById(callId);
+ if (call != null) {
+ call.phoneAccountSelected(accountHandle, setDefault);
+ } else {
+ Log.e(this, "error phoneAccountSelected, call not in call list " + callId);
}
}
boolean canAddCall() {
// Default to true if we are not connected to telecom.
- return mPhone == null ? true : mPhone.canAddCall();
+ return mInCallService == null ? true : mInCallService.canAddCall();
}
}
diff --git a/InCallUI/src/com/android/incallui/VideoCallFragment.java b/InCallUI/src/com/android/incallui/VideoCallFragment.java
index 1d711a8..c285ff3 100644
--- a/InCallUI/src/com/android/incallui/VideoCallFragment.java
+++ b/InCallUI/src/com/android/incallui/VideoCallFragment.java
@@ -42,6 +42,8 @@
*/
public class VideoCallFragment extends BaseFragment<VideoCallPresenter,
VideoCallPresenter.VideoCallUi> implements VideoCallPresenter.VideoCallUi {
+ private static final String TAG = VideoCallFragment.class.getSimpleName();
+ private static final boolean DEBUG = false;
/**
* Used to indicate that the surface dimensions are not set.
@@ -152,10 +154,28 @@
* @param view The {@link TextureView}.
*/
public void recreateView(TextureView view) {
+ if (DEBUG) {
+ Log.i(TAG, "recreateView: " + view);
+ }
+
+ if (mTextureView == view) {
+ return;
+ }
+
mTextureView = view;
mTextureView.setSurfaceTextureListener(this);
mTextureView.setOnClickListener(this);
- mTextureView.addOnAttachStateChangeListener(this);
+
+ final boolean areSameSurfaces =
+ Objects.equal(mSavedSurfaceTexture, mTextureView.getSurfaceTexture());
+ Log.d(this, "recreateView: SavedSurfaceTexture=" + mSavedSurfaceTexture
+ + " areSameSurfaces=" + areSameSurfaces);
+ if (mSavedSurfaceTexture != null && !areSameSurfaces) {
+ mTextureView.setSurfaceTexture(mSavedSurfaceTexture);
+ if (createSurface(mWidth, mHeight)) {
+ onSurfaceCreated();
+ }
+ }
mIsDoneWithSurface = false;
}
@@ -177,6 +197,9 @@
public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int width,
int height) {
boolean surfaceCreated;
+ if (DEBUG) {
+ Log.i(TAG, "onSurfaceTextureAvailable: " + surfaceTexture);
+ }
// Where there is no saved {@link SurfaceTexture} available, use the newly created one.
// If a saved {@link SurfaceTexture} is available, we are re-creating after an
// orientation change.
@@ -269,15 +292,11 @@
@Override
public void onViewAttachedToWindow(View v) {
- final boolean areSameSurfaces =
- Objects.equal(mSavedSurfaceTexture, mTextureView.getSurfaceTexture());
- Log.d(this, "onViewAttachedToWindow: SavedSurfaceTexture=" + mSavedSurfaceTexture
- + " areSameSurfaces=" + areSameSurfaces);
- if (mSavedSurfaceTexture != null && !areSameSurfaces) {
+ if (DEBUG) {
+ Log.i(TAG, "OnViewAttachedToWindow");
+ }
+ if (mSavedSurfaceTexture != null) {
mTextureView.setSurfaceTexture(mSavedSurfaceTexture);
- if (createSurface(mWidth, mHeight)) {
- onSurfaceCreated();
- }
}
}
@@ -415,33 +434,10 @@
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
-
super.onCreateView(inflater, container, savedInstanceState);
final View view = inflater.inflate(R.layout.video_call_fragment, container, false);
- // Attempt to center the incoming video view, if it is in the layout.
- final ViewTreeObserver observer = view.getViewTreeObserver();
- observer.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
- @Override
- public void onGlobalLayout() {
- // Check if the layout includes the incoming video surface -- this will only be the
- // case for a video call.
- View displayVideo = view.findViewById(R.id.incomingVideo);
- if (displayVideo != null) {
- centerDisplayView(displayVideo);
- }
-
- mIsLayoutComplete = true;
-
- // Remove the listener so we don't continually re-layout.
- ViewTreeObserver observer = view.getViewTreeObserver();
- if (observer.isAlive()) {
- observer.removeOnGlobalLayoutListener(this);
- }
- }
- });
-
return view;
}
@@ -515,7 +511,7 @@
* @return The user interface for the presenter, which is this fragment.
*/
@Override
- VideoCallPresenter.VideoCallUi getUi() {
+ public VideoCallPresenter.VideoCallUi getUi() {
return this;
}
@@ -599,58 +595,6 @@
}
/**
- * Displays a message on the UI that the call substate has changed.
- *
- */
- @Override
- public void showCallSubstateChanged(int callSubstate) {
- Log.d(this, "showCallSubstateChanged - call substate changed to " + callSubstate);
-
- final Context context = getActivity();
- if (context == null) {
- Log.e(this, "showCallSubstateChanged - Activity is null. Return");
- return;
- }
-
- final Resources resources = context.getResources();
-
- String callSubstateChangedText = "";
-
- if (isEnabled(Connection.SUBSTATE_AUDIO_CONNECTED_SUSPENDED, callSubstate)) {
- callSubstateChangedText +=
- resources.getString(R.string.call_substate_connected_suspended_audio);
- }
-
- if (isEnabled(Connection.SUBSTATE_VIDEO_CONNECTED_SUSPENDED, callSubstate)) {
- callSubstateChangedText +=
- resources.getString(R.string.call_substate_connected_suspended_video);
- }
-
- if (isEnabled(Connection.SUBSTATE_AVP_RETRY, callSubstate)) {
- callSubstateChangedText +=
- resources.getString(R.string.call_substate_avp_retry);
- }
-
- if (isNotEnabled(Connection.SUBSTATE_ALL, callSubstate)) {
- callSubstateChangedText = resources.getString(R.string.call_substate_call_resumed);
- }
-
- if (!callSubstateChangedText.isEmpty()) {
- String callSubstateLabelText = resources.getString(R.string.call_substate_label);
- Toast.makeText(context, callSubstateLabelText + callSubstateChangedText,
- Toast.LENGTH_SHORT).show();
- }
- }
-
- boolean isEnabled(int mask, int callSubstate) {
- return (mask & callSubstate) == mask;
- }
-
- boolean isNotEnabled(int mask, int callSubstate) {
- return (mask & callSubstate) == 0;
- }
-
- /**
* Cleans up the video telephony surfaces. Used when the presenter indicates a change to an
* audio-only state. Since the surfaces are static, it is important to ensure they are cleaned
* up promptly.
@@ -900,6 +844,27 @@
sPreviewSurface.recreateView((TextureView) mVideoViews.findViewById(
R.id.previewVideo));
}
+
+ // Attempt to center the incoming video view, if it is in the layout.
+ final ViewTreeObserver observer = mVideoViews.getViewTreeObserver();
+ observer.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
+ @Override
+ public void onGlobalLayout() {
+ // Check if the layout includes the incoming video surface -- this will only be the
+ // case for a video call.
+ View displayVideo = mVideoViews.findViewById(R.id.incomingVideo);
+ if (displayVideo != null) {
+ centerDisplayView(displayVideo);
+ }
+ mIsLayoutComplete = true;
+
+ // Remove the listener so we don't continually re-layout.
+ ViewTreeObserver observer = mVideoViews.getViewTreeObserver();
+ if (observer.isAlive()) {
+ observer.removeOnGlobalLayoutListener(this);
+ }
+ }
+ });
}
}
diff --git a/InCallUI/src/com/android/incallui/VideoCallPresenter.java b/InCallUI/src/com/android/incallui/VideoCallPresenter.java
index 10cf11d..f11f328 100644
--- a/InCallUI/src/com/android/incallui/VideoCallPresenter.java
+++ b/InCallUI/src/com/android/incallui/VideoCallPresenter.java
@@ -33,8 +33,8 @@
import com.android.incallui.InCallPresenter.InCallOrientationListener;
import com.android.incallui.InCallPresenter.InCallStateListener;
import com.android.incallui.InCallPresenter.IncomingCallListener;
-import com.android.incallui.InCallVideoCallListenerNotifier.SurfaceChangeListener;
-import com.android.incallui.InCallVideoCallListenerNotifier.VideoEventListener;
+import com.android.incallui.InCallVideoCallCallbackNotifier.SurfaceChangeListener;
+import com.android.incallui.InCallVideoCallCallbackNotifier.VideoEventListener;
import com.google.common.base.Preconditions;
import java.util.Objects;
@@ -64,9 +64,11 @@
public class VideoCallPresenter extends Presenter<VideoCallPresenter.VideoCallUi> implements
IncomingCallListener, InCallOrientationListener, InCallStateListener,
InCallDetailsListener, SurfaceChangeListener, VideoEventListener,
- InCallVideoCallListenerNotifier.SessionModificationListener {
+ InCallVideoCallCallbackNotifier.SessionModificationListener {
public static final String TAG = "VideoCallPresenter";
+ public static final boolean DEBUG = false;
+
/**
* Determines the device orientation (portrait/lanscape).
*/
@@ -156,11 +158,6 @@
private static boolean mIsVideoMode = false;
- /**
- * Stores the current call substate.
- */
- private int mCurrentCallSubstate;
-
/** Handler which resets request state to NO_REQUEST after an interval. */
private Handler mSessionModificationResetHandler;
private static final long SESSION_MODIFICATION_RESET_DELAY_MS = 3000;
@@ -196,9 +193,9 @@
InCallPresenter.getInstance().addDetailsListener(this);
// Register for surface and video events from {@link InCallVideoCallListener}s.
- InCallVideoCallListenerNotifier.getInstance().addSurfaceChangeListener(this);
- InCallVideoCallListenerNotifier.getInstance().addVideoEventListener(this);
- InCallVideoCallListenerNotifier.getInstance().addSessionModificationListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().addSurfaceChangeListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().addVideoEventListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().addSessionModificationListener(this);
mCurrentVideoState = VideoProfile.VideoState.AUDIO_ONLY;
mCurrentCallState = Call.State.INVALID;
}
@@ -218,9 +215,9 @@
InCallPresenter.getInstance().removeIncomingCallListener(this);
InCallPresenter.getInstance().removeOrientationListener(this);
- InCallVideoCallListenerNotifier.getInstance().removeSurfaceChangeListener(this);
- InCallVideoCallListenerNotifier.getInstance().removeVideoEventListener(this);
- InCallVideoCallListenerNotifier.getInstance().removeSessionModificationListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().removeSurfaceChangeListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().removeVideoEventListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().removeSessionModificationListener(this);
}
/**
@@ -447,19 +444,6 @@
showVideoUi(call.getVideoState(), call.getState());
}
- private void checkForCallSubstateChange(Call call) {
- if (mCurrentCallSubstate != call.getCallSubstate()) {
- VideoCallUi ui = getUi();
- if (ui == null) {
- Log.e(this, "Error VideoCallUi is null. Return.");
- return;
- }
- mCurrentCallSubstate = call.getCallSubstate();
- // Display a call substate changed message on UI.
- ui.showCallSubstateChanged(mCurrentCallSubstate);
- }
- }
-
private void cleanupSurfaces() {
final VideoCallUi ui = getUi();
if (ui == null) {
@@ -496,13 +480,11 @@
private void updateCallCache(Call call) {
if (call == null) {
mCurrentVideoState = VideoProfile.VideoState.AUDIO_ONLY;
- mCurrentCallSubstate = Connection.SUBSTATE_NONE;
mCurrentCallState = Call.State.INVALID;
mVideoCall = null;
mPrimaryCall = null;
} else {
mCurrentVideoState = call.getVideoState();
- mCurrentCallSubstate = call.getCallSubstate();
mVideoCall = call.getVideoCall();
mCurrentCallState = call.getState();
mPrimaryCall = call;
@@ -527,7 +509,6 @@
}
updateVideoCall(call);
- checkForCallSubstateChange(call);
updateCallCache(call);
}
@@ -1139,6 +1120,5 @@
Point getScreenSize();
Point getPreviewSize();
void cleanupSurfaces();
- void showCallSubstateChanged(int callSubstate);
}
}
diff --git a/InCallUI/src/com/android/incallui/VideoPauseController.java b/InCallUI/src/com/android/incallui/VideoPauseController.java
index dd47c7f..54e31f8 100644
--- a/InCallUI/src/com/android/incallui/VideoPauseController.java
+++ b/InCallUI/src/com/android/incallui/VideoPauseController.java
@@ -28,13 +28,12 @@
package com.android.incallui;
-import android.os.SystemProperties;
import android.telecom.VideoProfile;
import com.android.incallui.Call.State;
import com.android.incallui.InCallPresenter.InCallState;
import com.android.incallui.InCallPresenter.InCallStateListener;
import com.android.incallui.InCallPresenter.IncomingCallListener;
-import com.android.incallui.InCallVideoCallListenerNotifier.SessionModificationListener;
+import com.android.incallui.InCallVideoCallCallbackNotifier.SessionModificationListener;
import com.google.common.base.Preconditions;
/**
@@ -119,7 +118,7 @@
mInCallPresenter = Preconditions.checkNotNull(inCallPresenter);
mInCallPresenter.addListener(this);
mInCallPresenter.addIncomingCallListener(this);
- InCallVideoCallListenerNotifier.getInstance().addSessionModificationListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().addSessionModificationListener(this);
}
/**
@@ -128,7 +127,7 @@
*/
public void tearDown() {
log("tearDown...");
- InCallVideoCallListenerNotifier.getInstance().removeSessionModificationListener(this);
+ InCallVideoCallCallbackNotifier.getInstance().removeSessionModificationListener(this);
mInCallPresenter.removeListener(this);
mInCallPresenter.removeIncomingCallListener(this);
clear();
@@ -408,7 +407,7 @@
* @return {@code true} if the call is a video call, {@code false} otherwise.
*/
private static boolean isVideoCall(CallContext callContext) {
- return callContext != null && VideoProfile.VideoState.isVideo(callContext.getVideoState());
+ return callContext != null && CallUtils.isVideoCall(callContext.getVideoState());
}
/**
diff --git a/InCallUI/src/com/android/incallui/widget/multiwaveview/GlowPadView.java b/InCallUI/src/com/android/incallui/widget/multiwaveview/GlowPadView.java
index fe008f3..812e883 100644
--- a/InCallUI/src/com/android/incallui/widget/multiwaveview/GlowPadView.java
+++ b/InCallUI/src/com/android/incallui/widget/multiwaveview/GlowPadView.java
@@ -881,7 +881,7 @@
// tx and ty are relative to wave center
float tx = eventX - mWaveCenterX;
float ty = eventY - mWaveCenterY;
- float touchRadius = (float) Math.sqrt(dist2(tx, ty));
+ float touchRadius = (float) Math.hypot(tx, ty);
final float scale = touchRadius > mOuterRadius ? mOuterRadius / touchRadius : 1.0f;
float limitX = tx * scale;
float limitY = ty * scale;
diff --git a/InCallUI/src/com/android/incallui/widget/multiwaveview/PointCloud.java b/InCallUI/src/com/android/incallui/widget/multiwaveview/PointCloud.java
index 77aac2b..07a2cb9 100644
--- a/InCallUI/src/com/android/incallui/widget/multiwaveview/PointCloud.java
+++ b/InCallUI/src/com/android/incallui/widget/multiwaveview/PointCloud.java
@@ -20,7 +20,6 @@
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.drawable.Drawable;
-import android.util.FloatMath;
import android.util.Log;
import java.util.ArrayList;
@@ -151,8 +150,8 @@
float eta = PI/2.0f;
float dEta = 2.0f * PI / pointsInBand;
for (int i = 0; i < pointsInBand; i++) {
- float x = r * FloatMath.cos(eta);
- float y = r * FloatMath.sin(eta);
+ float x = r * (float) Math.cos(eta);
+ float y = r * (float) Math.sin(eta);
eta += dEta;
mPointCloud.add(new Point(x, y, r));
}
@@ -168,7 +167,7 @@
}
private static float hypot(float x, float y) {
- return FloatMath.sqrt(x*x + y*y);
+ return (float) Math.hypot(x, y);
}
private static float max(float a, float b) {
@@ -181,8 +180,8 @@
float glowAlpha = 0.0f;
if (glowDistance < glowManager.radius) {
- float cosf = FloatMath.cos(PI * 0.25f * glowDistance / glowManager.radius);
- glowAlpha = glowManager.alpha * max(0.0f, (float) Math.pow(cosf, 10.0f));
+ double cos = Math.cos(Math.PI * 0.25d * glowDistance / glowManager.radius);
+ glowAlpha = glowManager.alpha * max(0.0f, (float) Math.pow(cos, 10.0d));
}
// Compute contribution from Wave
@@ -190,8 +189,8 @@
float distanceToWaveRing = (radius - waveManager.radius);
float waveAlpha = 0.0f;
if (distanceToWaveRing < waveManager.width * 0.5f && distanceToWaveRing < 0.0f) {
- float cosf = FloatMath.cos(PI * 0.25f * distanceToWaveRing / waveManager.width);
- waveAlpha = waveManager.alpha * max(0.0f, (float) Math.pow(cosf, 20.0f));
+ double cos = Math.cos(Math.PI * 0.25d * distanceToWaveRing / waveManager.width);
+ waveAlpha = waveManager.alpha * max(0.0f, (float) Math.pow(cos, 20.0d));
}
return (int) (max(glowAlpha, waveAlpha) * 255);
diff --git a/InCallUI/src/com/android/incalluibind/ObjectFactory.java b/InCallUI/src/com/android/incalluibind/ObjectFactory.java
index a2adc10..d8a2e29 100644
--- a/InCallUI/src/com/android/incalluibind/ObjectFactory.java
+++ b/InCallUI/src/com/android/incalluibind/ObjectFactory.java
@@ -19,14 +19,30 @@
import android.content.Context;
import android.content.Intent;
+import com.android.incallui.CallCardPresenter.EmergencyCallListener;
+import com.android.incallui.service.PhoneNumberService;
+
public class ObjectFactory {
+ public static PhoneNumberService newPhoneNumberService(Context context) {
+ // no phone number service.
+ return null;
+ }
+
+ public static EmergencyCallListener newEmergencyCallListener() {
+ return null;
+ }
+
/** @return An {@link Intent} to be broadcast when the InCallUI is visible. */
- public static Intent getUiReadyBroadcastIntent(Context context) { return null; }
+ public static Intent getUiReadyBroadcastIntent(Context context) {
+ return null;
+ }
/**
* @return An {@link Intent} to be broadcast when the call state button in the InCallUI is
* touched while in a call.
*/
- public static Intent getCallStateButtonBroadcastIntent(Context context) { return null; }
+ public static Intent getCallStateButtonBroadcastIntent(Context context) {
+ return null;
+ }
}
diff --git a/InCallUI/src/com/android/incalluibind/ServiceFactory.java b/InCallUI/src/com/android/incalluibind/ServiceFactory.java
deleted file mode 100644
index 7191f14..0000000
--- a/InCallUI/src/com/android/incalluibind/ServiceFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2013 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.incalluibind;
-
-import android.content.Context;
-
-import com.android.incallui.service.PhoneNumberService;
-
-/**
- * Default static binder for services.
- */
-public class ServiceFactory {
-
- public static PhoneNumberService newPhoneNumberService(Context context) {
- // no phone number service.
- return null;
- }
-}
diff --git a/InCallUI/tests/src/com/android/incallui/CallerInfoUtilsTest.java b/InCallUI/tests/src/com/android/incallui/CallerInfoUtilsTest.java
new file mode 100644
index 0000000..5baabce
--- /dev/null
+++ b/InCallUI/tests/src/com/android/incallui/CallerInfoUtilsTest.java
@@ -0,0 +1,29 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+
+package com.android.incallui;
+
+import android.test.AndroidTestCase;
+
+public class CallerInfoUtilsTest extends AndroidTestCase {
+ public void testToLogSafeNumber_email() {
+ assertEquals("xxx@xxx.xxx", CallerInfoUtils.toLogSafePhoneNumber("foo@foo.com"));
+ }
+
+ public void testToLogSafeNumber_phoneNumber() {
+ assertEquals("xxx-xxx-xxxx", CallerInfoUtils.toLogSafePhoneNumber("123-456-6789"));
+ }
+}
diff --git a/InCallUI/tests/src/com/android/incallui/InCallPresenterTest.java b/InCallUI/tests/src/com/android/incallui/InCallPresenterTest.java
new file mode 100644
index 0000000..f4e06a5
--- /dev/null
+++ b/InCallUI/tests/src/com/android/incallui/InCallPresenterTest.java
@@ -0,0 +1,190 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+
+package com.android.incallui;
+
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.Intent;
+import android.telecom.PhoneAccountHandle;
+import android.test.InstrumentationTestCase;
+
+import com.android.incallui.InCallPresenter.InCallState;
+
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
+
+public class InCallPresenterTest extends InstrumentationTestCase {
+ private MockCallListWrapper mCallList;
+ @Mock private InCallActivity mInCallActivity;
+ @Mock private AudioModeProvider mAudioModeProvider;
+ @Mock private StatusBarNotifier mStatusBarNotifier;
+ @Mock private ContactInfoCache mContactInfoCache;
+ @Mock private ProximitySensor mProximitySensor;
+
+ InCallPresenter mInCallPresenter;
+ @Mock private Context mContext;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ System.setProperty("dexmaker.dexcache",
+ getInstrumentation().getTargetContext().getCacheDir().getPath());
+ MockitoAnnotations.initMocks(this);
+ mCallList = new MockCallListWrapper();
+
+ mInCallPresenter = InCallPresenter.getInstance();
+ mInCallPresenter.setUp(mContext, mCallList.getCallList(), mAudioModeProvider,
+ mStatusBarNotifier, mContactInfoCache, mProximitySensor);
+ }
+
+ @Override
+ protected void tearDown() throws Exception {
+ // The tear down method needs to run in the main thread since there is an explicit check
+ // inside TelecomAdapter.getInstance().
+ getInstrumentation().runOnMainSync(new Runnable() {
+ @Override
+ public void run() {
+ mInCallPresenter.unsetActivity(mInCallActivity);
+ mInCallPresenter.tearDown();
+ InCallPresenter.setInstance(null);
+ }
+ });
+ }
+
+ public void testOnActivitySet_finishesActivityWhenNoCalls() {
+ mInCallPresenter.setActivity(mInCallActivity);
+
+ verify(mInCallActivity).finish();
+ }
+
+ public void testOnCallListChange_sendsNotificationWhenInCall() {
+ mCallList.setHasCall(Call.State.INCOMING, true);
+
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+
+ verify(mStatusBarNotifier).updateNotification(InCallState.INCOMING,
+ mCallList.getCallList());
+ verifyInCallActivityNotStarted();
+ }
+
+ /**
+ * This behavior is required to ensure that the screen is turned on again by the restarting
+ * activity.
+ */
+ public void testOnCallListChange_handlesCallWaitingWhenScreenOffShouldRestartActivity() {
+ mCallList.setHasCall(Call.State.ACTIVE, true);
+
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+ mInCallPresenter.setActivity(mInCallActivity);
+
+ // Pretend that there is a call waiting and the screen is off
+ when(mInCallActivity.isDestroyed()).thenReturn(false);
+ when(mInCallActivity.isFinishing()).thenReturn(false);
+ when(mProximitySensor.isScreenReallyOff()).thenReturn(true);
+ mCallList.setHasCall(Call.State.INCOMING, true);
+
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+ verify(mInCallActivity).finish();
+ }
+
+ /**
+ * Verifies that the PENDING_OUTGOING -> IN_CALL transition brings up InCallActivity so
+ * that it can display an error dialog.
+ */
+ public void testOnCallListChange_pendingOutgoingToInCallTransitionShowsUiForErrorDialog() {
+ mCallList.setHasCall(Call.State.CONNECTING, true);
+
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+
+ mCallList.setHasCall(Call.State.CONNECTING, false);
+ mCallList.setHasCall(Call.State.ACTIVE, true);
+
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+
+ verify(mContext).startActivity(InCallPresenter.getInstance().getInCallIntent(false, false));
+ verifyIncomingCallNotificationNotSent();
+ }
+
+ /**
+ * Verifies that if there is a call in the SELECT_PHONE_ACCOUNT state, InCallActivity is displayed
+ * to display the account picker.
+ */
+ public void testOnCallListChange_noAccountProvidedForCallShowsUiForAccountPicker() {
+ mCallList.setHasCall(Call.State.SELECT_PHONE_ACCOUNT, true);
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+
+ verify(mContext).startActivity(InCallPresenter.getInstance().getInCallIntent(false, false));
+ verifyIncomingCallNotificationNotSent();
+ }
+
+ /**
+ * Verifies that for an expected call state change (e.g. NO_CALLS -> PENDING_OUTGOING),
+ * InCallActivity is not displayed.
+ */
+ public void testOnCallListChange_noCallsToPendingOutgoingDoesNotShowUi() {
+ mCallList.setHasCall(Call.State.CONNECTING, true);
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+
+ verifyInCallActivityNotStarted();
+ verifyIncomingCallNotificationNotSent();
+ }
+
+ public void testOnCallListChange_LastCallDisconnectedNoCallsLeftFinishesUi() {
+ mCallList.setHasCall(Call.State.DISCONNECTED, true);
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+
+ mInCallPresenter.setActivity(mInCallActivity);
+
+ verify(mInCallActivity, never()).finish();
+
+ // Last remaining disconnected call is removed from CallList, activity should shut down.
+ mCallList.setHasCall(Call.State.DISCONNECTED, false);
+ mInCallPresenter.onCallListChange(mCallList.getCallList());
+ verify(mInCallActivity).finish();
+ }
+
+
+ //TODO
+ public void testCircularReveal_startsCircularRevealForOutgoingCalls() {
+
+ }
+
+ public void testCircularReveal_waitTillCircularRevealSentBeforeShowingCallCard() {
+ }
+
+ public void testHangupOngoingCall_disconnectsCallCorrectly() {
+ }
+
+ public void testAnswerIncomingCall() {
+ }
+
+ public void testDeclineIncomingCall() {
+ }
+
+ private void verifyInCallActivityNotStarted() {
+ verify(mContext, never()).startActivity(Mockito.any(Intent.class));
+ }
+
+ private void verifyIncomingCallNotificationNotSent() {
+ verify(mStatusBarNotifier, never()).updateNotification(Mockito.any(InCallState.class),
+ Mockito.any(CallList.class));
+ }
+}
diff --git a/InCallUI/tests/src/com/android/incallui/MockCallListWrapper.java b/InCallUI/tests/src/com/android/incallui/MockCallListWrapper.java
new file mode 100644
index 0000000..369c430
--- /dev/null
+++ b/InCallUI/tests/src/com/android/incallui/MockCallListWrapper.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+
+package com.android.incallui;
+
+import static org.mockito.Mockito.anyInt;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.telecom.PhoneAccountHandle;
+
+import org.mockito.Mockito;
+import org.mockito.invocation.InvocationOnMock;
+import org.mockito.stubbing.Answer;
+
+import java.util.HashSet;
+
+/**
+ * Provides an instance of a mock CallList, and provides utility methods to put the CallList into
+ * various states (e.g. incoming call, active call, call waiting).
+ */
+public class MockCallListWrapper {
+ private CallList mCallList;
+ private HashSet<Integer> mCallSet = new HashSet<>();
+
+ public MockCallListWrapper() {
+ mCallList = Mockito.mock(CallList.class);
+ mCallList = spy(new CallList());
+ when(mCallList.getFirstCallWithState(anyInt())).thenAnswer(new Answer<Call>() {
+ @Override
+ public Call answer(InvocationOnMock i) throws Throwable {
+ Object[] args = i.getArguments();
+ final int state = (int) args[0];
+ if (mCallSet.contains(state)) {
+ return getMockCall(state);
+ } else {
+ return null;
+ }
+ }
+ });
+ }
+
+ public CallList getCallList() {
+ return mCallList;
+ }
+
+ public void setHasCall(int state, boolean hasCall) {
+ if (hasCall) {
+ mCallSet.add(state);
+ } else {
+ mCallSet.remove(state);
+ }
+ }
+
+ private static Call getMockCall(int state) {
+ return getMockCall(state, state != Call.State.SELECT_PHONE_ACCOUNT);
+ }
+
+ private static Call getMockCall(int state, boolean hasAccountHandle) {
+ final Call call = Mockito.mock(Call.class);
+ when(call.getState()).thenReturn(Integer.valueOf(state));
+ if (hasAccountHandle) {
+ when(call.getAccountHandle()).thenReturn(new PhoneAccountHandle(null, null));
+ }
+ return call;
+ }
+}