Merge Android 12

Bug: 202323961
Merged-In: I9033d54980699de66edac9ba4b524a9c5ecd1c65
Change-Id: I1ef0152509e98609ae8fa5b7fa6d234c6572ee11
diff --git a/res/layout/calendar.xml b/res/layout/calendar.xml
index 4c31ddc..56de478 100644
--- a/res/layout/calendar.xml
+++ b/res/layout/calendar.xml
@@ -36,6 +36,7 @@
 
         <TextView
             android:id="@+id/no_events_text"
+            android:maxWidth="200dp"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:layout_margin="@dimen/car_ui_list_item_start_inset"
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
new file mode 100644
index 0000000..bea0e70
--- /dev/null
+++ b/res/values-af/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Geen beller beskikbaar nie"</string>
+    <string name="no_events" msgid="2454460886004475314">"Geen geskeduleerde geleenthede nie. Jy het die dag vry!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalender begin dalk nou, of jy moet dalk jou instellings in die Metgeselprogram nagaan"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Heeldag"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d heeldaggeleenthede</item>
+      <item quantity="one">%d heeldaggeleentheid</item>
+    </plurals>
+</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
new file mode 100644
index 0000000..4cd220d
--- /dev/null
+++ b/res/values-am/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"ቀን መቁጠሪያ"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"መደወያ አይገኝም"</string>
+    <string name="no_events" msgid="2454460886004475314">"መርሐግብር የተያዘላቸው ክስተቶች የሉም። ነጻ ነዎት!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ቀን መቁጠሪያ ሊጀመር ይችላል፣ ወይም ቅንብሮችዎን በአጃቢ መተግበሪያ ውስጥ መፈተሽ ሊኖርብዎት ይችላል"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ሙሉ ቀን"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"የ<xliff:g id="NUMBER">%1$s</xliff:g> ፒን፦ <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d የሙሉ ቀን ክስተቶች</item>
+      <item quantity="other">%d የሙሉ ቀን ክስተቶች</item>
+    </plurals>
+</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
new file mode 100644
index 0000000..fbd2425
--- /dev/null
+++ b/res/values-ar/strings.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"تقويم Google"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"لا يتوفّر أي برنامج اتصال."</string>
+    <string name="no_events" msgid="2454460886004475314">"ما مِن أحداث مُجدوَلة. ليس لديك أي حدث."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"قد يكون \"تقويم Google\" ما زال في مرحلة بدء التشغيل، أو قد تكون بحاجة إلى التحقق من إعداداتك في التطبيق المصاحب."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"اليوم كله"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> رقم التعريف الشخصي: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="zero">%d حدث على مدار اليوم كله</item>
+      <item quantity="two">حدثان على مدار اليوم كله</item>
+      <item quantity="few">%d أحداث على مدار اليوم كله</item>
+      <item quantity="many">%d حدثًا على مدار اليوم كله</item>
+      <item quantity="other">%d حدث على مدار اليوم كله</item>
+      <item quantity="one">حدث واحد على مدار اليوم كله</item>
+    </plurals>
+</resources>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
new file mode 100644
index 0000000..6f54aaa
--- /dev/null
+++ b/res/values-as/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"কোনো ডায়েলাৰ উপলব্ধ নহয়"</string>
+    <string name="no_events" msgid="2454460886004475314">"কোনো সময়সূচী নিৰ্ধাৰণ কৰা অনুষ্ঠান নাই। আপুনি মুক্ত!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar হয়তো আৰম্ভ হৈ আছে, অথবা আপুনি হয়তো সহযোগী এপ্‌টোত আপোনাৰ ছেটিং পৰীক্ষা কৰিবলগা হ’ব পাৰে"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"দিনজোৰা"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> পিন: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d টা দিনজোৰা অনুষ্ঠান</item>
+      <item quantity="other">%d টা দিনজোৰা অনুষ্ঠান</item>
+    </plurals>
+</resources>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
new file mode 100644
index 0000000..9d52bef
--- /dev/null
+++ b/res/values-az/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nömrə yığan əlçatan deyil"</string>
+    <string name="no_events" msgid="2454460886004475314">"Planlanmış tədbir yoxdur. Sərbəstsiniz!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar başlamaq üzrə ola bilər və ya Kompanyon Tətbiqində ayarlarınızı yoxlamalı ola bilərsiniz"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Bütün gün"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d bütün gün tədbiri</item>
+      <item quantity="one">%d bütün gün tədbiri</item>
+    </plurals>
+</resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 0000000..ab4f317
--- /dev/null
+++ b/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nije dostupan brojčanik"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nema zakazanih događaja. Slobodni ste!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendar se možda pokreće ili možda treba da proverite podešavanja u pratećoj aplikaciji."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Ceo dan"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d celodnevni događaj</item>
+      <item quantity="few">%d celodnevna događaja</item>
+      <item quantity="other">%d celodnevnih događaja</item>
+    </plurals>
+</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
new file mode 100644
index 0000000..9771450
--- /dev/null
+++ b/res/values-be/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Каляндар"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Набіральнік нумара недаступны"</string>
+    <string name="no_events" msgid="2454460886004475314">"Няма запланаваных падзей. Вы свабодныя!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Магчыма, каляндар яшчэ запускаецца або вам трэба праверыць налады ў спадарожнай праграме"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Увесь дзень"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, PIN-код: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d падзея на ўвесь дзень</item>
+      <item quantity="few">%d падзеі на ўвесь дзень</item>
+      <item quantity="many">%d падзей на ўвесь дзень</item>
+      <item quantity="other">%d падзеі на ўвесь дзень</item>
+    </plurals>
+</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
new file mode 100644
index 0000000..b41dc96
--- /dev/null
+++ b/res/values-bg/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Календар"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Няма налице дайлер"</string>
+    <string name="no_events" msgid="2454460886004475314">"Няма насрочени събития. Свободни сте!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Възможно е Календар да се стартира или може да е необходимо да проверите настройките си в придружаващото приложение"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Цял ден"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"ПИН код за <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d целодневни събития</item>
+      <item quantity="one">%d целодневно събитие</item>
+    </plurals>
+</resources>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
new file mode 100644
index 0000000..5431b17
--- /dev/null
+++ b/res/values-bn/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"কোনও ডায়ালার নেই"</string>
+    <string name="no_events" msgid="2454460886004475314">"কোনও ইভেন্ট শিডিউল করা নেই। আপনার কাছে করার মতো কিছু নেই!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calender শুরু হতে পারে, বা আপনাকে কম্প্যানিয়ন অ্যাপে গিয়ে আপনার সেটিংস চেক করে দেখে নিতে হবে"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"সারাদিন"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> পিন: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d সারাদিনের ইভেন্ট</item>
+      <item quantity="other">%d সারাদিনের ইভেন্ট</item>
+    </plurals>
+</resources>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
new file mode 100644
index 0000000..e0fce48
--- /dev/null
+++ b/res/values-bs/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Brojčana tastatura nedostupna"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nema zakazanih događaja. Slobodni ste!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendar se možda pokreće ili ćete možda morati provjeriti svoje postavke u pratećoj aplikaciji"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Cijeli dan"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d cjelodnevni događaj</item>
+      <item quantity="few">%d cjelodnevna događaja</item>
+      <item quantity="other">%d cjelodnevnih događaja</item>
+    </plurals>
+</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
new file mode 100644
index 0000000..9b4c0a8
--- /dev/null
+++ b/res/values-ca/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"No hi ha cap marcador disponible"</string>
+    <string name="no_events" msgid="2454460886004475314">"No hi ha cap esdeveniment programat. Estàs lliure!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"És possible que Calendar s\'estigui iniciant, o bé pot ser que hagis de comprovar la teva configuració a l\'aplicació complementària"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Tot el dia"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN del número <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d esdeveniments que duren tot el dia</item>
+      <item quantity="one">%d esdeveniment que dura tot el dia</item>
+    </plurals>
+</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
new file mode 100644
index 0000000..52b5595
--- /dev/null
+++ b/res/values-cs/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendář"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Vytáčení není k dispozici"</string>
+    <string name="no_events" msgid="2454460886004475314">"Žádné naplánované události. Máte volno."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendář se možná spouští, případně může být nutné zkontrolovat nastavení v doprovodné aplikaci"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Celý den"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="few">%d celodenní události</item>
+      <item quantity="many">%d celodenní události</item>
+      <item quantity="other">%d celodenních událostí</item>
+      <item quantity="one">%d celodenní událost</item>
+    </plurals>
+</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
new file mode 100644
index 0000000..e27e8c8
--- /dev/null
+++ b/res/values-da/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ingen tilgængelige opkaldsapps"</string>
+    <string name="no_events" msgid="2454460886004475314">"Der er ingen planlagte begivenheder. Du er ledig."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalender er muligvis ved at starte op, eller du skal muligvis tjekke indstillingerne i den medfølgende app"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Hele dagen"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> pinkode: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d heldagsbegivenhed</item>
+      <item quantity="other">%d heldagsbegivenheder</item>
+    </plurals>
+</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
new file mode 100644
index 0000000..8d89d35
--- /dev/null
+++ b/res/values-de/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Kein Telefon verfügbar"</string>
+    <string name="no_events" msgid="2454460886004475314">"Keine Einträge. Du hast keine Termine."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Möglicherweise wird Google Kalender gerade gestartet oder du musst deine Einstellungen in der Companion App prüfen"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Ganztägig"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d ganztägige Ereignisse</item>
+      <item quantity="one">%d ganztägiges Ereignis</item>
+    </plurals>
+</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
new file mode 100644
index 0000000..50a012f
--- /dev/null
+++ b/res/values-el/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Ημερολόγιο"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Δεν υπάρχει διαθέσιμο dialer."</string>
+    <string name="no_events" msgid="2454460886004475314">"Δεν υπάρχουν προγραμματισμένα συμβάντα. Είστε ελεύθεροι!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Μπορεί να γίνεται εκκίνηση του ημερολογίου ή μπορεί χρειαστεί να ελέγξετε τις ρυθμίσεις σας στη συνοδευτική εφαρμογή."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Ολοήμερο"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"Αριθμός PIN <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d ολοήμερα συμβάντα</item>
+      <item quantity="one">%d ολοήμερο συμβάν</item>
+    </plurals>
+</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
new file mode 100644
index 0000000..f812f7b
--- /dev/null
+++ b/res/values-en-rAU/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"No dialler available"</string>
+    <string name="no_events" msgid="2454460886004475314">"No scheduled events. You\'re free!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar may be starting up, or you may need to check your settings in the companion app"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"All day"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d all day events</item>
+      <item quantity="one">%d all day event</item>
+    </plurals>
+</resources>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
new file mode 100644
index 0000000..f812f7b
--- /dev/null
+++ b/res/values-en-rCA/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"No dialler available"</string>
+    <string name="no_events" msgid="2454460886004475314">"No scheduled events. You\'re free!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar may be starting up, or you may need to check your settings in the companion app"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"All day"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d all day events</item>
+      <item quantity="one">%d all day event</item>
+    </plurals>
+</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..f812f7b
--- /dev/null
+++ b/res/values-en-rGB/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"No dialler available"</string>
+    <string name="no_events" msgid="2454460886004475314">"No scheduled events. You\'re free!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar may be starting up, or you may need to check your settings in the companion app"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"All day"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d all day events</item>
+      <item quantity="one">%d all day event</item>
+    </plurals>
+</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
new file mode 100644
index 0000000..f812f7b
--- /dev/null
+++ b/res/values-en-rIN/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"No dialler available"</string>
+    <string name="no_events" msgid="2454460886004475314">"No scheduled events. You\'re free!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar may be starting up, or you may need to check your settings in the companion app"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"All day"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d all day events</item>
+      <item quantity="one">%d all day event</item>
+    </plurals>
+</resources>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
new file mode 100644
index 0000000..539d46d
--- /dev/null
+++ b/res/values-en-rXC/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‎‎‎‏‏‎‎‎‎‎‏‏‎‎‏‏‏‏‏‎‏‎‎‏‎‎‎‏‎‎‏‎‏‎‎‏‏‎‏‏‎‏‏‏‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎Calendar‎‏‎‎‏‎"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‎‎‎‎‎‏‏‎‎‏‎‏‎‎‎‏‏‎‎‎‏‏‎‏‏‏‎‏‎‏‎‏‏‎‎‎‏‏‎‏‏‎‏‎‎‏‏‏‎‎‏‎‎‎‎‏‏‎‎No dialer available‎‏‎‎‏‎"</string>
+    <string name="no_events" msgid="2454460886004475314">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‎‏‎‎‎‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‎‏‏‏‏‏‎‏‎‎‏‎‏‏‎‎‎‏‏‎‎‏‎‎‏‎‏‏‎‏‏‎‎‏‎‎No scheduled events. You\'re free!‎‏‎‎‏‎"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‎‎‎‏‏‎‏‏‏‎‏‎‏‏‏‎‎‏‎‏‏‎‎‏‎‎‏‏‎‏‏‏‎‏‏‎‎‎‎‏‎‎‏‏‏‏‏‏‎‎‎‏‎‎‏‎‎‎Calendar may be starting up, or you may need to check your settings in the Companion App‎‏‎‎‏‎"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‏‏‏‎‏‏‏‏‏‎‎‎‎‏‎‎‎‎‎‎‎‏‏‎‎‏‏‎‏‏‏‎‎‏‏‎‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‎‎All day‎‏‎‎‏‎"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‏‎‏‎‎‏‎‎‏‏‎‏‎‏‎‎‎‎‏‏‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‎‏‎‎‏‏‎‎‎‎‏‏‏‎‎‎‎‏‎‎‎‎‏‎‎‏‏‎<xliff:g id="NUMBER">%1$s</xliff:g>‎‏‎‎‏‏‏‎ PIN: ‎‏‎‎‏‏‎<xliff:g id="PIN_0">%2$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‏‎‏‎‎‏‏‎‏‏‏‏‎‎‏‏‏‎‏‎‏‏‏‎‏‎‏‎‏‏‏‏‏‎‎‏‏‎‎‏‏‏‎‏‏‏‏‏‏‎‎‏‎%d all day events‎‏‎‎‏‎</item>
+      <item quantity="one">‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‏‎‏‎‎‏‏‎‏‏‏‏‎‎‏‏‏‎‏‎‏‏‏‎‏‎‏‎‏‏‏‏‏‎‎‏‏‎‎‏‏‏‎‏‏‏‏‏‏‎‎‏‎%d all day event‎‏‎‎‏‎</item>
+    </plurals>
+</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
new file mode 100644
index 0000000..fc60e61
--- /dev/null
+++ b/res/values-es-rUS/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendario"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"No hay marcador disponible"</string>
+    <string name="no_events" msgid="2454460886004475314">"No hay eventos programados. ¡Estás disponible!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Es posible que el calendario se esté iniciando o que necesites revisar la configuración de la aplicación complementaria"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Todo el día"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d eventos que duran todo el día</item>
+      <item quantity="one">%d evento que dura todo el día</item>
+    </plurals>
+</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
new file mode 100644
index 0000000..dc1ad83
--- /dev/null
+++ b/res/values-es/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ningún marcador disponible"</string>
+    <string name="no_events" msgid="2454460886004475314">"No hay ningún evento programado. Estás libre."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Puede que se esté iniciando Calendar, o puede que tengas que comprobar tus ajustes en la aplicación complementaria"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Todo el día"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN de <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d eventos que duran todo el día</item>
+      <item quantity="one">%d evento que dura todo el día</item>
+    </plurals>
+</resources>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
new file mode 100644
index 0000000..8e3cec2
--- /dev/null
+++ b/res/values-et/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Helistamine pole saadaval"</string>
+    <string name="no_events" msgid="2454460886004475314">"Ajakavas pole sündmusi. Olete vaba!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendri avamine võib olla pooleli või peate kaasrakenduses kontrollima seadeid"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Kogu päev"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"Numbri <xliff:g id="NUMBER">%1$s</xliff:g> PIN-kood: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d kogu päev kestvat sündmust</item>
+      <item quantity="one">%d kogu päev kestev sündmus</item>
+    </plurals>
+</resources>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
new file mode 100644
index 0000000..5f85e4a
--- /dev/null
+++ b/res/values-eu/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ez dago markagailurik"</string>
+    <string name="no_events" msgid="2454460886004475314">"Ez dago gertaerarik programatuta. Libre zaude!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Baliteke Calendar abiarazten egotea, edo agian aplikazio osagarriaren ezarpenei begiratu bat eman behar diezu"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Egun osokoak"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> zenbakiaren PIN kodea: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">Egun osoko %d gertaera</item>
+      <item quantity="one">Egun osoko %d gertaera</item>
+    </plurals>
+</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
new file mode 100644
index 0000000..b16bd9d
--- /dev/null
+++ b/res/values-fa/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"تقویم"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"برنامه شماره‌گیر دردسترس نیست"</string>
+    <string name="no_events" msgid="2454460886004475314">"هیچ رویدادی زمان‌بندی نشده است. شما آزادید!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ممکن است «تقویم» درحال راه‌اندازی باشد، یا شاید لازم باشد تنظیمات خود را در «برنامه همراه» بررسی کنید"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"تمام روز"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> پین: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d رویداد تمام روز</item>
+      <item quantity="other">%d رویداد تمام روز</item>
+    </plurals>
+</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
new file mode 100644
index 0000000..5ab1c6e
--- /dev/null
+++ b/res/values-fi/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalenteri"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Puhelut ei saatavilla"</string>
+    <string name="no_events" msgid="2454460886004475314">"Ei suunniteltuja tapahtumia. Olet vapaa!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalenteri voi olla käynnistystilassa, tai sinun täytyy ehkä tarkistaa asetukset kumppanisovelluksesta"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Koko päivä"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN-koodi: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d koko päivän tapahtumaa</item>
+      <item quantity="one">%d koko päivän tapahtuma</item>
+    </plurals>
+</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
new file mode 100644
index 0000000..084af41
--- /dev/null
+++ b/res/values-fr-rCA/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Agenda"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Aucun composeur n\'est accessible"</string>
+    <string name="no_events" msgid="2454460886004475314">"Aucun événement prévu. Vous êtes disponible!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"L\'agenda pourrait démarrer, ou vous devez peut-être vérifier vos paramètres dans l\'application compagnon"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Toute la journée"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, NIP : <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d événement qui dure toute la journée</item>
+      <item quantity="other">%d événements qui durent toute la journée</item>
+    </plurals>
+</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
new file mode 100644
index 0000000..9d4479c
--- /dev/null
+++ b/res/values-fr/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Agenda"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Aucun clavier disponible"</string>
+    <string name="no_events" msgid="2454460886004475314">"Aucun événement prévu. Vous êtes libre."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Il est possible que l\'agenda soit en cours de lancement ou que vous deviez vérifier vos paramètres dans l\'application associée"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Toute la journée"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"Code pour le <xliff:g id="NUMBER">%1$s</xliff:g> : <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d événement qui dure toute la journée</item>
+      <item quantity="other">%d événements qui durent toute la journée</item>
+    </plurals>
+</resources>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
new file mode 100644
index 0000000..7915725
--- /dev/null
+++ b/res/values-gl/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Non hai ningún marcador dispoñible"</string>
+    <string name="no_events" msgid="2454460886004475314">"Non hai ningún evento planificado. Tes tempo libre."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"É posible que se estea iniciando Calendar ou que teñas que comprobar a configuración da aplicación complementaria"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Todo o día"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN de <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d eventos de todo o día</item>
+      <item quantity="one">%d evento de todo o día</item>
+    </plurals>
+</resources>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
new file mode 100644
index 0000000..ca58c40
--- /dev/null
+++ b/res/values-gu/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"કોઈ ડાયલર ઉપલબ્ધ નથી"</string>
+    <string name="no_events" msgid="2454460886004475314">"કોઈ ઇવેન્ટ શેડ્યૂલ કરેલી નથી. તમે મુક્ત છો!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar શરુ થઈ રહ્યું હોય તેમ બની શકે છે અથવા તમારે સાથી ઍપમાં જઈને કદાચ તમારા સેટિંગ ચેક કરવાની જરૂર પડી શકે છે"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"આખો દિવસ"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> પિન: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">આખા દિવસની %d ઇવેન્ટ</item>
+      <item quantity="other">આખા દિવસની %d ઇવેન્ટ</item>
+    </plurals>
+</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
new file mode 100644
index 0000000..6665dee
--- /dev/null
+++ b/res/values-hi/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"कोई भी डायलर उपलब्ध नहीं है"</string>
+    <string name="no_events" msgid="2454460886004475314">"कोई भी इवेंट शेड्यूल नहीं किया गया है. आपके पास करने के लिए कुछ भी नहीं है!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"हो सकता है कि Calendar शुरू हो रहा हो या आपको साथी ऐप्लिकेशन में जाकर, सेटिंग की जांच करनी पड़े"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"पूरे दिन"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> पिन: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">ऐसा %d इवेंट जो पूरे दिन होगा</item>
+      <item quantity="other">ऐसे %d इवेंट जो पूरे दिन होंगे</item>
+    </plurals>
+</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
new file mode 100644
index 0000000..0e8d2c8
--- /dev/null
+++ b/res/values-hr/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nema nijedne apl. za biranje"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nema zakazanih događaja. Slobodni ste!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendar se možda pokreće ili možda trebate provjeriti postavke u popratnoj aplikaciji"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Cijeli dan"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN za <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d cjelodnevni događaj</item>
+      <item quantity="few">%d cjelodnevna događaja</item>
+      <item quantity="other">%d cjelodnevnih događaja</item>
+    </plurals>
+</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
new file mode 100644
index 0000000..be4292f
--- /dev/null
+++ b/res/values-hu/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Naptár"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nem áll rendelkezésre tárcsázó"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nincsenek ütemezett események. Ön szabad!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"A Naptár indítás alatt áll, vagy lehetséges, hogy ellenőriznie kell a társalkalmazás beállításait"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Egész nap"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN-kód: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d egész napos esemény</item>
+      <item quantity="one">%d egész napos esemény</item>
+    </plurals>
+</resources>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
new file mode 100644
index 0000000..3517d74
--- /dev/null
+++ b/res/values-hy/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Օրացույց"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Համարի հավաքումն անհասանելի է"</string>
+    <string name="no_events" msgid="2454460886004475314">"Պլանավորված միջոցառումներ չկան։ Դուք ազատ եք։"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Սպասեք, մինչև օրացույցը բացվի, կամ ստուգեք ուղեկցող հավելվածի կարգավորումները։"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Ամբողջ օրը"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN կոդ՝ <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">Ամբողջ օրն ընթացող %d միջոցառում</item>
+      <item quantity="other">Ամբողջ օրն ընթացող %d միջոցառում</item>
+    </plurals>
+</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
new file mode 100644
index 0000000..3a916ea
--- /dev/null
+++ b/res/values-in/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Telepon tidak tersedia"</string>
+    <string name="no_events" msgid="2454460886004475314">"Tidak ada acara yang dijadwalkan. Anda memiliki waktu luang."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalender mungkin sedang dimulai, atau Anda mungkin perlu memeriksa setelan di Aplikasi Pendamping"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Seharian"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d acara seharian</item>
+      <item quantity="one">%d acara seharian</item>
+    </plurals>
+</resources>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
new file mode 100644
index 0000000..0244246
--- /dev/null
+++ b/res/values-is/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Dagatal"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ekkert hringiforrit í boði"</string>
+    <string name="no_events" msgid="2454460886004475314">"Engir viðburðir á dagskrá. Þú ert laus!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Dagatalið gæti verið að opnast eða þú gætir þurft að athuga stillingarnar þínar í fylgiforritinu"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Allan daginn"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN-númer: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d heilsdagsviðburður</item>
+      <item quantity="other">%d heilsdagsviðburðir</item>
+    </plurals>
+</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
new file mode 100644
index 0000000..8bca97b
--- /dev/null
+++ b/res/values-it/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"App Telefono non disponibile"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nessun evento programmato. Puoi fare ciò che vuoi."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"È possibile che sia in corso l\'avvio di Calendar oppure potresti dover controllare le impostazioni nell\'app complementare"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Tutto il giorno"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN del numero <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d eventi che durano tutto il giorno</item>
+      <item quantity="one">%d evento che dura tutto il giorno</item>
+    </plurals>
+</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
new file mode 100644
index 0000000..7fcf4fc
--- /dev/null
+++ b/res/values-iw/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"יומן"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"אין חייגן זמין"</string>
+    <string name="no_events" msgid="2454460886004475314">"אין אירועים מתוזמנים. הזמן שלך פנוי!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ייתכן שהיומן בתהליך הפעלה, אחרת עליך לבדוק את ההגדרות באפליקציה הנלווית"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"כל היום"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> קוד אימות: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="two">%d אירועים הנמשכים יום שלם</item>
+      <item quantity="many">%d אירועים הנמשכים יום שלם</item>
+      <item quantity="other">%d אירועים הנמשכים יום שלם</item>
+      <item quantity="one">אירוע אחד הנמשך יום שלם</item>
+    </plurals>
+</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
new file mode 100644
index 0000000..f014119
--- /dev/null
+++ b/res/values-ja/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"カレンダー"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"電話を使用できません"</string>
+    <string name="no_events" msgid="2454460886004475314">"予定されているスケジュールはありません。特に予定はありません。"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"カレンダーが起動中の可能性があります。問題が解決しない場合は、コンパニオン アプリの設定を確認してみてください。"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"終日"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> の PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">終日の予定: %d 個</item>
+      <item quantity="one">終日の予定: %d 個</item>
+    </plurals>
+</resources>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
new file mode 100644
index 0000000..8f64531
--- /dev/null
+++ b/res/values-ka/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"კალენდარი"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"დარეკვის აპი არ არის"</string>
+    <string name="no_events" msgid="2454460886004475314">"განრიგში მოვლენები არ არის. თავისუფალი ხართ!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"კალენდარი შეიძლება იწყებოდეს, ან შესაძლოა, კომპანიონი აპის პარამეტრების შემოწმება დაგჭირდეთ"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"მთელი დღე"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN-კოდი: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">მთელი დღეს მიმდინარე %d მოვლენა</item>
+      <item quantity="one">მთელი დღეს მიმდინარე %d მოვლენა</item>
+    </plurals>
+</resources>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
new file mode 100644
index 0000000..8457e93
--- /dev/null
+++ b/res/values-kk/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Күнтізбе"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ешқандай нөмір тергіш жоқ."</string>
+    <string name="no_events" msgid="2454460886004475314">"Жоспарланған іс-шаралар жоқ. Сіз боссыз!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Күнтізбе бастауға болады. Қосымша қолданбадағы параметрлерді қарауыңыз қажет болуы мүмкін."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Күні бойы"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN коды: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">Күні бойғы іс-шаралар: %d</item>
+      <item quantity="one">Күні бойғы іс-шаралар: %d</item>
+    </plurals>
+</resources>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
new file mode 100644
index 0000000..d257395
--- /dev/null
+++ b/res/values-km/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"ប្រតិទិន"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"គ្មានផ្ទាំងចុចហៅ​ទូរសព្ទទេ"</string>
+    <string name="no_events" msgid="2454460886004475314">"គ្មាន​ព្រឹត្តិការណ៍​ដែលបានកំណត់កាលវិភាគទេ។ អ្នកមិនជាប់រវល់ទេ!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ប្រតិទិនប្រហែលជាកំពុងចាប់ផ្ដើម ឬអ្នកប្រហែលជាត្រូវពិនិត្យមើលការកំណត់របស់អ្នកនៅក្នុងកម្មវិធី​ដៃគូ"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ពេញមួយថ្ងៃ"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"កូដ PIN របស់ <xliff:g id="NUMBER">%1$s</xliff:g>៖ <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">ព្រឹត្តិការណ៍​ពេញ​មួយ​ថ្ងៃ %d</item>
+      <item quantity="one">ព្រឹត្តិការណ៍​ពេញ​មួយ​ថ្ងៃ %d</item>
+    </plurals>
+</resources>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
new file mode 100644
index 0000000..ff3390a
--- /dev/null
+++ b/res/values-kn/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ಯಾವುದೇ ಡಯಲರ್ ಲಭ್ಯವಿಲ್ಲ"</string>
+    <string name="no_events" msgid="2454460886004475314">"ಯಾವುದೇ ಈವೆಂಟ್‌ಗಳು ನಿಗದಿಯಾಗಿಲ್ಲ. ನೀವು ಕಾರ್ಯನಿರತರಾಗಿಲ್ಲ!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar ಪ್ರಾರಂಭವಾಗಬಹುದು ಅಥವಾ ಕಂಪ್ಯಾನಿಯನ್ ಆ್ಯಪ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬೇಕಾಗಬಹುದು"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ಇಡೀ ದಿನ"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> ಪಿನ್: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d ಇಡೀ ದಿನದ ಈವೆಂಟ್‌ಗಳು</item>
+      <item quantity="other">%d ಇಡೀ ದಿನದ ಈವೆಂಟ್‌ಗಳು</item>
+    </plurals>
+</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
new file mode 100644
index 0000000..35ae0b9
--- /dev/null
+++ b/res/values-ko/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"캘린더"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"사용 가능한 다이얼러 없음"</string>
+    <string name="no_events" msgid="2454460886004475314">"예정된 일정이 없습니다. 여유로운 하루를 보내세요."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"캘린더가 시작되는 중일 수 있습니다. 또는 호환 앱에서 설정을 확인해야 할 수 있습니다."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"종일"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">종일 일정 %d개</item>
+      <item quantity="one">종일 일정 %d개</item>
+    </plurals>
+</resources>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
new file mode 100644
index 0000000..1cb5620
--- /dev/null
+++ b/res/values-ky/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Жылнаама"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Телефон жеткиликсиз"</string>
+    <string name="no_events" msgid="2454460886004475314">"Графикке киргизилген иш-чаралар жок. Эс алыңыз!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Жылнаама иштеп башташы мүмкүн, же болбосо, Өнөктөштүн колдонмосундагы жөндөөлөрдү текшериңиз"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Күнү бою"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN коду: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d күнү бою созула турган иш-чаралар</item>
+      <item quantity="one">%d күнү бою созула турган иш-чара</item>
+    </plurals>
+</resources>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
new file mode 100644
index 0000000..21c2023
--- /dev/null
+++ b/res/values-lo/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"ປະຕິທິນ"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ບໍ່ມີແປ້ນໂທທີ່ພ້ອມນຳໃຊ້"</string>
+    <string name="no_events" msgid="2454460886004475314">"ບໍ່ມີເຫດການທີ່ກຳນົດເວລາໄວ້. ທ່ານຫວ່າງຢູ່!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ປະຕິທິນອາດຈະກຳລັງເລີ່ມເຮັດວຽກ ຫຼື ທ່ານອາດຈະຈຳເປັນຕ້ອງກວດການຕັ້ງຄ່າຂອງທ່ານໃນແອັບທີ່ໃຊ້ຮ່ວມກັນ"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ໝົດມື້"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d ເຫດການທີ່ເກີດຂຶ້ນໝົດມື້</item>
+      <item quantity="one">%d ເຫດການທີ່ເກີດຂຶ້ນໝົດມື້</item>
+    </plurals>
+</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
new file mode 100644
index 0000000..d29b932
--- /dev/null
+++ b/res/values-lt/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendorius"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nėra jokių numerio rinkiklių"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nėra jokių suplanuotų įvykių. Esate laisvi!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendorius gali būti paleidžiamas arba jums reikia patikrinti nustatymus papildomoje programoje"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Visa diena"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN kodas: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d visos dienos įvykis</item>
+      <item quantity="few">%d visos dienos įvykiai</item>
+      <item quantity="many">%d visos dienos įvykio</item>
+      <item quantity="other">%d visos dienos įvykių</item>
+    </plurals>
+</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
new file mode 100644
index 0000000..a73b304
--- /dev/null
+++ b/res/values-lv/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendārs"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nav numura sastādītāju"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nav ieplānotu pasākumu. Jūs esat brīvs!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Iespējams, notiek kalendāra palaišana, vai arī jums ir jāpārbauda iestatījumi palīglietotnē."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Visu dienu"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="zero">%d visas dienas pasākumu</item>
+      <item quantity="one">%d visas dienas pasākums</item>
+      <item quantity="other">%d visas dienas pasākumi</item>
+    </plurals>
+</resources>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
new file mode 100644
index 0000000..620d0a8
--- /dev/null
+++ b/res/values-mk/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Календар"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Нема достапен бирач"</string>
+    <string name="no_events" msgid="2454460886004475314">"Нема закажани настани. Слободни сте!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"„Календарот“ можеби се стартува или ќе треба да ги проверите поставките во придружната апликација"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Цел ден"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d целодневен настан</item>
+      <item quantity="other">%d целодневни настани</item>
+    </plurals>
+</resources>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
new file mode 100644
index 0000000..8e88b78
--- /dev/null
+++ b/res/values-ml/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ഡയലറൊന്നും ലഭ്യമല്ല"</string>
+    <string name="no_events" msgid="2454460886004475314">"ഷെഡ്യൂൾ ചെയ്‌ത ഇവന്റുകളൊന്നുമില്ല. നിങ്ങൾക്ക് തിരക്കുകളില്ല!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar ആരംഭിക്കുന്നുണ്ടാകാം, അല്ലെങ്കിൽ സഹകാരി ആപ്പിലെ നിങ്ങളുടെ ക്രമീകരണം പരിശോധിക്കേണ്ടി വന്നേക്കാം"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"എല്ലാ ദിവസവും"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> പിൻ: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">ദിവസം മുഴുവനുമുള്ള %d ഇവന്റുകൾ</item>
+      <item quantity="one">ദിവസം മുഴുവനുമുള്ള %d ഇവന്റ്</item>
+    </plurals>
+</resources>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
new file mode 100644
index 0000000..268d80b
--- /dev/null
+++ b/res/values-mn/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Календарь"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Боломжтой залгагч байхгүй"</string>
+    <string name="no_events" msgid="2454460886004475314">"Хуваарьт арга хэмжээ байхгүй. Та чөлөөтэй байна!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Календарь эхэлж байж болзошгүй эсвэл та Дэмжигч аппаас тохиргоогоо шалгах шаардлагатай байж магадгүй"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Бүтэн өдөр"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> ПИН: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">Бүтэн өдрийн %d арга хэмжээ</item>
+      <item quantity="one">Бүтэн өдрийн %d арга хэмжээ</item>
+    </plurals>
+</resources>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
new file mode 100644
index 0000000..3e53794
--- /dev/null
+++ b/res/values-mr/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"कोणतेही डायलर उपलब्ध नाही"</string>
+    <string name="no_events" msgid="2454460886004475314">"कोणत्याही शेड्युल केलेले इव्‍हेंट नाहीत. तुम्ही मोकळे आहात!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar सुरू होत असावे किंवा तुम्हाला तुमच्या सहयोगी अ‍ॅप मधील सेटिंग्ज तपासणे आवश्यक असू शकते"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"पूर्ण दिवस"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> पिन: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">पूर्ण दिवसाचे %d इव्हेंट</item>
+      <item quantity="one">पूर्ण दिवसाचा %d इव्हेंट</item>
+    </plurals>
+</resources>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
new file mode 100644
index 0000000..bdabed0
--- /dev/null
+++ b/res/values-ms/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Pendail tidak tersedia"</string>
+    <string name="no_events" msgid="2454460886004475314">"Tiada acara yang dijadualkan. Anda bebas!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendar mungkin bermula atau anda mungkin perlu memeriksa tetapan anda di Apl Rakan"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Sepanjang hari"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d acara sepanjang hari</item>
+      <item quantity="one">%d acara sepanjang hari</item>
+    </plurals>
+</resources>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
new file mode 100644
index 0000000..1fb31c8
--- /dev/null
+++ b/res/values-my/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"ပြက္ခဒိန်"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ဒိုင်ခွက် မရနိုင်ပါ"</string>
+    <string name="no_events" msgid="2454460886004475314">"အစီအစဉ်များ ရေးဆွဲမထားပါ။ သင် အားလပ်ပါသည်။"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ပြက္ခဒိန် စတင်ဆဲဖြစ်နိုင်သည် (သို့) \'တွဲဖက်အက်ပ်\' တွင် သင်၏ဆက်တင်များကို စစ်ဆေးရန် လိုအပ်နိုင်သည်"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"တစ်နေကုန်"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> ပင်နံပါတ်- <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">တစ်နေကုန်အစီအစဉ် %d ခု</item>
+      <item quantity="one">တစ်နေကုန်အစီအစဉ် %d ခု</item>
+    </plurals>
+</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
new file mode 100644
index 0000000..ff54b2f
--- /dev/null
+++ b/res/values-nb/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ingen tilgjengelige ringeapper"</string>
+    <string name="no_events" msgid="2454460886004475314">"Ingen planlagte aktiviteter. Du er ledig!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalender kan være i ferd med å starte, eller så må du sjekke innstillingene i følgeappen"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Hele dagen"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN-kode for <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d heldagsaktiviteter</item>
+      <item quantity="one">%d heldagsaktivitet</item>
+    </plurals>
+</resources>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
new file mode 100644
index 0000000..1e387b3
--- /dev/null
+++ b/res/values-ne/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"पात्रो"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"कुनै डायलर उपलब्ध छैन"</string>
+    <string name="no_events" msgid="2454460886004475314">"समय तोकिएको कुनै कार्यक्रम छैन। तपाईं कुनै अरू काम गर्न सक्नुहुन्छ!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"पात्रो लोड भइरहेको हुन सक्छ वा तपाईंले सहयोगी एपमा गई सेटिङ जाँच्नु पर्ने हुन सक्छ"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"दिनभरि"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">दिनभरि हुने %d वटा कार्यक्रम</item>
+      <item quantity="one">दिनभरि हुने %d वटा कार्यक्रम</item>
+    </plurals>
+</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
new file mode 100644
index 0000000..49647ec
--- /dev/null
+++ b/res/values-nl/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Agenda"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Geen kiezer beschikbaar"</string>
+    <string name="no_events" msgid="2454460886004475314">"Geen geplande afspraken. Je bent beschikbaar."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Misschien wordt Agenda nog geopend of moet je je instellingen checken in de bijbehorende app"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Hele dag"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, pincode <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d afspraken van een hele dag</item>
+      <item quantity="one">%d afspraak van een hele dag</item>
+    </plurals>
+</resources>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
new file mode 100644
index 0000000..265a424
--- /dev/null
+++ b/res/values-or/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"କ୍ୟାଲେଣ୍ଡର୍"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"କୌଣସି ଡାଏଲର୍ ଉପଲବ୍ଧ ନାହିଁ"</string>
+    <string name="no_events" msgid="2454460886004475314">"କୌଣସି ସିଡୁଲ୍ କରାଯାଇଥିବା ଇଭେଣ୍ଟ ନାହିଁ। ଆପଣ ଖାଲି ଅଛନ୍ତି!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"କ୍ୟାଲେଣ୍ଡର୍ ଆରମ୍ଭ ହୋଇପାରେ କିମ୍ବା ଆପଣ କମ୍ପାନିୟନ୍ ଆପରେ ଆପଣଙ୍କ ସେଟିଂସ୍ ଯାଞ୍ଚ କରିବା ଆବଶ୍ୟକ କରିପାରନ୍ତି"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ପୂରା ଦିନ"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%dଟି ପୂରା ଦିନର ଇଭେଣ୍ଟ</item>
+      <item quantity="one">%dଟି ପୂରା ଦିନର ଇଭେଣ୍ଟ</item>
+    </plurals>
+</resources>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
new file mode 100644
index 0000000..a57dedb
--- /dev/null
+++ b/res/values-pa/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ਕੋਈ ਡਾਇਲਰ ਉਪਲਬਧ ਨਹੀਂ"</string>
+    <string name="no_events" msgid="2454460886004475314">"ਕੋਈ ਨਿਯਤ ਕੀਤਾ ਇਵੈਂਟ ਨਹੀਂ। ਤੁਸੀਂ ਅਜ਼ਾਦ ਹੋ!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ਹੋ ਸਕਦਾ ਹੈ ਕਿ Calendar ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੋਵੇ, ਜਾਂ ਤੁਹਾਨੂੰ ਸੰਬੰਧੀ ਐਪ ਵਿੱਚ ਆਪਣੀਆਂ ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਪੈ ਸਕਦੀ ਹੈ"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ਪੂਰਾ ਦਿਨ"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> ਪਿੰਨ: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d ਪੂਰਾ ਦਿਨ ਚੱਲਣ ਵਾਲਾ ਇਵੈਂਟ</item>
+      <item quantity="other">%d ਪੂਰੇ ਦਿਨ ਚੱਲਣ ਵਾਲੇ ਇਵੈਂਟ</item>
+    </plurals>
+</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
new file mode 100644
index 0000000..da20e05
--- /dev/null
+++ b/res/values-pl/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendarz"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Brak dostępnego telefonu"</string>
+    <string name="no_events" msgid="2454460886004475314">"Brak zaplanowanych wydarzeń. Masz wolne."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Być może kalendarz właśnie się uruchamia lub musisz sprawdzić ustawienia w aplikacji towarzyszącej"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Cały dzień"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"Kody PIN (<xliff:g id="NUMBER">%1$s</xliff:g>): <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="few">%d wydarzenia całodniowe</item>
+      <item quantity="many">%d wydarzeń całodniowych</item>
+      <item quantity="other">%d wydarzenia całodniowego</item>
+      <item quantity="one">%d wydarzenie całodniowe</item>
+    </plurals>
+</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
new file mode 100644
index 0000000..5ce55d2
--- /dev/null
+++ b/res/values-pt-rPT/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendário"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nenhum telefone disponível"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nenhum evento agendado. Está livre!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"O Calendário pode estar a iniciar ou pode ter de verificar as suas definições na app associada."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Todo o dia"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d eventos de todo o dia</item>
+      <item quantity="one">%d evento de todo o dia</item>
+    </plurals>
+</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
new file mode 100644
index 0000000..bad17c8
--- /dev/null
+++ b/res/values-pt/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Agenda"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nenhum discador disponível"</string>
+    <string name="no_events" msgid="2454460886004475314">"Não há eventos programados. Sua agenda está livre."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Talvez o Agenda ainda esteja iniciando, ou seja preciso verificar as configurações no aplicativo Companion"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Dia inteiro"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d evento de dia inteiro</item>
+      <item quantity="other">%d eventos de dia inteiro</item>
+    </plurals>
+</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
new file mode 100644
index 0000000..fb28113
--- /dev/null
+++ b/res/values-ro/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nicio tastatură telefon"</string>
+    <string name="no_events" msgid="2454460886004475314">"Niciun eveniment planificat. Sunteți liber(ă)!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendarul ar putea să pornească sau ar putea fi necesar să verificați setările din aplicația parteneră"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Toată ziua"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="few">%d evenimente care durează toată ziua</item>
+      <item quantity="other">%d de evenimente care durează toată ziua</item>
+      <item quantity="one">%d eveniment care durează toată ziua</item>
+    </plurals>
+</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
new file mode 100644
index 0000000..94f9133
--- /dev/null
+++ b/res/values-ru/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Календарь"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Нет приложений для звонков."</string>
+    <string name="no_events" msgid="2454460886004475314">"Запланированных мероприятий нет. Вы совершенно свободны!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Подождите, пока календарь откроется, или проверьте настройки сопутствующего приложения."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Весь день"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, PIN-код: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d мероприятие на весь день</item>
+      <item quantity="few">%d мероприятия на весь день</item>
+      <item quantity="many">%d мероприятий на весь день</item>
+      <item quantity="other">%d мероприятия на весь день</item>
+    </plurals>
+</resources>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
new file mode 100644
index 0000000..c6a1285
--- /dev/null
+++ b/res/values-si/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"දින දර්ශනය"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ඩයලර් කිසිවක් ලබා ගත නොහැකිය"</string>
+    <string name="no_events" msgid="2454460886004475314">"කාලසටහන්ගත සිදුවීම් නැත. ඔබ නිදහස්!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"දින දර්ශනය ආරම්භ වෙමින් තිබිය හැකිය, නැතහොත් ඔබට සහකාර යෙදුමේ ඔබගේ සැකසීම් පරීක්ෂා කිරීමට අවශ්‍ය විය හැකිය"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"දවස පුරා"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">දවස පුරා සිදුවීම් %d</item>
+      <item quantity="other">දවස පුරා සිදුවීම් %d</item>
+    </plurals>
+</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
new file mode 100644
index 0000000..6655177
--- /dev/null
+++ b/res/values-sk/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendár"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Žiadne vytáčanie"</string>
+    <string name="no_events" msgid="2454460886004475314">"Žiadne naplánované udalosti. Máte voľno!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Možno sa spúšťa Kalendár alebo musíte skontrolovať nastavenia v sprievodnej aplikácii"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Celý deň"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="few">%d celodenné udalosti</item>
+      <item quantity="many">%d all day events</item>
+      <item quantity="other">%d celodenných udalostí</item>
+      <item quantity="one">%d celodenná udalosť</item>
+    </plurals>
+</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
new file mode 100644
index 0000000..f68dbd8
--- /dev/null
+++ b/res/values-sl/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Koledar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Na voljo ni klicalnika"</string>
+    <string name="no_events" msgid="2454460886004475314">"Ni načrtovanih dogodkov. Prosti ste."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Koledar se morda zaganja ali pa morate morda preveriti nastavitve v spremljevalni aplikaciji."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Ves dan"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN za <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d celodnevni dogodek</item>
+      <item quantity="two">%d celodnevna dogodka</item>
+      <item quantity="few">%d celodnevni dogodki</item>
+      <item quantity="other">%d celodnevnih dogodkov</item>
+    </plurals>
+</resources>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
new file mode 100644
index 0000000..c5481e4
--- /dev/null
+++ b/res/values-sq/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalendari"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Nuk ofrohet formues numri"</string>
+    <string name="no_events" msgid="2454460886004475314">"Nuk ka ngjarje të planifikuara. Je i lirë!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalendari mund të jetë duke u nisur ose mund të kontrollosh cilësimet në aplikacionin shoqërues"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Gjithë ditën"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> Kodi PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d ngjarje \"gjithë ditën\"</item>
+      <item quantity="one">%d ngjarje \"gjithë ditën\"</item>
+    </plurals>
+</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
new file mode 100644
index 0000000..49c02bf
--- /dev/null
+++ b/res/values-sr/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Календар"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Није доступан бројчаник"</string>
+    <string name="no_events" msgid="2454460886004475314">"Нема заказаних догађаја. Слободни сте!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Календар се можда покреће или можда треба да проверите подешавања у пратећој апликацији."</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Цео дан"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d целодневни догађај</item>
+      <item quantity="few">%d целодневна догађаја</item>
+      <item quantity="other">%d целодневних догађаја</item>
+    </plurals>
+</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
new file mode 100644
index 0000000..24e3499
--- /dev/null
+++ b/res/values-sv/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalender"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Ingen app för uppringning"</string>
+    <string name="no_events" msgid="2454460886004475314">"Inga schemalagda händelser. Du är ledig."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Kalender kanske startar eller så måste du kontrollera inställningarna i den tillhörande appen"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Heldag"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, pinkod: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d heldagshändelser</item>
+      <item quantity="one">%d heldagshändelse</item>
+    </plurals>
+</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
new file mode 100644
index 0000000..8f73921
--- /dev/null
+++ b/res/values-sw/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Kalenda"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Haikupata kipiga simu"</string>
+    <string name="no_events" msgid="2454460886004475314">"Hamna matukio yaliyoratibiwa. Huna shughuli!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Huenda kalenda inafunguka, au huenda unahitaji kuangalia mipangilio yako kwenye Programu Saidizi"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Siku nzima"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">Matukio ya siku nzima ya %d</item>
+      <item quantity="one">Tukio la siku nzima la %d</item>
+    </plurals>
+</resources>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
new file mode 100644
index 0000000..9b65084
--- /dev/null
+++ b/res/values-ta/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"டயலர் ஆப்ஸ் எதுவுமில்லை"</string>
+    <string name="no_events" msgid="2454460886004475314">"திட்டமிடப்பட்ட நிகழ்வுகள் எதுவுமில்லை. இனி நீங்கள் ஃப்ரீதான்!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar தொடங்கிக் கொண்டிருக்கலாம், இல்லையெனில் கம்பேனியன் ஆப்ஸில் உங்கள் அமைப்புகளைச் சரிபார்க்க வேண்டியிருக்கும்"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"நாள் முழுவதும்"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> பின்: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d நாள் முழுவதற்குமான நிகழ்வுகள்</item>
+      <item quantity="one">%d நாள் முழுவதற்குமான நிகழ்வு</item>
+    </plurals>
+</resources>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
new file mode 100644
index 0000000..1e3902c
--- /dev/null
+++ b/res/values-te/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"డయలర్ అందుబాటులో లేదు"</string>
+    <string name="no_events" msgid="2454460886004475314">"షెడ్యూల్ చేసిన ఈవెంట్‌లు లేవు. మీరు ఖాళీగా ఉన్నారు!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Calendar ప్రారంభం కావచ్చు, లేదా మీరు సెట్టింగ్‌లను మీ సహచర యాప్‌లో చెక్ చేయాలి"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"పూర్తి రోజు"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d పూర్తి రోజు ఈవెంట్‌లు</item>
+      <item quantity="one">%d పూర్తి రోజు ఈవెంట్</item>
+    </plurals>
+</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
new file mode 100644
index 0000000..15f7a58
--- /dev/null
+++ b/res/values-th/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"ปฏิทิน"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"ไม่มีแอปโทรศัพท์"</string>
+    <string name="no_events" msgid="2454460886004475314">"ไม่มีกิจกรรมที่กำหนดเวลาไว้ คุณว่างอยู่"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ปฏิทินอาจกำลังเริ่มทำงาน หรือคุณอาจต้องตรวจสอบการตั้งค่าในแอปที่ใช้ร่วมกัน"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"ตลอดวัน"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"PIN ของ <xliff:g id="NUMBER">%1$s</xliff:g>: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d กิจกรรมที่เกิดทั้งวัน</item>
+      <item quantity="one">%d กิจกรรมที่เกิดทั้งวัน</item>
+    </plurals>
+</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
new file mode 100644
index 0000000..a125806
--- /dev/null
+++ b/res/values-tl/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Calendar"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Walang available na dialer"</string>
+    <string name="no_events" msgid="2454460886004475314">"Walang nakaiskedyul na event. Libre ka!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Posibleng nagsisimula ang Calendar, o baka kailangan mong suriin ang iyong mga setting sa Kasamang App"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Buong araw"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d buong araw na event</item>
+      <item quantity="other">%d na buong araw na event</item>
+    </plurals>
+</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
new file mode 100644
index 0000000..4d98be3
--- /dev/null
+++ b/res/values-tr/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Takvim"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Kullanılabilir numara çevirici yok"</string>
+    <string name="no_events" msgid="2454460886004475314">"Programlanmış etkinlik yok. Serbestsiniz."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Takvim başlatılıyor olabilir ya da Tamamlayıcı Uygulama\'daki ayarlarınızı kontrol etmeniz gerekebilir"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Tüm gün"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">Tüm gün süren %d etkinlik</item>
+      <item quantity="one">Tüm gün süren %d etkinlik</item>
+    </plurals>
+</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
new file mode 100644
index 0000000..15b1831
--- /dev/null
+++ b/res/values-uk/strings.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Календар"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Немає додатків для дзвінків"</string>
+    <string name="no_events" msgid="2454460886004475314">"Немає запланованих подій. Ви вільні."</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Зачекайте, поки Календар запуститься, або перевірте налаштування в супутньому додатку"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Увесь день"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g>, PIN-код: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">%d подія на весь день</item>
+      <item quantity="few">%d події на весь день</item>
+      <item quantity="many">%d подій на весь день</item>
+      <item quantity="other">%d події на весь день</item>
+    </plurals>
+</resources>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
new file mode 100644
index 0000000..edd1ae9
--- /dev/null
+++ b/res/values-ur/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"کیلنڈر"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"کوئی ڈائلر دستیاب نہیں ہے"</string>
+    <string name="no_events" msgid="2454460886004475314">"شیڈول کردہ کوئی ایونٹ نہیں ہے۔ آپ فارغ ہیں!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"ہو سکتا ہے کہ کیلنڈر شروع ہو رہا ہو یا آپ کو ساتھی ایپ میں اپنی ترتیبات چیک کرنے کی ضرورت ہو"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"پورا دن"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">پورے دن کے ‎%d ایونٹس</item>
+      <item quantity="one">پورے دن کا ‎%d ایونٹ</item>
+    </plurals>
+</resources>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
new file mode 100644
index 0000000..cfb8977
--- /dev/null
+++ b/res/values-uz/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Taqvim"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Chaqiruv uchun ilova yoʻq"</string>
+    <string name="no_events" msgid="2454460886004475314">"Rejalashtirilgan tadbirlar yoʻq. Siz mutlaqo boʻshsiz!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Taqvim ochilishini kuting yoki hamroh ilova sozlamalarini tekshiring"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Butun kun"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">Butun kunlik tadbirlar (%d)</item>
+      <item quantity="one">Butun kunlik tadbirlar (%d)</item>
+    </plurals>
+</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
new file mode 100644
index 0000000..c5c91ed
--- /dev/null
+++ b/res/values-vi/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Lịch"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Chưa có trình quay số"</string>
+    <string name="no_events" msgid="2454460886004475314">"Chưa có sự kiện nào được lên lịch. Bạn đang rảnh!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Có thể Lịch đang khởi động hoặc có thể bạn phải kiểm tra chế độ cài đặt trong Ứng dụng đồng hành"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Cả ngày"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> mã PIN: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d sự kiện cả ngày</item>
+      <item quantity="one">%d sự kiện cả ngày</item>
+    </plurals>
+</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..028fe97
--- /dev/null
+++ b/res/values-zh-rCN/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"日历"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"没有可用的拨号器"</string>
+    <string name="no_events" msgid="2454460886004475314">"没有预先安排的活动。您目前空闲!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"日历可能正在启动,您也可能需要检查配套应用中的设置"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"全天"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN 码:<xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d 个全天活动</item>
+      <item quantity="one">%d 个全天活动</item>
+    </plurals>
+</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..e758655
--- /dev/null
+++ b/res/values-zh-rHK/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"日曆"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"沒有可用的撥號器"</string>
+    <string name="no_events" msgid="2454460886004475314">"沒有已排定的活動。享受隨心的一天!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"日曆可能正在啟動,您亦可能需要在隨附應用程式中查看設定"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"全日"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN:<xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d 個全日活動</item>
+      <item quantity="one">%d 個全日活動</item>
+    </plurals>
+</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..6758c4a
--- /dev/null
+++ b/res/values-zh-rTW/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"日曆"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"沒有可用的撥號應用程式"</string>
+    <string name="no_events" msgid="2454460886004475314">"沒有任何預先安排的活動。你有空!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"系統可能正在開啟日曆。你也可以檢查隨附應用程式中的設定"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"全天"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> PIN 碼:<xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="other">%d 個全天活動</item>
+      <item quantity="one">%d 個全天活動</item>
+    </plurals>
+</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
new file mode 100644
index 0000000..a85c7aa
--- /dev/null
+++ b/res/values-zu/strings.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  Copyright (C) 2020 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name" msgid="1756632159204796305">"Ikhalenda"</string>
+    <string name="no_dialler" msgid="1448265958659890310">"Akukho ukudayela okutholakalayo"</string>
+    <string name="no_events" msgid="2454460886004475314">"Ayikho imicimbi eshejuliwe. Ukhululekile!"</string>
+    <string name="no_calendars" msgid="5059614627806215716">"Ikhalenda ingaqalisa, noma kungadingeka uhlole amasethingi akho kuhlelo lokusebenza elingumngane"</string>
+    <string name="all_day_event" msgid="5817490740700803034">"Usuku lonke"</string>
+    <!-- no translation found for phone_number (3879925006862072135) -->
+    <skip />
+    <string name="phone_number_with_pin" msgid="6760582665093825412">"<xliff:g id="NUMBER">%1$s</xliff:g> Iphinikhodi: <xliff:g id="PIN_0">%2$s</xliff:g>"</string>
+    <plurals name="all_day_title" formatted="false" msgid="7938279592034934265">
+      <item quantity="one">imicimbi yosuku lonke ngu-%d</item>
+      <item quantity="other">imicimbi yosuku lonke ngu-%d</item>
+    </plurals>
+</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index a7f7c74..a78bc08 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -43,6 +43,7 @@
 
     <!-- The title for the all-day events section. Only shown for more than one item. [CHAR LIMIT=120] -->
     <plurals name="all_day_title">
+        <item quantity="one">%d all day event</item>
         <item quantity="other">%d all day events</item>
     </plurals>
 </resources>
\ No newline at end of file
diff --git a/src/com/android/car/calendar/CarCalendarView.java b/src/com/android/car/calendar/CarCalendarView.java
index 07b9516..1a63588 100644
--- a/src/com/android/car/calendar/CarCalendarView.java
+++ b/src/com/android/car/calendar/CarCalendarView.java
@@ -17,7 +17,6 @@
 package com.android.car.calendar;
 
 import static com.google.common.base.Verify.verify;
-import static com.google.common.base.Verify.verifyNotNull;
 
 import android.Manifest;
 import android.util.Log;
@@ -25,10 +24,10 @@
 import android.view.ViewGroup;
 import android.widget.TextView;
 
-import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
 import androidx.lifecycle.Observer;
 import androidx.recyclerview.widget.RecyclerView;
+import androidx.recyclerview.widget.RecyclerView.ViewHolder;
 
 import com.android.car.calendar.common.CalendarFormatter;
 import com.android.car.calendar.common.Dialer;
@@ -64,15 +63,8 @@
     /** Holds an instance of either {@link LocalDate} or {@link Event} for each item in the list. */
     private final List<CalendarItem> mRecyclerViewItems = new ArrayList<>();
 
-    private final RecyclerView.Adapter mAdapter = new EventRecyclerViewAdapter();
-    private final Observer<ImmutableList<Event>> mEventsObserver =
-            events -> {
-                if (DEBUG) Log.d(TAG, "Events changed");
-                updateRecyclerViewItems(events);
-
-                // TODO(jdp) Only change the affected items (DiffUtil) to allow animated changes.
-                mAdapter.notifyDataSetChanged();
-            };
+    private final RecyclerView.Adapter<ViewHolder> mAdapter = new EventRecyclerViewAdapter();
+    private final Observer<ImmutableList<Event>> mEventsObserver = this::onEventsChanged;
 
     CarCalendarView(
             CarCalendarActivity carCalendarActivity,
@@ -102,23 +94,30 @@
     private void showWithPermission() {
         EventsLiveData eventsLiveData = mCarCalendarViewModel.getEventsLiveData();
         eventsLiveData.observe(mCarCalendarActivity, mEventsObserver);
-        updateRecyclerViewItems(verifyNotNull(eventsLiveData.getValue()));
+    }
+
+    private void onEventsChanged(ImmutableList<Event> events) {
+        updateRecyclerViewItems(events);
+
+        // TODO(jdp) Only change the affected items (DiffUtil) to allow animated changes.
+        mAdapter.notifyDataSetChanged();
     }
 
     /**
      * If the events list is null there is no calendar data available. If the events list is empty
      * there is calendar data but no events.
      */
-    private void updateRecyclerViewItems(@Nullable ImmutableList<Event> carCalendarEvents) {
+    private void updateRecyclerViewItems(@Nullable ImmutableList<Event> events) {
+        if (DEBUG) Log.d(TAG, "Update events");
         LocalDate currentDate = null;
         mRecyclerViewItems.clear();
 
-        if (carCalendarEvents == null) {
+        if (events == null) {
             mNoEventsTextView.setVisibility(View.VISIBLE);
             mNoEventsTextView.setText(R.string.no_calendars);
             return;
         }
-        if (carCalendarEvents.isEmpty()) {
+        if (events.isEmpty()) {
             mNoEventsTextView.setVisibility(View.VISIBLE);
             mNoEventsTextView.setText(R.string.no_events);
             return;
@@ -130,7 +129,7 @@
         // add the event rows after looking at all events for the day.
         List<CalendarItem> eventItems = null;
         List<EventCalendarItem> allDayEventItems = null;
-        for (Event event : carCalendarEvents) {
+        for (Event event : events) {
             LocalDate date =
                     event.getDayStartInstant().atZone(ZoneId.systemDefault()).toLocalDate();
 
@@ -177,17 +176,15 @@
         mRecyclerViewItems.addAll(eventItems);
     }
 
-    private class EventRecyclerViewAdapter extends RecyclerView.Adapter {
-
-        @NonNull
+    private class EventRecyclerViewAdapter extends RecyclerView.Adapter<ViewHolder> {
         @Override
-        public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
+        public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
             CalendarItem.Type type = CalendarItem.Type.values()[viewType];
             return type.createViewHolder(parent);
         }
 
         @Override
-        public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
+        public void onBindViewHolder(ViewHolder holder, int position) {
             mRecyclerViewItems.get(position).bind(holder);
         }
 
diff --git a/src/com/android/car/calendar/common/Dialer.java b/src/com/android/car/calendar/common/Dialer.java
index 889a3c8..df843aa 100644
--- a/src/com/android/car/calendar/common/Dialer.java
+++ b/src/com/android/car/calendar/common/Dialer.java
@@ -26,6 +26,8 @@
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Strings;
 
+import java.util.Objects;
+
 import javax.annotation.Nullable;
 
 /** Calls the default dialer with an optional access code. */
@@ -94,5 +96,18 @@
                     .add("mAccess", mAccess)
                     .toString();
         }
+
+        @Override
+        public boolean equals(Object o) {
+            if (this == o) return true;
+            if (o == null || getClass() != o.getClass()) return false;
+            NumberAndAccess that = (NumberAndAccess) o;
+            return mNumber.equals(that.mNumber) && Objects.equals(mAccess, that.mAccess);
+        }
+
+        @Override
+        public int hashCode() {
+            return Objects.hash(mNumber, mAccess);
+        }
     }
 }
diff --git a/src/com/android/car/calendar/common/Event.java b/src/com/android/car/calendar/common/Event.java
index 4395d33..6f88717 100644
--- a/src/com/android/car/calendar/common/Event.java
+++ b/src/com/android/car/calendar/common/Event.java
@@ -20,6 +20,9 @@
 
 import java.time.Duration;
 import java.time.Instant;
+import java.util.Objects;
+
+import javax.annotation.Nullable;
 
 /**
  * An immutable value representing a calendar event. Should contain only details that are relevant
@@ -34,9 +37,7 @@
         NONE,
     }
 
-    /**
-     * The details required for display of the calendar indicator.
-     */
+    /** The details required for display of the calendar indicator. */
     public static class CalendarDetails {
         private final String mName;
         private final int mColor;
@@ -53,6 +54,19 @@
         public String getName() {
             return mName;
         }
+
+        @Override
+        public boolean equals(Object o) {
+            if (this == o) return true;
+            if (o == null || getClass() != o.getClass()) return false;
+            CalendarDetails that = (CalendarDetails) o;
+            return mColor == that.mColor && mName.equals(that.mName);
+        }
+
+        @Override
+        public int hashCode() {
+            return Objects.hash(mName, mColor);
+        }
     }
 
     private final boolean mAllDay;
@@ -62,8 +76,8 @@
     private final Instant mDayEndInstant;
     private final String mTitle;
     private final Status mStatus;
-    private final String mLocation;
-    private final NumberAndAccess mNumberAndAccess;
+    @Nullable private final String mLocation;
+    @Nullable private final NumberAndAccess mNumberAndAccess;
     private final CalendarDetails mCalendarDetails;
 
     Event(
@@ -74,8 +88,8 @@
             Instant dayEndInstant,
             String title,
             Status status,
-            String location,
-            NumberAndAccess numberAndAccess,
+            @Nullable String location,
+            @Nullable NumberAndAccess numberAndAccess,
             CalendarDetails calendarDetails) {
         mAllDay = allDay;
         mStartInstant = startInstant;
@@ -109,6 +123,7 @@
         return mTitle;
     }
 
+    @Nullable
     public NumberAndAccess getNumberAndAccess() {
         return mNumberAndAccess;
     }
@@ -117,6 +132,7 @@
         return mCalendarDetails;
     }
 
+    @Nullable
     public String getLocation() {
         return mLocation;
     }
@@ -132,4 +148,36 @@
     public Duration getDuration() {
         return Duration.between(getStartInstant(), getEndInstant());
     }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        Event event = (Event) o;
+        return mAllDay == event.mAllDay
+                && mStartInstant.equals(event.mStartInstant)
+                && mDayStartInstant.equals(event.mDayStartInstant)
+                && mEndInstant.equals(event.mEndInstant)
+                && mDayEndInstant.equals(event.mDayEndInstant)
+                && mTitle.equals(event.mTitle)
+                && mStatus == event.mStatus
+                && Objects.equals(mLocation, event.mLocation)
+                && Objects.equals(mNumberAndAccess, event.mNumberAndAccess)
+                && mCalendarDetails.equals(event.mCalendarDetails);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(
+                mAllDay,
+                mStartInstant,
+                mDayStartInstant,
+                mEndInstant,
+                mDayEndInstant,
+                mTitle,
+                mStatus,
+                mLocation,
+                mNumberAndAccess,
+                mCalendarDetails);
+    }
 }
diff --git a/src/com/android/car/calendar/common/EventsLiveData.java b/src/com/android/car/calendar/common/EventsLiveData.java
index 12c91e7..92ae0bb 100644
--- a/src/com/android/car/calendar/common/EventsLiveData.java
+++ b/src/com/android/car/calendar/common/EventsLiveData.java
@@ -31,7 +31,9 @@
 import android.provider.CalendarContract.Instances;
 import android.util.Log;
 
+import androidx.lifecycle.LifecycleOwner;
 import androidx.lifecycle.LiveData;
+import androidx.lifecycle.Observer;
 
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Iterables;
@@ -44,6 +46,7 @@
 import java.util.ArrayList;
 import java.util.Comparator;
 import java.util.List;
+import java.util.Objects;
 
 import javax.annotation.Nullable;
 
@@ -53,12 +56,17 @@
  * Provider</a>.
  *
  * <p>While in the active state the content provider is observed for changes.
+ *
+ * <p>When the value given to the observer is null it signals that there are no calendars.
  */
 public class EventsLiveData extends LiveData<ImmutableList<Event>> {
 
     private static final String TAG = "CarCalendarEventsLiveData";
     private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
 
+    // The duration to delay before updating the value to reduce the frequency of changes.
+    private static final int UPDATE_DELAY_MILLIS = 1000;
+
     // Sort events by start date and title.
     private static final Comparator<Event> EVENT_COMPARATOR =
             Comparator.comparing(Event::getDayStartInstant).thenComparing(Event::getTitle);
@@ -68,19 +76,22 @@
     private final ContentResolver mContentResolver;
     private final EventDescriptions mEventDescriptions;
     private final EventLocations mLocations;
+    private final Runnable mUpdateIfChangedRunnable = this::updateIfChanged;
 
     /** The event instances cursor is a field to allow observers to be managed. */
     @Nullable private Cursor mEventsCursor;
 
     @Nullable private ContentObserver mEventInstancesObserver;
 
+    // This can be updated on the background thread but read from any thread.
+    private volatile boolean mValueUpdated;
+
     public EventsLiveData(
             Clock clock,
             Handler backgroundHandler,
             ContentResolver contentResolver,
             EventDescriptions eventDescriptions,
             EventLocations locations) {
-        super(ImmutableList.of());
         mClock = clock;
         mBackgroundHandler = backgroundHandler;
         mContentResolver = contentResolver;
@@ -89,8 +100,16 @@
     }
 
     /** Refreshes the event instances and sets the new value which notifies observers. */
-    private void update() {
-        postValue(getEventsUntilTomorrow());
+    private void updateIfChanged() {
+        Log.d(TAG, "Update if changed");
+        ImmutableList<Event> latest = getEventsUntilTomorrow();
+        ImmutableList<Event> current = getValue();
+
+        // Always post the first value even if it is null.
+        if (!mValueUpdated || !Objects.equals(latest, current)) {
+            postValue(latest);
+            mValueUpdated = true;
+        }
     }
 
     /** Queries the content provider for event instances. */
@@ -167,7 +186,7 @@
                     @Override
                     public void onChange(boolean selfChange) {
                         if (DEBUG) Log.d(TAG, "Events changed");
-                        update();
+                        updateWithDelay();
                     }
                 };
         cursor.setNotificationUri(mContentResolver, eventInstanceUri);
@@ -176,6 +195,13 @@
         return cursor;
     }
 
+    private void updateWithDelay() {
+        // Do not update the events until there have been no changes for a given duration.
+        Log.d(TAG, "Events changed");
+        mBackgroundHandler.removeCallbacks(mUpdateIfChangedRunnable);
+        mBackgroundHandler.postDelayed(mUpdateIfChangedRunnable, UPDATE_DELAY_MILLIS);
+    }
+
     /** Can return multiple events for a single cursor row when an event spans multiple days. */
     private List<Event> createEventsForRow(
             Cursor eventInstancesCursor, EventDescriptions eventDescriptions) {
@@ -262,13 +288,14 @@
         if (DEBUG) Log.d(TAG, "Live data inactive");
         mBackgroundHandler.post(this::cancelScheduledUpdate);
         mBackgroundHandler.post(this::tearDownCursor);
+        mValueUpdated = false;
     }
 
-    /** Calls {@link #update()} every minute to keep the displayed time range correct. */
+    /** Calls {@link #updateIfChanged()} every minute to keep the displayed time range correct. */
     private void updateAndScheduleNext() {
         if (DEBUG) Log.d(TAG, "Update and schedule");
         if (hasActiveObservers()) {
-            update();
+            updateIfChanged();
             ZonedDateTime now = ZonedDateTime.now(mClock);
             ZonedDateTime truncatedNowTime = now.truncatedTo(MINUTES);
             ZonedDateTime updateTime = truncatedNowTime.plus(1, MINUTES);
diff --git a/tests/ui/src/com/android/car/calendar/CarCalendarUiTest.java b/tests/ui/src/com/android/car/calendar/CarCalendarUiTest.java
index d342e3d..e591a80 100644
--- a/tests/ui/src/com/android/car/calendar/CarCalendarUiTest.java
+++ b/tests/ui/src/com/android/car/calendar/CarCalendarUiTest.java
@@ -98,6 +98,9 @@
 
     private List<Object[]> mTestEventRows;
 
+    // If set to true fake dependencies will not be set and the real provider will be used.
+    private boolean mDoNotSetFakeDependencies;
+
     // These can be set in the test thread and read on the main thread.
     private volatile CountDownLatch mEventChangesLatch;
 
@@ -105,9 +108,12 @@
     public void setUp() {
         ActivityLifecycleMonitorRegistry.getInstance().addLifecycleCallback(mLifecycleCallback);
         mTestEventRows = new ArrayList<>();
+        mDoNotSetFakeDependencies = false;
     }
 
     private void onActivityLifecycleChanged(Activity activity, Stage stage) {
+        if (mDoNotSetFakeDependencies) return;
+
         if (stage.equals(Stage.PRE_ON_CREATE)) {
             setActivityDependencies((CarCalendarActivity) activity);
         } else if (stage.equals(Stage.CREATED)) {
@@ -156,9 +162,18 @@
     }
 
     @Test
-    public void calendar_titleShows() {
+    public void withFakeDependencies_titleShows() {
         try (ActivityScenario<CarCalendarActivity> ignored =
-                ActivityScenario.launch(CarCalendarActivity.class)) {
+                     ActivityScenario.launch(CarCalendarActivity.class)) {
+            onView(withText(R.string.app_name)).check(matches(isDisplayed()));
+        }
+    }
+
+    @Test
+    public void withoutFakeDependencies_titleShows() {
+        mDoNotSetFakeDependencies = true;
+        try (ActivityScenario<CarCalendarActivity> ignored =
+                     ActivityScenario.launch(CarCalendarActivity.class)) {
             onView(withText(R.string.app_name)).check(matches(isDisplayed()));
         }
     }
diff --git a/tests/unit/src/com/android/car/calendar/common/EventsLiveDataTest.java b/tests/unit/src/com/android/car/calendar/common/EventsLiveDataTest.java
index ff00e8d..79b5e29 100644
--- a/tests/unit/src/com/android/car/calendar/common/EventsLiveDataTest.java
+++ b/tests/unit/src/com/android/car/calendar/common/EventsLiveDataTest.java
@@ -21,6 +21,8 @@
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.timeout;
+import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
 import static java.time.temporal.ChronoUnit.HOURS;
@@ -138,12 +140,11 @@
     @Test
     @UiThreadTest
     public void addObserver_queryMade() throws InterruptedException {
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
-        mEventsLiveData.observeForever((value) -> latch.countDown());
+        // Observing triggers content to be read.
+        mEventsLiveData.observeForever((unused) -> { /* Do nothing */ });
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        mTestContentProvider.awaitCalendarQuery();
 
         assertThat(mTestContentProvider.mTestEventCursor).isNotNull();
     }
@@ -151,49 +152,63 @@
     @Test
     @UiThreadTest
     public void addObserver_contentObserved() throws InterruptedException {
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
-        mEventsLiveData.observeForever((value) -> latch.countDown());
+        // Observing triggers content to be read.
+        mEventsLiveData.observeForever((unused) -> { /* Do nothing */ });
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        mTestContentProvider.awaitCalendarQuery();
 
-        assertThat(mTestContentProvider.mTestEventCursor.mLastContentObserver).isNotNull();
+        awaitAndAssertDone(mTestContentProvider.mTestEventCursor.mRegisterContentObserverLatch);
     }
 
     @Test
-    @UiThreadTest
+    public void addObserver_observerCalled() throws InterruptedException {
+        // Observing triggers content to be read.
+        Observer<ImmutableList<Event>> mockObserver = mock(Observer.class);
+        runOnMain(() -> mEventsLiveData.observeForever(mockObserver));
+
+        // TODO(jdp) This method of verifying an async behaviour is easier to read.
+        verify(mockObserver, timeout(1000).times(1)).onChanged(any());
+    }
+
+    @Test
+    public void addTwoObservers_bothObserversCalled() throws InterruptedException {
+        // Observing triggers content to be read.
+        Observer<ImmutableList<Event>> mockObserver1 = mock(Observer.class);
+        runOnMain(() -> mEventsLiveData.observeForever(mockObserver1));
+        Observer<ImmutableList<Event>> mockObserver2 = mock(Observer.class);
+        runOnMain(() -> mEventsLiveData.observeForever(mockObserver2));
+
+        verify(mockObserver1, timeout(1000).times(1)).onChanged(any());
+        verify(mockObserver2, timeout(1000).times(1)).onChanged(any());
+    }
+
+    @Test
     public void removeObserver_contentNotObserved() throws InterruptedException {
-        // Expect onChanged when we observe, when the data is read, and when we stop observing.
-        final CountDownLatch latch = new CountDownLatch(2);
-        Observer<ImmutableList<Event>> observer = (value) -> latch.countDown();
-        mEventsLiveData.observeForever(observer);
+        // Observing triggers content to be read.
+        Observer<ImmutableList<Event>> observer = (unused) -> { /* Do nothing */ };
+        runOnMain(() -> mEventsLiveData.observeForever(observer));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        mTestContentProvider.awaitCalendarQuery();
 
-        final CountDownLatch latch2 = new CountDownLatch(1);
-        mEventsLiveData.removeObserver(observer);
-
-        // Wait for the observer to be unregistered on the background thread.
-        latch2.await(5, TimeUnit.SECONDS);
-
-        assertThat(mTestContentProvider.mTestEventCursor.mLastContentObserver).isNull();
+        awaitAndAssertDone(mTestContentProvider.mTestEventCursor.mRegisterContentObserverLatch);
+        runOnMain(() -> mEventsLiveData.removeObserver(observer));
+        awaitAndAssertDone(mTestContentProvider.mTestEventCursor.mUnregisterContentObserverLatch);
     }
 
     @Test
     public void addObserver_oneEventResult() throws InterruptedException {
-
         mTestContentProvider.addRow(buildTestRowWithDuration(CURRENT_DATE_TIME, 1));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        // Expect onChanged to be called for when the data is read.
+        CountDownLatch latch = new CountDownLatch(1);
 
         // Must add observer on main thread.
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         ImmutableList<Event> events = mEventsLiveData.getValue();
         assertThat(events).isNotNull();
@@ -213,12 +228,14 @@
     }
 
     @Test
-    public void changeCursorData_onChangedCalled() throws InterruptedException {
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch initializeCountdownLatch = new CountDownLatch(2);
+    public void notifyDataChange_dataNotChanged_onChangedNotCalled() throws InterruptedException {
+        mTestContentProvider.addRow(buildTestRow());
 
-        // Expect the same init callbacks as above but with an extra when the data is updated.
-        CountDownLatch changeCountdownLatch = new CountDownLatch(3);
+        // Expect onChanged to be called for when the data is read.
+        CountDownLatch initializeCountdownLatch = new CountDownLatch(1);
+
+        // Expect the same callback as above but with an extra when the data is updated.
+        CountDownLatch changeCountdownLatch = new CountDownLatch(2);
 
         // Must add observer on main thread.
         runOnMain(
@@ -231,17 +248,44 @@
                                 }));
 
         // Wait for the data to be read on the background thread.
-        initializeCountdownLatch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(initializeCountdownLatch);
 
-        // Signal that the content has changed.
+        // Signal that the content has changed but do not update the data.
         mTestContentProvider.mTestEventCursor.signalDataChanged();
 
         // Wait for the changed data to be read on the background thread.
-        changeCountdownLatch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertNotDone(changeCountdownLatch);
     }
 
-    private void runOnMain(Runnable runnable) {
-        InstrumentationRegistry.getInstrumentation().runOnMainSync(runnable);
+    @Test
+    public void notifyDataChange_dataChanged_onChangedCalled() throws InterruptedException {
+        mTestContentProvider.addRow(buildTestRow());
+
+        // Expect onChanged to be called for when the data is read.
+        CountDownLatch initializeCountdownLatch = new CountDownLatch(1);
+
+        // Expect the same callback as above but with an extra when the data is updated.
+        CountDownLatch changeCountdownLatch = new CountDownLatch(2);
+
+        // Must add observer on main thread.
+        runOnMain(
+                () ->
+                        mEventsLiveData.observeForever(
+                                // Count down both latches when data is changed.
+                                (value) -> {
+                                    initializeCountdownLatch.countDown();
+                                    changeCountdownLatch.countDown();
+                                }));
+
+        // Wait for the data to be read on the background thread.
+        awaitAndAssertDone(initializeCountdownLatch);
+
+        // Change the data and signal that the content has changed.
+        mTestContentProvider.addRow(buildTestRowWithTitle("Another event"));
+        mTestContentProvider.mTestEventCursor.signalDataChanged();
+
+        // Wait for the changed data to be read on the background thread.
+        awaitAndAssertDone(changeCountdownLatch);
     }
 
     @Test
@@ -249,14 +293,9 @@
         mTestHandler.setExpectedMessageCount(2);
 
         // Must add observer on main thread.
-        runOnMain(
-                () ->
-                        mEventsLiveData.observeForever(
-                                (value) -> {
-                                    /* Do nothing */
-                                }));
+        runOnMain(() -> mEventsLiveData.observeForever((unused) -> { /* Do nothing */ }));
 
-        mTestHandler.awaitExpectedMessages(5);
+        mTestHandler.awaitExpectedMessages();
 
         // Show that a message was scheduled for the future.
         assertThat(mTestHandler.mLastUptimeMillis).isAtLeast(SystemClock.uptimeMillis());
@@ -265,13 +304,14 @@
     @Test
     public void noCalendars_valueNull() throws InterruptedException {
         mTestContentProvider.mAddFakeCalendar = false;
+        mTestContentProvider.addRow(buildTestRow());
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        // Expect onChanged to be called for when the data is read.
+        CountDownLatch latch = new CountDownLatch(1);
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         assertThat(mEventsLiveData.getValue()).isNull();
     }
@@ -280,15 +320,9 @@
     @UiThreadTest
     public void noCalendars_contentObserved() throws InterruptedException {
         mTestContentProvider.mAddFakeCalendar = false;
-
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
-        mEventsLiveData.observeForever((value) -> latch.countDown());
-
-        // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
-
-        assertThat(mTestContentProvider.mTestEventCursor.mLastContentObserver).isNotNull();
+        mEventsLiveData.observeForever((unused) -> { /* Do nothing */ });
+        mTestContentProvider.awaitCalendarQuery();
+        awaitAndAssertDone(mTestContentProvider.mTestEventCursor.mRegisterContentObserverLatch);
     }
 
     @Test
@@ -296,13 +330,12 @@
         // Replace the default event with one that lasts 24 hours.
         mTestContentProvider.addRow(buildTestRowWithDuration(CURRENT_DATE_TIME, 24));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        CountDownLatch latch = new CountDownLatch(1);
 
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         // Expect an event for the 2 parts of the split event instance.
         assertThat(mEventsLiveData.getValue()).hasSize(2);
@@ -314,13 +347,12 @@
         int hours = 48;
         mTestContentProvider.addRow(buildTestRowWithDuration(CURRENT_DATE_TIME, hours));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        CountDownLatch latch = new CountDownLatch(1);
 
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         Event middlePartEvent = mEventsLiveData.getValue().get(1);
 
@@ -338,13 +370,12 @@
         mTestContentProvider.addRow(buildTestRowWithDuration(twoHoursAfterCurrentTime, 1));
         mTestContentProvider.addRow(buildTestRowWithDuration(CURRENT_DATE_TIME, 1));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        CountDownLatch latch = new CountDownLatch(1);
 
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         ImmutableList<Event> events = mEventsLiveData.getValue();
 
@@ -357,17 +388,17 @@
     @Test
     public void multipleEvents_resultsSortedTitle() throws InterruptedException {
         // Replace the default event with two that are out of time order.
-        mTestContentProvider.addRow(buildTestRowWithTitle(CURRENT_DATE_TIME, "Title B"));
-        mTestContentProvider.addRow(buildTestRowWithTitle(CURRENT_DATE_TIME, "Title A"));
-        mTestContentProvider.addRow(buildTestRowWithTitle(CURRENT_DATE_TIME, "Title C"));
+        mTestContentProvider.addRow(buildTestRowWithTitle("Title B"));
+        mTestContentProvider.addRow(buildTestRowWithTitle("Title A"));
+        mTestContentProvider.addRow(buildTestRowWithTitle("Title C"));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        // Expect onChanged to be called for when the data is read.
+        CountDownLatch latch = new CountDownLatch(1);
 
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         ImmutableList<Event> events = mEventsLiveData.getValue();
 
@@ -383,13 +414,13 @@
                 CURRENT_DATE_TIME.withZoneSameLocal(ZoneId.of("UTC")).truncatedTo(ChronoUnit.DAYS);
         mTestContentProvider.addRow(buildTestRowAllDay(utcMidnightStart));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        // Expect onChanged to be called when the data is read.
+        CountDownLatch latch = new CountDownLatch(1);
 
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         ImmutableList<Event> events = mEventsLiveData.getValue();
 
@@ -407,22 +438,35 @@
         // Set the time to 23:XX in the BERLIN_ZONE_ID which will be after the event end time.
         mTestClock.setTime(CURRENT_DATE_TIME.with(ChronoField.HOUR_OF_DAY, 23));
 
-        // Expect onChanged to be called for when we start to observe and when the data is read.
-        CountDownLatch latch = new CountDownLatch(2);
+        // Expect onChanged to be called for when the data is read.
+        CountDownLatch latch = new CountDownLatch(1);
 
         runOnMain(() -> mEventsLiveData.observeForever((value) -> latch.countDown()));
 
         // Wait for the data to be read on the background thread.
-        latch.await(5, TimeUnit.SECONDS);
+        awaitAndAssertDone(latch);
 
         // Show that the event is included even though its end time is before the current time.
         assertThat(mEventsLiveData.getValue()).isNotEmpty();
     }
 
+    private void runOnMain(Runnable runnable) {
+        InstrumentationRegistry.getInstrumentation().runOnMainSync(runnable);
+    }
+
+    private static void awaitAndAssertDone(CountDownLatch latch) throws InterruptedException {
+        assertThat(latch.await(2, TimeUnit.SECONDS)).isTrue();
+    }
+
+    private static void awaitAndAssertNotDone(CountDownLatch latch) throws InterruptedException {
+        assertThat(latch.await(2, TimeUnit.SECONDS)).isFalse();
+    }
+
     private static class TestContentProvider extends MockContentProvider {
         TestEventCursor mTestEventCursor;
         boolean mAddFakeCalendar = true;
         List<Object[]> mEventRows = new ArrayList<>();
+        CountDownLatch mCalendarQueryLatch = new CountDownLatch(1);
 
         TestContentProvider(Context context) {
             super(context);
@@ -449,14 +493,20 @@
                 if (mAddFakeCalendar) {
                     calendarsCursor.addRow(new String[] {"Test value"});
                 }
+                mCalendarQueryLatch.countDown();
                 return calendarsCursor;
             }
             throw new IllegalStateException("Unexpected query uri " + uri);
         }
 
+        void awaitCalendarQuery() throws InterruptedException {
+            awaitAndAssertDone(mCalendarQueryLatch);
+        }
+
         static class TestEventCursor extends MatrixCursor {
             final Uri mUri;
-            ContentObserver mLastContentObserver;
+            CountDownLatch mRegisterContentObserverLatch = new CountDownLatch(1);
+            CountDownLatch mUnregisterContentObserverLatch = new CountDownLatch(1);
 
             TestEventCursor(Uri uri) {
                 super(
@@ -477,13 +527,13 @@
             @Override
             public void registerContentObserver(ContentObserver observer) {
                 super.registerContentObserver(observer);
-                mLastContentObserver = observer;
+                mRegisterContentObserverLatch.countDown();
             }
 
             @Override
             public void unregisterContentObserver(ContentObserver observer) {
                 super.unregisterContentObserver(observer);
-                mLastContentObserver = null;
+                mUnregisterContentObserverLatch.countDown();
             }
 
             void signalDataChanged() {
@@ -519,8 +569,8 @@
             mCountDownLatch = new CountDownLatch(expectedMessageCount);
         }
 
-        void awaitExpectedMessages(int seconds) throws InterruptedException {
-            mCountDownLatch.await(seconds, TimeUnit.SECONDS);
+        void awaitExpectedMessages() throws InterruptedException {
+            awaitAndAssertDone(mCountDownLatch);
         }
 
         @Override
@@ -573,10 +623,7 @@
     }
 
     static long addHoursAndTruncate(ZonedDateTime dateTime, int hours) {
-        return dateTime.truncatedTo(HOURS)
-                .plus(Duration.ofHours(hours))
-                .toInstant()
-                .toEpochMilli();
+        return dateTime.truncatedTo(HOURS).plus(Duration.ofHours(hours)).toInstant().toEpochMilli();
     }
 
     static Object[] buildTestRowWithDuration(ZonedDateTime startDateTime, int eventDurationHours) {
@@ -588,8 +635,12 @@
         return buildTestRowWithDuration(startDateTime, 24, EVENT_TITLE, true);
     }
 
-    static Object[] buildTestRowWithTitle(ZonedDateTime startDateTime, String title) {
-        return buildTestRowWithDuration(startDateTime, 1, title, EVENT_ALL_DAY);
+    static Object[] buildTestRowWithTitle(String title) {
+        return buildTestRowWithDuration(CURRENT_DATE_TIME, 1, title, EVENT_ALL_DAY);
+    }
+
+    static Object[] buildTestRow() {
+        return buildTestRowWithDuration(CURRENT_DATE_TIME, 1, EVENT_TITLE, EVENT_ALL_DAY);
     }
 
     static Object[] buildTestRowWithDuration(