Merge "Make CoroutineFlowResultBinder extend BaseObservableQueryResultBinder" into androidx-master-dev
diff --git a/biometric/res/values-hy/strings.xml b/biometric/res/values-hy/strings.xml
index b10d90d9..23f5c30 100644
--- a/biometric/res/values-hy/strings.xml
+++ b/biometric/res/values-hy/strings.xml
@@ -17,7 +17,7 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="fingerprint_dialog_touch_sensor" msgid="5354590751262189738">"Հպեք մատնահետքերի սկաներին"</string>
+    <string name="fingerprint_dialog_touch_sensor" msgid="5354590751262189738">"Հպեք մատնահետքի սկաներին"</string>
     <string name="fingerprint_not_recognized" msgid="5491287833813257925">"Չհաջողվեց ճանաչել"</string>
     <string name="accessibility_fingerprint_dialog_help_area" msgid="6241458715391513061">"Օգնության հաղորդագրության դաշտ"</string>
     <string name="fingerprint_error_hw_not_available" msgid="3976825677335166260">"Մատնահետքերի սարքն անհասանելի է:"</string>
diff --git a/browser/src/main/res/values-af/strings.xml b/browser/src/main/res/values-af/strings.xml
new file mode 100644
index 0000000..e59ccd1
--- /dev/null
+++ b/browser/src/main/res/values-af/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Maak in blaaier oop"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopieer skakel"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Deel skakel"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Skakel is na knipbord gekopieer"</string>
+</resources>
diff --git a/browser/src/main/res/values-am/strings.xml b/browser/src/main/res/values-am/strings.xml
new file mode 100644
index 0000000..d5c7fb4
--- /dev/null
+++ b/browser/src/main/res/values-am/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"በአሳሽ ውስጥ ክፈት"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"አገናኝ ቅዳ"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"አገናኝ አጋራ"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"አገናኝ ወደ ቅንጥብ ሰሌዳ ተቀድቷል"</string>
+</resources>
diff --git a/browser/src/main/res/values-ar/strings.xml b/browser/src/main/res/values-ar/strings.xml
new file mode 100644
index 0000000..649645f
--- /dev/null
+++ b/browser/src/main/res/values-ar/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"فتح في المتصفح"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"نسخ الرابط"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"مشاركة الرابط"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"تم نسخ الرابط إلى الحافظة."</string>
+</resources>
diff --git a/browser/src/main/res/values-as/strings.xml b/browser/src/main/res/values-as/strings.xml
new file mode 100644
index 0000000..23b6bca
--- /dev/null
+++ b/browser/src/main/res/values-as/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ব্ৰাউজাৰত খোলক"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"লিংক প্ৰতিলিপি কৰক"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"লিংক শ্বেয়াৰ কৰক"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"লিংক ক্লিপব’ৰ্ডত প্ৰতিলিপি কৰা হ’ল"</string>
+</resources>
diff --git a/browser/src/main/res/values-az/strings.xml b/browser/src/main/res/values-az/strings.xml
new file mode 100644
index 0000000..e3d1ae5
--- /dev/null
+++ b/browser/src/main/res/values-az/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Brauzerdə açın"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Linki kopyalayın"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Linki paylaşın"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link buferə kopyalandı"</string>
+</resources>
diff --git a/browser/src/main/res/values-b+sr+Latn/strings.xml b/browser/src/main/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 0000000..1af7e1e
--- /dev/null
+++ b/browser/src/main/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Otvori u pregledaču"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiraj link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Deli link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link je kopiran u privremenu memoriju"</string>
+</resources>
diff --git a/browser/src/main/res/values-be/strings.xml b/browser/src/main/res/values-be/strings.xml
new file mode 100644
index 0000000..087969c
--- /dev/null
+++ b/browser/src/main/res/values-be/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Адкрыць у браўзеры"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Скапіраваць спасылку"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Абагуліць спасылку"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Спасылка скапіравана ў буфер абмену"</string>
+</resources>
diff --git a/browser/src/main/res/values-bg/strings.xml b/browser/src/main/res/values-bg/strings.xml
new file mode 100644
index 0000000..2b0eb5f
--- /dev/null
+++ b/browser/src/main/res/values-bg/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Отваряне в браузър"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Копиране на връзката"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Споделяне на връзката"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Връзката е копирана в буферната памет"</string>
+</resources>
diff --git a/browser/src/main/res/values-bn/strings.xml b/browser/src/main/res/values-bn/strings.xml
new file mode 100644
index 0000000..5644768
--- /dev/null
+++ b/browser/src/main/res/values-bn/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ব্রাউজারে খুলুন"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"লিঙ্ক কপি করুন"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"লিঙ্ক শেয়ার করুন"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"লিঙ্ক ক্লিপবোর্ডে কপি করা হয়েছে"</string>
+</resources>
diff --git a/browser/src/main/res/values-bs/strings.xml b/browser/src/main/res/values-bs/strings.xml
new file mode 100644
index 0000000..08a68e5
--- /dev/null
+++ b/browser/src/main/res/values-bs/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Otvori u pregledniku"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiraj link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Dijeli link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link je kopiran u međumemoriju"</string>
+</resources>
diff --git a/browser/src/main/res/values-ca/strings.xml b/browser/src/main/res/values-ca/strings.xml
new file mode 100644
index 0000000..eec60c9
--- /dev/null
+++ b/browser/src/main/res/values-ca/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Obre al navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copia l\'enllaç"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Comparteix l\'enllaç"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"S\'ha copiat l\'enllaç al porta-retalls"</string>
+</resources>
diff --git a/browser/src/main/res/values-cs/strings.xml b/browser/src/main/res/values-cs/strings.xml
new file mode 100644
index 0000000..f877d4c
--- /dev/null
+++ b/browser/src/main/res/values-cs/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Otevřít v prohlížeči"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopírovat odkaz"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Sdílet odkaz"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Odkaz zkopírován do schránky"</string>
+</resources>
diff --git a/browser/src/main/res/values-da/strings.xml b/browser/src/main/res/values-da/strings.xml
new file mode 100644
index 0000000..9df467b
--- /dev/null
+++ b/browser/src/main/res/values-da/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Åbn i browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiér link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Del link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Linket er kopieret til udklipsholderen"</string>
+</resources>
diff --git a/browser/src/main/res/values-de/strings.xml b/browser/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..775b002
--- /dev/null
+++ b/browser/src/main/res/values-de/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Im Browser öffnen"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Link kopieren"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Link teilen"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link in Zwischenablage kopiert"</string>
+</resources>
diff --git a/browser/src/main/res/values-el/strings.xml b/browser/src/main/res/values-el/strings.xml
new file mode 100644
index 0000000..69b36794
--- /dev/null
+++ b/browser/src/main/res/values-el/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Άνοιγμα σε πρόγραμμα περιήγησης"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Αντιγραφή συνδέσμου"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Κοινοποίηση συνδέσμου"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Ο σύνδεσμος αντιγράφηκε στο πρόχειρο"</string>
+</resources>
diff --git a/browser/src/main/res/values-en-rAU/strings.xml b/browser/src/main/res/values-en-rAU/strings.xml
new file mode 100644
index 0000000..ea0b092
--- /dev/null
+++ b/browser/src/main/res/values-en-rAU/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Open in browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copy link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Share link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copied to clipboard"</string>
+</resources>
diff --git a/browser/src/main/res/values-en-rGB/strings.xml b/browser/src/main/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..ea0b092
--- /dev/null
+++ b/browser/src/main/res/values-en-rGB/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Open in browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copy link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Share link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copied to clipboard"</string>
+</resources>
diff --git a/browser/src/main/res/values-en-rIN/strings.xml b/browser/src/main/res/values-en-rIN/strings.xml
new file mode 100644
index 0000000..ea0b092
--- /dev/null
+++ b/browser/src/main/res/values-en-rIN/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Open in browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copy link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Share link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copied to clipboard"</string>
+</resources>
diff --git a/browser/src/main/res/values-es-rUS/strings.xml b/browser/src/main/res/values-es-rUS/strings.xml
new file mode 100644
index 0000000..22197c9
--- /dev/null
+++ b/browser/src/main/res/values-es-rUS/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Abrir en el navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiar vínculo"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Compartir vínculo"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Se copió el vínculo al portapapeles"</string>
+</resources>
diff --git a/browser/src/main/res/values-es/strings.xml b/browser/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000..8eeb751
--- /dev/null
+++ b/browser/src/main/res/values-es/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Abrir en el navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiar enlace"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Compartir enlace"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Enlace copiado en el portapapeles"</string>
+</resources>
diff --git a/browser/src/main/res/values-et/strings.xml b/browser/src/main/res/values-et/strings.xml
new file mode 100644
index 0000000..42a6eae
--- /dev/null
+++ b/browser/src/main/res/values-et/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Ava brauseris"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopeeri link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Jaga linki"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link kopeeriti lõikelauale"</string>
+</resources>
diff --git a/browser/src/main/res/values-eu/strings.xml b/browser/src/main/res/values-eu/strings.xml
new file mode 100644
index 0000000..8d89547
--- /dev/null
+++ b/browser/src/main/res/values-eu/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Ireki arakatzailean"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiatu esteka"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Partekatu esteka"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Arbelean kopiatu da esteka"</string>
+</resources>
diff --git a/browser/src/main/res/values-fa/strings.xml b/browser/src/main/res/values-fa/strings.xml
new file mode 100644
index 0000000..2cfea67
--- /dev/null
+++ b/browser/src/main/res/values-fa/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"بازکردن در مرورگر"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"کپی پیوند"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"هم‌رسانی پیوند"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"پیوند در بریده‌دان کپی شد"</string>
+</resources>
diff --git a/browser/src/main/res/values-fi/strings.xml b/browser/src/main/res/values-fi/strings.xml
new file mode 100644
index 0000000..cb34407
--- /dev/null
+++ b/browser/src/main/res/values-fi/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Avaa selaimessa"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopioi linkki"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Jaa linkki"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Linkki kopioitu leikepöydälle"</string>
+</resources>
diff --git a/browser/src/main/res/values-fr-rCA/strings.xml b/browser/src/main/res/values-fr-rCA/strings.xml
new file mode 100644
index 0000000..43eee31
--- /dev/null
+++ b/browser/src/main/res/values-fr-rCA/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Ouvrir dans le navigateur"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copier le lien"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Partager le lien"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Lien copié dans le presse-papiers"</string>
+</resources>
diff --git a/browser/src/main/res/values-fr/strings.xml b/browser/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..3569c1c
--- /dev/null
+++ b/browser/src/main/res/values-fr/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Ouvrir dans un navigateur"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copier le lien"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Partager le lien"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Lien copié dans le presse-papiers"</string>
+</resources>
diff --git a/browser/src/main/res/values-gl/strings.xml b/browser/src/main/res/values-gl/strings.xml
new file mode 100644
index 0000000..7e45ef2
--- /dev/null
+++ b/browser/src/main/res/values-gl/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Abrir no navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiar ligazón"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Compartir ligazón"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Copiouse a ligazón no portapapeis"</string>
+</resources>
diff --git a/browser/src/main/res/values-gu/strings.xml b/browser/src/main/res/values-gu/strings.xml
new file mode 100644
index 0000000..fe498b0
--- /dev/null
+++ b/browser/src/main/res/values-gu/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"બ્રાઉઝરમાં ખોલો"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"લિંક કૉપિ કરો"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"લિંક શેર કરો"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"ક્લિપબોર્ડ પર લિંક કૉપિ કરી"</string>
+</resources>
diff --git a/browser/src/main/res/values-hi/strings.xml b/browser/src/main/res/values-hi/strings.xml
new file mode 100644
index 0000000..62db794
--- /dev/null
+++ b/browser/src/main/res/values-hi/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ब्राउज़र में खोलें"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"लिंक कॉपी करें"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"लिंक शेयर करें"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"लिंक क्लिपबोर्ड पर कॉपी किया गया"</string>
+</resources>
diff --git a/browser/src/main/res/values-hr/strings.xml b/browser/src/main/res/values-hr/strings.xml
new file mode 100644
index 0000000..750455f
--- /dev/null
+++ b/browser/src/main/res/values-hr/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Otvori u pregledniku"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiraj vezu"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Podijeli vezu"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Veza je kopirana u međuspremnik"</string>
+</resources>
diff --git a/browser/src/main/res/values-hu/strings.xml b/browser/src/main/res/values-hu/strings.xml
new file mode 100644
index 0000000..796b869
--- /dev/null
+++ b/browser/src/main/res/values-hu/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Megnyitás böngészőben"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Link másolása"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Link megosztása"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link vágólapra másolva"</string>
+</resources>
diff --git a/browser/src/main/res/values-hy/strings.xml b/browser/src/main/res/values-hy/strings.xml
new file mode 100644
index 0000000..44a74d5
--- /dev/null
+++ b/browser/src/main/res/values-hy/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Բացել դիտարկիչում"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Պատճենել հղումը"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Կիսվել հղումով"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Հղումը պատճենվեց սեղմատախտակին"</string>
+</resources>
diff --git a/browser/src/main/res/values-in/strings.xml b/browser/src/main/res/values-in/strings.xml
new file mode 100644
index 0000000..944cf16
--- /dev/null
+++ b/browser/src/main/res/values-in/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Buka di browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Salin link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Bagikan link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link disalin ke papan klip"</string>
+</resources>
diff --git a/browser/src/main/res/values-is/strings.xml b/browser/src/main/res/values-is/strings.xml
new file mode 100644
index 0000000..273b5e1
--- /dev/null
+++ b/browser/src/main/res/values-is/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Opna í vafra"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Afrita tengil"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Deila tengli"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Tengill afritaður á klippiborð"</string>
+</resources>
diff --git a/browser/src/main/res/values-it/strings.xml b/browser/src/main/res/values-it/strings.xml
new file mode 100644
index 0000000..f01fb6f
--- /dev/null
+++ b/browser/src/main/res/values-it/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Apri nel browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copia link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Condividi link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copiato negli appunti"</string>
+</resources>
diff --git a/browser/src/main/res/values-iw/strings.xml b/browser/src/main/res/values-iw/strings.xml
new file mode 100644
index 0000000..63ed4d8
--- /dev/null
+++ b/browser/src/main/res/values-iw/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"פתיחה בדפדפן"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"להעתקת הקישור"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"לשיתוף הקישור"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"הקישור הועתק ללוח"</string>
+</resources>
diff --git a/browser/src/main/res/values-ja/strings.xml b/browser/src/main/res/values-ja/strings.xml
new file mode 100644
index 0000000..fa9ef93
--- /dev/null
+++ b/browser/src/main/res/values-ja/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ブラウザで開く"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"リンクをコピー"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"リンクの共有"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"リンクをクリップボードにコピーしました"</string>
+</resources>
diff --git a/browser/src/main/res/values-ka/strings.xml b/browser/src/main/res/values-ka/strings.xml
new file mode 100644
index 0000000..d471a7e
--- /dev/null
+++ b/browser/src/main/res/values-ka/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ბრაუზერში გახსნა"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ბმულის კოპირება"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"ბმულის გაზიარება"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"გაცვლის ბუფერში კოპირებული ბმული"</string>
+</resources>
diff --git a/browser/src/main/res/values-kk/strings.xml b/browser/src/main/res/values-kk/strings.xml
new file mode 100644
index 0000000..1b61c7b
--- /dev/null
+++ b/browser/src/main/res/values-kk/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Браузерден ашу"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Сілтемені көшіру"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Сілтемені бөлісу"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Сілтеме буферге көшірілді."</string>
+</resources>
diff --git a/browser/src/main/res/values-km/strings.xml b/browser/src/main/res/values-km/strings.xml
new file mode 100644
index 0000000..36b6717
--- /dev/null
+++ b/browser/src/main/res/values-km/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"បើក​នៅក្នុង​កម្មវិធី​រុករកតាម​អ៊ីនធឺណិត"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ចម្លង​តំណ"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"តំណចែករំលែក"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"បាន​ចម្លង​តំណ​ទៅឃ្លីបបត"</string>
+</resources>
diff --git a/browser/src/main/res/values-kn/strings.xml b/browser/src/main/res/values-kn/strings.xml
new file mode 100644
index 0000000..515f7db2c
--- /dev/null
+++ b/browser/src/main/res/values-kn/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ಬ್ರೌಸರ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ಲಿಂಕ್ ನಕಲಿಸಿ"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"ಲಿಂಕ್ ಹಂಚಿರಿ"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ಲಿಂಕ್ ಅನ್ನು ನಕಲಿಸಲಾಗಿದೆ"</string>
+</resources>
diff --git a/browser/src/main/res/values-ko/strings.xml b/browser/src/main/res/values-ko/strings.xml
new file mode 100644
index 0000000..1b2ce04
--- /dev/null
+++ b/browser/src/main/res/values-ko/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"브라우저에서 열기"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"링크 복사"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"링크 공유"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"클립보드에 링크 복사됨"</string>
+</resources>
diff --git a/browser/src/main/res/values-ky/strings.xml b/browser/src/main/res/values-ky/strings.xml
new file mode 100644
index 0000000..0f8f958
--- /dev/null
+++ b/browser/src/main/res/values-ky/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Серепчиден ачуу"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Шилтемени көчүрүү"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Шилтемени бөлүшүү"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Шилтеме буферге көчүрүлдү"</string>
+</resources>
diff --git a/browser/src/main/res/values-lo/strings.xml b/browser/src/main/res/values-lo/strings.xml
new file mode 100644
index 0000000..cdf8ec5
--- /dev/null
+++ b/browser/src/main/res/values-lo/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ເປີດໃນໂປຣແກຣມທ່ອງເວັບ"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ສຳເນົາລິ້ງ"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"ແບ່ງປັນລິ້ງ"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"ສຳເນົາລິ້ງໃສ່ຄລິບບອດແລ້ວ"</string>
+</resources>
diff --git a/browser/src/main/res/values-lt/strings.xml b/browser/src/main/res/values-lt/strings.xml
new file mode 100644
index 0000000..5e7f6f5
--- /dev/null
+++ b/browser/src/main/res/values-lt/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Atidaryti naršyklėje"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopijuoti nuorodą"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Bendrinti nuorodą"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Nuoroda nukopijuota į iškarpinę"</string>
+</resources>
diff --git a/browser/src/main/res/values-lv/strings.xml b/browser/src/main/res/values-lv/strings.xml
new file mode 100644
index 0000000..57d916a
--- /dev/null
+++ b/browser/src/main/res/values-lv/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Atvērt pārlūkprogrammā"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopēt saiti"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Kopīgot saiti"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Saite ir kopēta starpliktuvē."</string>
+</resources>
diff --git a/browser/src/main/res/values-mk/strings.xml b/browser/src/main/res/values-mk/strings.xml
new file mode 100644
index 0000000..1377c26
--- /dev/null
+++ b/browser/src/main/res/values-mk/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Отвори во прелистувач"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Копирај го линкот"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Сподели линк"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Линкот е копиран во привремена меморија"</string>
+</resources>
diff --git a/browser/src/main/res/values-ml/strings.xml b/browser/src/main/res/values-ml/strings.xml
new file mode 100644
index 0000000..1bff1ef
--- /dev/null
+++ b/browser/src/main/res/values-ml/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ബ്രൗസറിൽ തുറക്കുക"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ലിങ്ക് പകർത്തുക"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"ലിങ്ക് പങ്കിടുക"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"ക്ലിപ്പ്‌ബോർഡിലേക്ക് ലിങ്ക് പകർത്തി"</string>
+</resources>
diff --git a/browser/src/main/res/values-mn/strings.xml b/browser/src/main/res/values-mn/strings.xml
new file mode 100644
index 0000000..3cd50a0
--- /dev/null
+++ b/browser/src/main/res/values-mn/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Хөтчид нээх"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Холбоосыг хуулах"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Холбоосыг хуваалцах"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Холбоосыг түр санах ойд хуулсан"</string>
+</resources>
diff --git a/browser/src/main/res/values-mr/strings.xml b/browser/src/main/res/values-mr/strings.xml
new file mode 100644
index 0000000..f45c36b
--- /dev/null
+++ b/browser/src/main/res/values-mr/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ब्राउझरमध्ये उघडा"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"लिंक कॉपी करा"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"लिंक शेअर करा"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"लिंक क्लिपबोर्डवर कॉपी केली"</string>
+</resources>
diff --git a/browser/src/main/res/values-ms/strings.xml b/browser/src/main/res/values-ms/strings.xml
new file mode 100644
index 0000000..2ca4b9f
--- /dev/null
+++ b/browser/src/main/res/values-ms/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Buka dalam penyemak imbas"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Salin pautan"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Kongsi pautan"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Pautan disalin ke papan keratan"</string>
+</resources>
diff --git a/browser/src/main/res/values-my/strings.xml b/browser/src/main/res/values-my/strings.xml
new file mode 100644
index 0000000..bd80be0
--- /dev/null
+++ b/browser/src/main/res/values-my/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ဘရောင်ဇာတွင် ဖွင့်ရန်"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"လင့်ခ်ကို ကူးယူရန်"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"လင့်ခ်ကို မျှဝေရန်"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"လင့်ခ်ကို ကလစ်ဘုတ်သို့ ကူးပြီးပါပြီ"</string>
+</resources>
diff --git a/browser/src/main/res/values-nb/strings.xml b/browser/src/main/res/values-nb/strings.xml
new file mode 100644
index 0000000..77990ce
--- /dev/null
+++ b/browser/src/main/res/values-nb/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Åpne i nettleseren"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiér linken"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Del link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Linken er kopiert til utklippstavlen"</string>
+</resources>
diff --git a/browser/src/main/res/values-ne/strings.xml b/browser/src/main/res/values-ne/strings.xml
new file mode 100644
index 0000000..e7bdb2a
--- /dev/null
+++ b/browser/src/main/res/values-ne/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ब्राउजरमा खोल्नुहोस्"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"लिंक प्रतिलिपि गर्नुहोस्"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"लिंक आदान प्रदान गर्नुहोस्"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"क्लिपबोर्डमा लिंक प्रतिलिपि गरियो"</string>
+</resources>
diff --git a/browser/src/main/res/values-nl/strings.xml b/browser/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..db7a2fd
--- /dev/null
+++ b/browser/src/main/res/values-nl/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Openen in browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Link kopiëren"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Link delen"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link naar klembord gekopieerd"</string>
+</resources>
diff --git a/browser/src/main/res/values-or/strings.xml b/browser/src/main/res/values-or/strings.xml
new file mode 100644
index 0000000..921fd03
--- /dev/null
+++ b/browser/src/main/res/values-or/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ବ୍ରାଉଜର୍‌ରେ ଖୋଲନ୍ତୁ"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ଲିଙ୍କ୍ କପି କରନ୍ତୁ"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"ଲିଙ୍କ୍ ସେୟାର୍ କରନ୍ତୁ"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"ଲିଙ୍କକୁ କ୍ଲିପ୍‍‍ବୋର୍ଡରେ କପି କରାଯାଇଛି"</string>
+</resources>
diff --git a/browser/src/main/res/values-pa/strings.xml b/browser/src/main/res/values-pa/strings.xml
new file mode 100644
index 0000000..987092e
--- /dev/null
+++ b/browser/src/main/res/values-pa/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖੋਲ੍ਹੋ"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"ਲਿੰਕ ਕਾਪੀ ਕਰੋ"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"ਲਿੰਕ ਸਾਂਝਾ ਕਰੋ"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"ਲਿੰਕ ਕਲਿੱਪਬੋਰਡ \'ਤੇ ਕਾਪੀ ਹੋ ਗਿਆ"</string>
+</resources>
diff --git a/browser/src/main/res/values-pl/strings.xml b/browser/src/main/res/values-pl/strings.xml
new file mode 100644
index 0000000..0e62e42
--- /dev/null
+++ b/browser/src/main/res/values-pl/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Otwórz w przeglądarce"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiuj link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Udostępnij link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link skopiowany do schowka"</string>
+</resources>
diff --git a/browser/src/main/res/values-pt-rBR/strings.xml b/browser/src/main/res/values-pt-rBR/strings.xml
new file mode 100644
index 0000000..dd438f1
--- /dev/null
+++ b/browser/src/main/res/values-pt-rBR/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Abrir no navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiar link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Compartilhar link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copiado para a área de transferência"</string>
+</resources>
diff --git a/browser/src/main/res/values-pt-rPT/strings.xml b/browser/src/main/res/values-pt-rPT/strings.xml
new file mode 100644
index 0000000..08390ad
--- /dev/null
+++ b/browser/src/main/res/values-pt-rPT/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Abrir no navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiar link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Partilhar link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copiado para a área de transferência."</string>
+</resources>
diff --git a/browser/src/main/res/values-pt/strings.xml b/browser/src/main/res/values-pt/strings.xml
new file mode 100644
index 0000000..dd438f1
--- /dev/null
+++ b/browser/src/main/res/values-pt/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Abrir no navegador"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiar link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Compartilhar link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Link copiado para a área de transferência"</string>
+</resources>
diff --git a/browser/src/main/res/values-ro/strings.xml b/browser/src/main/res/values-ro/strings.xml
new file mode 100644
index 0000000..65b7700
--- /dev/null
+++ b/browser/src/main/res/values-ro/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Deschideți în browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Copiați linkul"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Trimiteți linkul"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Linkul a fost copiat în clipboard"</string>
+</resources>
diff --git a/browser/src/main/res/values-ru/strings.xml b/browser/src/main/res/values-ru/strings.xml
new file mode 100644
index 0000000..694c46c
--- /dev/null
+++ b/browser/src/main/res/values-ru/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Открыть в браузере"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Копировать ссылку"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Отправить ссылку"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Ссылка скопирована в буфер обмена."</string>
+</resources>
diff --git a/browser/src/main/res/values-si/strings.xml b/browser/src/main/res/values-si/strings.xml
new file mode 100644
index 0000000..2b6f22f
--- /dev/null
+++ b/browser/src/main/res/values-si/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"බ්‍රව්සරයේ විවෘත කරන්න"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"සබැඳිය පිටපත් කරන්න"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"සබැඳිය බෙදා ගන්න"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"සබැඳිය පසුරු පුවරුවට පිටපත් කෙරිණි"</string>
+</resources>
diff --git a/browser/src/main/res/values-sk/strings.xml b/browser/src/main/res/values-sk/strings.xml
new file mode 100644
index 0000000..4489ab4
--- /dev/null
+++ b/browser/src/main/res/values-sk/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Otvoriť v prehliadači"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopírovať odkaz"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Zdieľať odkaz"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Odkaz bol skopírovaný do schránky"</string>
+</resources>
diff --git a/browser/src/main/res/values-sl/strings.xml b/browser/src/main/res/values-sl/strings.xml
new file mode 100644
index 0000000..0d53238
--- /dev/null
+++ b/browser/src/main/res/values-sl/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Odpri v brskalniku"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiraj povezavo"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Deli povezavo"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Povezava je kopirana v odložišče"</string>
+</resources>
diff --git a/browser/src/main/res/values-sq/strings.xml b/browser/src/main/res/values-sq/strings.xml
new file mode 100644
index 0000000..7855f3d
--- /dev/null
+++ b/browser/src/main/res/values-sq/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Hape në shfletues"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopjo lidhjen"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Ndaj lidhjen"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Lidhja u kopjua në kujtesën e fragmenteve"</string>
+</resources>
diff --git a/browser/src/main/res/values-sr/strings.xml b/browser/src/main/res/values-sr/strings.xml
new file mode 100644
index 0000000..e3fe39a
--- /dev/null
+++ b/browser/src/main/res/values-sr/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Отвори у прегледачу"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Копирај линк"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Дели линк"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Линк је копиран у привремену меморију"</string>
+</resources>
diff --git a/browser/src/main/res/values-sv/strings.xml b/browser/src/main/res/values-sv/strings.xml
new file mode 100644
index 0000000..3d96572
--- /dev/null
+++ b/browser/src/main/res/values-sv/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Öppna i webbläsaren"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopiera länk"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Dela länk"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Länk kopierad till Urklipp"</string>
+</resources>
diff --git a/browser/src/main/res/values-sw/strings.xml b/browser/src/main/res/values-sw/strings.xml
new file mode 100644
index 0000000..c8c9c31
--- /dev/null
+++ b/browser/src/main/res/values-sw/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Fungua katika kivinjari"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Nakili kiungo"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Shiriki kiungo"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Imenakili kiungo kwenye ubao wa kunakili"</string>
+</resources>
diff --git a/browser/src/main/res/values-ta/strings.xml b/browser/src/main/res/values-ta/strings.xml
new file mode 100644
index 0000000..7885a21
--- /dev/null
+++ b/browser/src/main/res/values-ta/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"உலாவியில் திற"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"இணைப்பை நகலெடு"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"இணைப்பைப் பகிர்"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"கிளிப்-போர்டுக்கு இணைப்பு நகலெடுக்கப்பட்டது"</string>
+</resources>
diff --git a/browser/src/main/res/values-te/strings.xml b/browser/src/main/res/values-te/strings.xml
new file mode 100644
index 0000000..6132419
--- /dev/null
+++ b/browser/src/main/res/values-te/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"బ్రౌజర్‌లో తెరువు"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"లింక్‌ను కాపీ చేయి"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"లింక్‌ను షేర్ చేయి"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"క్లిప్‌బోర్డ్‌కు లింక్ కాపీ చేయబడింది"</string>
+</resources>
diff --git a/browser/src/main/res/values-th/strings.xml b/browser/src/main/res/values-th/strings.xml
new file mode 100644
index 0000000..d1e538a
--- /dev/null
+++ b/browser/src/main/res/values-th/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"เปิดในเบราว์เซอร์"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"คัดลอกลิงก์"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"แชร์ลิงก์"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว"</string>
+</resources>
diff --git a/browser/src/main/res/values-tl/strings.xml b/browser/src/main/res/values-tl/strings.xml
new file mode 100644
index 0000000..0fdfc6c
--- /dev/null
+++ b/browser/src/main/res/values-tl/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Buksan sa browser"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopyahin ang link"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Ibahagi ang link"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Nakopya sa clipboard ang link"</string>
+</resources>
diff --git a/browser/src/main/res/values-tr/strings.xml b/browser/src/main/res/values-tr/strings.xml
new file mode 100644
index 0000000..6ab3ec2
--- /dev/null
+++ b/browser/src/main/res/values-tr/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Tarayıcıda aç"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Bağlantıyı kopyala"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Bağlantıyı paylaş"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Bağlantı panoya kopyalandı"</string>
+</resources>
diff --git a/browser/src/main/res/values-uk/strings.xml b/browser/src/main/res/values-uk/strings.xml
new file mode 100644
index 0000000..b40badb
--- /dev/null
+++ b/browser/src/main/res/values-uk/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Відкрити у веб-переглядачі"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Копіювати посилання"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Надіслати посилання"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Посилання скопійовано в буфер обміну"</string>
+</resources>
diff --git a/browser/src/main/res/values-ur/strings.xml b/browser/src/main/res/values-ur/strings.xml
new file mode 100644
index 0000000..e6dc0a2
--- /dev/null
+++ b/browser/src/main/res/values-ur/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"براؤزر میں کھولیں"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"لنک کاپی کریں"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"لنک کا اشتراک کریں"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"لنک کلپ بورڈ پر کاپی ہو گیا"</string>
+</resources>
diff --git a/browser/src/main/res/values-uz/strings.xml b/browser/src/main/res/values-uz/strings.xml
new file mode 100644
index 0000000..d33562f
--- /dev/null
+++ b/browser/src/main/res/values-uz/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Brauzerda ochish"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Havoladan nusxa olish"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Havolani ulashish"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Havoladan vaqtinchalik xotiraga nusxa olindi"</string>
+</resources>
diff --git a/browser/src/main/res/values-vi/strings.xml b/browser/src/main/res/values-vi/strings.xml
new file mode 100644
index 0000000..d494c98
--- /dev/null
+++ b/browser/src/main/res/values-vi/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Mở trong trình duyệt"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Sao chép liên kết"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Chia sẻ liên kết"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Đã sao chép liên kết vào khay nhớ tạm"</string>
+</resources>
diff --git a/browser/src/main/res/values-zh-rCN/strings.xml b/browser/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..63c639d
--- /dev/null
+++ b/browser/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"在浏览器中打开"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"复制链接"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"分享链接"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"链接已复制到剪贴板"</string>
+</resources>
diff --git a/browser/src/main/res/values-zh-rHK/strings.xml b/browser/src/main/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..8d4feb3
--- /dev/null
+++ b/browser/src/main/res/values-zh-rHK/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"在瀏覽器中開啟"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"複製連結"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"分享連結"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"連結已複製到剪貼簿"</string>
+</resources>
diff --git a/browser/src/main/res/values-zh-rTW/strings.xml b/browser/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..b60673f
--- /dev/null
+++ b/browser/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"在瀏覽器中開啟"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"複製連結"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"分享連結"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"已將連結複製到剪貼簿"</string>
+</resources>
diff --git a/browser/src/main/res/values-zu/strings.xml b/browser/src/main/res/values-zu/strings.xml
new file mode 100644
index 0000000..0740ead
--- /dev/null
+++ b/browser/src/main/res/values-zu/strings.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="fallback_menu_item_open_in_browser" msgid="8984733760067120953">"Vula kusiphequluli"</string>
+    <string name="fallback_menu_item_copy_link" msgid="2615365786337886368">"Kopisha isixhumanisi"</string>
+    <string name="fallback_menu_item_share_link" msgid="271185644269364308">"Yabelana ngesixhumanisi"</string>
+    <string name="copy_toast_msg" msgid="8230469354668895088">"Isixhumanisi sikopishelwe ku-clipboard"</string>
+</resources>
diff --git a/buildSrc/src/main/kotlin/androidx/build/dokka/DokkaPublicDocs.kt b/buildSrc/src/main/kotlin/androidx/build/dokka/DokkaPublicDocs.kt
index eeaaec6..68670c0 100644
--- a/buildSrc/src/main/kotlin/androidx/build/dokka/DokkaPublicDocs.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/dokka/DokkaPublicDocs.kt
@@ -180,7 +180,7 @@
             configuration.resolvedConfiguration.resolvedArtifacts
         } catch (e: ResolveException) {
             runnerProject.logger.error("DokkaPublicDocs failed to find prebuilts for $mavenId. " +
-                    "specified in publicDocsRules.kt ." +
+                    "specified in PublishDocsRules.kt ." +
                     "You should either add a prebuilt sources jar, " +
                     "or add an overriding \"ignore\" rule into PublishDocsRules.kt")
             throw e
diff --git a/compose/compose-runtime/compose-runtime-benchmark/src/androidTest/java/androidx/compose/benchmark/realworld4/RealWorld4_Widgets.kt b/compose/compose-runtime/compose-runtime-benchmark/src/androidTest/java/androidx/compose/benchmark/realworld4/RealWorld4_Widgets.kt
index eda5f71..3cfbc1d 100644
--- a/compose/compose-runtime/compose-runtime-benchmark/src/androidTest/java/androidx/compose/benchmark/realworld4/RealWorld4_Widgets.kt
+++ b/compose/compose-runtime/compose-runtime-benchmark/src/androidTest/java/androidx/compose/benchmark/realworld4/RealWorld4_Widgets.kt
@@ -28,7 +28,7 @@
 import androidx.ui.foundation.ColoredRect
 import androidx.ui.core.dp
 import androidx.ui.core.toRect
-import androidx.ui.graphics.vectorgraphics.SolidColor
+import androidx.ui.graphics.SolidColor
 import androidx.ui.painting.Paint
 import androidx.ui.graphics.Color
 import androidx.ui.layout.FlexColumn
diff --git a/leanback/src/main/res/values-as/strings.xml b/leanback/src/main/res/values-as/strings.xml
index 05b84d6..7284e2d 100644
--- a/leanback/src/main/res/values-as/strings.xml
+++ b/leanback/src/main/res/values-as/strings.xml
@@ -40,7 +40,7 @@
     <string name="lb_playback_controls_thumb_down_outline" msgid="2847309435442474470">"থাম্ব ডাউন বাছনি কৰক"</string>
     <string name="lb_playback_controls_repeat_none" msgid="5812341701962930499">"একো পুনৰাই প্লে নকৰিব"</string>
     <string name="lb_playback_controls_repeat_all" msgid="5164826436271322261">"সকলো পুনৰাই প্লে কৰক"</string>
-    <string name="lb_playback_controls_repeat_one" msgid="7675097479246139440">"এটা পুনৰাই প্লে কৰক"</string>
+    <string name="lb_playback_controls_repeat_one" msgid="7675097479246139440">"এটা পুনৰাই প্লে’ কৰক"</string>
     <string name="lb_playback_controls_shuffle_enable" msgid="7809089255981448519">"সান-মিহলি সক্ষম কৰক"</string>
     <string name="lb_playback_controls_shuffle_disable" msgid="8182435535948303910">"সান-মিহলি অক্ষম কৰক"</string>
     <string name="lb_playback_controls_high_quality_enable" msgid="1862669142355962638">"উচ্চ মানৰ প্লেবেক সক্ষম কৰক"</string>
diff --git a/leanback/src/main/res/values-be/strings.xml b/leanback/src/main/res/values-be/strings.xml
index a4038d6..ad86128 100644
--- a/leanback/src/main/res/values-be/strings.xml
+++ b/leanback/src/main/res/values-be/strings.xml
@@ -47,7 +47,7 @@
     <string name="lb_playback_controls_high_quality_disable" msgid="3000046054608531995">"Адключыць высокую якасць"</string>
     <string name="lb_playback_controls_closed_captioning_enable" msgid="3934392140182327163">"Уключыць схаваныя цітры"</string>
     <string name="lb_playback_controls_closed_captioning_disable" msgid="5508271941331836786">"Адключыць схаваныя цітры"</string>
-    <string name="lb_playback_controls_picture_in_picture" msgid="8800305194045609275">"Увайсці ў рэжым \"Відарыс у відарысе\""</string>
+    <string name="lb_playback_controls_picture_in_picture" msgid="8800305194045609275">"Перайсці ў рэжым \"Відарыс у відарысе\""</string>
     <string name="lb_playback_time_separator" msgid="6549544638083578695">"/"</string>
     <string name="lb_playback_controls_shown" msgid="7794717158616536936">"Элементы кіравання мультымедыя паказаны"</string>
     <string name="lb_playback_controls_hidden" msgid="619396299825306757">"Элементы кіравання мультымедыя схаваны. Каб паказаць іх, націсніце d-pad"</string>
diff --git a/media2/session/src/main/res/values-af/strings.xml b/media2/session/src/main/res/values-af/strings.xml
new file mode 100644
index 0000000..5d55fb4
--- /dev/null
+++ b/media2/session/src/main/res/values-af/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Speel tans"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Speel"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Onderbreek"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Slaan oor na vorige item"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Slaan oor na volgende item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-am/strings.xml b/media2/session/src/main/res/values-am/strings.xml
new file mode 100644
index 0000000..d3b28b7
--- /dev/null
+++ b/media2/session/src/main/res/values-am/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"አሁን በመጫወት ላይ"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"አጫውት"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ባለበት አቁም"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ወደ ቀዳሚው ንጥል ዝለል"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ወደ ቀጣዩ ንጥል ዝለል"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ar/strings.xml b/media2/session/src/main/res/values-ar/strings.xml
new file mode 100644
index 0000000..548305a07
--- /dev/null
+++ b/media2/session/src/main/res/values-ar/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"التشغيل الآن"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"تشغيل"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"إيقاف مؤقت"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"التخطي إلى العنصر السابق"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"التخطي إلى العنصر التالي"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-as/strings.xml b/media2/session/src/main/res/values-as/strings.xml
new file mode 100644
index 0000000..eb241d0
--- /dev/null
+++ b/media2/session/src/main/res/values-as/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"এতিয়া প্লে’ হৈ আছে"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"প্লে\'"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"পজ"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"পূৰ্বৱৰ্তী বস্তুটোলৈ যাওক"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"পৰৱৰ্তী বস্তুটোলৈ যাওক"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-az/strings.xml b/media2/session/src/main/res/values-az/strings.xml
new file mode 100644
index 0000000..fc43bef
--- /dev/null
+++ b/media2/session/src/main/res/values-az/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"İndi oxudulur"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Oxudun"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauza"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Əvvəlki elementə keçin"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Növbəti elementə keçin"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-b+sr+Latn/strings.xml b/media2/session/src/main/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 0000000..42eb6b7
--- /dev/null
+++ b/media2/session/src/main/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Trenutno svira"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Pustite"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauzirajte"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Pređite na prethodnu stavku"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Pređite na sledeću stavku"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-be/strings.xml b/media2/session/src/main/res/values-be/strings.xml
new file mode 100644
index 0000000..976ad12
--- /dev/null
+++ b/media2/session/src/main/res/values-be/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Зараз іграе"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Прайграць"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Прыпыніць"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Перайсці да папярэдняга элемента"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Перайсці да наступнага элемента"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-bg/strings.xml b/media2/session/src/main/res/values-bg/strings.xml
new file mode 100644
index 0000000..01758d8
--- /dev/null
+++ b/media2/session/src/main/res/values-bg/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Сега слушате"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Пускане"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Поставяне на пауза"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Преминаване към предишния елемент"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Преминаване към следващия елемент"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-bn/strings.xml b/media2/session/src/main/res/values-bn/strings.xml
new file mode 100644
index 0000000..2224b12
--- /dev/null
+++ b/media2/session/src/main/res/values-bn/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"এখন চলছে"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"চালান"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"পজ করুন"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"এটিকে এড়িয়ে পূর্ববর্তী আইটেমে যান"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"এটিকে এড়িয়ে পরবর্তী আইটেমে যান"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-bs/strings.xml b/media2/session/src/main/res/values-bs/strings.xml
new file mode 100644
index 0000000..e7c46a5
--- /dev/null
+++ b/media2/session/src/main/res/values-bs/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Trenutno se reproducira"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproduciraj"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauza"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Preskoči na prethodnu stavku"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Preskoči na sljedeću stavku"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ca/strings.xml b/media2/session/src/main/res/values-ca/strings.xml
new file mode 100644
index 0000000..7ed65dc
--- /dev/null
+++ b/media2/session/src/main/res/values-ca/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"S\'està reproduint"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reprodueix"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Posa en pausa"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Ves a l\'element anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Ves a l\'element següent"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-cs/strings.xml b/media2/session/src/main/res/values-cs/strings.xml
new file mode 100644
index 0000000..637cf21
--- /dev/null
+++ b/media2/session/src/main/res/values-cs/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Přehrává se"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Přehrát"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pozastavit"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Přejít na předchozí položku"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Přejít na další položku"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-da/strings.xml b/media2/session/src/main/res/values-da/strings.xml
new file mode 100644
index 0000000..aa2b549
--- /dev/null
+++ b/media2/session/src/main/res/values-da/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Afspiller nu"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Afspil"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Sæt på pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Gå til forrige element"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Gå til næste element"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-de/strings.xml b/media2/session/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..a8b55ac
--- /dev/null
+++ b/media2/session/src/main/res/values-de/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Läuft gerade"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Wiedergeben"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Zum vorherigen Element springen"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Zum nächsten Element springen"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-el/strings.xml b/media2/session/src/main/res/values-el/strings.xml
new file mode 100644
index 0000000..669c0ba
--- /dev/null
+++ b/media2/session/src/main/res/values-el/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Ακούγεται τώρα"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Αναπαραγωγή"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Παύση"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Μετάβαση στο προηγούμενο στοιχείο"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Μετάβαση στο επόμενο στοιχείο"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-en-rAU/strings.xml b/media2/session/src/main/res/values-en-rAU/strings.xml
new file mode 100644
index 0000000..b026306
--- /dev/null
+++ b/media2/session/src/main/res/values-en-rAU/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Now playing"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Play"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Skip to previous item"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Skip to next item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-en-rGB/strings.xml b/media2/session/src/main/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..b026306
--- /dev/null
+++ b/media2/session/src/main/res/values-en-rGB/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Now playing"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Play"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Skip to previous item"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Skip to next item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-en-rIN/strings.xml b/media2/session/src/main/res/values-en-rIN/strings.xml
new file mode 100644
index 0000000..b026306
--- /dev/null
+++ b/media2/session/src/main/res/values-en-rIN/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Now playing"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Play"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Skip to previous item"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Skip to next item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-es-rUS/strings.xml b/media2/session/src/main/res/values-es-rUS/strings.xml
new file mode 100644
index 0000000..dcdf617
--- /dev/null
+++ b/media2/session/src/main/res/values-es-rUS/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"En reproducción"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproducir"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausar"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Ir al elemento anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Ir al siguiente elemento"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-es/strings.xml b/media2/session/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000..f9fc075
--- /dev/null
+++ b/media2/session/src/main/res/values-es/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Está sonando"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproducir"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausar"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Saltar al elemento anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Saltar al siguiente elemento"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-et/strings.xml b/media2/session/src/main/res/values-et/strings.xml
new file mode 100644
index 0000000..317600e
--- /dev/null
+++ b/media2/session/src/main/res/values-et/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Hetkel mängimas"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Esitamine"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Peatamine"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Eelmise üksuse juurde liikumine"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Järgmise üksuse juurde liikumine"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-eu/strings.xml b/media2/session/src/main/res/values-eu/strings.xml
new file mode 100644
index 0000000..6d5c549
--- /dev/null
+++ b/media2/session/src/main/res/values-eu/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Orain erreproduzitzen"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Erreproduzitu"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausatu"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Saltatu aurreko elementura"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Saltatu hurrengo elementura"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-fa/strings.xml b/media2/session/src/main/res/values-fa/strings.xml
new file mode 100644
index 0000000..eab4bec
--- /dev/null
+++ b/media2/session/src/main/res/values-fa/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"درحال پخش"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"پخش"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"مکث"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"پرش به مورد قبلی"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"پرش به مورد بعدی"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-fi/strings.xml b/media2/session/src/main/res/values-fi/strings.xml
new file mode 100644
index 0000000..518d927
--- /dev/null
+++ b/media2/session/src/main/res/values-fi/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Nyt toistetaan"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Toista"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Tauko"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Siirry edelliseen"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Siirry seuraavaan"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-fr-rCA/strings.xml b/media2/session/src/main/res/values-fr-rCA/strings.xml
new file mode 100644
index 0000000..dc5da69
--- /dev/null
+++ b/media2/session/src/main/res/values-fr-rCA/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"En cours de lecture"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Lire"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Accéder à l\'élément précédent"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Accéder à l\'élément suivant"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-fr/strings.xml b/media2/session/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..33ac087
--- /dev/null
+++ b/media2/session/src/main/res/values-fr/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"En écoute"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Lecture"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Passer à l\'élément précédent"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Passer à l\'élément suivant"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-gl/strings.xml b/media2/session/src/main/res/values-gl/strings.xml
new file mode 100644
index 0000000..2ca6013
--- /dev/null
+++ b/media2/session/src/main/res/values-gl/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Reproducindo"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproduce o contido"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pon en pausa o contido"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Omite o elemento e vai ao anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Omite o elemento e vai ao seguinte"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-gu/strings.xml b/media2/session/src/main/res/values-gu/strings.xml
new file mode 100644
index 0000000..edc290c
--- /dev/null
+++ b/media2/session/src/main/res/values-gu/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"હમણાં વાગી રહ્યું છે"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ચલાવો"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"થોભાવો"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"પહેલાંની આઇટમ પર જાઓ"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"આગલી આઇટમ પર જાઓ"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-hi/strings.xml b/media2/session/src/main/res/values-hi/strings.xml
new file mode 100644
index 0000000..4c1c301
--- /dev/null
+++ b/media2/session/src/main/res/values-hi/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"अभी चल रहा है"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"चलाएं"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"रोकें"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"पिछले आइटम पर जाएं"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"अगले आइटम पर जाएं"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-hr/strings.xml b/media2/session/src/main/res/values-hr/strings.xml
new file mode 100644
index 0000000..e8595ba
--- /dev/null
+++ b/media2/session/src/main/res/values-hr/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Upravo svira"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Pokreni"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauza"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Preskoči na prethodnu stavku"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Preskoči na sljedeću stavku"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-hu/strings.xml b/media2/session/src/main/res/values-hu/strings.xml
new file mode 100644
index 0000000..4cf57ba
--- /dev/null
+++ b/media2/session/src/main/res/values-hu/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Most lejátszott"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Lejátszás"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Szünet"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Ugrás az előző elemre"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Ugrás a következő elemre"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-hy/strings.xml b/media2/session/src/main/res/values-hy/strings.xml
new file mode 100644
index 0000000..d25dcaf
--- /dev/null
+++ b/media2/session/src/main/res/values-hy/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Նվագարկվում է"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Նվագարկել"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Դադար"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Անցնել նախորդ տարրին"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Անցնել հաջորդ տարրին"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-in/strings.xml b/media2/session/src/main/res/values-in/strings.xml
new file mode 100644
index 0000000..4cb6e29
--- /dev/null
+++ b/media2/session/src/main/res/values-in/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Sedang diputar"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Putar"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Jeda"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Lewati ke item sebelumnya"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Lewati ke item berikutnya"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-is/strings.xml b/media2/session/src/main/res/values-is/strings.xml
new file mode 100644
index 0000000..8874eb2
--- /dev/null
+++ b/media2/session/src/main/res/values-is/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Í spilun"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Spila"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Hlé"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Fara í fyrra atriði"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Fara í næsta atriði"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-it/strings.xml b/media2/session/src/main/res/values-it/strings.xml
new file mode 100644
index 0000000..9f0dff2
--- /dev/null
+++ b/media2/session/src/main/res/values-it/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Ora in riproduzione"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Play"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausa"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Vai all\'elemento precedente"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Vai all\'elemento successivo"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-iw/strings.xml b/media2/session/src/main/res/values-iw/strings.xml
new file mode 100644
index 0000000..111f0c46
--- /dev/null
+++ b/media2/session/src/main/res/values-iw/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"מה שומעים עכשיו?"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"הפעלה"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"השהיה"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"דילוג לפריט הקודם"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"דילוג לפריט הבא"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ja/strings.xml b/media2/session/src/main/res/values-ja/strings.xml
new file mode 100644
index 0000000..391dba7
--- /dev/null
+++ b/media2/session/src/main/res/values-ja/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"再生中"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"再生"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"一時停止"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"前の項目にスキップ"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"次の項目にスキップ"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ka/strings.xml b/media2/session/src/main/res/values-ka/strings.xml
new file mode 100644
index 0000000..3887d31
--- /dev/null
+++ b/media2/session/src/main/res/values-ka/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ახლა უკრავს"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"დაკვრა"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"პაუზა"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"წინა ერთეულზე გადასვლა"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"შემდეგ ერთეულზე გადასვლა"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-kk/strings.xml b/media2/session/src/main/res/values-kk/strings.xml
new file mode 100644
index 0000000..ea00023
--- /dev/null
+++ b/media2/session/src/main/res/values-kk/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Қазір ойнап тұр"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Ойнату"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Тоқтата тұру"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Алдыңғы элементке өту"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Келесі элементке өту"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-km/strings.xml b/media2/session/src/main/res/values-km/strings.xml
new file mode 100644
index 0000000..340f7a0
--- /dev/null
+++ b/media2/session/src/main/res/values-km/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"កំពុងចាក់"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ចាក់"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ផ្អាក"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"រំលងទៅមេឌៀពីមុន"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"រំលងទៅមេឌៀបន្ទាប់"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-kn/strings.xml b/media2/session/src/main/res/values-kn/strings.xml
new file mode 100644
index 0000000..159529e
--- /dev/null
+++ b/media2/session/src/main/res/values-kn/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ಪ್ಲೇ ಮಾಡಲಾಗುತ್ತಿದೆ"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ಪ್ಲೇ"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ವಿರಾಮಗೊಳಿಸಿ"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ಹಿಂದಿನ ಐಟಂಗೆ ಸ್ಕಿಪ್‌ ಮಾಡಿ"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ಮುಂದಿನ ಐಟಂಗೆ ಸ್ಕಿಪ್‌ ಮಾಡಿ"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ko/strings.xml b/media2/session/src/main/res/values-ko/strings.xml
new file mode 100644
index 0000000..f3b5863
--- /dev/null
+++ b/media2/session/src/main/res/values-ko/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"지금 재생 중"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"재생"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"일시중지"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"이전 항목으로 건너뛰기"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"다음 항목으로 건너뛰기"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ky/strings.xml b/media2/session/src/main/res/values-ky/strings.xml
new file mode 100644
index 0000000..db2b697
--- /dev/null
+++ b/media2/session/src/main/res/values-ky/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Азыр ойнотулуп жатат"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Ойнотуу"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Тындыруу"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Мурунку нерсеге өтүү"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Кийинки нерсеге өтүү"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-lo/strings.xml b/media2/session/src/main/res/values-lo/strings.xml
new file mode 100644
index 0000000..88034aca
--- /dev/null
+++ b/media2/session/src/main/res/values-lo/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ກຳລັງຫຼິ້ນຢູ່ຕອນນີ້"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ຫຼິ້ນ"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ຢຸດຊົ່ວຄາວ"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ຂ້າມໄປລາຍການກ່ອນໜ້າ"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ຂ້າມໄປລາຍການຕໍ່ໄປ"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-lt/strings.xml b/media2/session/src/main/res/values-lt/strings.xml
new file mode 100644
index 0000000..2aca78a
--- /dev/null
+++ b/media2/session/src/main/res/values-lt/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Dabar leidžiama"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Leisti"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pristabdyti"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Pereiti prie ankstesnio elemento"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Pereiti prie kito elemento"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-lv/strings.xml b/media2/session/src/main/res/values-lv/strings.xml
new file mode 100644
index 0000000..f73844a
--- /dev/null
+++ b/media2/session/src/main/res/values-lv/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Tagad atskaņo"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Atskaņot"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pārtraukt"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Pāriet uz iepriekšējo vienumu"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Pāriet uz nākamo vienumu"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-mk/strings.xml b/media2/session/src/main/res/values-mk/strings.xml
new file mode 100644
index 0000000..3ccbd85
--- /dev/null
+++ b/media2/session/src/main/res/values-mk/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Сега се репродуцира"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Пушти"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Паузирај"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Скокни на претходната ставка"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Скокни на следната ставка"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ml/strings.xml b/media2/session/src/main/res/values-ml/strings.xml
new file mode 100644
index 0000000..2b8afc8
--- /dev/null
+++ b/media2/session/src/main/res/values-ml/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ഇപ്പോൾ കേൾക്കുന്നത്"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"പ്ലേ ചെയ്യുക"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"തൽക്കാലം നിർത്തുക"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"മുമ്പത്തെ ഇനത്തിലേക്ക് പോവുക"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"അടുത്ത ഇനത്തിലേക്ക് പോവുക"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-mn/strings.xml b/media2/session/src/main/res/values-mn/strings.xml
new file mode 100644
index 0000000..791d112
--- /dev/null
+++ b/media2/session/src/main/res/values-mn/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Now playing"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Тоглох"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Түр зогсоох"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Өмнөх зүйл рүү очих"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Дараагийн зүйл рүү очих"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-mr/strings.xml b/media2/session/src/main/res/values-mr/strings.xml
new file mode 100644
index 0000000..64dd982
--- /dev/null
+++ b/media2/session/src/main/res/values-mr/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"आता प्ले होत आहे"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"प्ले करा"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"थांबवा"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"मागील आयटमवर जा"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"पुढील आयटमवर जा"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ms/strings.xml b/media2/session/src/main/res/values-ms/strings.xml
new file mode 100644
index 0000000..8424a1e
--- /dev/null
+++ b/media2/session/src/main/res/values-ms/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Sedang dimainkan"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Main"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Jeda"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Langkau ke item sebelumnya"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Langkau ke item seterusnya"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-my/strings.xml b/media2/session/src/main/res/values-my/strings.xml
new file mode 100644
index 0000000..638af4b
--- /dev/null
+++ b/media2/session/src/main/res/values-my/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ယခု ဖွင့်နေသည်"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ဖွင့်ရန်"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ခေတ္တရပ်ရန်"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ပြီးခဲ့သည့်တစ်ခုသို့ ပြန်သွားရန်"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"နောက်တစ်ခုသို့ ကျော်ရန်"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-nb/strings.xml b/media2/session/src/main/res/values-nb/strings.xml
new file mode 100644
index 0000000..b4c7c20
--- /dev/null
+++ b/media2/session/src/main/res/values-nb/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Spilles nå"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Spill av"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Sett på pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Gå tilbake til det forrige elementet"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Hopp over til det neste elementet"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ne/strings.xml b/media2/session/src/main/res/values-ne/strings.xml
new file mode 100644
index 0000000..7692de4
--- /dev/null
+++ b/media2/session/src/main/res/values-ne/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"अहिले प्ले हुँदै"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"प्ले गर्नुहोस्"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"पज गर्नुहोस्"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"अघिल्लो वस्तुमा जानुहोस्"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"अर्को वस्तुमा जानुहोस्"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-nl/strings.xml b/media2/session/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..1185920
--- /dev/null
+++ b/media2/session/src/main/res/values-nl/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Wordt nu afgespeeld"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Afspelen"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauzeren"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Overslaan en naar vorig item"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Overslaan en naar volgend item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-or/strings.xml b/media2/session/src/main/res/values-or/strings.xml
new file mode 100644
index 0000000..f2545fb
--- /dev/null
+++ b/media2/session/src/main/res/values-or/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ଏବେ ଚାଲୁଛି"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ଚଲାନ୍ତୁ"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ପଜ୍ କରନ୍ତୁ"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ପୂର୍ବବର୍ତ୍ତୀ ଆଇଟମ୍‌କୁ ଯାଆନ୍ତୁ"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ପରବର୍ତ୍ତୀ ଆଇଟମ୍‌କୁ ଯାଆନ୍ତୁ"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-pa/strings.xml b/media2/session/src/main/res/values-pa/strings.xml
new file mode 100644
index 0000000..551c0da
--- /dev/null
+++ b/media2/session/src/main/res/values-pa/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ਹੁਣੇ ਚੱਲ ਰਿਹਾ ਹੈ"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ਚਲਾਓ"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"ਰੋਕੋ"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ਪਿਛਲੀ ਆਈਟਮ \'ਤੇ ਜਾਓ"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ਅਗਲੀ ਆਈਟਮ \'ਤੇ ਜਾਓ"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-pl/strings.xml b/media2/session/src/main/res/values-pl/strings.xml
new file mode 100644
index 0000000..490b691
--- /dev/null
+++ b/media2/session/src/main/res/values-pl/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Odtwarzam teraz"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Odtwórz"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Wstrzymaj"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Przeskocz do poprzedniego elementu"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Przeskocz do następnego elementu"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-pt-rBR/strings.xml b/media2/session/src/main/res/values-pt-rBR/strings.xml
new file mode 100644
index 0000000..9b979df
--- /dev/null
+++ b/media2/session/src/main/res/values-pt-rBR/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Tocando agora"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproduzir"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausar"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Voltar para o item anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Pular para o próximo item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-pt-rPT/strings.xml b/media2/session/src/main/res/values-pt-rPT/strings.xml
new file mode 100644
index 0000000..413b9a6
--- /dev/null
+++ b/media2/session/src/main/res/values-pt-rPT/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"A tocar"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproduzir"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Colocar em pausa"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Ir para o item anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Ir para o item seguinte"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-pt/strings.xml b/media2/session/src/main/res/values-pt/strings.xml
new file mode 100644
index 0000000..9b979df
--- /dev/null
+++ b/media2/session/src/main/res/values-pt/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Tocando agora"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Reproduzir"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausar"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Voltar para o item anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Pular para o próximo item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ro/strings.xml b/media2/session/src/main/res/values-ro/strings.xml
new file mode 100644
index 0000000..7a3ef46
--- /dev/null
+++ b/media2/session/src/main/res/values-ro/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Se redă acum"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Redați"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Întrerupeți"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Treceți la elementul anterior"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Treceți la elementul următor"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ru/strings.xml b/media2/session/src/main/res/values-ru/strings.xml
new file mode 100644
index 0000000..8c690c6
--- /dev/null
+++ b/media2/session/src/main/res/values-ru/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Текущий трек"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Воспроизвести"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Приостановить"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Перейти к предыдущему файлу"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Перейти к следующему файлу"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-si/strings.xml b/media2/session/src/main/res/values-si/strings.xml
new file mode 100644
index 0000000..f23518b
--- /dev/null
+++ b/media2/session/src/main/res/values-si/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"දැන් වාදනය වේ"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"වාදනය"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"විරාමය"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"පෙර අයිතමය වෙත යන්න"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ඊළඟ අයිතමය වෙත යන්න"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-sk/strings.xml b/media2/session/src/main/res/values-sk/strings.xml
new file mode 100644
index 0000000..7b3e564
--- /dev/null
+++ b/media2/session/src/main/res/values-sk/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Čo to hrá"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Prehrať"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pozastaviť"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Preskočiť na predchádzajúcu položku"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Preskočiť na ďalšiu položku"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-sl/strings.xml b/media2/session/src/main/res/values-sl/strings.xml
new file mode 100644
index 0000000..2ef6d4c
--- /dev/null
+++ b/media2/session/src/main/res/values-sl/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Zdaj se predvaja"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Predvajanje"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Začasna ustavitev"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Preskok na prejšnji element"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Preskok na naslednji element"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-sq/strings.xml b/media2/session/src/main/res/values-sq/strings.xml
new file mode 100644
index 0000000..e44e01e
--- /dev/null
+++ b/media2/session/src/main/res/values-sq/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Po luhet tani"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Luaj"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauzë"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Kapërce tek artikulli i mëparshëm"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Kapërce tek artikulli tjetër"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-sr/strings.xml b/media2/session/src/main/res/values-sr/strings.xml
new file mode 100644
index 0000000..b0e126a
--- /dev/null
+++ b/media2/session/src/main/res/values-sr/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Тренутно свира"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Пустите"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Паузирајте"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Пређите на претходну ставку"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Пређите на следећу ставку"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-sv/strings.xml b/media2/session/src/main/res/values-sv/strings.xml
new file mode 100644
index 0000000..70564e5
--- /dev/null
+++ b/media2/session/src/main/res/values-sv/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Nu spelas"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Spela upp"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pausa"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Hoppa till föregående objekt"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Hoppa till nästa objekt"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-sw/strings.xml b/media2/session/src/main/res/values-sw/strings.xml
new file mode 100644
index 0000000..640f56d
--- /dev/null
+++ b/media2/session/src/main/res/values-sw/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Kitambua ngoma"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Cheza"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Sitisha"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Rudi kwenye kipengee kilichotangulia"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Nenda kwenye kipengee kinachofuata"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ta/strings.xml b/media2/session/src/main/res/values-ta/strings.xml
new file mode 100644
index 0000000..d7ba103
--- /dev/null
+++ b/media2/session/src/main/res/values-ta/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"பாடல் விவரம்"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"இயக்கும் பட்டன்"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"இடைநிறுத்தும் பட்டன்"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"முந்தையதற்குச் செல்லும் பட்டன்"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"அடுத்ததற்குச் செல்லும் பட்டன்"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-te/strings.xml b/media2/session/src/main/res/values-te/strings.xml
new file mode 100644
index 0000000..3d3a494
--- /dev/null
+++ b/media2/session/src/main/res/values-te/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"ప్రస్తుతం ప్లే అవుతున్నది"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"ప్లే చేస్తుంది"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"పాజ్ చేస్తుంది"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"మునుపటి అంశానికి దాటవేస్తుంది"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"తర్వాత అంశానికి దాటవేస్తుంది"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-th/strings.xml b/media2/session/src/main/res/values-th/strings.xml
new file mode 100644
index 0000000..63fd628
--- /dev/null
+++ b/media2/session/src/main/res/values-th/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"กำลังเล่น"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"เล่น"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"หยุดชั่วคราว"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"ข้ามไปยังรายการก่อนหน้า"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"ข้ามไปยังรายการถัดไป"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-tl/strings.xml b/media2/session/src/main/res/values-tl/strings.xml
new file mode 100644
index 0000000..3429364
--- /dev/null
+++ b/media2/session/src/main/res/values-tl/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Nagpi-play ngayon"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"I-play"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"I-pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Lumaktaw sa nakaraang item"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Lumaktaw sa susunod na item"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-tr/strings.xml b/media2/session/src/main/res/values-tr/strings.xml
new file mode 100644
index 0000000..1455f06
--- /dev/null
+++ b/media2/session/src/main/res/values-tr/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Şimdi oynatılıyor"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Oynat"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Duraklat"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Önceki öğeye atla"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Sonraki öğeye atla"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-uk/strings.xml b/media2/session/src/main/res/values-uk/strings.xml
new file mode 100644
index 0000000..3df4436b
--- /dev/null
+++ b/media2/session/src/main/res/values-uk/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Зараз грає"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Play"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pause"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Перейти до попереднього кадру"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Перейти до наступного кадру"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-ur/strings.xml b/media2/session/src/main/res/values-ur/strings.xml
new file mode 100644
index 0000000..922204e
--- /dev/null
+++ b/media2/session/src/main/res/values-ur/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"اب چل رہا ہے"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"چلائیں"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"موقوف کریں"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"پچھلے آئٹم پر جائیں"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"اگلے آئٹم پر جائیں"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-uz/strings.xml b/media2/session/src/main/res/values-uz/strings.xml
new file mode 100644
index 0000000..d5f01f9
--- /dev/null
+++ b/media2/session/src/main/res/values-uz/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Ijro qilinmoqda"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Ijro"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Pauza"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Avvalgi obyektga o‘tish"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Keyingi obyektga o‘tish"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-vi/strings.xml b/media2/session/src/main/res/values-vi/strings.xml
new file mode 100644
index 0000000..3ba94cb
--- /dev/null
+++ b/media2/session/src/main/res/values-vi/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Đang phát"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Phát"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Tạm dừng"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Chuyển về mục trước đó"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Chuyển đến mục tiếp theo"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-zh-rCN/strings.xml b/media2/session/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..56a2320
--- /dev/null
+++ b/media2/session/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"正在播放"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"播放"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"暂停"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"跳至上一项"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"跳至下一项"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-zh-rHK/strings.xml b/media2/session/src/main/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..15d1e9e
--- /dev/null
+++ b/media2/session/src/main/res/values-zh-rHK/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"現正播放"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"播放"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"暫停"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"跳去上一個項目"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"跳去下一個項目"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-zh-rTW/strings.xml b/media2/session/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..aa1ec5c
--- /dev/null
+++ b/media2/session/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"現正播放"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"播放"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"暫停"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"跳到上一個項目"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"跳到下一個項目"</string>
+</resources>
diff --git a/media2/session/src/main/res/values-zu/strings.xml b/media2/session/src/main/res/values-zu/strings.xml
new file mode 100644
index 0000000..3179f84
--- /dev/null
+++ b/media2/session/src/main/res/values-zu/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  ~ Copyright 2018 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+   -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="default_notification_channel_name" msgid="6743534657295236036">"Okudlala manje"</string>
+    <string name="play_button_content_description" msgid="6034272287948142298">"Dlala"</string>
+    <string name="pause_button_content_description" msgid="4221330012095125431">"Phumula"</string>
+    <string name="skip_to_previous_item_button_content_description" msgid="7233771088610629683">"Yeqela kunto yangaphambilini"</string>
+    <string name="skip_to_next_item_button_content_description" msgid="17824442457643717">"Yeqela kunto elandelayo"</string>
+</resources>
diff --git a/room/benchmark/src/androidTest/java/androidx/room/benchmark/RelationBenchmark.kt b/room/benchmark/src/androidTest/java/androidx/room/benchmark/RelationBenchmark.kt
index 0fea703..1000c14 100644
--- a/room/benchmark/src/androidTest/java/androidx/room/benchmark/RelationBenchmark.kt
+++ b/room/benchmark/src/androidTest/java/androidx/room/benchmark/RelationBenchmark.kt
@@ -90,7 +90,7 @@
         @JvmStatic
         @Parameterized.Parameters(name = "parentSampleSize={0}, childSampleSize={1}")
         fun data() = arrayOf(100, 500, 1000).flatMap { parentSampleSize ->
-            arrayOf(10, 100).map { childSampleSize ->
+            arrayOf(10).map { childSampleSize ->
                 arrayOf(parentSampleSize, childSampleSize)
             }
         }
diff --git a/room/compiler/src/main/kotlin/androidx/room/vo/Database.kt b/room/compiler/src/main/kotlin/androidx/room/vo/Database.kt
index e37ec0b..5479bff 100644
--- a/room/compiler/src/main/kotlin/androidx/room/vo/Database.kt
+++ b/room/compiler/src/main/kotlin/androidx/room/vo/Database.kt
@@ -73,7 +73,10 @@
         val indexDescriptions = entities
                 .flatMap { entity ->
                     entity.indices.map { index ->
-                        index.createQuery(entity.tableName)
+                        // For legacy purposes we need to remove the later added 'IF NOT EXISTS'
+                        // part of the create statement, otherwise old valid legacy hashes stop
+                        // being accepted even though the schema has not changed.
+                        index.createQuery(entity.tableName).replaceFirst("IF NOT EXISTS ", "")
                     }
                 }
         val viewDescriptions = views
diff --git a/room/compiler/src/test/kotlin/androidx/room/vo/DatabaseTest.kt b/room/compiler/src/test/kotlin/androidx/room/vo/DatabaseTest.kt
new file mode 100644
index 0000000..5d2e945
--- /dev/null
+++ b/room/compiler/src/test/kotlin/androidx/room/vo/DatabaseTest.kt
@@ -0,0 +1,70 @@
+/*
+ * Copyright 2019 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package androidx.room.vo
+
+import org.apache.commons.codec.digest.DigestUtils
+import org.junit.Assert.assertEquals
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.junit.runners.JUnit4
+import org.mockito.Mockito.mock
+import javax.lang.model.element.Element
+import javax.lang.model.element.ExecutableElement
+import javax.lang.model.element.TypeElement
+import javax.lang.model.type.DeclaredType
+import javax.lang.model.type.TypeMirror
+
+@RunWith(JUnit4::class)
+class DatabaseTest {
+
+    @Test
+    fun indexLegacyHash() {
+        val database = Database(
+            element = mock(TypeElement::class.java),
+            type = mock(TypeMirror::class.java),
+            entities = listOf(
+                Entity(
+                    mock(TypeElement::class.java),
+                    tableName = "TheTable",
+                    type = mock(DeclaredType::class.java),
+                    fields = emptyList(),
+                    embeddedFields = emptyList(),
+                    primaryKey = PrimaryKey(mock(Element::class.java), Fields(), false),
+                    indices = listOf(
+                        Index(
+                            name = "leIndex",
+                            unique = false,
+                            fields = Fields())
+                    ),
+                    foreignKeys = emptyList(),
+                    constructor = Constructor(mock(ExecutableElement::class.java), emptyList()),
+                    shadowTableName = null
+                )
+            ),
+            views = emptyList(),
+            daoMethods = emptyList(),
+            version = 1,
+            exportSchema = false,
+            enableForeignKeys = false
+        )
+
+        val expectedLegacyHash = DigestUtils.md5Hex(
+            "CREATE TABLE IF NOT EXISTS `TheTable` ()¯\\_(ツ)_/¯" +
+                    "CREATE INDEX `leIndex` ON `TheTable` ()")
+        assertEquals(expectedLegacyHash, database.legacyIdentityHash)
+    }
+}
\ No newline at end of file
diff --git a/room/integration-tests/kotlintestapp/schemas/androidx.room.integration.kotlintestapp.migration.MigrationDbKotlin/7.json b/room/integration-tests/kotlintestapp/schemas/androidx.room.integration.kotlintestapp.migration.MigrationDbKotlin/7.json
index 110d60d..78ce189 100644
--- a/room/integration-tests/kotlintestapp/schemas/androidx.room.integration.kotlintestapp.migration.MigrationDbKotlin/7.json
+++ b/room/integration-tests/kotlintestapp/schemas/androidx.room.integration.kotlintestapp.migration.MigrationDbKotlin/7.json
@@ -2,7 +2,7 @@
   "formatVersion": 1,
   "database": {
     "version": 7,
-    "identityHash": "7c65736dc87e4f5bf7bf54e1ef798ec2",
+    "identityHash": "5653c29453937d8e34dc031af1ab4c7d",
     "entities": [
       {
         "tableName": "Entity1",
@@ -110,10 +110,9 @@
         ]
       }
     ],
-    "views": [],
     "setupQueries": [
       "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
-      "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '7c65736dc87e4f5bf7bf54e1ef798ec2')"
+      "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, \"5653c29453937d8e34dc031af1ab4c7d\")"
     ]
   }
 }
\ No newline at end of file
diff --git a/slices/core/src/main/res/values-gl/strings.xml b/slices/core/src/main/res/values-gl/strings.xml
index ff9565e..617e5fc 100644
--- a/slices/core/src/main/res/values-gl/strings.xml
+++ b/slices/core/src/main/res/values-gl/strings.xml
@@ -17,11 +17,11 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="abc_slices_permission_request" msgid="3604847235923472451">"A aplicación <xliff:g id="APP_0">%1$s</xliff:g> quere mostrar partes de <xliff:g id="APP_2">%2$s</xliff:g>"</string>
-    <string name="abc_slice_permission_title" msgid="4175332421259324948">"Queres permitir que a aplicación <xliff:g id="APP_0">%1$s</xliff:g> mostre partes de <xliff:g id="APP_2">%2$s</xliff:g>?"</string>
+    <string name="abc_slices_permission_request" msgid="3604847235923472451">"<xliff:g id="APP_0">%1$s</xliff:g> quere mostrar fragmentos de aplicación de <xliff:g id="APP_2">%2$s</xliff:g>"</string>
+    <string name="abc_slice_permission_title" msgid="4175332421259324948">"Queres permitir que <xliff:g id="APP_0">%1$s</xliff:g> mostre fragmentos de aplicación de <xliff:g id="APP_2">%2$s</xliff:g>?"</string>
     <string name="abc_slice_permission_text_1" msgid="4525743640399572811">"- Pode ler información da aplicación <xliff:g id="APP">%1$s</xliff:g>"</string>
     <string name="abc_slice_permission_text_2" msgid="7323565634860251794">"- Pode levar a cabo accións dentro da aplicación <xliff:g id="APP">%1$s</xliff:g>"</string>
-    <string name="abc_slice_permission_checkbox" msgid="5696872682700058611">"Permitir que a aplicación <xliff:g id="APP">%1$s</xliff:g> mostre partes de calquera aplicación"</string>
+    <string name="abc_slice_permission_checkbox" msgid="5696872682700058611">"Permitir que <xliff:g id="APP">%1$s</xliff:g> mostre fragmentos de calquera aplicación"</string>
     <string name="abc_slice_permission_allow" msgid="5024599872061409708">"Permitir"</string>
     <string name="abc_slice_permission_deny" msgid="3819478292430407705">"Denegar"</string>
 </resources>
diff --git a/slices/core/src/main/res/values-hi/strings.xml b/slices/core/src/main/res/values-hi/strings.xml
index a8e98b9..7a27498 100644
--- a/slices/core/src/main/res/values-hi/strings.xml
+++ b/slices/core/src/main/res/values-hi/strings.xml
@@ -21,7 +21,7 @@
     <string name="abc_slice_permission_title" msgid="4175332421259324948">"<xliff:g id="APP_0">%1$s</xliff:g> को <xliff:g id="APP_2">%2$s</xliff:g> के हिस्से (स्लाइस) दिखाने की मंज़ूरी दें?"</string>
     <string name="abc_slice_permission_text_1" msgid="4525743640399572811">"- यह <xliff:g id="APP">%1$s</xliff:g> से जानकारी पा सकता है"</string>
     <string name="abc_slice_permission_text_2" msgid="7323565634860251794">"- यह <xliff:g id="APP">%1$s</xliff:g> में कार्रवाई कर सकता है"</string>
-    <string name="abc_slice_permission_checkbox" msgid="5696872682700058611">"<xliff:g id="APP">%1$s</xliff:g> काे किसी भी एेप्लिकेशन के हिस्से (स्लाइस) दिखाने की मंज़ूरी दें"</string>
+    <string name="abc_slice_permission_checkbox" msgid="5696872682700058611">"<xliff:g id="APP">%1$s</xliff:g> काे किसी भी ऐप्लिकेशन के हिस्से (स्लाइस) दिखाने की मंज़ूरी दें"</string>
     <string name="abc_slice_permission_allow" msgid="5024599872061409708">"अनुमति दें"</string>
     <string name="abc_slice_permission_deny" msgid="3819478292430407705">"नामंज़ूर करें"</string>
 </resources>
diff --git a/slices/view/src/main/java/androidx/slice/widget/RowStyle.java b/slices/view/src/main/java/androidx/slice/widget/RowStyle.java
index 2f8e5e4..d6d6292 100644
--- a/slices/view/src/main/java/androidx/slice/widget/RowStyle.java
+++ b/slices/view/src/main/java/androidx/slice/widget/RowStyle.java
@@ -30,6 +30,9 @@
 @RestrictTo(RestrictTo.Scope.LIBRARY)
 @RequiresApi(19)
 public class RowStyle {
+    public static final int UNBOUNDED = -1;
+
+    private int mTitleItemStartPadding;
     private int mTitleItemEndPadding;
     private int mContentStartPadding;
     private int mContentEndPadding;
@@ -42,27 +45,33 @@
     public RowStyle(Context context, int resId) {
         TypedArray a = context.getTheme().obtainStyledAttributes(resId, R.styleable.RowStyle);
         try {
+            mTitleItemStartPadding = (int) a.getDimension(
+                    R.styleable.RowStyle_titleItemStartPadding, UNBOUNDED);
             mTitleItemEndPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_titleItemEndPadding, -1);
+                    R.styleable.RowStyle_titleItemEndPadding, UNBOUNDED);
             mContentStartPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_contentStartPadding, -1);
+                    R.styleable.RowStyle_contentStartPadding, UNBOUNDED);
             mContentEndPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_contentEndPadding, -1);
+                    R.styleable.RowStyle_contentEndPadding, UNBOUNDED);
             mEndItemStartPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_endItemStartPadding, -1);
+                    R.styleable.RowStyle_endItemStartPadding, UNBOUNDED);
             mEndItemEndPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_endItemEndPadding, -1);
+                    R.styleable.RowStyle_endItemEndPadding, UNBOUNDED);
             mBottomDividerStartPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_bottomDividerStartPadding, -1);
+                    R.styleable.RowStyle_bottomDividerStartPadding, UNBOUNDED);
             mBottomDividerEndPadding = (int) a.getDimension(
-                    R.styleable.RowStyle_bottomDividerEndPadding, -1);
+                    R.styleable.RowStyle_bottomDividerEndPadding, UNBOUNDED);
             mActionDividerHeight = (int) a.getDimension(
-                    R.styleable.RowStyle_actionDividerHeight, -1);
+                    R.styleable.RowStyle_actionDividerHeight, UNBOUNDED);
         } finally {
             a.recycle();
         }
     }
 
+    public int getTitleItemStartPadding() {
+        return mTitleItemStartPadding;
+    }
+
     public int getTitleItemEndPadding() {
         return mTitleItemEndPadding;
     }
diff --git a/slices/view/src/main/java/androidx/slice/widget/RowView.java b/slices/view/src/main/java/androidx/slice/widget/RowView.java
index 105e7f6..56808ef 100644
--- a/slices/view/src/main/java/androidx/slice/widget/RowView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/RowView.java
@@ -209,7 +209,8 @@
         }
 
         final RowStyle rowStyle = mSliceStyle.getRowStyle();
-        setViewPaddingEnd(mStartContainer, rowStyle.getTitleItemEndPadding());
+        setViewSidePaddings(mStartContainer,
+                rowStyle.getTitleItemStartPadding(), rowStyle.getTitleItemEndPadding());
         setViewSidePaddings(mContent,
                 rowStyle.getContentStartPadding(), rowStyle.getContentEndPadding());
         setViewSidePaddings(mEndContainer,
@@ -219,25 +220,33 @@
         setViewHeight(mActionDivider, rowStyle.getActionDividerHeight());
     }
 
-    private void setViewPaddingEnd(View v, int end) {
-        if (v != null && end >= 0) {
-            v.setPaddingRelative(v.getPaddingStart(), v.getPaddingTop(), end, v.getPaddingBottom());
-        }
-    }
-
     private void setViewSidePaddings(View v, int start, int end) {
-        if (v != null && start >= 0 && end >= 0) {
-            v.setPaddingRelative(start, v.getPaddingTop(), end, v.getPaddingBottom());
+        final boolean isNoPaddingSet = start < 0 && end < 0;
+        if (v == null || isNoPaddingSet) {
+            return;
         }
+
+        v.setPaddingRelative(
+                start >= 0 ? start : v.getPaddingStart(),
+                v.getPaddingTop(),
+                end >= 0 ? end : v.getPaddingEnd(),
+                v.getPaddingBottom());
     }
 
     private void setViewSideMargins(View v, int start, int end) {
-        if (v != null && start >= 0 && end >= 0) {
-            final MarginLayoutParams params = (MarginLayoutParams) v.getLayoutParams();
-            params.setMarginStart(start);
-            params.setMarginEnd(end);
-            mBottomDivider.setLayoutParams(params);
+        final boolean isNoMarginSet = start < 0 && end < 0;
+        if (v == null || isNoMarginSet) {
+            return;
         }
+
+        final MarginLayoutParams params = (MarginLayoutParams) v.getLayoutParams();
+        if (start >= 0) {
+            params.setMarginStart(start);
+        }
+        if (end >= 0) {
+            params.setMarginEnd(end);
+        }
+        v.setLayoutParams(params);
     }
 
     private void setViewHeight(View v, int height) {
diff --git a/slices/view/src/main/res-public/values/public_attrs.xml b/slices/view/src/main/res-public/values/public_attrs.xml
index dd8e6b6..b1c4d63 100644
--- a/slices/view/src/main/res-public/values/public_attrs.xml
+++ b/slices/view/src/main/res-public/values/public_attrs.xml
@@ -33,6 +33,7 @@
     <public type="attr" name="gridBottomPadding" />
     <public type="attr" name="rowViewStyle" />
     <public type="attr" name="sliceViewStyle" />
+    <public type="attr" name="titleItemStartPadding" />
     <public type="attr" name="titleItemEndPadding" />
     <public type="attr" name="contentStartPadding" />
     <public type="attr" name="contentEndPadding" />
diff --git a/slices/view/src/main/res/values/attrs.xml b/slices/view/src/main/res/values/attrs.xml
index f6108fa..6000bf9 100644
--- a/slices/view/src/main/res/values/attrs.xml
+++ b/slices/view/src/main/res/values/attrs.xml
@@ -65,6 +65,8 @@
     <attr name="sliceViewStyle" format="reference" />
 
     <declare-styleable name="RowStyle">
+        <!-- Padding to the start edge of title items shown in the row. -->
+        <attr name="titleItemStartPadding" format="dimension" />
         <!-- Padding to the end edge of title items shown in the row. -->
         <attr name="titleItemEndPadding" format="dimension" />
 
diff --git a/ui/ui-core/api/1.0.0-alpha01.txt b/ui/ui-core/api/1.0.0-alpha01.txt
index ea9ab64..bac3029 100644
--- a/ui/ui-core/api/1.0.0-alpha01.txt
+++ b/ui/ui-core/api/1.0.0-alpha01.txt
@@ -1046,6 +1046,24 @@
 
 package androidx.ui.graphics {
 
+  public interface Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+  }
+
+  public final class BrushKt {
+    ctor public BrushKt();
+    method public static androidx.ui.graphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush getEmptyBrush();
+    method public static androidx.ui.graphics.Brush obtainBrush(Object? brush);
+  }
+
   @AnyThread public final class Color {
     method public operator int compareTo(androidx.ui.graphics.Color other);
     method public androidx.ui.graphics.Color convert(androidx.ui.graphics.ColorSpace colorSpace);
@@ -1288,47 +1306,26 @@
     method public double getG();
   }
 
+  public final class LinearGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class RadialGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class SolidColor implements androidx.ui.graphics.Brush {
+    ctor public SolidColor(androidx.ui.graphics.Color value);
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.SolidColor copy(androidx.ui.graphics.Color value);
+  }
+
 }
 
 package androidx.ui.graphics.vectorgraphics {
 
-  public interface Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-  }
-
-  public final class BrushKt {
-    ctor public BrushKt();
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush getEmptyBrush();
-    method public static androidx.ui.graphics.vectorgraphics.Brush obtainBrush(Object? brush);
-  }
-
-  public final class LinearGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public java.util.List<androidx.ui.graphics.Color> component1();
-    method public java.util.List<java.lang.Float>? component2();
-    method public androidx.ui.core.Px component3();
-    method public androidx.ui.core.Px component4();
-    method public androidx.ui.core.Px component5();
-    method public androidx.ui.core.Px component6();
-    method public androidx.ui.painting.TileMode component7();
-    method public androidx.ui.graphics.vectorgraphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
-    method public java.util.List<androidx.ui.graphics.Color> getColors();
-    method public androidx.ui.core.Px getEndX();
-    method public androidx.ui.core.Px getEndY();
-    method public androidx.ui.core.Px getStartX();
-    method public androidx.ui.core.Px getStartY();
-    method public java.util.List<java.lang.Float>? getStops();
-    method public androidx.ui.painting.TileMode getTileMode();
-  }
-
   public final class PathBuilder {
     ctor public PathBuilder();
     method public androidx.ui.graphics.vectorgraphics.PathBuilder arcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, float largeArcFlag, float sweepFlag, float x1, float y1);
@@ -1409,17 +1406,6 @@
     ctor public PathParserKt();
   }
 
-  public final class RadialGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
-  }
-
-  public final class SolidColor implements androidx.ui.graphics.vectorgraphics.Brush {
-    ctor public SolidColor(androidx.ui.graphics.Color value);
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.SolidColor copy(androidx.ui.graphics.Color value);
-  }
-
 }
 
 package androidx.ui.painting {
diff --git a/ui/ui-core/api/current.txt b/ui/ui-core/api/current.txt
index ea9ab64..bac3029 100644
--- a/ui/ui-core/api/current.txt
+++ b/ui/ui-core/api/current.txt
@@ -1046,6 +1046,24 @@
 
 package androidx.ui.graphics {
 
+  public interface Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+  }
+
+  public final class BrushKt {
+    ctor public BrushKt();
+    method public static androidx.ui.graphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush getEmptyBrush();
+    method public static androidx.ui.graphics.Brush obtainBrush(Object? brush);
+  }
+
   @AnyThread public final class Color {
     method public operator int compareTo(androidx.ui.graphics.Color other);
     method public androidx.ui.graphics.Color convert(androidx.ui.graphics.ColorSpace colorSpace);
@@ -1288,47 +1306,26 @@
     method public double getG();
   }
 
+  public final class LinearGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class RadialGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class SolidColor implements androidx.ui.graphics.Brush {
+    ctor public SolidColor(androidx.ui.graphics.Color value);
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.SolidColor copy(androidx.ui.graphics.Color value);
+  }
+
 }
 
 package androidx.ui.graphics.vectorgraphics {
 
-  public interface Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-  }
-
-  public final class BrushKt {
-    ctor public BrushKt();
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush getEmptyBrush();
-    method public static androidx.ui.graphics.vectorgraphics.Brush obtainBrush(Object? brush);
-  }
-
-  public final class LinearGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public java.util.List<androidx.ui.graphics.Color> component1();
-    method public java.util.List<java.lang.Float>? component2();
-    method public androidx.ui.core.Px component3();
-    method public androidx.ui.core.Px component4();
-    method public androidx.ui.core.Px component5();
-    method public androidx.ui.core.Px component6();
-    method public androidx.ui.painting.TileMode component7();
-    method public androidx.ui.graphics.vectorgraphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
-    method public java.util.List<androidx.ui.graphics.Color> getColors();
-    method public androidx.ui.core.Px getEndX();
-    method public androidx.ui.core.Px getEndY();
-    method public androidx.ui.core.Px getStartX();
-    method public androidx.ui.core.Px getStartY();
-    method public java.util.List<java.lang.Float>? getStops();
-    method public androidx.ui.painting.TileMode getTileMode();
-  }
-
   public final class PathBuilder {
     ctor public PathBuilder();
     method public androidx.ui.graphics.vectorgraphics.PathBuilder arcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, float largeArcFlag, float sweepFlag, float x1, float y1);
@@ -1409,17 +1406,6 @@
     ctor public PathParserKt();
   }
 
-  public final class RadialGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
-  }
-
-  public final class SolidColor implements androidx.ui.graphics.vectorgraphics.Brush {
-    ctor public SolidColor(androidx.ui.graphics.Color value);
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.SolidColor copy(androidx.ui.graphics.Color value);
-  }
-
 }
 
 package androidx.ui.painting {
diff --git a/ui/ui-core/api/restricted_1.0.0-alpha01.txt b/ui/ui-core/api/restricted_1.0.0-alpha01.txt
index ea9ab64..bac3029 100644
--- a/ui/ui-core/api/restricted_1.0.0-alpha01.txt
+++ b/ui/ui-core/api/restricted_1.0.0-alpha01.txt
@@ -1046,6 +1046,24 @@
 
 package androidx.ui.graphics {
 
+  public interface Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+  }
+
+  public final class BrushKt {
+    ctor public BrushKt();
+    method public static androidx.ui.graphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush getEmptyBrush();
+    method public static androidx.ui.graphics.Brush obtainBrush(Object? brush);
+  }
+
   @AnyThread public final class Color {
     method public operator int compareTo(androidx.ui.graphics.Color other);
     method public androidx.ui.graphics.Color convert(androidx.ui.graphics.ColorSpace colorSpace);
@@ -1288,47 +1306,26 @@
     method public double getG();
   }
 
+  public final class LinearGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class RadialGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class SolidColor implements androidx.ui.graphics.Brush {
+    ctor public SolidColor(androidx.ui.graphics.Color value);
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.SolidColor copy(androidx.ui.graphics.Color value);
+  }
+
 }
 
 package androidx.ui.graphics.vectorgraphics {
 
-  public interface Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-  }
-
-  public final class BrushKt {
-    ctor public BrushKt();
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush getEmptyBrush();
-    method public static androidx.ui.graphics.vectorgraphics.Brush obtainBrush(Object? brush);
-  }
-
-  public final class LinearGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public java.util.List<androidx.ui.graphics.Color> component1();
-    method public java.util.List<java.lang.Float>? component2();
-    method public androidx.ui.core.Px component3();
-    method public androidx.ui.core.Px component4();
-    method public androidx.ui.core.Px component5();
-    method public androidx.ui.core.Px component6();
-    method public androidx.ui.painting.TileMode component7();
-    method public androidx.ui.graphics.vectorgraphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
-    method public java.util.List<androidx.ui.graphics.Color> getColors();
-    method public androidx.ui.core.Px getEndX();
-    method public androidx.ui.core.Px getEndY();
-    method public androidx.ui.core.Px getStartX();
-    method public androidx.ui.core.Px getStartY();
-    method public java.util.List<java.lang.Float>? getStops();
-    method public androidx.ui.painting.TileMode getTileMode();
-  }
-
   public final class PathBuilder {
     ctor public PathBuilder();
     method public androidx.ui.graphics.vectorgraphics.PathBuilder arcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, float largeArcFlag, float sweepFlag, float x1, float y1);
@@ -1409,17 +1406,6 @@
     ctor public PathParserKt();
   }
 
-  public final class RadialGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
-  }
-
-  public final class SolidColor implements androidx.ui.graphics.vectorgraphics.Brush {
-    ctor public SolidColor(androidx.ui.graphics.Color value);
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.SolidColor copy(androidx.ui.graphics.Color value);
-  }
-
 }
 
 package androidx.ui.painting {
diff --git a/ui/ui-core/api/restricted_current.txt b/ui/ui-core/api/restricted_current.txt
index ea9ab64..bac3029 100644
--- a/ui/ui-core/api/restricted_current.txt
+++ b/ui/ui-core/api/restricted_current.txt
@@ -1046,6 +1046,24 @@
 
 package androidx.ui.graphics {
 
+  public interface Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+  }
+
+  public final class BrushKt {
+    ctor public BrushKt();
+    method public static androidx.ui.graphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
+    method public static androidx.ui.graphics.Brush getEmptyBrush();
+    method public static androidx.ui.graphics.Brush obtainBrush(Object? brush);
+  }
+
   @AnyThread public final class Color {
     method public operator int compareTo(androidx.ui.graphics.Color other);
     method public androidx.ui.graphics.Color convert(androidx.ui.graphics.ColorSpace colorSpace);
@@ -1288,47 +1306,26 @@
     method public double getG();
   }
 
+  public final class LinearGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class RadialGradient implements androidx.ui.graphics.Brush {
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
+  }
+
+  public final class SolidColor implements androidx.ui.graphics.Brush {
+    ctor public SolidColor(androidx.ui.graphics.Color value);
+    method public void applyBrush(androidx.ui.painting.Paint p);
+    method public androidx.ui.graphics.SolidColor copy(androidx.ui.graphics.Color value);
+  }
+
 }
 
 package androidx.ui.graphics.vectorgraphics {
 
-  public interface Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-  }
-
-  public final class BrushKt {
-    ctor public BrushKt();
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient HorizontalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.RadialGradient RadialGradient(androidx.ui.graphics.Color![] colors, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(androidx.ui.graphics.Color![] colors, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startY, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode = TileMode.clamp);
-    method public static androidx.ui.graphics.vectorgraphics.Brush getEmptyBrush();
-    method public static androidx.ui.graphics.vectorgraphics.Brush obtainBrush(Object? brush);
-  }
-
-  public final class LinearGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public java.util.List<androidx.ui.graphics.Color> component1();
-    method public java.util.List<java.lang.Float>? component2();
-    method public androidx.ui.core.Px component3();
-    method public androidx.ui.core.Px component4();
-    method public androidx.ui.core.Px component5();
-    method public androidx.ui.core.Px component6();
-    method public androidx.ui.painting.TileMode component7();
-    method public androidx.ui.graphics.vectorgraphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.painting.TileMode tileMode);
-    method public java.util.List<androidx.ui.graphics.Color> getColors();
-    method public androidx.ui.core.Px getEndX();
-    method public androidx.ui.core.Px getEndY();
-    method public androidx.ui.core.Px getStartX();
-    method public androidx.ui.core.Px getStartY();
-    method public java.util.List<java.lang.Float>? getStops();
-    method public androidx.ui.painting.TileMode getTileMode();
-  }
-
   public final class PathBuilder {
     ctor public PathBuilder();
     method public androidx.ui.graphics.vectorgraphics.PathBuilder arcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, float largeArcFlag, float sweepFlag, float x1, float y1);
@@ -1409,17 +1406,6 @@
     ctor public PathParserKt();
   }
 
-  public final class RadialGradient implements androidx.ui.graphics.vectorgraphics.Brush {
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.painting.TileMode tileMode);
-  }
-
-  public final class SolidColor implements androidx.ui.graphics.vectorgraphics.Brush {
-    ctor public SolidColor(androidx.ui.graphics.Color value);
-    method public void applyBrush(androidx.ui.painting.Paint p);
-    method public androidx.ui.graphics.vectorgraphics.SolidColor copy(androidx.ui.graphics.Color value);
-  }
-
 }
 
 package androidx.ui.painting {
diff --git a/ui/ui-core/src/main/java/androidx/ui/graphics/vectorgraphics/Brush.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/Brush.kt
similarity index 92%
rename from ui/ui-core/src/main/java/androidx/ui/graphics/vectorgraphics/Brush.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/Brush.kt
index 3243120..4dd008f 100644
--- a/ui/ui-core/src/main/java/androidx/ui/graphics/vectorgraphics/Brush.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/graphics/Brush.kt
@@ -14,13 +14,13 @@
  * limitations under the License.
  */
 
-package androidx.ui.graphics.vectorgraphics
+package androidx.ui.graphics
 
 import androidx.ui.core.Px
 import androidx.ui.engine.geometry.Offset
-import androidx.ui.graphics.Color
 import androidx.ui.painting.Gradient
 import androidx.ui.painting.Paint
+import androidx.ui.painting.Shader
 import androidx.ui.painting.TileMode
 import androidx.ui.vectormath64.Matrix4
 
@@ -88,7 +88,8 @@
         startY,
         endX,
         endY,
-        tileMode)
+        tileMode
+    )
 }
 
 /**
@@ -122,7 +123,8 @@
         startY,
         endX,
         endY,
-        tileMode)
+        tileMode
+    )
 }
 
 /**
@@ -207,7 +209,8 @@
         startY = startY,
         endX = Px.Zero,
         endY = endY,
-        tileMode = tileMode)
+        tileMode = tileMode
+    )
 }
 
 /**
@@ -267,7 +270,8 @@
         startY = Px.Zero,
         endX = endX,
         endY = Px.Zero,
-        tileMode = tileMode)
+        tileMode = tileMode
+    )
 }
 
 /**
@@ -305,23 +309,29 @@
  * Brush implementation used to apply a linear gradient on a given [Paint]
  */
 data class LinearGradient internal constructor(
-    val colors: List<Color>,
-    val stops: List<Float>? = null,
-    val startX: Px,
-    val startY: Px,
-    val endX: Px,
-    val endY: Px,
-    val tileMode: TileMode = TileMode.clamp
+    private val colors: List<Color>,
+    private val stops: List<Float>? = null,
+    private val startX: Px,
+    private val startY: Px,
+    private val endX: Px,
+    private val endY: Px,
+    private val tileMode: TileMode = TileMode.clamp
 ) : Brush {
 
-    override fun applyBrush(p: Paint) {
-        p.shader = Gradient.linear(
+    private val shader: Shader
+
+    init {
+        shader = Gradient.linear(
             Offset(startX.value, startY.value),
             Offset(endX.value, endY.value),
             colors,
             stops,
             tileMode)
     }
+
+    override fun applyBrush(p: Paint) {
+        p.shader = shader
+    }
 }
 
 /**
@@ -336,9 +346,15 @@
     private val tileMode: TileMode = TileMode.clamp
 ) : Brush {
 
-    override fun applyBrush(p: Paint) {
-        p.shader = Gradient.radial(
+    private val shader: Shader
+
+    init {
+        shader = Gradient.radial(
             Offset(centerX, centerY),
             radius, colors, stops, tileMode, Matrix4())
     }
+
+    override fun applyBrush(p: Paint) {
+        p.shader = shader
+    }
 }
\ No newline at end of file
diff --git a/ui/ui-foundation/api/1.0.0-alpha01.txt b/ui/ui-foundation/api/1.0.0-alpha01.txt
index 3bb2057..9a7392a 100644
--- a/ui/ui-foundation/api/1.0.0-alpha01.txt
+++ b/ui/ui-foundation/api/1.0.0-alpha01.txt
@@ -8,7 +8,7 @@
 
   public final class ColoredRectKt {
     ctor public ColoredRectKt();
-    method public static void ColoredRect(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
+    method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
@@ -195,7 +195,7 @@
   public final class DrawShapeKt {
     ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
-    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.vectorgraphics.Brush brush);
+    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
 
   public final class GenericShape implements androidx.ui.engine.geometry.Shape {
@@ -214,11 +214,11 @@
 package androidx.ui.foundation.shape.border {
 
   public final class Border {
-    ctor public Border(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush component1();
+    ctor public Border(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush component1();
     method public androidx.ui.core.Dp component2();
-    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush getBrush();
+    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush getBrush();
     method public androidx.ui.core.Dp getWidth();
   }
 
diff --git a/ui/ui-foundation/api/current.txt b/ui/ui-foundation/api/current.txt
index 3bb2057..9a7392a 100644
--- a/ui/ui-foundation/api/current.txt
+++ b/ui/ui-foundation/api/current.txt
@@ -8,7 +8,7 @@
 
   public final class ColoredRectKt {
     ctor public ColoredRectKt();
-    method public static void ColoredRect(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
+    method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
@@ -195,7 +195,7 @@
   public final class DrawShapeKt {
     ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
-    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.vectorgraphics.Brush brush);
+    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
 
   public final class GenericShape implements androidx.ui.engine.geometry.Shape {
@@ -214,11 +214,11 @@
 package androidx.ui.foundation.shape.border {
 
   public final class Border {
-    ctor public Border(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush component1();
+    ctor public Border(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush component1();
     method public androidx.ui.core.Dp component2();
-    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush getBrush();
+    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush getBrush();
     method public androidx.ui.core.Dp getWidth();
   }
 
diff --git a/ui/ui-foundation/api/restricted_1.0.0-alpha01.txt b/ui/ui-foundation/api/restricted_1.0.0-alpha01.txt
index 3bb2057..9a7392a 100644
--- a/ui/ui-foundation/api/restricted_1.0.0-alpha01.txt
+++ b/ui/ui-foundation/api/restricted_1.0.0-alpha01.txt
@@ -8,7 +8,7 @@
 
   public final class ColoredRectKt {
     ctor public ColoredRectKt();
-    method public static void ColoredRect(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
+    method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
@@ -195,7 +195,7 @@
   public final class DrawShapeKt {
     ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
-    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.vectorgraphics.Brush brush);
+    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
 
   public final class GenericShape implements androidx.ui.engine.geometry.Shape {
@@ -214,11 +214,11 @@
 package androidx.ui.foundation.shape.border {
 
   public final class Border {
-    ctor public Border(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush component1();
+    ctor public Border(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush component1();
     method public androidx.ui.core.Dp component2();
-    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush getBrush();
+    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush getBrush();
     method public androidx.ui.core.Dp getWidth();
   }
 
diff --git a/ui/ui-foundation/api/restricted_current.txt b/ui/ui-foundation/api/restricted_current.txt
index 3bb2057..9a7392a 100644
--- a/ui/ui-foundation/api/restricted_current.txt
+++ b/ui/ui-foundation/api/restricted_current.txt
@@ -8,7 +8,7 @@
 
   public final class ColoredRectKt {
     ctor public ColoredRectKt();
-    method public static void ColoredRect(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
+    method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
@@ -195,7 +195,7 @@
   public final class DrawShapeKt {
     ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
-    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.vectorgraphics.Brush brush);
+    method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
 
   public final class GenericShape implements androidx.ui.engine.geometry.Shape {
@@ -214,11 +214,11 @@
 package androidx.ui.foundation.shape.border {
 
   public final class Border {
-    ctor public Border(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush component1();
+    ctor public Border(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush component1();
     method public androidx.ui.core.Dp component2();
-    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.vectorgraphics.Brush brush, androidx.ui.core.Dp width);
-    method public androidx.ui.graphics.vectorgraphics.Brush getBrush();
+    method public androidx.ui.foundation.shape.border.Border copy(androidx.ui.graphics.Brush brush, androidx.ui.core.Dp width);
+    method public androidx.ui.graphics.Brush getBrush();
     method public androidx.ui.core.Dp getWidth();
   }
 
diff --git a/ui/ui-foundation/integration-tests/samples/src/main/java/androidx/ui/foundation/samples/ColoredRectSamples.kt b/ui/ui-foundation/integration-tests/samples/src/main/java/androidx/ui/foundation/samples/ColoredRectSamples.kt
index 5a688a7..7221a0d 100644
--- a/ui/ui-foundation/integration-tests/samples/src/main/java/androidx/ui/foundation/samples/ColoredRectSamples.kt
+++ b/ui/ui-foundation/integration-tests/samples/src/main/java/androidx/ui/foundation/samples/ColoredRectSamples.kt
@@ -22,7 +22,7 @@
 import androidx.ui.core.dp
 import androidx.ui.foundation.ColoredRect
 import androidx.ui.graphics.Color
-import androidx.ui.graphics.vectorgraphics.SolidColor
+import androidx.ui.graphics.SolidColor
 
 @Sampled
 @Composable
diff --git a/ui/ui-foundation/src/main/java/androidx/ui/foundation/ColoredRect.kt b/ui/ui-foundation/src/main/java/androidx/ui/foundation/ColoredRect.kt
index ab71fd2..b9b81f6 100644
--- a/ui/ui-foundation/src/main/java/androidx/ui/foundation/ColoredRect.kt
+++ b/ui/ui-foundation/src/main/java/androidx/ui/foundation/ColoredRect.kt
@@ -23,8 +23,8 @@
 import androidx.ui.foundation.shape.DrawShape
 import androidx.ui.foundation.shape.RectangleShape
 import androidx.ui.graphics.Color
-import androidx.ui.graphics.vectorgraphics.Brush
-import androidx.ui.graphics.vectorgraphics.SolidColor
+import androidx.ui.graphics.Brush
+import androidx.ui.graphics.SolidColor
 import androidx.ui.layout.Container
 
 /**
diff --git a/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/DrawShape.kt b/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/DrawShape.kt
index 1cd22be..f404358 100644
--- a/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/DrawShape.kt
+++ b/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/DrawShape.kt
@@ -26,8 +26,8 @@
 import androidx.ui.engine.geometry.Shape
 import androidx.ui.engine.geometry.drawOutline
 import androidx.ui.graphics.Color
-import androidx.ui.graphics.vectorgraphics.Brush
-import androidx.ui.graphics.vectorgraphics.SolidColor
+import androidx.ui.graphics.Brush
+import androidx.ui.graphics.SolidColor
 import androidx.ui.painting.Paint
 
 /**
diff --git a/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/border/Border.kt b/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/border/Border.kt
index 95c12bf..7eaa1f4 100644
--- a/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/border/Border.kt
+++ b/ui/ui-foundation/src/main/java/androidx/ui/foundation/shape/border/Border.kt
@@ -18,8 +18,8 @@
 
 import androidx.ui.core.Dp
 import androidx.ui.graphics.Color
-import androidx.ui.graphics.vectorgraphics.Brush
-import androidx.ui.graphics.vectorgraphics.SolidColor
+import androidx.ui.graphics.Brush
+import androidx.ui.graphics.SolidColor
 
 /**
  * A border of a shape which will be drawn on top of the shape as an inner stroke.
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt b/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt
index 2d01e25..e5fc52d 100644
--- a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt
+++ b/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt
@@ -30,8 +30,8 @@
 import androidx.compose.Children
 import androidx.compose.Composable
 import androidx.compose.composer
-import androidx.ui.graphics.vectorgraphics.Brush
-import androidx.ui.graphics.vectorgraphics.SolidColor
+import androidx.ui.graphics.Brush
+import androidx.ui.graphics.SolidColor
 
 @Composable
 fun ColoredRect(brush: Brush, width: Dp? = null, height: Dp? = null) {
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsActivity.kt b/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsActivity.kt
index 9c60323..e765850 100644
--- a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsActivity.kt
+++ b/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsActivity.kt
@@ -27,19 +27,19 @@
 import androidx.ui.core.WithDensity
 import androidx.ui.core.dp
 import androidx.ui.graphics.Color
-import androidx.ui.graphics.vectorgraphics.HorizontalGradient
+import androidx.ui.graphics.HorizontalGradient
 import androidx.ui.graphics.vectorgraphics.PathBuilder
+import androidx.ui.graphics.RadialGradient
+import androidx.ui.graphics.VerticalGradient
+import androidx.ui.layout.Center
+import androidx.ui.layout.Column
+import androidx.ui.layout.Container
+import androidx.ui.painting.TileMode
 import androidx.ui.core.setContent
 import androidx.ui.core.vectorgraphics.DrawVector
 import androidx.ui.core.vectorgraphics.Group
 import androidx.ui.core.vectorgraphics.Path
 import androidx.ui.core.vectorgraphics.compat.vectorResource
-import androidx.ui.graphics.vectorgraphics.RadialGradient
-import androidx.ui.graphics.vectorgraphics.VerticalGradient
-import androidx.ui.layout.Center
-import androidx.ui.layout.Column
-import androidx.ui.layout.Container
-import androidx.ui.painting.TileMode
 import androidx.ui.vector.PathDelegate
 import androidx.ui.vector.VectorScope
 
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorAsset.kt b/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorAsset.kt
index b88a739..cf78c4c 100644
--- a/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorAsset.kt
+++ b/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorAsset.kt
@@ -19,6 +19,9 @@
 import androidx.compose.Composable
 import androidx.compose.composer
 import androidx.ui.core.Px
+import androidx.ui.graphics.EmptyBrush
+import androidx.ui.painting.StrokeCap
+import androidx.ui.painting.StrokeJoin
 import androidx.ui.vector.BrushType
 import androidx.ui.vector.DefaultAlpha
 import androidx.ui.vector.DefaultGroupName
@@ -34,11 +37,8 @@
 import androidx.ui.vector.DefaultStrokeLineWidth
 import androidx.ui.vector.DefaultTranslationX
 import androidx.ui.vector.DefaultTranslationY
-import androidx.ui.graphics.vectorgraphics.EmptyBrush
 import androidx.ui.vector.EmptyPath
 import androidx.ui.vector.PathData
-import androidx.ui.painting.StrokeCap
-import androidx.ui.painting.StrokeJoin
 import androidx.ui.vector.VectorScope
 import java.util.Stack
 
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorCompose.kt b/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorCompose.kt
index 084dd3c..39b15c9 100644
--- a/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorCompose.kt
+++ b/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/VectorCompose.kt
@@ -27,7 +27,11 @@
 import androidx.ui.core.Draw
 import androidx.ui.core.Px
 import androidx.ui.core.withDensity
-import androidx.ui.graphics.vectorgraphics.Brush
+import androidx.ui.graphics.Brush
+import androidx.ui.graphics.EmptyBrush
+import androidx.ui.graphics.obtainBrush
+import androidx.ui.painting.StrokeCap
+import androidx.ui.painting.StrokeJoin
 import androidx.ui.vector.BrushType
 import androidx.ui.vector.DefaultAlpha
 import androidx.ui.vector.DefaultGroupName
@@ -43,18 +47,14 @@
 import androidx.ui.vector.DefaultStrokeLineWidth
 import androidx.ui.vector.DefaultTranslationX
 import androidx.ui.vector.DefaultTranslationY
-import androidx.ui.graphics.vectorgraphics.EmptyBrush
 import androidx.ui.vector.EmptyPath
-import androidx.ui.vector.PathData
-import androidx.ui.vector.VectorComponent
 import androidx.ui.vector.GroupComponent
 import androidx.ui.vector.PathComponent
-import androidx.ui.vector.createPath
-import androidx.ui.graphics.vectorgraphics.obtainBrush
-import androidx.ui.painting.StrokeCap
-import androidx.ui.painting.StrokeJoin
+import androidx.ui.vector.PathData
+import androidx.ui.vector.VectorComponent
 import androidx.ui.vector.VectorScope
 import androidx.ui.vector.composeVector
+import androidx.ui.vector.createPath
 import androidx.ui.vector.disposeVector
 
 /**
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/compat/XmlVectorParser.kt b/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/compat/XmlVectorParser.kt
index 2e1b824..4e5e54b 100644
--- a/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/compat/XmlVectorParser.kt
+++ b/ui/ui-framework/src/main/java/androidx/ui/core/vectorgraphics/compat/XmlVectorParser.kt
@@ -21,6 +21,13 @@
 import androidx.core.content.res.TypedArrayUtils
 import androidx.ui.core.Px
 import androidx.ui.core.vectorgraphics.VectorAssetBuilder
+
+import androidx.ui.graphics.EmptyBrush
+
+import androidx.ui.graphics.vectorgraphics.PathNode
+import androidx.ui.vector.addPathNodes
+import androidx.ui.painting.StrokeCap
+import androidx.ui.painting.StrokeJoin
 import androidx.ui.vector.DefaultPivotX
 import androidx.ui.vector.DefaultPivotY
 import androidx.ui.vector.DefaultRotation
@@ -28,12 +35,7 @@
 import androidx.ui.vector.DefaultScaleY
 import androidx.ui.vector.DefaultTranslationX
 import androidx.ui.vector.DefaultTranslationY
-import androidx.ui.graphics.vectorgraphics.EmptyBrush
 import androidx.ui.vector.EmptyPath
-import androidx.ui.graphics.vectorgraphics.PathNode
-import androidx.ui.vector.addPathNodes
-import androidx.ui.painting.StrokeCap
-import androidx.ui.painting.StrokeJoin
 import org.xmlpull.v1.XmlPullParser
 import org.xmlpull.v1.XmlPullParserException
 
diff --git a/ui/ui-vector/src/main/java/androidx/ui/vector/Vector.kt b/ui/ui-vector/src/main/java/androidx/ui/vector/Vector.kt
index 363965e..1e6e8a2 100644
--- a/ui/ui-vector/src/main/java/androidx/ui/vector/Vector.kt
+++ b/ui/ui-vector/src/main/java/androidx/ui/vector/Vector.kt
@@ -26,8 +26,8 @@
 import androidx.ui.painting.StrokeCap
 import androidx.ui.painting.StrokeJoin
 import androidx.ui.core.Px
-import androidx.ui.graphics.vectorgraphics.Brush
-import androidx.ui.graphics.vectorgraphics.EmptyBrush
+import androidx.ui.graphics.Brush
+import androidx.ui.graphics.EmptyBrush
 import androidx.ui.graphics.vectorgraphics.PathBuilder
 import androidx.ui.graphics.vectorgraphics.PathNode
 import androidx.ui.graphics.vectorgraphics.PathParser
diff --git a/work/workmanager-testing/src/androidTest/java/androidx/work/testing/TestSchedulerTest.java b/work/workmanager-testing/src/androidTest/java/androidx/work/testing/TestSchedulerTest.java
index 3bbb0bb..868ce63 100644
--- a/work/workmanager-testing/src/androidTest/java/androidx/work/testing/TestSchedulerTest.java
+++ b/work/workmanager-testing/src/androidTest/java/androidx/work/testing/TestSchedulerTest.java
@@ -161,6 +161,31 @@
         }
     }
 
+    @Test
+    public void testWorker_afterSuccessfulRun_postConditions()
+            throws InterruptedException, ExecutionException {
+
+        OneTimeWorkRequest request = createWorkRequest();
+        WorkManager workManager = WorkManager.getInstance(mContext);
+        workManager.enqueue(request).getResult().get();
+        WorkInfo status = workManager.getWorkInfoById(request.getId()).get();
+        assertThat(status.getState().isFinished(), is(true));
+        mTestDriver.setAllConstraintsMet(request.getId());
+        mTestDriver.setInitialDelayMet(request.getId());
+    }
+
+    @Test(expected = IllegalArgumentException.class)
+    public void testWorker_afterSuccessfulRun_throwsExceptionWhenSetPeriodDelayMet()
+            throws InterruptedException, ExecutionException {
+
+        OneTimeWorkRequest request = createWorkRequest();
+        WorkManager workManager = WorkManager.getInstance(mContext);
+        workManager.enqueue(request).getResult().get();
+        WorkInfo status = workManager.getWorkInfoById(request.getId()).get();
+        assertThat(status.getState().isFinished(), is(true));
+        mTestDriver.setPeriodDelayMet(request.getId());
+    }
+
     private static OneTimeWorkRequest createWorkRequest() {
         return new OneTimeWorkRequest.Builder(TestWorker.class).build();
     }
diff --git a/work/workmanager-testing/src/main/java/androidx/work/testing/TestScheduler.java b/work/workmanager-testing/src/main/java/androidx/work/testing/TestScheduler.java
index 4a526ce..afc4f41 100644
--- a/work/workmanager-testing/src/main/java/androidx/work/testing/TestScheduler.java
+++ b/work/workmanager-testing/src/main/java/androidx/work/testing/TestScheduler.java
@@ -47,13 +47,15 @@
 class TestScheduler implements Scheduler, ExecutionListener {
 
     private final Context mContext;
-    private final Map<String, InternalWorkState> mInternalWorkStates;
+    private final Map<String, InternalWorkState> mPendingWorkStates;
+    private final Map<String, InternalWorkState> mTerminatedWorkStates;
 
     private static final Object sLock = new Object();
 
     TestScheduler(@NonNull Context context) {
         mContext = context;
-        mInternalWorkStates = new HashMap<>();
+        mPendingWorkStates = new HashMap<>();
+        mTerminatedWorkStates = new HashMap<>();
     }
 
     @Override
@@ -65,8 +67,8 @@
         synchronized (sLock) {
             List<String> workSpecIdsToSchedule = new ArrayList<>(workSpecs.length);
             for (WorkSpec workSpec : workSpecs) {
-                if (!mInternalWorkStates.containsKey(workSpec.id)) {
-                    mInternalWorkStates.put(workSpec.id, new InternalWorkState(mContext, workSpec));
+                if (!mPendingWorkStates.containsKey(workSpec.id)) {
+                    mPendingWorkStates.put(workSpec.id, new InternalWorkState(mContext, workSpec));
                 }
                 workSpecIdsToSchedule.add(workSpec.id);
             }
@@ -78,7 +80,11 @@
     public void cancel(@NonNull String workSpecId) {
         synchronized (sLock) {
             WorkManagerImpl.getInstance(mContext).stopWork(workSpecId);
-            mInternalWorkStates.remove(workSpecId);
+            mPendingWorkStates.remove(workSpecId);
+            // We don't need to keep track of cancelled workSpecs. This is because subsequent calls
+            // to enqueue() will no-op because insertWorkSpec in WorkDatabase has a conflict
+            // policy of @Ignore. So TestScheduler will _never_ be asked to schedule those
+            // WorkSpecs.
         }
     }
 
@@ -91,13 +97,16 @@
      */
     void setAllConstraintsMet(@NonNull UUID workSpecId) {
         synchronized (sLock) {
-            InternalWorkState internalWorkState = mInternalWorkStates.get(workSpecId.toString());
-            if (internalWorkState == null) {
-                throw new IllegalArgumentException(
-                        "Work with id " + workSpecId + " is not enqueued!");
+            String id = workSpecId.toString();
+            if (!mTerminatedWorkStates.containsKey(id)) {
+                InternalWorkState internalWorkState = mPendingWorkStates.get(id);
+                if (internalWorkState == null) {
+                    throw new IllegalArgumentException(
+                            "Work with id " + workSpecId + " is not enqueued!");
+                }
+                internalWorkState.mConstraintsMet = true;
+                scheduleInternal(Collections.singletonList(workSpecId.toString()));
             }
-            internalWorkState.mConstraintsMet = true;
-            scheduleInternal(Collections.singletonList(workSpecId.toString()));
         }
     }
 
@@ -110,13 +119,16 @@
      */
     void setInitialDelayMet(@NonNull UUID workSpecId) {
         synchronized (sLock) {
-            InternalWorkState internalWorkState = mInternalWorkStates.get(workSpecId.toString());
-            if (internalWorkState == null) {
-                throw new IllegalArgumentException(
-                        "Work with id " + workSpecId + " is not enqueued!");
+            String id = workSpecId.toString();
+            if (!mTerminatedWorkStates.containsKey(id)) {
+                InternalWorkState internalWorkState = mPendingWorkStates.get(id);
+                if (internalWorkState == null) {
+                    throw new IllegalArgumentException(
+                            "Work with id " + workSpecId + " is not enqueued!");
+                }
+                internalWorkState.mInitialDelayMet = true;
+                scheduleInternal(Collections.singletonList(workSpecId.toString()));
             }
-            internalWorkState.mInitialDelayMet = true;
-            scheduleInternal(Collections.singletonList(workSpecId.toString()));
         }
     }
 
@@ -129,7 +141,8 @@
      */
     void setPeriodDelayMet(@NonNull UUID workSpecId) {
         synchronized (sLock) {
-            InternalWorkState internalWorkState = mInternalWorkStates.get(workSpecId.toString());
+            String id = workSpecId.toString();
+            InternalWorkState internalWorkState = mPendingWorkStates.get(id);
             if (internalWorkState == null) {
                 throw new IllegalArgumentException(
                         "Work with id " + workSpecId + " is not enqueued!");
@@ -141,20 +154,22 @@
 
     @Override
     public void onExecuted(@NonNull String workSpecId, boolean needsReschedule) {
-
         synchronized (sLock) {
-            InternalWorkState internalWorkState = mInternalWorkStates.get(workSpecId);
-            if (internalWorkState.mWorkSpec.isPeriodic()) {
-                internalWorkState.reset();
-            } else {
-                mInternalWorkStates.remove(workSpecId);
+            InternalWorkState internalWorkState = mPendingWorkStates.get(workSpecId);
+            if (internalWorkState != null) {
+                if (internalWorkState.mWorkSpec.isPeriodic()) {
+                    internalWorkState.reset();
+                } else {
+                    mTerminatedWorkStates.put(workSpecId, internalWorkState);
+                    mPendingWorkStates.remove(workSpecId);
+                }
             }
         }
     }
 
     private void scheduleInternal(Collection<String> workSpecIds) {
         for (String workSpecId : workSpecIds) {
-            InternalWorkState internalWorkState = mInternalWorkStates.get(workSpecId);
+            InternalWorkState internalWorkState = mPendingWorkStates.get(workSpecId);
             if (internalWorkState.isRunnable()) {
                 WorkManagerImpl.getInstance(mContext).startWork(workSpecId);
             }