summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/video/impl/res
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/incallui/video/impl/res')
-rw-r--r--java/com/android/incallui/video/impl/res/color/videocall_button_icon_tint.xml5
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/ic_switch_camera.pngbin0 -> 1930 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked.pngbin0 -> 3103 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_disabled.pngbin0 -> 3304 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_pressed.pngbin0 -> 4836 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_default.pngbin0 -> 4209 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_disabled.pngbin0 -> 4022 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_pressed.pngbin0 -> 5695 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/ic_switch_camera.pngbin0 -> 1293 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked.pngbin0 -> 1426 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_disabled.pngbin0 -> 1715 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_pressed.pngbin0 -> 2724 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_default.pngbin0 -> 2155 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_disabled.pngbin0 -> 1990 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_pressed.pngbin0 -> 3188 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/ic_switch_camera.pngbin0 -> 2518 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked.pngbin0 -> 4603 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_disabled.pngbin0 -> 4957 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_pressed.pngbin0 -> 7213 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_default.pngbin0 -> 6352 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_disabled.pngbin0 -> 6054 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_pressed.pngbin0 -> 8418 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/ic_switch_camera.pngbin0 -> 4001 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked.pngbin0 -> 9032 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_disabled.pngbin0 -> 8611 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_pressed.pngbin0 -> 13529 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_default.pngbin0 -> 11101 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_disabled.pngbin0 -> 10736 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_pressed.pngbin0 -> 15167 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable-xxxhdpi/ic_switch_camera.pngbin0 -> 2424 bytes
-rw-r--r--java/com/android/incallui/video/impl/res/drawable/videocall_background_circle_white.xml10
-rw-r--r--java/com/android/incallui/video/impl/res/drawable/videocall_video_button_background.xml27
-rw-r--r--java/com/android/incallui/video/impl/res/layout-land/videocall_controls_surfaceview.xml129
-rw-r--r--java/com/android/incallui/video/impl/res/layout-v21/switch_camera_button.xml6
-rw-r--r--java/com/android/incallui/video/impl/res/layout/frag_videocall.xml119
-rw-r--r--java/com/android/incallui/video/impl/res/layout/frag_videocall_land.xml111
-rw-r--r--java/com/android/incallui/video/impl/res/layout/frag_videocall_surfaceview.xml105
-rw-r--r--java/com/android/incallui/video/impl/res/layout/switch_camera_button.xml6
-rw-r--r--java/com/android/incallui/video/impl/res/layout/video_contact_grid.xml33
-rw-r--r--java/com/android/incallui/video/impl/res/layout/videocall_controls.xml113
-rw-r--r--java/com/android/incallui/video/impl/res/layout/videocall_controls_land.xml115
-rw-r--r--java/com/android/incallui/video/impl/res/layout/videocall_controls_surfaceview.xml130
-rw-r--r--java/com/android/incallui/video/impl/res/values-af/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-am/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ar/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-az/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-b+sr+Latn/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-be/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-bg/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-bn/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-bs/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ca/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-cs/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-da/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-de/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-el/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-en-rAU/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-en-rGB/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-en-rIN/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-es-rUS/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-es/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-et/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-eu/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-fa/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-fi/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-fr-rCA/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-fr/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-gl/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-gu/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-h580dp-land/dimens.xml19
-rw-r--r--java/com/android/incallui/video/impl/res/values-h580dp/dimens.xml23
-rw-r--r--java/com/android/incallui/video/impl/res/values-hi/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-hr/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-hu/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-hy/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-in/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-is/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-it/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-iw/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ja/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ka/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-kk/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-km/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-kn/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ko/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ky/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-land/dimens.xml19
-rw-r--r--java/com/android/incallui/video/impl/res/values-land/styles.xml26
-rw-r--r--java/com/android/incallui/video/impl/res/values-lo/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-lt/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-lv/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-mk/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ml/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-mn/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-mr/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ms/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-my/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-nb/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ne/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-nl/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-no/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-pa/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-pl/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-pt-rBR/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-pt-rPT/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-pt/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ro/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ru/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-si/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-sk/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-sl/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-sq/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-sr/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-sv/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-sw/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ta/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-te/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-th/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-tl/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-tr/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-uk/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-ur/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-uz/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-vi/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-w460dp-land/dimens.xml19
-rw-r--r--java/com/android/incallui/video/impl/res/values-w460dp/dimens.xml23
-rw-r--r--java/com/android/incallui/video/impl/res/values-zh-rCN/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-zh-rHK/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-zh-rTW/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values-zu/strings.xml12
-rw-r--r--java/com/android/incallui/video/impl/res/values/attrs.xml8
-rw-r--r--java/com/android/incallui/video/impl/res/values/colors.xml20
-rw-r--r--java/com/android/incallui/video/impl/res/values/dimens.xml26
-rw-r--r--java/com/android/incallui/video/impl/res/values/strings.xml28
-rw-r--r--java/com/android/incallui/video/impl/res/values/styles.xml33
135 files changed, 2137 insertions, 0 deletions
diff --git a/java/com/android/incallui/video/impl/res/color/videocall_button_icon_tint.xml b/java/com/android/incallui/video/impl/res/color/videocall_button_icon_tint.xml
new file mode 100644
index 000000000..b46607b1b
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/color/videocall_button_icon_tint.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:color="#ff000000" android:state_checked="true"/>
+ <item android:color="#ffffffff"/>
+</selector>
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/ic_switch_camera.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/ic_switch_camera.png
new file mode 100644
index 000000000..b5c6f0a87
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/ic_switch_camera.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked.png
new file mode 100644
index 000000000..2ab2f21a7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_disabled.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_disabled.png
new file mode 100644
index 000000000..2deaadd76
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_pressed.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_pressed.png
new file mode 100644
index 000000000..c4147fa62
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_checked_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_default.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_default.png
new file mode 100644
index 000000000..c59e21504
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_default.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_disabled.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_disabled.png
new file mode 100644
index 000000000..95d6824f5
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_pressed.png b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_pressed.png
new file mode 100644
index 000000000..9a525a374
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-hdpi/video_button_bg_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/ic_switch_camera.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/ic_switch_camera.png
new file mode 100644
index 000000000..f3427a02e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/ic_switch_camera.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked.png
new file mode 100644
index 000000000..c3ff7b2bb
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_disabled.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_disabled.png
new file mode 100644
index 000000000..c75281332
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_pressed.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_pressed.png
new file mode 100644
index 000000000..fd16baef7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_checked_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_default.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_default.png
new file mode 100644
index 000000000..3fe2446e3
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_default.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_disabled.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_disabled.png
new file mode 100644
index 000000000..1ff3e7c25
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_pressed.png b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_pressed.png
new file mode 100644
index 000000000..aa7289af1
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-mdpi/video_button_bg_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/ic_switch_camera.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/ic_switch_camera.png
new file mode 100644
index 000000000..491547189
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/ic_switch_camera.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked.png
new file mode 100644
index 000000000..799a78ebb
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_disabled.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_disabled.png
new file mode 100644
index 000000000..4d5e03320
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_pressed.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_pressed.png
new file mode 100644
index 000000000..62cd1a477
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_checked_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_default.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_default.png
new file mode 100644
index 000000000..c68ad909a
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_default.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_disabled.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_disabled.png
new file mode 100644
index 000000000..e5c3fc48d
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_pressed.png b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_pressed.png
new file mode 100644
index 000000000..583c3de82
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xhdpi/video_button_bg_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/ic_switch_camera.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/ic_switch_camera.png
new file mode 100644
index 000000000..19a9344e9
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/ic_switch_camera.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked.png
new file mode 100644
index 000000000..5a7702bbc
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_disabled.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_disabled.png
new file mode 100644
index 000000000..a0be8d17d
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_pressed.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_pressed.png
new file mode 100644
index 000000000..5671bfa06
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_checked_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_default.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_default.png
new file mode 100644
index 000000000..527b3c47e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_default.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_disabled.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_disabled.png
new file mode 100644
index 000000000..996185890
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_disabled.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_pressed.png b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_pressed.png
new file mode 100644
index 000000000..56295b10f
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxhdpi/video_button_bg_pressed.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable-xxxhdpi/ic_switch_camera.png b/java/com/android/incallui/video/impl/res/drawable-xxxhdpi/ic_switch_camera.png
new file mode 100644
index 000000000..529c0a4d5
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable-xxxhdpi/ic_switch_camera.png
Binary files differ
diff --git a/java/com/android/incallui/video/impl/res/drawable/videocall_background_circle_white.xml b/java/com/android/incallui/video/impl/res/drawable/videocall_background_circle_white.xml
new file mode 100644
index 000000000..ee514c776
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable/videocall_background_circle_white.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:color="#80888888">
+ <item>
+ <shape
+ android:shape="oval">
+ <solid android:color="@color/incall_button_white"/>
+ </shape>
+ </item>
+</ripple>
diff --git a/java/com/android/incallui/video/impl/res/drawable/videocall_video_button_background.xml b/java/com/android/incallui/video/impl/res/drawable/videocall_video_button_background.xml
new file mode 100644
index 000000000..5e4841327
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/drawable/videocall_video_button_background.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:color="@color/incall_button_ripple">
+ <item android:id="@android:id/mask">
+ <inset android:inset="5dp">
+ <shape android:shape="oval">
+ <solid android:color="@android:color/white"/>
+ </shape>
+ </inset>
+ </item>
+ <item>
+ <selector>
+ <item
+ android:drawable="@drawable/video_button_bg_checked_pressed"
+ android:state_checked="true"
+ android:state_pressed="true"/>
+ <item
+ android:drawable="@drawable/video_button_bg_checked"
+ android:state_checked="true"/>
+ <item
+ android:drawable="@drawable/video_button_bg_pressed"
+ android:state_pressed="true"/>
+ <item
+ android:drawable="@drawable/video_button_bg_default"/>
+ </selector>
+ </item>
+</ripple>
diff --git a/java/com/android/incallui/video/impl/res/layout-land/videocall_controls_surfaceview.xml b/java/com/android/incallui/video/impl/res/layout-land/videocall_controls_surfaceview.xml
new file mode 100644
index 000000000..40b50bc70
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout-land/videocall_controls_surfaceview.xml
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/videocall_video_controls_container"
+ android:fitsSystemWindows="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <include
+ android:id="@+id/incall_contact_grid"
+ layout="@layout/video_contact_grid"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:layout_marginStart="24dp"
+ android:layout_marginEnd="24dp"/>
+
+ <!-- This placeholder matches the position of the preview UI and is used to
+ anchor video buttons. This is needed in greenscreen mode when the
+ preview is fullscreen but we want the controls to be positioned as
+ normal. -->
+ <Space
+ android:id="@+id/videocall_video_preview_placeholder"
+ android:layout_width="@dimen/videocall_preview_long"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginEnd="@dimen/videocall_preview_margin_end"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true"
+ android:visibility="invisible"/>
+
+ <LinearLayout
+ android:id="@+id/videocall_video_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@+id/videocall_video_preview_placeholder"
+ android:layout_alignTop="@+id/videocall_video_preview_placeholder"
+ android:layout_toStartOf="@+id/videocall_video_preview_placeholder"
+ android:gravity="center_horizontal"
+ android:orientation="horizontal"
+ android:visibility="invisible"
+ tools:visibility="visible">
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_speaker_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"
+ android:checked="true"
+ android:src="@drawable/quantum_ic_volume_up_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_speaker"
+ app:contentDescriptionUnchecked="@string/incall_content_description_earpiece"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_mic_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_muted"
+ app:contentDescriptionUnchecked="@string/incall_content_description_unmuted"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_video"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_videocam_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_video_off"
+ app:contentDescriptionUnchecked="@string/incall_content_description_video_on"
+ />
+ <include
+ layout="@layout/switch_camera_button"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"/>
+ </LinearLayout>
+
+ <FrameLayout
+ android:id="@+id/videocall_switch_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="36dp"
+ android:layout_marginEnd="36dp"
+ android:layout_alignParentEnd="true"
+ android:layout_alignParentTop="true">
+ <ImageButton
+ android:id="@+id/videocall_switch_on_hold"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:contentDescription="@string/incall_content_description_swap_calls"
+ android:src="@drawable/quantum_ic_swap_calls_white_36"
+ android:visibility="gone"
+ tools:visibility="visible"
+ />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/videocall_end_call"
+ style="@style/Incall.Button.End"
+ android:layout_marginEnd="36dp"
+ android:layout_alignParentEnd="true"
+ android:layout_centerVertical="true"
+ android:contentDescription="@string/incall_content_description_end_call"
+ android:visibility="visible"/>
+
+</RelativeLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout-v21/switch_camera_button.xml b/java/com/android/incallui/video/impl/res/layout-v21/switch_camera_button.xml
new file mode 100644
index 000000000..1fb1bb088
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout-v21/switch_camera_button.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ImageButton xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/videocall_switch_video"
+ style="@style/Incall.Button.VideoCall"
+ android:contentDescription="@string/incall_content_description_swap_video"
+ android:src="@drawable/front_back_switch_button_animation"/>
diff --git a/java/com/android/incallui/video/impl/res/layout/frag_videocall.xml b/java/com/android/incallui/video/impl/res/layout/frag_videocall.xml
new file mode 100644
index 000000000..f8c6fc3c7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/frag_videocall.xml
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black"
+ android:orientation="vertical">
+
+ <TextureView
+ android:id="@+id/videocall_video_remote"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentStart="true"
+ android:layout_alignParentTop="true"
+ android:importantForAccessibility="no"/>
+
+ <ImageView
+ android:id="@+id/videocall_remote_off_blurred_image_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentStart="true"
+ android:layout_alignParentTop="true"
+ android:scaleType="fitCenter"/>
+
+ <TextView
+ android:gravity="center"
+ android:id="@+id/videocall_remote_video_off"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:accessibilityTraversalBefore="@+id/videocall_speaker_button"
+ android:drawablePadding="8dp"
+ android:drawableTop="@drawable/quantum_ic_videocam_off_white_36"
+ android:drawableTint="@color/videocall_camera_off_tint"
+ android:padding="64dp"
+ android:text="@string/videocall_remote_video_off"
+ android:textAppearance="@style/Dialer.Incall.TextAppearance"
+ android:visibility="gone"
+ tools:visibility="visible"/>
+
+ <View
+ android:id="@+id/videocall_fullscreen_background"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:background="@color/videocall_overlay_background_color"
+ tools:visibility="gone"/>
+
+ <TextureView
+ android:id="@+id/videocall_video_preview"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginBottom="@dimen/videocall_preview_margin_bottom"
+ android:layout_marginStart="@dimen/videocall_preview_margin_start"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:importantForAccessibility="no"/>
+
+ <ImageView
+ android:id="@+id/videocall_preview_off_blurred_image_view"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginBottom="@dimen/videocall_preview_margin_bottom"
+ android:layout_marginStart="@dimen/videocall_preview_margin_start"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:scaleType="center"/>
+
+ <View
+ android:id="@+id/videocall_green_screen_background"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:background="@color/videocall_overlay_background_color"
+ tools:visibility="gone"/>
+
+ <ImageView
+ android:id="@+id/videocall_video_preview_off_overlay"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@+id/videocall_video_preview"
+ android:layout_alignLeft="@+id/videocall_video_preview"
+ android:layout_alignRight="@+id/videocall_video_preview"
+ android:layout_alignTop="@+id/videocall_video_preview"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_videocam_off_white_24"
+ android:tint="@color/videocall_camera_off_tint"
+ android:tintMode="src_in"
+ android:visibility="gone"
+ android:importantForAccessibility="no"
+ tools:visibility="visible"/>
+
+ <ImageView
+ android:id="@+id/videocall_video_preview_mute_overlay"
+ android:layout_width="32dp"
+ android:layout_height="32dp"
+ android:layout_alignBottom="@+id/videocall_video_preview"
+ android:layout_alignRight="@+id/videocall_video_preview"
+ android:background="@drawable/videocall_background_circle_white"
+ android:contentDescription="@string/incall_content_description_muted"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_mic_off_black_24"
+ android:visibility="gone"
+ tools:visibility="visible"/>
+
+ <include
+ layout="@layout/videocall_controls"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"/>
+
+ <FrameLayout
+ android:id="@+id/videocall_on_hold_banner"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"/>
+
+</RelativeLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout/frag_videocall_land.xml b/java/com/android/incallui/video/impl/res/layout/frag_videocall_land.xml
new file mode 100644
index 000000000..2353deea1
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/frag_videocall_land.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black">
+
+ <TextureView
+ android:id="@+id/videocall_video_remote"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentStart="true"
+ android:layout_alignParentTop="true"
+ android:importantForAccessibility="no"/>
+
+ <ImageView
+ android:id="@+id/videocall_remote_off_blurred_image_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentStart="true"
+ android:layout_alignParentTop="true"
+ android:scaleType="fitCenter"/>
+
+ <TextView
+ android:gravity="center"
+ android:id="@+id/videocall_remote_video_off"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:accessibilityTraversalBefore="@+id/videocall_speaker_button"
+ android:drawablePadding="8dp"
+ android:drawableTop="@drawable/quantum_ic_videocam_off_white_36"
+ android:padding="64dp"
+ android:text="@string/videocall_remote_video_off"
+ android:textAppearance="@style/Dialer.Incall.TextAppearance"
+ android:visibility="gone"
+ tools:visibility="visible"/>
+
+ <View
+ android:id="@+id/videocall_fullscreen_background"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:background="@color/videocall_overlay_background_color"/>
+
+ <TextureView
+ android:id="@+id/videocall_video_preview"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginEnd="@dimen/videocall_preview_margin_end"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true"
+ android:importantForAccessibility="no"/>
+
+ <ImageView
+ android:id="@+id/videocall_preview_off_blurred_image_view"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginEnd="@dimen/videocall_preview_margin_end"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true"
+ android:scaleType="center"/>
+
+ <View
+ android:id="@+id/videocall_green_screen_background"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:background="@color/videocall_overlay_background_color"/>
+
+ <ImageView
+ android:id="@+id/videocall_video_preview_off_overlay"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@+id/videocall_video_preview"
+ android:layout_alignLeft="@+id/videocall_video_preview"
+ android:layout_alignRight="@+id/videocall_video_preview"
+ android:layout_alignTop="@+id/videocall_video_preview"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_videocam_off_white_36"
+ android:visibility="gone"
+ android:importantForAccessibility="no"
+ tools:visibility="visible"/>
+
+ <ImageView
+ android:id="@+id/videocall_video_preview_mute_overlay"
+ android:layout_width="32dp"
+ android:layout_height="32dp"
+ android:layout_alignBottom="@+id/videocall_video_preview"
+ android:layout_alignRight="@+id/videocall_video_preview"
+ android:background="@drawable/videocall_background_circle_white"
+ android:contentDescription="@string/incall_content_description_muted"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_mic_off_black_24"
+ android:visibility="gone"
+ tools:visibility="visible"/>
+
+ <include
+ layout="@layout/videocall_controls_land"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"/>
+
+ <FrameLayout
+ android:id="@+id/videocall_on_hold_banner"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"/>
+
+</RelativeLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout/frag_videocall_surfaceview.xml b/java/com/android/incallui/video/impl/res/layout/frag_videocall_surfaceview.xml
new file mode 100644
index 000000000..c67246675
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/frag_videocall_surfaceview.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black"
+ android:keepScreenOn="true">
+
+ <SurfaceView
+ android:id="@+id/videocall_video_remote"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:importantForAccessibility="no"/>
+
+ <TextView
+ android:gravity="center"
+ android:id="@+id/videocall_remote_video_off"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:accessibilityTraversalBefore="@+id/videocall_speaker_button"
+ android:drawablePadding="8dp"
+ android:drawableTop="@drawable/quantum_ic_videocam_off_white_36"
+ android:drawableTint="@color/videocall_camera_off_tint"
+ android:padding="64dp"
+ android:text="@string/videocall_remote_video_off"
+ android:textAppearance="@style/Dialer.Incall.TextAppearance"
+ android:visibility="gone"
+ tools:visibility="visible"/>
+
+ <View
+ android:id="@+id/videocall_fullscreen_background"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/videocall_overlay_background_color"/>
+
+ <FrameLayout
+ style="@style/VideoPreviewHolder"
+ android:id="@+id/videocall_preview_root">
+
+ <SurfaceView
+ android:id="@+id/videocall_video_preview"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:importantForAccessibility="no"/>
+
+ <ImageView
+ android:id="@+id/videocall_video_preview_off_overlay"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_videocam_off_white_24"
+ android:tint="@color/videocall_camera_off_tint"
+ android:tintMode="src_in"
+ android:visibility="gone"
+ android:importantForAccessibility="no"
+ tools:visibility="visible"/>
+
+ <ImageView
+ android:id="@+id/videocall_video_preview_mute_overlay"
+ android:layout_width="32dp"
+ android:layout_height="32dp"
+ android:layout_gravity="center"
+ android:background="@drawable/videocall_background_circle_white"
+ android:contentDescription="@string/incall_content_description_muted"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_mic_off_black_24"
+ android:visibility="gone"
+ tools:visibility="visible"/>
+ </FrameLayout>
+
+ <View
+ android:id="@+id/videocall_green_screen_background"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/videocall_overlay_background_color"/>
+
+ <include
+ layout="@layout/videocall_controls_surfaceview"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"/>
+
+ <FrameLayout
+ android:id="@+id/videocall_on_hold_banner"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="top"/>
+
+</FrameLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout/switch_camera_button.xml b/java/com/android/incallui/video/impl/res/layout/switch_camera_button.xml
new file mode 100644
index 000000000..87c2e1b6c
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/switch_camera_button.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ImageButton xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/videocall_switch_video"
+ style="@style/Incall.Button.VideoCall"
+ android:contentDescription="@string/incall_content_description_swap_video"
+ android:src="@drawable/ic_switch_camera"/>
diff --git a/java/com/android/incallui/video/impl/res/layout/video_contact_grid.xml b/java/com/android/incallui/video/impl/res/layout/video_contact_grid.xml
new file mode 100644
index 000000000..ad984f36e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/video_contact_grid.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_horizontal"
+ android:paddingTop="16dp"
+ android:orientation="vertical">
+
+ <include
+ layout="@layout/incall_contactgrid_top_row"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"/>
+
+ <!-- We have to keep deprecated singleLine to allow long text being truncated with ellipses.
+ b/31396406 -->
+ <com.android.incallui.autoresizetext.AutoResizeTextView
+ android:id="@id/contactgrid_contact_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="@style/Dialer.Incall.TextAppearance.Large"
+ app:autoResizeText_minTextSize="28sp"
+ tools:text="Jake Peralta"
+ tools:ignore="Deprecated"/>
+
+ <include
+ layout="@layout/incall_contactgrid_bottom_row"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"/>
+</LinearLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout/videocall_controls.xml b/java/com/android/incallui/video/impl/res/layout/videocall_controls.xml
new file mode 100644
index 000000000..b3141bdf3
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/videocall_controls.xml
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/videocall_video_controls_container"
+ android:fitsSystemWindows="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <include
+ android:id="@+id/incall_contact_grid"
+ layout="@layout/video_contact_grid"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:layout_marginStart="24dp"
+ android:layout_marginEnd="24dp"/>
+
+ <!-- This placeholder matches the position of the preview UI and is used to
+ anchor video buttons. This is needed in greenscreen mode when the
+ preview is fullscreen but we want the controls to be positioned as
+ normal. -->
+ <Space
+ android:id="@+id/videocall_video_preview_placeholder"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginBottom="@dimen/videocall_preview_margin_bottom"
+ android:layout_marginStart="@dimen/videocall_preview_margin_start"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:visibility="invisible"/>
+
+ <LinearLayout
+ android:id="@+id/videocall_video_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/videocall_video_preview_placeholder"
+ android:layout_alignEnd="@+id/videocall_video_preview_placeholder"
+ android:layout_alignStart="@+id/videocall_video_preview_placeholder"
+ android:gravity="center_horizontal"
+ android:orientation="vertical"
+ android:visibility="invisible"
+ tools:visibility="visible">
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_speaker_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"
+ android:checked="true"
+ android:src="@drawable/quantum_ic_volume_up_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_speaker"
+ app:contentDescriptionUnchecked="@string/incall_content_description_earpiece"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"
+ android:src="@drawable/quantum_ic_mic_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_muted"
+ app:contentDescriptionUnchecked="@string/incall_content_description_unmuted"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_video"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"
+ android:src="@drawable/quantum_ic_videocam_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_video_off"
+ app:contentDescriptionUnchecked="@string/incall_content_description_video_on"
+ />
+ <include
+ layout="@layout/switch_camera_button"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"/>
+ </LinearLayout>
+
+ <FrameLayout
+ android:id="@+id/videocall_switch_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="36dp"
+ android:layout_marginEnd="24dp"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true">
+ <ImageButton
+ android:id="@+id/videocall_switch_on_hold"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:contentDescription="@string/incall_content_description_swap_calls"
+ android:src="@drawable/quantum_ic_swap_calls_white_36"
+ android:visibility="gone"
+ tools:visibility="visible"
+ />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/videocall_end_call"
+ style="@style/Incall.Button.End"
+ android:layout_marginBottom="36dp"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:contentDescription="@string/incall_content_description_end_call"
+ android:visibility="visible"/>
+
+</RelativeLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout/videocall_controls_land.xml b/java/com/android/incallui/video/impl/res/layout/videocall_controls_land.xml
new file mode 100644
index 000000000..d71b3c00e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/videocall_controls_land.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/videocall_video_controls_container"
+ android:fitsSystemWindows="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <include
+ android:id="@+id/incall_contact_grid"
+ layout="@layout/video_contact_grid"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:layout_marginStart="24dp"
+ android:layout_marginEnd="24dp"/>
+
+ <!-- This placeholder matches the position of the preview UI and is used to
+ anchor video buttons. This is needed in greenscreen mode when the
+ preview is fullscreen but we want the controls to be positioned as
+ normal. -->
+ <Space
+ android:id="@+id/videocall_video_preview_placeholder"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_height"
+ android:layout_marginEnd="@dimen/videocall_preview_margin_end"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true"
+ android:visibility="invisible"/>
+
+ <LinearLayout
+ android:id="@+id/videocall_video_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@+id/videocall_video_preview_placeholder"
+ android:layout_alignTop="@+id/videocall_video_preview_placeholder"
+ android:layout_toStartOf="@+id/videocall_video_preview_placeholder"
+ android:gravity="center_horizontal"
+ android:orientation="horizontal"
+ android:visibility="invisible"
+ tools:visibility="visible">
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_speaker_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"
+ android:checked="true"
+ android:src="@drawable/quantum_ic_volume_up_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_speaker"
+ app:contentDescriptionUnchecked="@string/incall_content_description_earpiece"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_mic_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_muted"
+ app:contentDescriptionUnchecked="@string/incall_content_description_unmuted"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_video"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_videocam_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_video_off"
+ app:contentDescriptionUnchecked="@string/incall_content_description_video_on"
+ />
+ <include
+ layout="@layout/switch_camera_button"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginEnd="24dp"/>
+ </LinearLayout>
+
+ <FrameLayout
+ android:id="@+id/videocall_switch_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="36dp"
+ android:layout_marginEnd="36dp"
+ android:layout_alignParentEnd="true"
+ android:layout_alignParentTop="true">
+ <ImageButton
+ android:id="@+id/videocall_switch_on_hold"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:contentDescription="@string/incall_content_description_swap_calls"
+ android:src="@drawable/quantum_ic_swap_calls_white_36"
+ android:visibility="gone"
+ tools:visibility="visible"
+ />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/videocall_end_call"
+ style="@style/Incall.Button.End"
+ android:layout_marginEnd="36dp"
+ android:layout_alignParentEnd="true"
+ android:layout_centerVertical="true"
+ android:contentDescription="@string/incall_content_description_end_call"
+ android:visibility="visible"
+ tools:visibility="visible"/>
+
+</RelativeLayout>
diff --git a/java/com/android/incallui/video/impl/res/layout/videocall_controls_surfaceview.xml b/java/com/android/incallui/video/impl/res/layout/videocall_controls_surfaceview.xml
new file mode 100644
index 000000000..d2dc992b7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/layout/videocall_controls_surfaceview.xml
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/videocall_video_controls_container"
+ android:fitsSystemWindows="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <include
+ android:id="@+id/incall_contact_grid"
+ layout="@layout/video_contact_grid"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:layout_marginStart="24dp"
+ android:layout_marginEnd="24dp"/>
+
+ <!-- This placeholder matches the position of the preview UI and is used to
+ anchor video buttons. This is needed in greenscreen mode when the
+ preview is fullscreen but we want the controls to be positioned as
+ normal. -->
+ <Space
+ android:id="@+id/videocall_video_preview_placeholder"
+ android:layout_width="@dimen/videocall_preview_width"
+ android:layout_height="@dimen/videocall_preview_long"
+ android:layout_marginBottom="@dimen/videocall_preview_margin_bottom"
+ android:layout_marginStart="@dimen/videocall_preview_margin_start"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentStart="true"
+ android:visibility="invisible"/>
+
+ <LinearLayout
+ android:id="@+id/videocall_video_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/videocall_video_preview_placeholder"
+ android:layout_alignEnd="@+id/videocall_video_preview_placeholder"
+ android:layout_alignStart="@+id/videocall_video_preview_placeholder"
+ android:gravity="center_horizontal"
+ android:orientation="vertical"
+ android:visibility="invisible"
+ tools:visibility="visible">
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_speaker_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"
+ android:checked="true"
+ android:src="@drawable/quantum_ic_volume_up_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_speaker"
+ app:contentDescriptionUnchecked="@string/incall_content_description_earpiece"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_button"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_mic_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_muted"
+ app:contentDescriptionUnchecked="@string/incall_content_description_unmuted"
+ />
+ <com.android.incallui.video.impl.CheckableImageButton
+ android:id="@+id/videocall_mute_video"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_videocam_off_white_36"
+ app:contentDescriptionChecked="@string/incall_content_description_video_off"
+ app:contentDescriptionUnchecked="@string/incall_content_description_video_on"
+ />
+ <include
+ layout="@layout/switch_camera_button"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:layout_marginBottom="@dimen/videocall_button_spacing"/>
+ </LinearLayout>
+
+ <FrameLayout
+ android:id="@+id/videocall_switch_controls"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="36dp"
+ android:layout_marginEnd="24dp"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true">
+ <ImageButton
+ android:id="@+id/videocall_switch_on_hold"
+ style="@style/Incall.Button.VideoCall"
+ android:layout_width="@dimen/videocall_button_size"
+ android:layout_height="@dimen/videocall_button_size"
+ android:contentDescription="@string/incall_content_description_swap_calls"
+ android:src="@drawable/quantum_ic_swap_calls_white_36"
+ android:visibility="gone"
+ tools:visibility="visible"
+ />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/videocall_end_call"
+ style="@style/Incall.Button.End"
+ android:layout_marginBottom="36dp"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:contentDescription="@string/incall_content_description_end_call"
+ android:visibility="visible"/>
+
+</RelativeLayout>
diff --git a/java/com/android/incallui/video/impl/res/values-af/strings.xml b/java/com/android/incallui/video/impl/res/values-af/strings.xml
new file mode 100644
index 000000000..91e650a61
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-af/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Hulle video is af"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Hulle video is aan"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Oproep gehou"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Oproep is hervat"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Laat video toe?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Die Foon-program wil jou kamera vir video-oproepe gebruik."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Laat toe"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Weier"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-am/strings.xml b/java/com/android/incallui/video/impl/res/values-am/strings.xml
new file mode 100644
index 000000000..307cae49f
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-am/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"ቪዲዮዋቸው ጠፍቷል"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"የእነሱ ቪዲዮ በርቷል"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ጥሪ በይቆይ ላይ"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ጥሪ ከቆመበት ቀጥሏል"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ቪድዮ ይፈቀድ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"የስልክ መተግበሪያው ለቪድዮ ጥሪዎች ካሜራዎን መጠቀም ይፈልጋል።"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"ፍቀድ"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ከልክል"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ar/strings.xml b/java/com/android/incallui/video/impl/res/values-ar/strings.xml
new file mode 100644
index 000000000..8b5893e63
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ar/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"الفيديو الخاص بهم قيد إيقاف التشغيل"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"الفيديو قيد التشغيل"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"المكالمة معلقة"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"تم استئناف المكالمة"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"السماح بالفيديو؟"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"يريد تطبيق الهاتف استخدام الكاميرا لإجراء مكالمات الفيديو."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"سماح"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"رفض"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-az/strings.xml b/java/com/android/incallui/video/impl/res/values-az/strings.xml
new file mode 100644
index 000000000..5fca42d35
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-az/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Videoları deaktivdir"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Bu video aktivdir"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Zəng gözləmədədir"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Zəng davam edir"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Videoya icazə verilsin?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Telefon tətbiqi video zənglər üçün kameranızı istifadə etmək istəyir."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"İcazə verin"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Rədd edin"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-b+sr+Latn/strings.xml b/java/com/android/incallui/video/impl/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..5381ecc68
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video je isključen"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Kamera ove osobe je uključena"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Poziv je na čekanju"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Poziv je nastavljen"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Želite da dozvolite video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikacija Telefon želi da koristi vašu kameru za video pozive."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Dozvoli"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Odbij"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-be/strings.xml b/java/com/android/incallui/video/impl/res/values-be/strings.xml
new file mode 100644
index 000000000..4af9ce713
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-be/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Відэа гэтага чалавека адключана"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Відэа гэтага чалавека ўключана"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Выклік на ўтрыманні"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Выклік адноўлены"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Дазволіць відэа?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Праграма Тэлефон хоча карыстацца вашай камерай для відэавыклікаў."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Дазволіць"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Адмовіць"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-bg/strings.xml b/java/com/android/incallui/video/impl/res/values-bg/strings.xml
new file mode 100644
index 000000000..6ae1b532f
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-bg/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Видеото отсреща е изкл."</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Видеото на другия участник е включено"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Задържано обаждане"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Възобновено обажд."</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Да се разреши ли видео?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Приложението Телефон иска да използва камерата ви за видеообаждания."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Разрешаване"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Отказване"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-bn/strings.xml b/java/com/android/incallui/video/impl/res/values-bn/strings.xml
new file mode 100644
index 000000000..511989ca2
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-bn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"তাদের ভিডিও বন্ধ রয়েছে"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"তাদের ভিডিও চালু রয়েছে"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"কলটি হোল্ডে রয়েছে"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"কল পুনরায় শুরু করা হয়েছে"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ভিডিওর মঞ্জুরি দেবেন?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ফোন অ্যাপটি ভিডিও কলগুলির জন্য আপনার ক্যামেরা ব্যবহার করতে চায়৷"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"অনুমতি দিন"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"আস্বীকার করুন"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-bs/strings.xml b/java/com/android/incallui/video/impl/res/values-bs/strings.xml
new file mode 100644
index 000000000..b27137f3f
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-bs/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Kamera je isključena"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Kamera je uključena"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Poziv na čekanju"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Poziv je nastavljen"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Dozvoliti pristup kameri?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikacija za telefon želi koristiti kameru za videopozive?"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Dozvoli"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Odbij"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ca/strings.xml b/java/com/android/incallui/video/impl/res/values-ca/strings.xml
new file mode 100644
index 000000000..9db64e008
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ca/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Tenen vídeo desactivat"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Té el vídeo activat"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Trucada en espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Trucada represa"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Vols permetre el vídeo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"L\'aplicació Telèfon vol fer servir la càmera per a les videotrucades."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permet"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Denega"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-cs/strings.xml b/java/com/android/incallui/video/impl/res/values-cs/strings.xml
new file mode 100644
index 000000000..07b5e01b7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-cs/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video tohoto uživatele je vypnuto"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video tohoto uživatele je zapnuto"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Podržený hovor"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Hovor byl obnoven"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Povolit video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikace Telefon chcete při videohovorech používat vaši kameru."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Povolit"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Zakázat"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-da/strings.xml b/java/com/android/incallui/video/impl/res/values-da/strings.xml
new file mode 100644
index 000000000..35a7f1636
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-da/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vedkommendes video er slået fra"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Vedkommendes video er slået til"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Parkeret opkald"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Opkaldet er genoptaget"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Vil du tillade videoen?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Appen Fotos vil gerne bruge dit kamera til videoopkald."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Tillad"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Afvis"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-de/strings.xml b/java/com/android/incallui/video/impl/res/values-de/strings.xml
new file mode 100644
index 000000000..e6ae11e9c
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-de/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video deaktiviert"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video ist aktiviert"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Anruf wird gehalten."</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Anruf fortgesetzt"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Video zulassen?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Die App \"Telefon\" möchte die Kamera für Videoanrufe verwenden."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Zulassen"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Ablehnen"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-el/strings.xml b/java/com/android/incallui/video/impl/res/values-el/strings.xml
new file mode 100644
index 000000000..354648175
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-el/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Το βίντεό τους απεν."</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Το βίντεό τους είναι ενεργοποιημένο"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Κλήση σε αναμονή"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Συνέχιση κλήσης"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Να επιτραπεί η χρήση βίντεο;"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Η εφαρμογή Τηλέφωνο θέλει να χρησιμοποιήσει την κάμερά σας για βιντεοκλήσεις."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Να επιτραπεί"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Να μην επιτραπεί"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-en-rAU/strings.xml b/java/com/android/incallui/video/impl/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..9fee9f815
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-en-rAU/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Their video is off"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Their video is on"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Call on hold"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Call resumed"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Allow video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"The Phone app wants to use your camera for video calls."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Allow"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Deny"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-en-rGB/strings.xml b/java/com/android/incallui/video/impl/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..9fee9f815
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-en-rGB/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Their video is off"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Their video is on"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Call on hold"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Call resumed"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Allow video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"The Phone app wants to use your camera for video calls."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Allow"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Deny"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-en-rIN/strings.xml b/java/com/android/incallui/video/impl/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..9fee9f815
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-en-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Their video is off"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Their video is on"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Call on hold"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Call resumed"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Allow video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"The Phone app wants to use your camera for video calls."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Allow"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Deny"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-es-rUS/strings.xml b/java/com/android/incallui/video/impl/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..7175c5085
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-es-rUS/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video desactivado"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"El video está activado."</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Llamada en espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Llamada reanudada"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"¿Deseas habilitar el video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"La app de teléfono quiere usar la cámara para las videollamadas."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permitir"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Denegar"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-es/strings.xml b/java/com/android/incallui/video/impl/res/values-es/strings.xml
new file mode 100644
index 000000000..c28ecf556
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-es/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vídeo desactivado"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Su vídeo está activado"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Llamada en espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Llamada reanudada"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"¿Quieres permitir el vídeo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"La aplicación Teléfono quiere usar la cámara para realizar videollamadas."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permitir"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Denegar"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-et/strings.xml b/java/com/android/incallui/video/impl/res/values-et/strings.xml
new file mode 100644
index 000000000..db5e9f154
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-et/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Nende video on välj."</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Nende video on eetris"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Kõne on ootel"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Kõne jätkub"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Kas lubada video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Rakendus Telefon soovib videokõnede jaoks teie kaamerat kasutada."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Luba"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Keela"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-eu/strings.xml b/java/com/android/incallui/video/impl/res/values-eu/strings.xml
new file mode 100644
index 000000000..21f36b100
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-eu/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Bideoa desaktibatuta"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Aktibatuta du bideoa"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Zain dago deia"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Deiari berrekin zaio"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Kamera atzitzeko baimena eman?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Bideo-deiak egiteko, kamera atzitzeko baimena behar du Telefonoa aplikazioak."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Baimendu"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Ukatu"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-fa/strings.xml b/java/com/android/incallui/video/impl/res/values-fa/strings.xml
new file mode 100644
index 000000000..eb264b0c1
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-fa/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"ویدیوی طرف مقابل غیرفعال است"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"ویدیوی طرف مقابل فعال است"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"تماس درحال انتظار"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"تماس ازسرگرفته‌شده"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ویدیو مجاز است؟"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"برنامه تلفن می‌خواهد برای تماس‌های ویدیویی از دوربینتان استفاده کند."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"مجاز است"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"رد کردن"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-fi/strings.xml b/java/com/android/incallui/video/impl/res/values-fi/strings.xml
new file mode 100644
index 000000000..ff1427f55
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-fi/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Ei videota"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Hänen videonsa on päällä"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Puhelu pidossa"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Puhelua jatkettiin"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Sallitaanko video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Puhelin-sovellus haluaa käyttää kameraa videopuheluiden soittamista varten."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Salli"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Estä"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-fr-rCA/strings.xml b/java/com/android/incallui/video/impl/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..548af9fb8
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-fr-rCA/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vidéo désactivée"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Sa vidéo est activée"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Appel en attente"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Appel repris"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Autoriser la vidéo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"L\'application Téléphone veut utiliser votre caméra pour les appels vidéo."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Autoriser"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Refuser"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-fr/strings.xml b/java/com/android/incallui/video/impl/res/values-fr/strings.xml
new file mode 100644
index 000000000..f49b86fcd
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-fr/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vidéo désactivée"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Leur vidéo est lancée"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Appel en attente"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Reprise de l\'appel"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Autoriser la vidéo ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"L\'application Téléphone requiert l\'utilisation de la caméra de votre appareil pour les appels vidéo."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Autoriser"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Refuser"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-gl/strings.xml b/java/com/android/incallui/video/impl/res/values-gl/strings.xml
new file mode 100644
index 000000000..61a91e900
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-gl/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vídeo desactivado"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"O seu vídeo está activado"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Chamada en espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Retomouse a chamada"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Queres permitir o vídeo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"A aplicación Teléfono quere utilizar a túa cámara para as videochamadas."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permitir"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Denegar"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-gu/strings.xml b/java/com/android/incallui/video/impl/res/values-gu/strings.xml
new file mode 100644
index 000000000..68ad3886c
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-gu/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"તેમનો વિડિઓ બંધ છે"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"તેમની વિડિઓ ચાલુ છે"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"કૉલ હોલ્ડ પર છે"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"કૉલ ફરી શરૂ કર્યો"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"વિડિઓની મંજૂરી આપીએ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ફોન ઍપ્લિકેશન વિડિઓ કૉલ્સ માટે તમારા કૅમેરાનો ઉપયોગ કરવા માંગે છે."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"મંજૂરી આપો"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"નકારો"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-h580dp-land/dimens.xml b/java/com/android/incallui/video/impl/res/values-h580dp-land/dimens.xml
new file mode 100644
index 000000000..ac2d0316a
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-h580dp-land/dimens.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <dimen name="videocall_preview_long">116dp</dimen>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-h580dp/dimens.xml b/java/com/android/incallui/video/impl/res/values-h580dp/dimens.xml
new file mode 100644
index 000000000..a53fb6404
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-h580dp/dimens.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <dimen name="videocall_button_spacing">16dp</dimen>
+ <dimen name="videocall_button_size">72dp</dimen>
+ <dimen name="videocall_preview_width">88dp</dimen>
+ <dimen name="videocall_preview_height">88dp</dimen>
+ <dimen name="videocall_preview_long">104dp</dimen>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-hi/strings.xml b/java/com/android/incallui/video/impl/res/values-hi/strings.xml
new file mode 100644
index 000000000..e3ff5d8b9
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-hi/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"उनका वीडियो बंद है"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"उनका वीडियो चालू है"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"कॉल होल्ड पर है"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"कॉल फिर से शुरू किया गया"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"क्या वीडियो की अनुमति देना चाहते हैं?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"फ़ोन ऐप्लिकेशन, वीडियो कॉल के लिए आपके कैमरे का उपयोग करना चाहता है."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"अनुमति दें"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"अस्वीकार करें"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-hr/strings.xml b/java/com/android/incallui/video/impl/res/values-hr/strings.xml
new file mode 100644
index 000000000..9acb9e357
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-hr/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Videokamera je isk."</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Videopoziv je uključen"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Poziv na čekanju"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Poziv je nastavljen"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Dopustiti pristup kameri?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikacija Telefon želi koristiti vašu kameru za videopozive."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Omogući"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Odbij"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-hu/strings.xml b/java/com/android/incallui/video/impl/res/values-hu/strings.xml
new file mode 100644
index 000000000..9b34cadea
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-hu/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"A videokép leállt"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"A videokép be van kapcsolva"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Várakoztatás"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Hívás folytatva"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Engedélyezi a videoképet?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"A Telefon alkalmazás videohíváshoz szeretné használni a kamerát."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Engedélyezés"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Elutasítás"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-hy/strings.xml b/java/com/android/incallui/video/impl/res/values-hy/strings.xml
new file mode 100644
index 000000000..ee94cd52d
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-hy/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Իր խցիկն անջատած է"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Զրուցակցի խցիկը միացած է"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Զանգը սպասման մեջ է"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Զանգը վերսկսվեց"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Թույլատրե՞լ տեսագրում:"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Տեսազանգերի համար «Հեռախոս» հավելվածը պետք է օգտագործի ձեր տեսախցիկը:"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Թույլ տալ"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Մերժել"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-in/strings.xml b/java/com/android/incallui/video/impl/res/values-in/strings.xml
new file mode 100644
index 000000000..025ba8822
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-in/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video mereka nonaktif"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video mereka aktif"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Panggilan ditahan"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Panggilan dilanjutkan"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Izinkan video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikasi Telepon ingin menggunakan kamera untuk video call."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Izinkan"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Tolak"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-is/strings.xml b/java/com/android/incallui/video/impl/res/values-is/strings.xml
new file mode 100644
index 000000000..fce879b76
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-is/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Slökkt er á mynd"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Kveikt er á myndskeiði viðkomandi"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Símtal í bið"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Símtal heldur áfram"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Viltu leyfa myndupptöku?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Símaforritið vill nota myndavélina í myndsímtöl."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Leyfa"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Hafna"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-it/strings.xml b/java/com/android/incallui/video/impl/res/values-it/strings.xml
new file mode 100644
index 000000000..ea9746c2a
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-it/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Il suo video non è attivo"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Il loro video è attivo"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Chiamata in attesa"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Chiamata ripristinata"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Consentire l\'uso del video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"L\'app Telefono desidera utilizzare la fotocamera per le videochiamate."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Consenti"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Rifiuta"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-iw/strings.xml b/java/com/android/incallui/video/impl/res/values-iw/strings.xml
new file mode 100644
index 000000000..4f38da372
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-iw/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"הווידאו של הצד השני מושבת"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"הווידאו של הצד השני מופעל"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"השיחה הועברה להמתנה"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"השיחה חודשה"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"האם לאפשר גישה לווידאו?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"אפליקציית הטלפון רוצה להשתמש במצלמה שלך לשיחות וידאו."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"אפשר"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"דחה"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ja/strings.xml b/java/com/android/incallui/video/impl/res/values-ja/strings.xml
new file mode 100644
index 000000000..1c916ef52
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ja/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"相手のビデオ: OFF"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"相手のビデオ: ON"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"通話保留中"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"通話が再開されました"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ビデオを許可しますか?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ビデオハングアウトを利用するには、電話アプリにカメラへのアクセスを許可する必要があります。"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"許可"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"拒否"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ka/strings.xml b/java/com/android/incallui/video/impl/res/values-ka/strings.xml
new file mode 100644
index 000000000..7533b7235
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ka/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"მათი ვიდ. გამორთულია"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"მისი ვიდეო ჩართულია"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ზარი მოცდის რეჟიმშია"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ზარი განახლდა"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"გსურთ ვიდეოს დაშვება?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ტელეფონის აპს სურს თქვენი კამერის გამოყენება ვიდეოზარებისთვის."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"დაშვება"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"უარყოფა"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-kk/strings.xml b/java/com/android/incallui/video/impl/res/values-kk/strings.xml
new file mode 100644
index 000000000..56077d808
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-kk/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Олардың бейнесі өшірулі"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Олардың бейне құралы қосулы"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Қоңырау күту күйінде"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Қоңырауды жалғастырды"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Бейнеге рұқсат беру қажет пе?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Телефон қолданбасы камераңызды бейне қоңыраулар үшін пайдаланғысы келеді."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Рұқсат беру"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Рұқсат бермеу"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-km/strings.xml b/java/com/android/incallui/video/impl/res/values-km/strings.xml
new file mode 100644
index 000000000..cd4d55a11
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-km/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"វីដេអូ​របស់​ពួកគេ​ត្រូវ​បាន​បិទ"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"វីដេអូ​របស់​ពួកគេ​ត្រូវ​បាន​បើក"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ការ​ហៅ​កំពុង​រង់ចាំ"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"បាន​បន្ត​ការ​ហៅ​ទូរសព្ទ"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"អនុញ្ញាត​វីដេអូ​ដែរ​ឬ​ទេ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"កម្មវិធី​ទូរសព្ទ​ចង់​ប្រើប្រាស់​កាមេរ៉ា​របស់​អ្នក​ដើម្បី​ហៅ​ជា​វីដេអូ។"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"អនុញ្ញាត"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"បដិសេធ"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-kn/strings.xml b/java/com/android/incallui/video/impl/res/values-kn/strings.xml
new file mode 100644
index 000000000..0f84a0b94
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-kn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"ಅವರ ವೀಡಿಯೊ ಆಫ್ ಆಗಿದೆ"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"ಅವರ ವಿಡಿಯೋ ಆನ್ ಆಗಿದೆ"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ಕರೆ ಹೋಲ್ಡ್‌ ಮಾಡಿದೆ"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ಕರೆಯನ್ನು ಪುನರಾರಂಭಿಸಲಾಗಿದೆ"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ವೀಡಿಯೊವನ್ನು ಅನುಮತಿಸುವುದೇ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ವೀಡಿಯೊ ಕರೆಗಳಿಗೆ ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್ ನಿಮ್ಮ ಕ್ಯಾಮರಾವನ್ನು ಬಳಸುವ ಅಗತ್ಯವಿದೆ."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"ಅನುಮತಿಸಿ"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ನಿರಾಕರಿಸಿ"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ko/strings.xml b/java/com/android/incallui/video/impl/res/values-ko/strings.xml
new file mode 100644
index 000000000..ed258587f
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ko/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"상대방 동영상 꺼짐"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"동영상이 켜져 있음"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"통화 대기 중"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"통화 재개됨"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"동영상을 허용하시겠습니까?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"전화 앱에서 화상 통화를 위해 카메라를 사용하고자 합니다."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"허용"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"거부"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ky/strings.xml b/java/com/android/incallui/video/impl/res/values-ky/strings.xml
new file mode 100644
index 000000000..ac002dde7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ky/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Камерасы өчүк"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Алардын видеосу күйгүзүлгөн"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Чалуу күтүүгө коюлду."</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Чалуу улантылды"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Видеого уруксат берилсинби?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Телефон колдонмосуна видео режиминде чалуу үчүн камераңыз керек."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Уруксат берүү"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Жок"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-land/dimens.xml b/java/com/android/incallui/video/impl/res/values-land/dimens.xml
new file mode 100644
index 000000000..6485735e2
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-land/dimens.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <dimen name="videocall_preview_long">92dp</dimen>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-land/styles.xml b/java/com/android/incallui/video/impl/res/values-land/styles.xml
new file mode 100644
index 000000000..a809708df
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-land/styles.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <style name="VideoPreviewHolder">
+ <item name="android:layout_gravity">bottom|end</item>
+ <item name="android:layout_width">@dimen/videocall_preview_long</item>
+ <item name="android:layout_height">@dimen/videocall_preview_height</item>
+ <item name="android:layout_marginBottom">@dimen/videocall_preview_margin_bottom</item>
+ <item name="android:layout_marginEnd">@dimen/videocall_preview_margin_end</item>
+ <item name="android:background">@android:color/black</item>
+ </style>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-lo/strings.xml b/java/com/android/incallui/video/impl/res/values-lo/strings.xml
new file mode 100644
index 000000000..f8481ebfa
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-lo/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"ວິດີໂອຂອງເຂົາເຈົ້າປິດຢູ່"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"ເຂົາເຈົ້າເປີດວິດີໂອຢູ່"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ພັກສາຍຢູ່"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ສືບຕໍ່ສາຍແລ້ວ"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ອະນຸຍາດວິດີໂອບໍ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ແອັບໂທລະສັບຢາກໃຊ້ກ້ອງຂອງທ່ານເພື່ອໂທແບບວິດີໂອ."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"ອະນຸຍາດ"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ປະຕິເສດ"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-lt/strings.xml b/java/com/android/incallui/video/impl/res/values-lt/strings.xml
new file mode 100644
index 000000000..2890ad3a2
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-lt/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vaizdo kamera išjungta"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Jų vaizdo įrašas rodomas"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Skambutis sulaikytas"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Skambutis tęsiamas"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Leisti vaizdą?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Telefono programa nori naudoti kamerą, kad būtų galima atlikti vaizdo skambučius."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Leisti"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Atmesti"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-lv/strings.xml b/java/com/android/incallui/video/impl/res/values-lv/strings.xml
new file mode 100644
index 000000000..75e81f16e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-lv/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video ir izslēgts"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Dalībnieku video ir ieslēgts"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Zvans aizturēts"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Zvans ir atsākts"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Vai atļaut video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Lietotnē Tālrunis tiek mēģināts izmantot jūsu kameru videozvaniem."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Atļaut"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Aizliegt"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-mk/strings.xml b/java/com/android/incallui/video/impl/res/values-mk/strings.xml
new file mode 100644
index 000000000..90528bcd7
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-mk/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Видеото е исклучено"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Нивното видео е вклучено"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Повик на чекање"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Повикот продолжи"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Да се дозволи видео?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Апликацијата Телефон сака да ја користи вашата камера за видеоповици."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Овозможи"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Одбиј"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ml/strings.xml b/java/com/android/incallui/video/impl/res/values-ml/strings.xml
new file mode 100644
index 000000000..1958fa49e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ml/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"അവരുടെ വീഡിയോ ഓഫാണ്"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"അവരുടെ വീഡിയോ ഓണാണ്"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"കോൾ ഹോൾഡിലാണ്"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"കോൾ വീണ്ടും ആരംഭിച്ചു"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"വീഡിയോ അനുവദിക്കണോ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"വീഡിയോ കോളുകൾക്ക് നിങ്ങളുടെ ക്യാമറ ഉപയോഗിക്കാൻ ഫോൺ ആപ്പ് താൽപ്പര്യപ്പെടുന്നു."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"അനുവദിക്കുക"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"നിരസിക്കുക"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-mn/strings.xml b/java/com/android/incallui/video/impl/res/values-mn/strings.xml
new file mode 100644
index 000000000..8e2186ac9
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-mn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Тэдний видео идэвхгүй байна"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Тэдний видео идэвхтэй байна"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Дуудлага хүлээлгэсэн"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Дуудлагыг үргэлжлүүлсэн"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Видеог зөвшөөрөх үү?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Утас апп видео дуудлага хийхэд таны камерыг ашиглахыг хүсэж байна."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Зөвшөөрөх"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Татгалзах"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-mr/strings.xml b/java/com/android/incallui/video/impl/res/values-mr/strings.xml
new file mode 100644
index 000000000..2119cdc94
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-mr/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"त्यांचा व्हिडिओ बंद केला आहे"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"त्यांचा व्हिडिओ चालू आहे"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"कॉल होल्डवर आहे"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"कॉल पुनः सुरु झाला"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"व्हिडिओला अनुमती द्यायची?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"व्हिडिओ कॉलसाठी फोन अॅप आपला कॅमेरा वापरू इच्छितो."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"अनुमती द्या"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"नकार द्या"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ms/strings.xml b/java/com/android/incallui/video/impl/res/values-ms/strings.xml
new file mode 100644
index 000000000..fe2e563b3
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ms/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video mrk dimatikan"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video mereka dihidupkan"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Panggilan ditunda"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Pgln disambung smla"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Benarkan video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Apl Telefon mahu menggunakan kamera anda untuk panggilan video."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Benarkan"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Tolak"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-my/strings.xml b/java/com/android/incallui/video/impl/res/values-my/strings.xml
new file mode 100644
index 000000000..10788dfa8
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-my/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"သူတို့ဗီဒီယို ပိတ်ထားသည်"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"၎င်းတို့၏ဗီဒီယိုကို ဖွင့်ထားပါသည်"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ခေါ်ဆိုမှု ခဏရပ်ထားသည်"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ခေါ်ဆိုမှုပြန်စသည်"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ဗီဒီယို ခွင့်ပြုမလား။"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ဗီဒီယိုခေါ်ဆိုမှုများအတွက် သင့်ကင်မရာကို Phone အက်ပ်က အသုံးပြုလိုပါသည်။"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"ခွင့်ပြုရန်"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ငြင်းပယ်ရန်"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-nb/strings.xml b/java/com/android/incallui/video/impl/res/values-nb/strings.xml
new file mode 100644
index 000000000..249065bb2
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-nb/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Videoen deres er slått av"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Den andre partens video er på"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Samtalen er på vent"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Samtale gjenopptatt"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Tillat video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Telefon-appen ønsker å bruke kameraet ditt til videosamtaler."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Tillat"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Ikke tillat"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ne/strings.xml b/java/com/android/incallui/video/impl/res/values-ne/strings.xml
new file mode 100644
index 000000000..e2850aee9
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ne/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"उनीहरूको भिडियो बन्द छ"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"उनीहरूको भिडियो सक्रिय छ"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"कल होल्डमा छ"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"कल पुन: सुचारु गरियो"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"भिडियो खिच्ने अनुमति दिने हो?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"फोन अनुप्रयोगले भिडियो कलका लागि तपाईंको क्यामेरा प्रयोग गर्न चाहन्छ।"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"अनुमति दिनुहोस्"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"अस्वीकार गर्नुहोस्"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-nl/strings.xml b/java/com/android/incallui/video/impl/res/values-nl/strings.xml
new file mode 100644
index 000000000..b797b13c6
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-nl/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video staat uit"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Zijn video is aan"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Gesprek in de wacht"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Gesprek hervat"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Video toestaan?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"De app Telefoon wil je camera gebruiken voor videogesprekken."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Toestaan"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Weigeren"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-no/strings.xml b/java/com/android/incallui/video/impl/res/values-no/strings.xml
new file mode 100644
index 000000000..249065bb2
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-no/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Videoen deres er slått av"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Den andre partens video er på"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Samtalen er på vent"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Samtale gjenopptatt"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Tillat video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Telefon-appen ønsker å bruke kameraet ditt til videosamtaler."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Tillat"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Ikke tillat"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-pa/strings.xml b/java/com/android/incallui/video/impl/res/values-pa/strings.xml
new file mode 100644
index 000000000..6bded1de3
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-pa/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"ਉਹਨਾਂ ਦਾ ਵੀਡੀਓ ਬੰਦ ਹੈ"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"ਉਹਨਾਂ ਦਾ ਵੀਡੀਓ ਚਾਲੂ ਹੈ"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ਕਾਲ ਰੋਕ ਕੇ ਰੱਖੀ ਗਈ"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ਕਾਲ ਮੁੜ-ਸ਼ੁਰੂ ਕੀਤੀ ਗਈ"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ਕੀ ਵੀਡੀਓ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣੀ ਹੈ?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ਫ਼ੋਨ ਐਪ ਵੀਡੀਓ ਕਾਲਾਂ ਲਈ ਤੁਹਾਡੇ ਕੈਮਰੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ।"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"ਇਜਾਜ਼ਤ ਦਿਓ"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ਅਸਵੀਕਾਰ ਕਰੋ"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-pl/strings.xml b/java/com/android/incallui/video/impl/res/values-pl/strings.xml
new file mode 100644
index 000000000..355ad6f47
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-pl/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Wideo tej osoby wył."</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Obraz wideo tej osoby jest włączony"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Rozmowa wstrzymana"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Połączenie wznowione"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Pozwolić na tryb wideo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikacja Telefon chce używać kamery do rozmów wideo."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Zezwól"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Odmów"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-pt-rBR/strings.xml b/java/com/android/incallui/video/impl/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..1171ac01d
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-pt-rBR/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vídeo remoto desativ"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"O vídeo deste contato está ativado"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Chamada em espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Chamada retomada"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Permitir vídeo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Permitir que o app Telefone use sua câmera para fazer videochamadas?"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permitir"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Negar"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-pt-rPT/strings.xml b/java/com/android/incallui/video/impl/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..8480031bb
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-pt-rPT/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vídeo desativado"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"O vídeo está ligado"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Chamada em espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Chamada retomada"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Permitir vídeo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"A aplicação Telefone pretende utilizar a sua câmara para videochamadas."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permitir"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Recusar"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-pt/strings.xml b/java/com/android/incallui/video/impl/res/values-pt/strings.xml
new file mode 100644
index 000000000..1171ac01d
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-pt/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Vídeo remoto desativ"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"O vídeo deste contato está ativado"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Chamada em espera"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Chamada retomada"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Permitir vídeo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Permitir que o app Telefone use sua câmera para fazer videochamadas?"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permitir"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Negar"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ro/strings.xml b/java/com/android/incallui/video/impl/res/values-ro/strings.xml
new file mode 100644
index 000000000..eaae4752c
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ro/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Imagine dezactivată"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Imaginea sa video este activată."</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Apel în așteptare"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"S-a reluat apelul."</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Permiteți transmisia video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplicația Telefon vrea să utilizeze camera foto pentru apeluri video."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Permiteți"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Refuzați"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ru/strings.xml b/java/com/android/incallui/video/impl/res/values-ru/strings.xml
new file mode 100644
index 000000000..8b29882aa
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ru/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Камера собеседника выключена"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Видео собеседника включено"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Вызов на удержании"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Вызов возобновлен"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Включить видео?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Для видеовстреч приложению \"Телефон\" необходим доступ к камере."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Разрешить"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Запретить"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-si/strings.xml b/java/com/android/incallui/video/impl/res/values-si/strings.xml
new file mode 100644
index 000000000..e9869fe1c
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-si/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"වීඩියෝ අක්‍රිය කර ඇ."</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"ඔවුන්ගේ වීඩියෝව ක්‍රියාත්මකයි"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"ඇමතුම රඳවාගෙන ඇත"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"ඇමතුම නැවත ආරම්භ විය"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"වීඩියෝවට ඉඩ දෙන්නද?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"දුරකථන යෙදුමට වීඩියෝ ඇමතුම් සඳහා ඔබේ කැමරාව භාවිත කිරීමට අවශ්‍යයි."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"ඉඩ දෙන්න"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ප්‍රතික්ෂේප කරන්න"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-sk/strings.xml b/java/com/android/incallui/video/impl/res/values-sk/strings.xml
new file mode 100644
index 000000000..a2438ac3b
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-sk/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Má vypnuté video"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video tohto používateľa je zapnuté"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Hovor je podržaný"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Hovor bol obnovený"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Povoliť video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikácia Telefón chce pri videohovoroch používať vašu kameru."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Povoliť"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Odmietnuť"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-sl/strings.xml b/java/com/android/incallui/video/impl/res/values-sl/strings.xml
new file mode 100644
index 000000000..42d4b0c0e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-sl/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video je izklopljen"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video te osebe je vklopljen"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Klic je zadržan"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Klic se nadaljuje"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Želite omogočiti video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikacija Telefon želi za videoklice uporabiti vaš fotoaparat."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Dovoli"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Zavrni"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-sq/strings.xml b/java/com/android/incallui/video/impl/res/values-sq/strings.xml
new file mode 100644
index 000000000..595633314
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-sq/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video e tyre joaktive"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Videoja e tyre është aktive"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Telefonatë në pritje"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Telefonata vazhdoi"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Të lejohet video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Aplikacioni \"Telefoni\" dëshiron të përdorë aparatin tënd për telefonata me video."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Lejo"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Refuzo"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-sr/strings.xml b/java/com/android/incallui/video/impl/res/values-sr/strings.xml
new file mode 100644
index 000000000..8a2ef6aee
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-sr/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Видео је искључен"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Камера ове особе је укључена"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Позив је на чекању"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Позив је настављен"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Желите да дозволите видео?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Апликација Телефон жели да користи вашу камеру за видео позиве."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Дозволи"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Одбиј"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-sv/strings.xml b/java/com/android/incallui/video/impl/res/values-sv/strings.xml
new file mode 100644
index 000000000..cbedf9b67
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-sv/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Deras video avstängd"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Andra partens video är på"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Parkerat samtal"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Samtal återupptaget"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Tillåt video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Appen Telefon vill använda kameran till videosamtal."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Tillåt"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Avvisa"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-sw/strings.xml b/java/com/android/incallui/video/impl/res/values-sw/strings.xml
new file mode 100644
index 000000000..fae85d255
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-sw/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Amezima video"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video take imewashwa"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Simu imesitishwa"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Simu sasa inaendelea"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Je, unataka kuruhusu video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Programu ya Simu inataka kutumia kamera yako kwa ajili ya Hangout za Video."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Ruhusu"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Kataa"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ta/strings.xml b/java/com/android/incallui/video/impl/res/values-ta/strings.xml
new file mode 100644
index 000000000..07172ecd8
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ta/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"பிறரின் வீடியோ ஆஃப்"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"அவரின் வீடியோ இயக்கப்பட்டுள்ளது"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"அழைப்பு ஹோல்டில்"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"மீண்டும் தொடங்கப்பட்டது"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"வீடியோவை அனுமதிக்கவா?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"வீடியோ அழைப்புகளுக்கு உங்கள் கேமராவைப் பயன்படுத்த, மொபைல் பயன்பாடு அனுமதி கோருகிறது."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"அனுமதி"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"நிராகரி"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-te/strings.xml b/java/com/android/incallui/video/impl/res/values-te/strings.xml
new file mode 100644
index 000000000..80fd1f616
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-te/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"వారి వీడియో ఆఫ్‌లో ఉంది"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"వారి వీడియో ఆన్‌లో ఉంది"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"కాల్ హోల్డ్‌లో ఉంది"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"కాల్ పునఃప్రారంభించబడింది"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"వీడియోను అనుమతించాలా?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"ఫోన్ అనువర్తనం వీడియో కాల్‌ల కోసం మీ కెమెరాను ఉపయోగించాలనుకుంటోంది."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"అనుమతించు"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"తిరస్కరించు"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-th/strings.xml b/java/com/android/incallui/video/impl/res/values-th/strings.xml
new file mode 100644
index 000000000..fe58ddaf6
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-th/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"วิดีโอปิดอยู่"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"วิดีโอของผู้ใช้เปิดอยู่"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"มีการพักสาย"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"โทรต่อ"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"อนุญาตให้ใช้วิดีโอไหม"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"แอปโทรศัพท์ต้องการใช้กล้องเพื่อโทรแบบวิดีโอ"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"อนุญาต"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"ปฏิเสธ"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-tl/strings.xml b/java/com/android/incallui/video/impl/res/values-tl/strings.xml
new file mode 100644
index 000000000..6fcc6d58a
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-tl/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Off ang video nila"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Naka-on ang video nila"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Naka-hold ang tawag"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Itinuloy ang tawag"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Payagan ang video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Gustong gamitin ng app na Telepono ang iyong camera para sa mga video call."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Payagan"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Tanggihan"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-tr/strings.xml b/java/com/android/incallui/video/impl/res/values-tr/strings.xml
new file mode 100644
index 000000000..291f977f4
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-tr/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Videosu kapalı"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video açık"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Çağrı beklemede"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Çağrı sürdürüldü"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Videoya izin verilsin mi?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Telefon uygulaması, görüntülü görüşmeler için kameranızı kullanmak istiyor."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"İzin ver"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Reddet"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-uk/strings.xml b/java/com/android/incallui/video/impl/res/values-uk/strings.xml
new file mode 100644
index 000000000..d9a47484c
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-uk/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Відео абон. вимкнено"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Відео співрозмовника ввімкнено"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Виклик утримується"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Дзвінок відновлено"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Увімкнути відео?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Додаток Телефон запитує дозволу використовувати камеру для відеодзвінків."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Дозволити"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Відмовити"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-ur/strings.xml b/java/com/android/incallui/video/impl/res/values-ur/strings.xml
new file mode 100644
index 000000000..3df2621a3
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-ur/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"ان کی ویڈیو آف ہے"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"ان کی ویڈیو آن ہے"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"کال ہولڈ پر ہے"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"کال دوبارہ شروع ہو گئی"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"ویڈیو کی اجازت دیں؟"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"فون ایپ ویڈیو کالز کیلئے آپ کا کیمرا استعمال کرنا چاہتی ہے۔"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"اجازت دیں"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"مسترد کریں"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-uz/strings.xml b/java/com/android/incallui/video/impl/res/values-uz/strings.xml
new file mode 100644
index 000000000..c3d302b92
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-uz/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Suhbatdosh video kamerasi o‘chiq"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Suhbatdosh kamerasi yoniq"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Kutish holatida"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Qo‘ng‘iroq tiklandi"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Kamera yoqilsinmi?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Telefon ilovasi video qo‘ng‘iroqlar uchun kamerangizdan foydalanishga ruxsat so‘ramoqda."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Ruxsat berish"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Rad etish"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-vi/strings.xml b/java/com/android/incallui/video/impl/res/values-vi/strings.xml
new file mode 100644
index 000000000..5b78ebece
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-vi/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Video của họ đã tắt"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Video của họ đang bật"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Cuộc gọi đang chờ"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Đã tiếp tục cuộc gọi"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Cho phép video?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Ứng dụng Điện thoại muốn sử dụng máy ảnh của bạn cho cuộc gọi điện video."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Cho phép"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Từ chối"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-w460dp-land/dimens.xml b/java/com/android/incallui/video/impl/res/values-w460dp-land/dimens.xml
new file mode 100644
index 000000000..ac2d0316a
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-w460dp-land/dimens.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <dimen name="videocall_preview_long">116dp</dimen>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-w460dp/dimens.xml b/java/com/android/incallui/video/impl/res/values-w460dp/dimens.xml
new file mode 100644
index 000000000..a53fb6404
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-w460dp/dimens.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <dimen name="videocall_button_spacing">16dp</dimen>
+ <dimen name="videocall_button_size">72dp</dimen>
+ <dimen name="videocall_preview_width">88dp</dimen>
+ <dimen name="videocall_preview_height">88dp</dimen>
+ <dimen name="videocall_preview_long">104dp</dimen>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-zh-rCN/strings.xml b/java/com/android/incallui/video/impl/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..f88561ed1
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-zh-rCN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"对方的视频画面已关闭"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"对方已开启视频功能"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"保持的通话"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"通话已恢复"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"允许使用摄像头?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"“电话”应用需要使用摄像头进行视频通话。"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"允许"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"拒绝"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-zh-rHK/strings.xml b/java/com/android/incallui/video/impl/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..5590c8c38
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-zh-rHK/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"他們已關閉視像功能"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"另一方已開啟視像功能"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"通話目前保留"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"通話繼續"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"允許視像?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"手機應用程式希望使用您的相機進行視像通話。"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"允許"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"拒絕"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-zh-rTW/strings.xml b/java/com/android/incallui/video/impl/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..0e4e21f8e
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-zh-rTW/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"對方的視訊畫面已關閉"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"對方已開啟視訊畫面"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"通話保留中"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"已恢復通話"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"要允許應用程式存取攝影機嗎?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"「電話」應用程式要求存取你的攝影機,以便進行視訊通話。"</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"允許"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"拒絕"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values-zu/strings.xml b/java/com/android/incallui/video/impl/res/values-zu/strings.xml
new file mode 100644
index 000000000..414ddf107
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values-zu/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="videocall_remote_video_off" msgid="2959680546745902547">"Ividiyo yabo ivaliwe"</string>
+ <string name="videocall_remote_video_on" msgid="6011817851703181639">"Ividiyo yabo ivuliwe"</string>
+ <string name="videocall_remotely_held" msgid="1295702896355732947">"Ikholi imisiwe"</string>
+ <string name="videocall_remotely_resumed" msgid="3331784411244773788">"Ikholi iqaliswe kabusha"</string>
+ <string name="camera_permission_dialog_title" msgid="4901760354830982117">"Vumela ividiyo?"</string>
+ <string name="camera_permission_dialog_message" msgid="2677490854794162699">"Uhlelo lokusebenza lwefoni lifuna ukusebenzisela ikhamera yakho amakholi evidiyo."</string>
+ <string name="camera_permission_dialog_positive_button" msgid="9075818030671161374">"Vumela"</string>
+ <string name="camera_permission_dialog_negative_button" msgid="7538535842403837541">"Nqaba"</string>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values/attrs.xml b/java/com/android/incallui/video/impl/res/values/attrs.xml
new file mode 100644
index 000000000..e4cd8af89
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values/attrs.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <declare-styleable name="CheckableImageButton">
+ <attr name="android:checked"/>
+ <attr name="contentDescriptionChecked" format="reference|string"/>
+ <attr name="contentDescriptionUnchecked" format="reference|string"/>
+ </declare-styleable>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values/colors.xml b/java/com/android/incallui/video/impl/res/values/colors.xml
new file mode 100644
index 000000000..874bf9404
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values/colors.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources>
+ <color name="videocall_camera_off_tint">#89ffffff</color>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values/dimens.xml b/java/com/android/incallui/video/impl/res/values/dimens.xml
new file mode 100644
index 000000000..aa08c9d6d
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values/dimens.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <dimen name="videocall_preview_width">72dp</dimen>
+ <dimen name="videocall_preview_height">72dp</dimen>
+ <dimen name="videocall_preview_long">84dp</dimen>
+ <dimen name="videocall_preview_margin_bottom">24dp</dimen>
+ <dimen name="videocall_preview_margin_start">24dp</dimen>
+ <dimen name="videocall_preview_margin_end">24dp</dimen>
+ <dimen name="videocall_button_spacing">8dp</dimen>
+ <dimen name="videocall_button_size">60dp</dimen>
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values/strings.xml b/java/com/android/incallui/video/impl/res/values/strings.xml
new file mode 100644
index 000000000..2b72b8004
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <!-- Text indicates the video from remote party is off. [CHAR LIMIT=40] -->
+ <string name="videocall_remote_video_off">Their video is off</string>
+
+ <!-- Text indicates the video from remote party is on. [CHAR LIMIT=40] -->
+ <string name="videocall_remote_video_on">Their video is on</string>
+
+ <!-- Text indicates the call is held by remote party. [CHAR LIMIT=20] -->
+ <string name="videocall_remotely_held">Call on hold</string>
+
+ <!-- Text indicates the call is resumed from held by remote party. [CHAR LIMIT=20] -->
+ <string name="videocall_remotely_resumed">Call resumed</string>
+
+ <!-- Title of dialog to ask user for camera permission. [CHAR LIMIT=30] -->
+ <string name="camera_permission_dialog_title">Allow video?</string>
+
+ <!-- Message of dialog to ask user for camera permission. [CHAR LIMIT=100] -->
+ <string name="camera_permission_dialog_message">The Phone app wants to use your camera for video calls.</string>
+
+ <!-- Text of button to be confirmed for camera permission by user. [CHAR LIMIT=20] -->
+ <string name="camera_permission_dialog_positive_button">Allow</string>
+
+ <!-- Text of button to be declined for camera permission by user. [CHAR LIMIT=20] -->
+ <string name="camera_permission_dialog_negative_button">Deny</string>
+
+</resources>
diff --git a/java/com/android/incallui/video/impl/res/values/styles.xml b/java/com/android/incallui/video/impl/res/values/styles.xml
new file mode 100644
index 000000000..f73075f09
--- /dev/null
+++ b/java/com/android/incallui/video/impl/res/values/styles.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+ <style name="Incall.Button.VideoCall" parent="Widget.AppCompat.ImageButton">
+ <item name="android:background">@drawable/videocall_video_button_background</item>
+ <item name="android:scaleType">center</item>
+ <item name="android:tint">@color/videocall_button_icon_tint</item>
+ <item name="android:tintMode">src_atop</item>
+ <item name="android:stateListAnimator">@animator/disabled_alpha</item>
+ </style>
+ <style name="VideoPreviewHolder">
+ <item name="android:layout_gravity">bottom|start</item>
+ <item name="android:layout_width">@dimen/videocall_preview_width</item>
+ <item name="android:layout_height">@dimen/videocall_preview_long</item>
+ <item name="android:layout_marginBottom">@dimen/videocall_preview_margin_bottom</item>
+ <item name="android:layout_marginStart">@dimen/videocall_preview_margin_start</item>
+ <item name="android:background">@android:color/black</item>
+ </style>
+</resources>