Merge "Fix racey crash on RecentsLoader reset" into arc-apps
diff --git a/res/menu/file_context_menu.xml b/res/menu/file_context_menu.xml
index 16d36bc..de3965a 100644
--- a/res/menu/file_context_menu.xml
+++ b/res/menu/file_context_menu.xml
@@ -49,4 +49,10 @@
             android:id="@+id/menu_delete"
             android:title="@string/menu_delete" />
     </group>
+    <group
+        android:id="@+id/menu_settings_group">
+        <item
+            android:id="@+id/menu_view_in_owner"
+            android:title="@string/menu_view_in_owner" />
+    </group>
 </menu>
diff --git a/res/menu/mode_directory.xml b/res/menu/mode_directory.xml
index e0b42cb..e393c3f 100644
--- a/res/menu/mode_directory.xml
+++ b/res/menu/mode_directory.xml
@@ -62,4 +62,9 @@
         android:title="@string/menu_rename"
         android:showAsAction="never"
         android:visible="false" />
+    <item
+        android:id="@+id/menu_view_in_owner"
+        android:title="@string/menu_view_in_owner"
+        android:showAsAction="never"
+        android:visible="false" />
 </menu>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 45aa9d1..48d3cbf 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ليس هناك أي عناصر."</string>
     <string name="no_results" msgid="2371026325236359209">"‏لا نتائج مطابقة في %1$s."</string>
     <string name="toast_no_application" msgid="7555319548595113121">"يتعذر فتح الملف"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"يتعذر فتح الملفات في الأرشيف"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"تعذر حذف بعض المستندات"</string>
     <string name="share_via" msgid="8725082736005677161">"مشاركة عبر"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"جارٍ نسخ الملفات"</string>
@@ -282,6 +281,5 @@
     <string name="authentication_required" msgid="147352435273287559">"يلزم توفر المصادقة للاطلاع على محتوى هذا الدليل"</string>
     <string name="open_app" msgid="8467890061226696744">"فتح <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"أرشيف<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"هل تريد استبدال <xliff:g id="NAME">%1$s</xliff:g>؟"</string>
 </resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 88743b1..2d777ac 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nema stavki"</string>
     <string name="no_results" msgid="2371026325236359209">"Nema podudaranja u %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Otvaranje datoteke nije uspelo"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Ne možete da otvarate datoteke u arhivama"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nije moguće izbrisati neke dokumente"</string>
     <string name="share_via" msgid="8725082736005677161">"Deljenje preko"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopiramo datoteke"</string>
@@ -219,6 +218,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Potvrda autentičnosti je neophodna da biste videli sadržaj ovog direktorijuma"</string>
     <string name="open_app" msgid="8467890061226696744">"Otvori <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arhiva<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Želite da zamenite <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-be-rBY/strings.xml b/res/values-be-rBY/strings.xml
index e799180..cd7a849 100644
--- a/res/values-be-rBY/strings.xml
+++ b/res/values-be-rBY/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Няма элементаў"</string>
     <string name="no_results" msgid="2371026325236359209">"Няма супадзенняў у %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Немагчыма адкрыць файл"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Немагчыма адкрыць файлы ў архівах"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Немагчыма выдаліць некаторыя дакументы"</string>
     <string name="share_via" msgid="8725082736005677161">"Абагуліць праз"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Капіраванне файлаў"</string>
@@ -240,6 +239,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Для прагляду змесціва гэтага каталога патрабуецца аўтэнтыфікацыя"</string>
     <string name="open_app" msgid="8467890061226696744">"Адкрыць <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"архіў<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Перазапісаць <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index 59ce055..d773121 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"কোনো আইটেম নেই"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s এ কোনো মিল নেই"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ফাইল খোলা যাবে না"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"আর্কাইভের ফাইলগুলি খোলা যাচ্ছে না"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"কিছু দস্তাবেজ মোছা গেল না"</string>
     <string name="share_via" msgid="8725082736005677161">"এর মাধ্যমে শেয়ার করুন"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ফাইলগুলি কপি করা হচ্ছে"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"এই সংগ্রহের সামগ্রী দেখার জন্য প্রমাণীকরণ প্রয়োজন"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> খুলুন"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"সংরক্ষণ<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> ওভাররাইট করবেন?"</string>
 </resources>
diff --git a/res/values-bs-rBA/strings.xml b/res/values-bs-rBA/strings.xml
index 3f1c24d..44a4a7d 100644
--- a/res/values-bs-rBA/strings.xml
+++ b/res/values-bs-rBA/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nema stavki"</string>
     <string name="no_results" msgid="2371026325236359209">"Nema podudarnih rezultata u %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Nije moguće otvoriti fajl"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Nije moguće otvoriti fajlove u arhivama"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nije moguće izbrisati neke dokumente"</string>
     <string name="share_via" msgid="8725082736005677161">"Podijeli koristeći aplikaciju"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopiraju se fajlovi"</string>
@@ -219,6 +218,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Potrebna je autentifikacija da vidite sadržaj ovog direktorija"</string>
     <string name="open_app" msgid="8467890061226696744">"Otvori <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arhiva<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Želite li prepisati fajl <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 1b5d48e..f96045f 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"No hi ha cap element"</string>
     <string name="no_results" msgid="2371026325236359209">"No hi ha cap coincidència a %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"No es pot obrir el fitxer"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"No es poden obrir els fitxers dels arxius"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"No es poden suprimir alguns documents"</string>
     <string name="share_via" msgid="8725082736005677161">"Comparteix mitjançant"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"S\'estan copiant fitxers"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"És necessari autenticar-se per veure el contingut d\'aquest directori"</string>
     <string name="open_app" msgid="8467890061226696744">"Obre <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"fitxer<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Vols sobreescriure <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 7d981d9..1bca328 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Ingen elementer"</string>
     <string name="no_results" msgid="2371026325236359209">"Ingen kampe i %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Filen kan ikke åbnes"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Filer i arkiver kan ikke åbnes"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nogle dokumenter kan ikke slettes"</string>
     <string name="share_via" msgid="8725082736005677161">"Del via"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopierer filer"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Godkendelse er påkrævet for at kunne se indholdet i dette indeks"</string>
     <string name="open_app" msgid="8467890061226696744">"Åbn <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arkiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Vil du overskrive <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 2d6fd95..03cd44a 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Keine Elemente"</string>
     <string name="no_results" msgid="2371026325236359209">"Keine Übereinstimmungen in %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Datei kann nicht geöffnet werden"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Dateien in Archiven können nicht geöffnet werden"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Einige Dokumente konnten nicht gelöscht werden"</string>
     <string name="share_via" msgid="8725082736005677161">"Teilen über"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Dateien werden kopiert"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Um den Inhalt dieses Verzeichnisses zu sehen, ist eine Authentifizierung erforderlich"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> öffnen"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> überschreiben?"</string>
 </resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index dbd6740..3d7fbca 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"No hay elementos"</string>
     <string name="no_results" msgid="2371026325236359209">"No hay coincidencias en %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"No se puede abrir el archivo"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"No se pueden abrir los elementos archivados"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Error al eliminar algunos documentos"</string>
     <string name="share_via" msgid="8725082736005677161">"Compartir a través de"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Copiando archivos"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Es necesario autenticarse para ver el contenido de este directorio"</string>
     <string name="open_app" msgid="8467890061226696744">"Abrir <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archivo<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"¿Sobrescribir <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index acbc8a3..1df9bac 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Üksusi pole"</string>
     <string name="no_results" msgid="2371026325236359209">"Otsing %1$s ei andnud vasteid"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Faili ei saa avada"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Arhiivides olevaid faile ei saa avada"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Mõnda dokumenti ei saa kustutada"</string>
     <string name="share_via" msgid="8725082736005677161">"Jaga rakendusega"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Failide kopeerimine"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Selle kataloogi sisu nägemiseks on vajalik autentimine"</string>
     <string name="open_app" msgid="8467890061226696744">"Ava rakendus <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arhiiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Kas kirjutada üle üksus <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 046adab..ae6780f 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Ez dago ezer"</string>
     <string name="no_results" msgid="2371026325236359209">"Ez da aurkitu ezer %1$s atalean"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Ezin da ireki fitxategia"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Ezin dira ireki artxiboetako fitxategiak"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Ezin izan dira ezabatu dokumentu batzuk"</string>
     <string name="share_via" msgid="8725082736005677161">"Partekatu honekin:"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopiatu fitxategiak"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Autentifikatu egin behar duzu direktorioko edukia ikusi ahal izateko"</string>
     <string name="open_app" msgid="8467890061226696744">"Ireki <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"artxiboa<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> gainidatzi nahi duzu?"</string>
 </resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 3967ff9..14af348 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"موردی موجود نیست"</string>
     <string name="no_results" msgid="2371026325236359209">"‏مورد منطبقی در %1$s وجود ندارد"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"فایل باز نمی‌شود"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"فایل‌های موجود در بایگانی‌ها باز نمی‌شوند"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"برخی از اسناد حذف نمی‌شوند"</string>
     <string name="share_via" msgid="8725082736005677161">"اشتراک‌گذاری از طریق"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"در حال کپی کردن فایل‌ها"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"برای دیدن محتوای این فهرست راهنما، احراز هویت لازم است"</string>
     <string name="open_app" msgid="8467890061226696744">"باز کردن <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"بایگانی <xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> رونویسی شود؟"</string>
 </resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 5cf2693..563c98d 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Aucun élément"</string>
     <string name="no_results" msgid="2371026325236359209">"Aucune correspondance dans %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Impossible d\'ouvrir le fichier"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Impossible d\'ouvrir un fichier dans une archive"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Impossible de supprimer certains documents"</string>
     <string name="share_via" msgid="8725082736005677161">"Partager via"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Copie de fichiers…"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Vous devez vous authentifier pour afficher le contenu de cet annuaire"</string>
     <string name="open_app" msgid="8467890061226696744">"Ouvrir <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Remplacer <xliff:g id="NAME">%1$s</xliff:g> ?"</string>
 </resources>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index 676f09e..bae1154 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Ningún elemento"</string>
     <string name="no_results" msgid="2371026325236359209">"Non hai coincidencias en %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Non se pode abrir o ficheiro"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Non se poden abrir ficheiros dentro de arquivos"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Non se poden eliminar algúns documentos"</string>
     <string name="share_via" msgid="8725082736005677161">"Compartir a través de"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Copiando ficheiros"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Precísase a autenticación para visualizar o contido deste directorio"</string>
     <string name="open_app" msgid="8467890061226696744">"Abrir <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arquivo<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Queres sobrescribir <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml
index 776b250..4481046 100644
--- a/res/values-gu-rIN/strings.xml
+++ b/res/values-gu-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"કોઈ આઇટમ્સ નથી"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s માં કોઇ મેળ નથી"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ફાઇલ ખોલી શકતાં નથી"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"આર્કાઇવમાંની ફાઇલો ખોલી શકાતી નથી"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"કેટલાક દસ્તાવેજો કાઢી નાખવામાં અસમર્થ"</string>
     <string name="share_via" msgid="8725082736005677161">"આના દ્વારા શેર કરો"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ફાઇલો કૉપિ કરી રહ્યાં છે"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"આ નિર્દેશિકાની સામગ્રી જોવા માટે પ્રમાણીકરણ જરૂરી છે"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> ખોલો"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"આર્કાઇવ<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> અધિલેખિત કરીએ?"</string>
 </resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 96065e7..36c5326 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"कोई आइटम नहीं"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s में कोई मिलान नहीं"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"फ़ाइल नहीं खोली जा सकती"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"संग्रह में मौजूद फ़ाइलें नहीं खोली जा सकतीं"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"कुछ दस्तावेज़ों को हटाने में असमर्थ"</string>
     <string name="share_via" msgid="8725082736005677161">"इसके द्वारा साझा करें"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"फ़ाइलें कॉपी हो रही हैं"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"इस निर्देशिका की सामग्री देखने के लिए प्रमाणीकरण ज़रूरी है"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> खोलें"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"संग्रह<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> को ओवरराइट करना चाहते हैं?"</string>
 </resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 2aded87..8de0222 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nema stavki"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s ne sadrži podudaranja"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Datoteka se ne može otvoriti"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Nije moguće otvoriti datoteke u arhivama"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nije moguće izbrisati neke dokumente"</string>
     <string name="share_via" msgid="8725082736005677161">"Dijeli putem"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopiranje datoteka"</string>
@@ -219,6 +218,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Za pregled sadržaja ovog direktorija potrebna je autentifikacija"</string>
     <string name="open_app" msgid="8467890061226696744">"Otvori aplikaciju <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arhiva<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Prebrisati <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index 341aee2..0ee7648 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Ոչինչ չկա"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s-ում համընկնումներ չկան"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Հնարավոր չէ բացել ֆայլը"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Հնարավոր չէ բացել արխիվացված ֆայլերը"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Հնարավոր չէ ջնջել որոշ փաստաթղթեր"</string>
     <string name="share_via" msgid="8725082736005677161">"Կիսվել"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Ֆայլերի պատճենում"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Այս գրացուցակի բովանդակությունը տեսնելու համար անհրաժեշտ է նույնականացում"</string>
     <string name="open_app" msgid="8467890061226696744">"Բացել <xliff:g id="NAME">%1$s</xliff:g> հավելվածը"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Փոխարինե՞լ <xliff:g id="NAME">%1$s</xliff:g> ֆայլը։"</string>
 </resources>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index b06b3d0..9dcd5ad 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Engin atriði"</string>
     <string name="no_results" msgid="2371026325236359209">"Engar samsvarandi niðurstöður í %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Ekki hægt að opna skrá"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Ekki er hægt að opna skrár í geymslu"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Ekki hægt að eyða einhverjum skjölum"</string>
     <string name="share_via" msgid="8725082736005677161">"Deila í gegnum"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Afritar skrár"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Auðkenningar er krafist til að sjá efni þessa skráasafns"</string>
     <string name="open_app" msgid="8467890061226696744">"Opna <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"geymsla<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Skrifa yfir <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index f2819d1..3e5f1bb 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nessun elemento"</string>
     <string name="no_results" msgid="2371026325236359209">"Nessuna corrispondenza in %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Impossibile aprire il file."</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Impossibile aprire i file negli archivi"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Impossibile eliminare alcuni documenti."</string>
     <string name="share_via" msgid="8725082736005677161">"Condividi tramite"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Copia dei file in corso"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Per visualizzare i contenuti di questa directory è necessario eseguire l\'autenticazione"</string>
     <string name="open_app" msgid="8467890061226696744">"Apri <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archivio<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Sovrascrivere <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index e99c68e..9861163 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"אין פריטים"</string>
     <string name="no_results" msgid="2371026325236359209">"‏אין התאמות ב-%1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"לא ניתן לפתוח את הקובץ"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"לא ניתן לפתוח קבצים בארכיונים"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"לא ניתן למחוק חלק מהמסמכים"</string>
     <string name="share_via" msgid="8725082736005677161">"שתף באמצעות"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"מעתיק קבצים"</string>
@@ -240,6 +239,5 @@
     <string name="authentication_required" msgid="147352435273287559">"נדרש אימות כדי לראות את התוכן של הספרייה הזאת"</string>
     <string name="open_app" msgid="8467890061226696744">"פתח את <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"להחליף את <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 5a18018..dca5de7 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"項目はありません"</string>
     <string name="no_results" msgid="2371026325236359209">"該当するものは %1$s にありません"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ファイルを開けません"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"アーカイブ内のファイルを開くことはできません"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"一部のドキュメントを削除できません"</string>
     <string name="share_via" msgid="8725082736005677161">"共有ツール"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ファイルのコピー中"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"このディレクトリのコンテンツを表示するには認証が必要です"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> を開く"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> を上書きしますか?"</string>
 </resources>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 3e58b8b..a97b663 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ერთეულები არ არის"</string>
     <string name="no_results" msgid="2371026325236359209">"„%1$s“-ში დამთხვევა ვერ მოიძებნა"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ფაილის გახსნა ვერ ხერხდება"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"არქივებში განთავსებული ფაილების გახსნა ვერ მოხერხდა"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"ზოგიერთი დოკუმენტის წაშლა ვერ ხერხდება"</string>
     <string name="share_via" msgid="8725082736005677161">"გაზიარება…"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ფაილების კოპირება…"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ამ კატალოგის კონტენტის სანახავად საჭიროა ავტორიზაცია"</string>
     <string name="open_app" msgid="8467890061226696744">"გახსნა <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"არქივი<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"გსურთ <xliff:g id="NAME">%1$s</xliff:g>-ზე გადაწერა?"</string>
 </resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index 2145abb..ec7e768 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Бос"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s қалтасынан табылмады"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Файл ашылмады"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Мұрағаттағы файлдар ашылмайды"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Кейбір құжаттар жойылмады"</string>
     <string name="share_via" msgid="8725082736005677161">"Бөлісу әдісі"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Файлдар көшірілуде"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Бұл каталогтың мазмұнын көру үшін аутентификациялау қажет"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> қолданбасын ашу"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> қайта жазылсын ба?"</string>
 </resources>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index e378188..b1a6fea 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ಯಾವುದೇ ಐಟಂಗಳಿಲ್ಲ"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s ರಲ್ಲಿ ಹೊಂದಾಣಿಕೆಗಳಿಲ್ಲ"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ಫೈಲ್ ತೆರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"ಆರ್ಕೈವ್‌ಗಳಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"ಕೆಲವು ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
     <string name="share_via" msgid="8725082736005677161">"ಈ ಮೂಲಕ ಹಂಚಿಕೊಳ್ಳಿ"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ಫೈಲ್‌ಗಳನ್ನು ನಕಲಿಸಲಾಗುತ್ತಿದೆ"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ಈ ಡೈರೆಕ್ಟರಿಯ ವಿಷಯವನ್ನು ನೋಡಲು ದೃಢೀಕರಣ ಅಗತ್ಯವಿದೆ"</string>
     <string name="open_app" msgid="8467890061226696744">"ತೆರೆಯಿರಿ <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> ಅನ್ನು ತಿದ್ದಿಬರೆಯಬೇಕೇ?"</string>
 </resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 33d6d83..de9617b 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"항목 없음"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s에 일치하는 항목이 없습니다."</string>
     <string name="toast_no_application" msgid="7555319548595113121">"파일을 열 수 없습니다."</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"보관 파일 안에 있는 파일은 열 수 없습니다."</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"일부 문서를 삭제할 수 없습니다."</string>
     <string name="share_via" msgid="8725082736005677161">"공유에 사용할 앱"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"파일 복사"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"이 디렉토리의 콘텐츠를 확인하려면 승인이 필요합니다."</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> 열기"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"보관처리<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g>을(를) 덮어쓰시겠습니까?"</string>
 </resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index 928987f..b2988e4 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ບໍ່ມີລາຍການ"</string>
     <string name="no_results" msgid="2371026325236359209">"ບໍ່ພົບຂໍ້ມູນທີ່ກົງກັນໃນ %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ບໍ່ສາມາດເປີດໄຟລ໌ໄດ້"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"ບໍ່ສາມາດເປີດໄຟລ໌ໃນແຟ້ມຈັດເກັບໄດ້"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"ບໍ່ສາມາດລຶບບາງເອກະສານໄດ້"</string>
     <string name="share_via" msgid="8725082736005677161">"ແບ່ງປັນຜ່ານ"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ກຳລັງສຳເນົາໄຟລ໌"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ຕ້ອງພິສູດຕົວຕົນເພື່ອເບິ່ງເນື້ອຫາຂອງໄດເຣັກທໍຣີນີ"</string>
     <string name="open_app" msgid="8467890061226696744">"ເປີດ <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"ຂຽນທັບ <xliff:g id="NAME">%1$s</xliff:g> ບໍ?"</string>
 </resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 6cadaef..9c390e8 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nėra jokių elementų"</string>
     <string name="no_results" msgid="2371026325236359209">"Nėra atitikčių faile „%1$s“"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Nepavyksta atidaryti failo"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Negalima atidaryti failų archyvuose"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nepavyko ištrinti kai kurių dokumentų"</string>
     <string name="share_via" msgid="8725082736005677161">"Bendrinti naudojant"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopijuojami failai"</string>
@@ -240,6 +239,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Kad būtų galima peržiūrėti šio katalogo turinį, būtinas autentifikavimas"</string>
     <string name="open_app" msgid="8467890061226696744">"Atidaryti „<xliff:g id="NAME">%1$s</xliff:g>“"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archyvas<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Perrašyti „<xliff:g id="NAME">%1$s</xliff:g>“?"</string>
 </resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 97f7e7e..eea60fb 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nav vienumu"</string>
     <string name="no_results" msgid="2371026325236359209">"Failā %1$s nav atbilstību"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Nevar atvērt failu."</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Nevar atvērt arhīvos esošos failus"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nevar izdzēst dažus dokumentus."</string>
     <string name="share_via" msgid="8725082736005677161">"Kopīgošanas veids"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Failu kopēšana"</string>
@@ -219,6 +218,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Lai skatītu šī direktorija saturu, ir nepieciešama autentifikācija."</string>
     <string name="open_app" msgid="8467890061226696744">"Atvērt <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arhivs<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Vai pārrakstīt failu <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index e684d6d..62d2b2f 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Нема ставки"</string>
     <string name="no_results" msgid="2371026325236359209">"Нема поклопувања во %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Датотеката не може да се отвори"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Не може да се отвораат датотеките во архивите"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Некои документи не може да се избришат"</string>
     <string name="share_via" msgid="8725082736005677161">"Споделете преку"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Се копираат датотеки"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Потребна е автентификација за да ја погледнете содржината на адресаров"</string>
     <string name="open_app" msgid="8467890061226696744">"Отвори ја <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"архива<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Да се презапише <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index acb697e..7f5e42e 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ഇനങ്ങളൊന്നുമില്ല"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s എന്നതിൽ പൊരുത്തങ്ങളില്ല"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ഫയൽ തുറക്കാൻ കഴിയില്ല"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"ആർക്കൈവുകളിലെ ഫയലുകൾ തുറക്കാൻ കഴിയില്ല"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"ചില പ്രമാണങ്ങൾ ഇല്ലാതാക്കാനായില്ല"</string>
     <string name="share_via" msgid="8725082736005677161">"ഇതുവഴി പങ്കിടുക"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ഫയലുകൾ പകർത്തുന്നു"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ഈ ഡയറക്ടറിയിലെ ഉള്ളടക്കം കാണാൻ വിശ്വാസ്യത ഉറപ്പിക്കൽ ആവശ്യമാണ്"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> തുറക്കുക"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"ആർക്കൈവ്<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> മാറ്റിയെഴുതണോ?"</string>
 </resources>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 25d82ca..38eaa02 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"कोणतेही आयटम नाहीत"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s मध्‍ये कोणत्याही जुळण्‍या नाहीत"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"फाईल उघडू शकत नाही"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"संग्रहणांमध्‍ये फायली उघडू शकत नाही"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"काही दस्‍तऐवज हटविण्‍यात अक्षम"</string>
     <string name="share_via" msgid="8725082736005677161">"द्वारे सामायिक करा"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"फायली कॉपी करणे"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"या निर्देशिकेची सामग्री पाहण्‍यासाठी प्रमाणीकरण आवश्‍यक आहे"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> उघडा"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"संग्रहण<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> अधिलिखित करायचे?"</string>
 </resources>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index 231a437..614c33e 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Tiada item"</string>
     <string name="no_results" msgid="2371026325236359209">"Tiada padanan dalam %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Tidak dapat membuka fail"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Tidak dapat membuka fail dalam arkib"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Tidak dapat memadamkan sesetengah dokumen"</string>
     <string name="share_via" msgid="8725082736005677161">"Kongsi melalui"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Menyalin fail"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Pengesahan diperlukan untuk melihat kandungan direktori ini"</string>
     <string name="open_app" msgid="8467890061226696744">"Buka <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Tulis ganti <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index ecfdaf8..5f3d4f8 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ဘာမှ မရှိပါ"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s တွင် ကိုက်ညီသည့်အရာ မရှိပါ"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ဖိုင်ကို ဖွင့်၍မရပါ"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"မှတ်တမ်းဟောင်းထဲမှ ဖိုင်များကို ဖွင့်၍မရပါ"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"အချို့စာဖိုင်များကို ဖျက်၍မရပါ"</string>
     <string name="share_via" msgid="8725082736005677161">"အောက်ပါနည်းလမ်းဖြင့် မျှဝေပါ"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ဖိုင်များကူးယူနေသည်"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ဤဖိုင်လမ်းညွှန်ပါ အကြောင်းအရာကို ကြည့်ရန်အတွက် အထောက်အထားစိစစ်ရန် လိုအပ်ပါသည်"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> ကို ဖွင့်ရန်"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"မှတ်တမ်းဟောင်း<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> ကို အစားထိုးလိုပါသလား။"</string>
 </resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index fc16e8e..150caaf 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Ingen elementer"</string>
     <string name="no_results" msgid="2371026325236359209">"Ingen treff i %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Kan ikke åpne filen"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Kan ikke åpne filer i arkiver"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Kunne ikke slette enkelte dokumenter"</string>
     <string name="share_via" msgid="8725082736005677161">"Del via"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopierer filer"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Autentisering kreves for å kunne se innholdet i denne katalogen"</string>
     <string name="open_app" msgid="8467890061226696744">"Åpne <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arkiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Vil du overskrive <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index d4f348a..6e6c96b 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"कुनै वस्तु छैन"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s मा कुनै मेल खाने वस्तु छैन"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"फाइल खोल्न सकिँदैन"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"अभिलेखहरूमा भएका फाइलहरू खोल्न सकिँदैन"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"केही कागजातहरूलाई मेट्न सकिएन"</string>
     <string name="share_via" msgid="8725082736005677161">"निम्न मार्फत साझेदारी गर्नुहोस्"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"फाइलहरूका प्रतिलिपि बनाउँदै"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"यस निर्देशिकाको सामग्री हेर्न प्रमाणीकरणको आवश्यकता पर्दछ"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> खोल्नुहोस्"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"अभिलेख राख्नुहोस्<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> को अधिलेखन गर्ने हो?"</string>
 </resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 3ebcae4..bf13bb4 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Geen items"</string>
     <string name="no_results" msgid="2371026325236359209">"Geen overeenkomsten in %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Kan bestand niet openen"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Kan bestanden in archieven niet openen"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Kan bepaalde documenten niet verwijderen"</string>
     <string name="share_via" msgid="8725082736005677161">"Delen via"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Bestanden kopiëren"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Verificatie is vereist om de content van deze directory te kunnen zien"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> openen"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archief<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> overschrijven?"</string>
 </resources>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
index 94707a4..990f1e5 100644
--- a/res/values-pa-rIN/strings.xml
+++ b/res/values-pa-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ਕੋਈ ਆਈਟਮਾਂ ਨਹੀਂ"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s ਵਿੱਚ ਕੋਈ ਮੇਲ ਨਹੀਂ"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ਫ਼ਾਈਲ ਨੂੰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"ਪੁਰਾਲੇਖਾਂ ਵਿੱਚ ਫ਼ਾਈਲਾਂ ਨੂੰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"ਕੁਝ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਮਿਟਾਉਣ ਦੇ ਅਯੋਗ"</string>
     <string name="share_via" msgid="8725082736005677161">"ਇਸ ਰਾਹੀਂ ਸਾਂਝਾ ਕਰੋ"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ਫ਼ਾਈਲਾਂ ਕਾਪੀ ਕਰ ਰਿਹਾ ਹੈ"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ਇਸ ਡਾਇਰੈਕਟਰੀ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਵੇਖਣ ਲਈ ਪ੍ਰਮਾਣੀਕਰਨ ਦੀ ਲੋੜ ਹੈ"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> ਨੂੰ ਖੋਲ੍ਹੋ"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"ਪੁਰਾਲੇਖ<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> ਉੱਤੇ ਲਿਖੀਏ?"</string>
 </resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 8261154..0b3942b 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Brak elementów"</string>
     <string name="no_results" msgid="2371026325236359209">"Brak wyników w: %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Nie można otworzyć pliku"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Nie można otworzyć plików w archiwum"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nie można usunąć niektórych dokumentów"</string>
     <string name="share_via" msgid="8725082736005677161">"Udostępnij przez"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopiowanie plików"</string>
@@ -240,6 +239,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Aby wyświetlić zawartość tego katalogu, musisz się uwierzytelnić"</string>
     <string name="open_app" msgid="8467890061226696744">"Otwórz aplikację <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archiwum<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Zastąpić plik <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 212247c..f60943c 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -76,7 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Нет объектов"</string>
     <string name="no_results" msgid="2371026325236359209">"В \"%1$s\" ничего не найдено"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Не удалось открыть файл"</string>
-    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Не удается открыть файлы в архивах"</string>
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Нельзя открывать файлы в архивах"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Не удалось удалить некоторые документы"</string>
     <string name="share_via" msgid="8725082736005677161">"Поделиться"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Копирование файлов"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index afd994b..a8c1182 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Ni elementov"</string>
     <string name="no_results" msgid="2371026325236359209">"Tukaj ni ujemanj: %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Datoteke ni mogoče odpreti"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Datotek ni mogoče odpreti v arhivih"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Nekaterih dokumentov ni mogoče izbrisati"</string>
     <string name="share_via" msgid="8725082736005677161">"Deli z drugimi prek"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Kopiranje datotek"</string>
@@ -240,6 +239,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Za ogled vsebine tega imenika je potrebno preverjanje pristnosti."</string>
     <string name="open_app" msgid="8467890061226696744">"Odpri <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arhiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Želite prepisati <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-sq-rAL/strings.xml b/res/values-sq-rAL/strings.xml
index affbb67..7c4440b 100644
--- a/res/values-sq-rAL/strings.xml
+++ b/res/values-sq-rAL/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Nuk ka artikuj"</string>
     <string name="no_results" msgid="2371026325236359209">"Nuk ka asnjë përputhje në %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Skedari nuk mund të hapet"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Skedarët në arkiva nuk mund të hapen"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"E pamundur të fshihen disa dokumente"</string>
     <string name="share_via" msgid="8725082736005677161">"Shpërnda nëpërmjet"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Po kopjon skedarët"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Kërkohet vërtetimi për të parë përmbajtjen e kësaj direktorie"</string>
     <string name="open_app" msgid="8467890061226696744">"Hap <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arkiva<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Të mbishkruhet <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 2c1715b..558efc7 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Нема ставки"</string>
     <string name="no_results" msgid="2371026325236359209">"Нема подударања у %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Отварање датотеке није успело"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Не можете да отварате датотеке у архивама"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Није могуће избрисати неке документе"</string>
     <string name="share_via" msgid="8725082736005677161">"Дељење преко"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Копирамо датотеке"</string>
@@ -219,6 +218,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Потврда аутентичности је неопходна да бисте видели садржај овог директоријума"</string>
     <string name="open_app" msgid="8467890061226696744">"Отвори <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"архива<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Желите да замените <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index cd095e4..f4b1c1c 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Hakuna chochote"</string>
     <string name="no_results" msgid="2371026325236359209">"Hakuna zinazolingana katika %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Haiwezi kufungua faili"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Haiwezi kufungua faili zilizo kwenye kumbukumbu"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Imeshindwa kufuta baadhi ya hati"</string>
     <string name="share_via" msgid="8725082736005677161">"Shiriki kupitia"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Inanakili faili"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Unahitaji uthibitishaji ili kuona maudhui kwenye saraka hii"</string>
     <string name="open_app" msgid="8467890061226696744">"Fungua <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"weka <xliff:g id="EXTENSION">%s</xliff:g> kwenye kumbukumbu"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Ungependa kufuta <xliff:g id="NAME">%1$s</xliff:g>?"</string>
 </resources>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index e2f3d24..e1b9030 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"எதுவும் இல்லை"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s இல் பொருந்தும் முடிவு இல்லை"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"கோப்பைத் திறக்க முடியாது"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"காப்பகங்களில் உள்ள கோப்புகளைத் திறக்க முடியாது"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"சில ஆவணங்களை நீக்க முடியவில்லை"</string>
     <string name="share_via" msgid="8725082736005677161">"இதன் வழியாகப் பகிர்"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"கோப்புகளை நகலெடுத்தல்"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"இந்தக் கோப்பகத்தின் உள்ளடக்கத்தைப் பார்க்க, அங்கீகரிப்பு தேவை"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g>ஐத் திற"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"காப்பகம்<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g>ஐ மேலெழுதவா?"</string>
 </resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index fd1888e..8995efd 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"అంశాలు లేవు"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$sలో సరిపోలినవి లేవు"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"ఫైల్‌ను తెరవడం సాధ్యపడదు"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"ఆర్కైవ్‌లలో ఉన్న ఫైల్‌లను తెరవడం సాధ్యం కాదు"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"కొన్ని పత్రాలను తొలగించడం సాధ్యపడలేదు"</string>
     <string name="share_via" msgid="8725082736005677161">"దీనితో భాగస్వామ్యం చేయండి"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"ఫైల్‌లు కాపీ అవుతున్నాయి"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ఈ డైరెక్టరీలో ఉన్న కంటెంట్‌ను చూడటానికి ప్రమాణీకరణ అవసరం"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g>ని తెరువు"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"ఆర్కైవ్ చేయి<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g>ని భర్తీ చేయాలా?"</string>
 </resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index c79f920..98cae86 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"ไม่มีรายการ"</string>
     <string name="no_results" msgid="2371026325236359209">"ไม่พบข้อมูลที่ตรงกันใน %1$s"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"เปิดไฟล์ไม่ได้"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"เปิดไฟล์ในที่เก็บถาวรไม่ได้"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"ไม่สามารถลบเอกสารบางรายการ"</string>
     <string name="share_via" msgid="8725082736005677161">"แชร์ผ่าน"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"กำลังคัดลอกไฟล์"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"ต้องมีการตรวจสอบสิทธิ์เพื่อดูเนื้อหาของไดเรกทอรีนี้"</string>
     <string name="open_app" msgid="8467890061226696744">"เปิด <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"ที่เก็บถาวร<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"เขียนทับ <xliff:g id="NAME">%1$s</xliff:g> ไหม"</string>
 </resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 35df01f..ae447da 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Öğe yok"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s içinde eşleşme bulunamadı"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Dosya açılamıyor"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Arşivlerdeki dosyalar açılamaz"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Bazı dokümanlar silinemiyor"</string>
     <string name="share_via" msgid="8725082736005677161">"Şunu kullanarak paylaşın:"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Dosyalar kopyalanıyor"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Bu dizinin içeriğini görmek için kimlik doğrulaması yapmalısınız"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> uygulamasını aç"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arşiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> dosyasının üzerine yazılsın mı?"</string>
 </resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 3258f3b..fa2fecb 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Немає елементів"</string>
     <string name="no_results" msgid="2371026325236359209">"Немає збігів для запиту \"%1$s\""</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Не вдалося відкрити файл"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Не вдалося відкрити файли в архівах"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Не вдалося видалити деякі документи"</string>
     <string name="share_via" msgid="8725082736005677161">"Надіслати через"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Копіювання файлів"</string>
@@ -240,6 +239,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Щоб переглянути вміст цього каталогу, потрібно пройти автентифікацію."</string>
     <string name="open_app" msgid="8467890061226696744">"Відкрити додаток <xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"Замінити назву \"<xliff:g id="NAME">%1$s</xliff:g>\"?"</string>
 </resources>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index 3493f67..71cf392 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"کوئی آئٹمز نہيں ہیں"</string>
     <string name="no_results" msgid="2371026325236359209">"‏%1$s میں کوئی مماثل نہیں"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"فائل نہیں کھل سکتی"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"فائلوں کو آرکائیوز میں کھولا نہیں جا سکتا"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"کچھ دستاویزات کو حذف کرنے سے قاصر"</string>
     <string name="share_via" msgid="8725082736005677161">"اشتراک کریں بذریعہ"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"فائلیں کاپی ہو رہی ہیں"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"اس ڈائرکٹری کا مواد دیکھنے کیلئے تصدیق درکار ہے"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> کھولیں"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"آرکائیو<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> کو اوور رائٹ کریں؟"</string>
 </resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 8026b86..1250167 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"Hech narsa yo‘q"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s jildidan topilmadi"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"Faylni ochib bo‘lmadi"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"Arxivdagi fayllarni ochib bo‘lmadi"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"Ba’zi hujjatlarni o‘chirib bo‘lmadi"</string>
     <string name="share_via" msgid="8725082736005677161">"Baham ko‘rish"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"Fayllar nusxalanmoqda"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"Bu katalogdagi kontentni ko‘rish uchun autentifikatsiya zarur"</string>
     <string name="open_app" msgid="8467890061226696744">"<xliff:g id="NAME">%1$s</xliff:g> ilovasini ochish"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"arxiv<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"<xliff:g id="NAME">%1$s</xliff:g> fayli almashtirilsinmi?"</string>
 </resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 86496cf..ec7dcb4 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"无任何文件"</string>
     <string name="no_results" msgid="2371026325236359209">"%1$s中没有任何相符项"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"无法打开文件"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"无法打开归档文件"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"无法删除部分文档"</string>
     <string name="share_via" msgid="8725082736005677161">"分享方式"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"正在复制文件"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"必须经过身份验证才能查看该目录下的内容"</string>
     <string name="open_app" msgid="8467890061226696744">"打开<xliff:g id="NAME">%1$s</xliff:g>"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"归档<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"要覆盖 <xliff:g id="NAME">%1$s</xliff:g> 吗?"</string>
 </resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 8cdfb35..99d9768 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"沒有項目"</string>
     <string name="no_results" msgid="2371026325236359209">"「%1$s」中沒有相符結果"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"無法開啟檔案"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"無法開啟封存中的檔案"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"無法刪除部分文件"</string>
     <string name="share_via" msgid="8725082736005677161">"透過以下應用程式分享:"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"正在複製檔案"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"必須通過驗證,才能查看此目錄的內容"</string>
     <string name="open_app" msgid="8467890061226696744">"開啟「<xliff:g id="NAME">%1$s</xliff:g>」"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"要覆寫「<xliff:g id="NAME">%1$s</xliff:g>」嗎?"</string>
 </resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 1c94722..2debd44 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -76,8 +76,7 @@
     <string name="empty" msgid="5300254272613103004">"沒有任何項目"</string>
     <string name="no_results" msgid="2371026325236359209">"沒有與「%1$s」相符的結果"</string>
     <string name="toast_no_application" msgid="7555319548595113121">"無法開啟檔案"</string>
-    <!-- no translation found for toast_view_in_archives_unsupported (1923221390170964845) -->
-    <skip />
+    <string name="toast_view_in_archives_unsupported" msgid="1923221390170964845">"無法開啟已封存的檔案"</string>
     <string name="toast_failed_delete" msgid="3453846588205817591">"無法刪除部分文件"</string>
     <string name="share_via" msgid="8725082736005677161">"分享方式:"</string>
     <string name="copy_notification_title" msgid="52256435625098456">"複製檔案"</string>
@@ -198,6 +197,5 @@
     <string name="authentication_required" msgid="147352435273287559">"必須經過驗證才能查看這個目錄的內容"</string>
     <string name="open_app" msgid="8467890061226696744">"開啟「<xliff:g id="NAME">%1$s</xliff:g>」"</string>
     <string name="new_archive_file_name" msgid="1604650338077249838">"archive<xliff:g id="EXTENSION">%s</xliff:g>"</string>
-    <!-- no translation found for overwrite_file_confirmation_message (2496109652768222716) -->
-    <skip />
+    <string name="overwrite_file_confirmation_message" msgid="2496109652768222716">"要覆寫「<xliff:g id="NAME">%1$s</xliff:g>」嗎?"</string>
 </resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 0d772c0..790f00f 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -67,6 +67,8 @@
     <string name="menu_extract">Extract to\u2026</string>
     <!-- Menu item that renames the selected document [CHAR LIMIT=28] -->
     <string name="menu_rename">Rename</string>
+    <!-- Menu item that renames the selected document [CHAR LIMIT=28] -->
+    <string name="menu_view_in_owner">View in <xliff:g id="source" example="Google Drive">%1$s</xliff:g></string>
 
     <!-- Menu item title that creates a new window in the activity [CHAR LIMIT=28] -->
     <string name="menu_new_window">New window</string>
diff --git a/src/com/android/documentsui/AbstractActionHandler.java b/src/com/android/documentsui/AbstractActionHandler.java
index 3d268d3..26066ee 100644
--- a/src/com/android/documentsui/AbstractActionHandler.java
+++ b/src/com/android/documentsui/AbstractActionHandler.java
@@ -226,6 +226,11 @@
     }
 
     @Override
+    public void viewInOwner() {
+        throw new UnsupportedOperationException("Can't view in application.");
+    }
+
+    @Override
     public void selectAllFiles() {
         Metrics.logUserAction(mActivity, Metrics.USER_ACTION_SELECT_ALL);
         Model model = mInjector.getModel();
diff --git a/src/com/android/documentsui/ActionHandler.java b/src/com/android/documentsui/ActionHandler.java
index fdf28e3..3d81c93 100644
--- a/src/com/android/documentsui/ActionHandler.java
+++ b/src/com/android/documentsui/ActionHandler.java
@@ -133,6 +133,8 @@
 
     void loadDocumentsForCurrentStack();
 
+    void viewInOwner();
+
     /**
      * Allow action handler to be initialized in a new scope.
      * @return this
diff --git a/src/com/android/documentsui/MenuManager.java b/src/com/android/documentsui/MenuManager.java
index 03ff118..29f55f5 100644
--- a/src/com/android/documentsui/MenuManager.java
+++ b/src/com/android/documentsui/MenuManager.java
@@ -63,6 +63,7 @@
         updateCopyTo(menu.findItem(R.id.menu_copy_to), selection);
         updateCompress(menu.findItem(R.id.menu_compress), selection);
         updateExtractTo(menu.findItem(R.id.menu_extract_to), selection);
+        updateViewInOwner(menu.findItem(R.id.menu_view_in_owner), selection);
 
         Menus.disableHiddenItems(menu);
     }
@@ -118,11 +119,13 @@
         MenuItem open = menu.findItem(R.id.menu_open);
         MenuItem openWith = menu.findItem(R.id.menu_open_with);
         MenuItem rename = menu.findItem(R.id.menu_rename);
+        MenuItem viewInOwner = menu.findItem(R.id.menu_view_in_owner);
 
         updateShare(share, selectionDetails);
         updateOpenInContextMenu(open, selectionDetails);
         updateOpenWith(openWith, selectionDetails);
         updateRename(rename, selectionDetails);
+        updateViewInOwner(viewInOwner, selectionDetails);
 
         updateContextMenu(menu, selectionDetails);
     }
@@ -264,6 +267,10 @@
         rename.setVisible(false);
     }
 
+    protected void updateViewInOwner(MenuItem view, SelectionDetails selectionDetails) {
+        view.setVisible(false);
+    }
+
     protected void updateMoveTo(MenuItem moveTo, SelectionDetails selectionDetails) {
         moveTo.setVisible(false);
     }
@@ -316,6 +323,8 @@
         boolean canExtract();
 
         boolean canOpenWith();
+
+        boolean canViewInOwner();
     }
 
     public static class DirectoryDetails {
diff --git a/src/com/android/documentsui/Metrics.java b/src/com/android/documentsui/Metrics.java
index c518612..066ac5e 100644
--- a/src/com/android/documentsui/Metrics.java
+++ b/src/com/android/documentsui/Metrics.java
@@ -322,6 +322,7 @@
     public static final int USER_ACTION_DRAG_N_DROP = 24;
     public static final int USER_ACTION_DRAG_N_DROP_MULTI_WINDOW = 25;
     public static final int USER_ACTION_CUT_CLIPBOARD = 26;
+    public static final int USER_ACTION_VIEW_IN_APPLICATION = 27;
 
     @IntDef(flag = false, value = {
             USER_ACTION_OTHER,
@@ -351,7 +352,8 @@
             USER_ACTION_COPY_CLIPBOARD,
             USER_ACTION_DRAG_N_DROP,
             USER_ACTION_DRAG_N_DROP_MULTI_WINDOW,
-            USER_ACTION_CUT_CLIPBOARD
+            USER_ACTION_CUT_CLIPBOARD,
+            USER_ACTION_VIEW_IN_APPLICATION
     })
     @Retention(RetentionPolicy.SOURCE)
     public @interface UserAction {}
diff --git a/src/com/android/documentsui/dirlist/DirectoryFragment.java b/src/com/android/documentsui/dirlist/DirectoryFragment.java
index 9e51338..3bff812 100644
--- a/src/com/android/documentsui/dirlist/DirectoryFragment.java
+++ b/src/com/android/documentsui/dirlist/DirectoryFragment.java
@@ -683,6 +683,10 @@
                 renameDocuments(selection);
                 return true;
 
+            case R.id.menu_view_in_owner:
+                mActions.viewInOwner();
+                return true;
+
             default:
                 // See if BaseActivity can handle this particular MenuItem
                 if (!mActivity.onOptionsItemSelected(item)) {
diff --git a/src/com/android/documentsui/files/ActionHandler.java b/src/com/android/documentsui/files/ActionHandler.java
index e2e4ec0..31f252d 100644
--- a/src/com/android/documentsui/files/ActionHandler.java
+++ b/src/com/android/documentsui/files/ActionHandler.java
@@ -267,6 +267,27 @@
         mDialogs.showDocumentsClipped(selection.size());
     }
 
+    @Override
+    public void viewInOwner() {
+        Metrics.logUserAction(mActivity, Metrics.USER_ACTION_VIEW_IN_APPLICATION);
+        Selection selection = getSelectedOrFocused();
+
+        if (selection.isEmpty() || selection.size() > 1) {
+            return;
+        }
+        DocumentInfo doc = mModel.getDocument(selection.iterator().next());
+        Intent intent = new Intent(DocumentsContract.ACTION_DOCUMENT_SETTINGS);
+        intent.setPackage(mRoots.getPackageName(doc.authority));
+        intent.addCategory(Intent.CATEGORY_DEFAULT);
+        intent.setData(doc.derivedUri);
+        try {
+            mActivity.startActivity(intent);
+        } catch (ActivityNotFoundException e) {
+            Log.e(TAG, "Failed to view settings in application for " + doc.derivedUri, e);
+            mDialogs.showNoApplicationFound();
+        }
+    }
+
 
     @Override
     public void deleteSelectedDocuments() {
diff --git a/src/com/android/documentsui/files/FilesActivity.java b/src/com/android/documentsui/files/FilesActivity.java
index 222e9b2..2408115 100644
--- a/src/com/android/documentsui/files/FilesActivity.java
+++ b/src/com/android/documentsui/files/FilesActivity.java
@@ -108,7 +108,11 @@
                     public boolean hasItemsToPaste() {
                         return clipper.hasItemsToPaste();
                     }
-                });
+                },
+                getApplicationContext(),
+                mInjector.selectionMgr,
+                mRoots::getApplicationName,
+                mInjector.getModel()::getItemUri);
 
         mShadowBuilder = new DragShadowBuilder(this);
         mInjector.actionModeController = new ActionModeController(
diff --git a/src/com/android/documentsui/files/MenuManager.java b/src/com/android/documentsui/files/MenuManager.java
index 0257634..5c48e02 100644
--- a/src/com/android/documentsui/files/MenuManager.java
+++ b/src/com/android/documentsui/files/MenuManager.java
@@ -17,6 +17,9 @@
 package com.android.documentsui.files;
 
 import android.app.Fragment;
+import android.content.Context;
+import android.content.res.Resources;
+import android.net.Uri;
 import android.view.KeyEvent;
 import android.view.KeyboardShortcutGroup;
 import android.view.KeyboardShortcutInfo;
@@ -28,24 +31,39 @@
 import com.android.documentsui.R;
 import com.android.documentsui.base.DocumentInfo;
 import com.android.documentsui.base.Features;
+import com.android.documentsui.base.Lookup;
 import com.android.documentsui.base.RootInfo;
 import com.android.documentsui.base.State;
 import com.android.documentsui.queries.SearchViewManager;
+import com.android.documentsui.selection.SelectionManager;
 
 import java.util.List;
+import java.util.function.Function;
 import java.util.function.IntFunction;
 
 public final class MenuManager extends com.android.documentsui.MenuManager {
 
     private final Features mFeatures;
+    private final Context mContext;
+    private final SelectionManager mSelectionManager;
+    private final Lookup<String, Uri> mUriLookup;
+    private final Lookup<String, String> mAppNameLookup;
 
     public MenuManager(
             Features features,
             SearchViewManager searchManager,
             State displayState,
-            DirectoryDetails dirDetails) {
+            DirectoryDetails dirDetails,
+            Context context,
+            SelectionManager selectionManager,
+            Lookup<String, String> appNameLookup,
+            Lookup<String, Uri> uriLookup) {
         super(searchManager, displayState, dirDetails);
         mFeatures = features;
+        mContext = context;
+        mSelectionManager = selectionManager;
+        mAppNameLookup = appNameLookup;
+        mUriLookup = uriLookup;
     }
 
     @Override
@@ -245,4 +263,21 @@
         rename.setVisible(true);
         rename.setEnabled(!selectionDetails.containsPartialFiles() && selectionDetails.canRename());
     }
+
+    @Override
+    protected void updateViewInOwner(MenuItem view, SelectionDetails selectionDetails) {
+        if (selectionDetails.canViewInOwner()) {
+            view.setVisible(true);
+            view.setEnabled(true);
+            Resources res = mContext.getResources();
+            String selectedModelId = mSelectionManager.getSelection().iterator().next();
+            Uri selectedUri = mUriLookup.lookup(selectedModelId);
+            String appName = mAppNameLookup.lookup(selectedUri.getAuthority());
+            String title = res.getString(R.string.menu_view_in_owner, appName);
+            view.setTitle(title);
+        }
+        else {
+            view.setVisible(false);
+        }
+    }
 }
diff --git a/src/com/android/documentsui/roots/RootsAccess.java b/src/com/android/documentsui/roots/RootsAccess.java
index 9ea51ab..c18827f 100644
--- a/src/com/android/documentsui/roots/RootsAccess.java
+++ b/src/com/android/documentsui/roots/RootsAccess.java
@@ -52,6 +52,10 @@
 
     RootInfo getRecentsRoot();
 
+    String getApplicationName(String authority);
+
+    String getPackageName(String authority);
+
     /**
      * Returns a list of roots for the specified authority. If not found, then
      * an empty list is returned.
diff --git a/src/com/android/documentsui/roots/RootsCache.java b/src/com/android/documentsui/roots/RootsCache.java
index ed29413..b9208af 100644
--- a/src/com/android/documentsui/roots/RootsCache.java
+++ b/src/com/android/documentsui/roots/RootsCache.java
@@ -56,8 +56,10 @@
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
+import java.util.Map;
 import java.util.Objects;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
@@ -96,8 +98,8 @@
     @GuardedBy("mLock")
     private HashSet<String> mStoppedAuthorities = new HashSet<>();
 
-    @GuardedBy("mObservedAuthorities")
-    private final HashSet<String> mObservedAuthorities = new HashSet<>();
+    @GuardedBy("mObservedAuthoritiesDetails")
+    private final Map<String, PackageDetails> mObservedAuthoritiesDetails = new HashMap<>();
 
     public RootsCache(Context context) {
         mContext = context;
@@ -130,6 +132,16 @@
         }
     }
 
+    @Override
+    public String getApplicationName(String authority) {
+        return mObservedAuthoritiesDetails.get(authority).applicationName;
+    }
+
+    @Override
+    public String getPackageName(String authority) {
+        return mObservedAuthoritiesDetails.get(authority).packageName;
+    }
+
     public void updateAsync(boolean forceRefreshAll) {
 
         // NOTE: This method is called when the UI language changes.
@@ -228,8 +240,17 @@
             ContentResolver resolver, String authority, boolean forceRefresh) {
         if (VERBOSE) Log.v(TAG, "Loading roots for " + authority);
 
-        synchronized (mObservedAuthorities) {
-            if (mObservedAuthorities.add(authority)) {
+        synchronized (mObservedAuthoritiesDetails) {
+            if (!mObservedAuthoritiesDetails.containsKey(authority)) {
+                ProviderInfo provider = mContext.getPackageManager().resolveContentProvider(
+                        authority, PackageManager.GET_META_DATA);
+                PackageManager pm = mContext.getPackageManager();
+                CharSequence appName = pm.getApplicationLabel(provider.applicationInfo);
+                String packageName = provider.applicationInfo.packageName;
+
+                mObservedAuthoritiesDetails.put(
+                        authority, new PackageDetails(appName.toString(), packageName));
+
                 // Watch for any future updates
                 final Uri rootsUri = DocumentsContract.buildRootsUri(authority);
                 mContext.getContentResolver().registerContentObserver(rootsUri, true, mObserver);
@@ -372,7 +393,7 @@
         ContentResolver resolver = mContext.getContentResolver();
         StringBuilder output = new StringBuilder();
 
-        for (String authority : mObservedAuthorities) {
+        for (String authority : mObservedAuthoritiesDetails.keySet()) {
             List<String> roots = new ArrayList<>();
             Uri rootsUri = DocumentsContract.buildRootsUri(authority);
             Bundle systemCache = resolver.getCache(rootsUri);
@@ -456,5 +477,16 @@
             mTaskRoots.putAll(info.authority, loadRootsForAuthority(mContext.getContentResolver(),
                     info.authority, forceRefresh));
         }
+
+    }
+
+    private static class PackageDetails {
+        private String applicationName;
+        private String packageName;
+
+        public PackageDetails(String appName, String pckgName) {
+            applicationName = appName;
+            packageName = pckgName;
+        }
     }
 }
diff --git a/src/com/android/documentsui/selection/SelectionMetadata.java b/src/com/android/documentsui/selection/SelectionMetadata.java
index 4384ec4..ec1bc9f 100644
--- a/src/com/android/documentsui/selection/SelectionMetadata.java
+++ b/src/com/android/documentsui/selection/SelectionMetadata.java
@@ -19,6 +19,9 @@
 import static com.android.documentsui.base.DocumentInfo.getCursorInt;
 import static com.android.documentsui.base.DocumentInfo.getCursorString;
 
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.content.pm.ProviderInfo;
 import android.database.Cursor;
 import android.provider.DocumentsContract.Document;
 import android.util.Log;
@@ -49,6 +52,7 @@
     private int mNoDeleteCount = 0;
     private int mNoRenameCount = 0;
     private int mInArchiveCount = 0;
+    private boolean mSupportsSettings = false;
 
     public SelectionMetadata(Function<String, Cursor> docFinder) {
         mDocFinder = docFinder;
@@ -88,6 +92,9 @@
         if ((docFlags & Document.FLAG_PARTIAL) != 0) {
             mPartialCount += delta;
         }
+        mSupportsSettings = (docFlags & Document.FLAG_SUPPORTS_SETTINGS) != 0 &&
+                (mFileCount + mDirectoryCount) == 1;
+
 
         final String authority = getCursorString(cursor, RootCursorWrapper.COLUMN_AUTHORITY);
         if (ArchivesProvider.AUTHORITY.equals(authority)) {
@@ -131,6 +138,11 @@
     }
 
     @Override
+    public boolean canViewInOwner() {
+        return mSupportsSettings;
+    }
+
+    @Override
     public boolean canPasteInto() {
         return mDirectoryCount == 1 && mWritableDirectoryCount == 1 && size() == 1;
     }
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index 6df4c90..6a73f39 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -4,8 +4,19 @@
 
     <uses-permission android:name="android.permission.INTERNET" />
 
-    <application>
+    <application android:label="DocumentsUI Tests">
         <uses-library android:name="android.test.runner" />
+
+        <activity android:name="com.android.documentsui.SettingsActivity">
+            <intent-filter>
+                <action android:name="android.provider.action.DOCUMENT_SETTINGS" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="content"
+                      android:host="com.android.documentsui.demoprovider"
+                      android:mimeType="*/*" />
+            </intent-filter>
+        </activity>
+
         <provider
             android:name="com.android.documentsui.StubProvider"
             android:authorities="com.android.documentsui.stubprovider"
@@ -21,12 +32,13 @@
        <!-- Provider that demostrates some features, like display of INFO and ERROR messages. -->
        <provider
             android:name="com.android.documentsui.DemoProvider"
+            android:label="Demo Provider"
             android:authorities="com.android.documentsui.demoprovider"
             android:exported="true"
             android:grantUriPermissions="true"
             android:permission="android.permission.MANAGE_DOCUMENTS"
             android:enabled="true">
-            <intent-filter>
+           <intent-filter>
                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
             </intent-filter>
        </provider>
@@ -69,6 +81,18 @@
                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
             </intent-filter>
         </provider>
+
+        <provider
+            android:name="com.android.documentsui.BrokenSettingsEnabledProvider"
+            android:authorities="com.android.documentsui.brokensettingsenabled"
+            android:exported="true"
+            android:grantUriPermissions="true"
+            android:permission="android.permission.MANAGE_DOCUMENTS"
+            android:enabled="true">
+            <intent-filter>
+                <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
+            </intent-filter>
+        </provider>
     </application>
 
     <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner"
diff --git a/tests/common/com/android/documentsui/BrokenSettingsEnabledProvider.java b/tests/common/com/android/documentsui/BrokenSettingsEnabledProvider.java
new file mode 100644
index 0000000..ffa67ef
--- /dev/null
+++ b/tests/common/com/android/documentsui/BrokenSettingsEnabledProvider.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.documentsui;
+
+import android.database.Cursor;
+import android.database.MatrixCursor;
+import android.os.Bundle;
+import android.provider.DocumentsContract;
+
+import java.io.FileNotFoundException;
+
+/**
+ * Provides data view that has files with FLAG_SUPPORTS_SETTINGS but nothing set to receive
+ * the ACTION_DOCUMENT_SETTINGS intent.
+ * <p>
+ * Do not use this provider for automated testing.
+ */
+public class BrokenSettingsEnabledProvider extends TestRootProvider {
+
+    private static final String ROOT_ID = "broken-settings-enabled-root";
+    private static final String ROOT_DOC_ID = "root0";
+
+    public BrokenSettingsEnabledProvider() {
+        super("Broken Settings Enabled Root", ROOT_ID, 0, ROOT_DOC_ID);
+    }
+
+    @Override
+    public Cursor queryDocument(String documentId, String[] projection)
+            throws FileNotFoundException {
+        MatrixCursor c = createDocCursor(projection);
+        Bundle extras = c.getExtras();
+        extras.putString(
+                DocumentsContract.EXTRA_INFO,
+                "This provider is for feature demos only. Do not use from automated tests.");
+        addFolder(c, documentId);
+        return c;
+    }
+
+    @Override
+    public Cursor queryChildDocuments(
+            String parentDocumentId, String[] projection, String sortOrder)
+            throws FileNotFoundException {
+        MatrixCursor c = createDocCursor(projection);
+        addFile(c, "fred-dog.jpg", DocumentsContract.Document.FLAG_SUPPORTS_SETTINGS);
+        return c;
+    }
+}
diff --git a/tests/common/com/android/documentsui/DemoProvider.java b/tests/common/com/android/documentsui/DemoProvider.java
index 7ef189f..2994f61 100644
--- a/tests/common/com/android/documentsui/DemoProvider.java
+++ b/tests/common/com/android/documentsui/DemoProvider.java
@@ -64,11 +64,11 @@
             case "show info":
                 extras.putString(
                         DocumentsContract.EXTRA_INFO,
-                        "I'm a synthetic INFO. Don't judge me.");
+                        "All files in this root support settings from owner.");
                 addFolder(c, "folder");
                 addFile(c, "zzz");
                 for (int i = 0; i < 100; i++) {
-                    addFile(c, "" + i);
+                    addFile(c, "" + i, DocumentsContract.Document.FLAG_SUPPORTS_SETTINGS);
                 }
                 break;
 
diff --git a/tests/common/com/android/documentsui/SettingsActivity.java b/tests/common/com/android/documentsui/SettingsActivity.java
new file mode 100644
index 0000000..ffe8c94
--- /dev/null
+++ b/tests/common/com/android/documentsui/SettingsActivity.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.documentsui;
+
+import android.app.Activity;
+
+/**
+ * This is an empty demo activity which responds to the ACTION_DOCUMENT_SETTINGS intent
+ * for the demo provider.
+ */
+public class SettingsActivity extends Activity {
+
+}
diff --git a/tests/common/com/android/documentsui/testing/TestMenu.java b/tests/common/com/android/documentsui/testing/TestMenu.java
index b9f0aee..1a6489f 100644
--- a/tests/common/com/android/documentsui/testing/TestMenu.java
+++ b/tests/common/com/android/documentsui/testing/TestMenu.java
@@ -58,7 +58,8 @@
                 R.id.menu_grid,
                 R.id.menu_list,
                 R.id.menu_advanced,
-                R.id.menu_eject_root);
+                R.id.menu_eject_root,
+                R.id.menu_view_in_owner);
     }
 
     public static TestMenu create(int... ids) {
diff --git a/tests/common/com/android/documentsui/testing/TestMenuItem.java b/tests/common/com/android/documentsui/testing/TestMenuItem.java
index 110617b..a955adc 100644
--- a/tests/common/com/android/documentsui/testing/TestMenuItem.java
+++ b/tests/common/com/android/documentsui/testing/TestMenuItem.java
@@ -57,6 +57,11 @@
     }
 
     @Override
+    public TestMenuItem setTitle(@StringRes CharSequence title) {
+        return this;
+    }
+
+    @Override
     public MenuItem setEnabled(boolean enabled) {
         this.enabled = enabled;
         return this;
diff --git a/tests/common/com/android/documentsui/testing/TestRootsAccess.java b/tests/common/com/android/documentsui/testing/TestRootsAccess.java
index 5333430..513ec80 100644
--- a/tests/common/com/android/documentsui/testing/TestRootsAccess.java
+++ b/tests/common/com/android/documentsui/testing/TestRootsAccess.java
@@ -132,4 +132,14 @@
     public RootInfo getRecentsRoot() {
         return RECENTS;
     }
+
+    @Override
+    public String getApplicationName(String authority) {
+        return "Test Application";
+    }
+
+    @Override
+    public String getPackageName(String authority) {
+        return "com.android.documentsui";
+    }
 }
diff --git a/tests/common/com/android/documentsui/testing/TestSelectionDetails.java b/tests/common/com/android/documentsui/testing/TestSelectionDetails.java
index 4c56122..cfecb1d 100644
--- a/tests/common/com/android/documentsui/testing/TestSelectionDetails.java
+++ b/tests/common/com/android/documentsui/testing/TestSelectionDetails.java
@@ -32,6 +32,7 @@
     public boolean canPasteInto;
     public boolean canExtract;
     public boolean canOpenWith;
+    public boolean canViewInOwner;
 
     @Override
     public boolean containsPartialFiles() {
@@ -74,6 +75,11 @@
     }
 
     @Override
+    public boolean canViewInOwner() {
+        return canViewInOwner;
+    }
+
+    @Override
     public int size() {
         return size;
     }
diff --git a/tests/unit/com/android/documentsui/files/MenuManagerTest.java b/tests/unit/com/android/documentsui/files/MenuManagerTest.java
index 30c30c5..9ca4431 100644
--- a/tests/unit/com/android/documentsui/files/MenuManagerTest.java
+++ b/tests/unit/com/android/documentsui/files/MenuManagerTest.java
@@ -19,16 +19,23 @@
 import static junit.framework.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 
+import android.net.Uri;
 import android.provider.DocumentsContract.Document;
 import android.provider.DocumentsContract.Root;
 import android.support.test.filters.SmallTest;
 import android.support.test.runner.AndroidJUnit4;
+import android.test.AndroidTestCase;
 
 import com.android.documentsui.R;
 import com.android.documentsui.base.DocumentInfo;
 import com.android.documentsui.base.RootInfo;
 import com.android.documentsui.base.State;
+import com.android.documentsui.dirlist.TestContext;
+import com.android.documentsui.dirlist.TestData;
+import com.android.documentsui.selection.SelectionManager;
+import com.android.documentsui.testing.SelectionManagers;
 import com.android.documentsui.testing.TestDirectoryDetails;
+import com.android.documentsui.testing.TestEnv;
 import com.android.documentsui.testing.TestFeatures;
 import com.android.documentsui.testing.TestMenu;
 import com.android.documentsui.testing.TestMenuInflater;
@@ -66,6 +73,7 @@
     private TestMenuItem pasteInto;
     private TestMenuItem advanced;
     private TestMenuItem eject;
+    private TestMenuItem view;
 
     private TestFeatures features;
     private TestSelectionDetails selectionDetails;
@@ -76,6 +84,8 @@
     private DocumentInfo testDocInfo;
     private State state = new State();
     private MenuManager mgr;
+    private TestActivity activity = TestActivity.create(TestEnv.create());
+    private SelectionManager selectionManager;
 
     @Before
     public void setUp() {
@@ -100,6 +110,7 @@
         pasteInto = testMenu.findItem(R.id.menu_paste_into_folder);
         advanced = testMenu.findItem(R.id.menu_advanced);
         eject = testMenu.findItem(R.id.menu_eject_root);
+        view = testMenu.findItem(R.id.menu_view_in_owner);
 
         features = new TestFeatures();
 
@@ -111,12 +122,30 @@
         dirDetails = new TestDirectoryDetails();
         testSearchManager = new TestSearchViewManager();
         preferences = new TestScopedPreferences();
-        mgr = new MenuManager(features, testSearchManager, state, dirDetails);
+        selectionManager = SelectionManagers.createTestInstance(TestData.create(1));
+        selectionManager.toggleSelection("0");
+
+        mgr = new MenuManager(
+                features,
+                testSearchManager,
+                state,
+                dirDetails,
+                activity,
+                selectionManager,
+                this::getApplicationNameFromAuthority,
+                this::getUriFromModelId);
 
         testRootInfo = new RootInfo();
         testDocInfo = new DocumentInfo();
     }
 
+    private Uri getUriFromModelId(String id) {
+        return Uri.EMPTY;
+    }
+    private String getApplicationNameFromAuthority(String authority) {
+        return "TestApp";
+    }
+
     @Test
     public void testActionMenu() {
         selectionDetails.canDelete = true;
@@ -132,6 +161,7 @@
         compress.assertEnabled();
         extractTo.assertInvisible();
         moveTo.assertEnabled();
+        view.assertInvisible();
     }
 
     @Test
@@ -146,6 +176,7 @@
         compress.assertDisabled();
         extractTo.assertDisabled();
         moveTo.assertDisabled();
+        view.assertInvisible();
     }
 
     @Test
@@ -193,6 +224,14 @@
     }
 
     @Test
+    public void testActionsMenu_canViewInOwner() {
+        selectionDetails.canViewInOwner = true;
+        mgr.updateActionMenu(testMenu, selectionDetails);
+
+        view.assertVisible();
+    }
+
+    @Test
     public void testActionMenu_changeToCanDelete() {
         selectionDetails.canDelete = false;
         mgr.updateActionMenu(testMenu, selectionDetails);
diff --git a/tests/unit/com/android/documentsui/picker/MenuManagerTest.java b/tests/unit/com/android/documentsui/picker/MenuManagerTest.java
index 0e6a53a..2809ff1 100644
--- a/tests/unit/com/android/documentsui/picker/MenuManagerTest.java
+++ b/tests/unit/com/android/documentsui/picker/MenuManagerTest.java
@@ -61,6 +61,7 @@
     private TestMenuItem advanced;
     private TestMenuItem settings;
     private TestMenuItem eject;
+    private TestMenuItem view;
 
     private TestSelectionDetails selectionDetails;
     private TestDirectoryDetails dirDetails;
@@ -87,6 +88,7 @@
         copy = testMenu.findItem(R.id.menu_copy_to_clipboard);
         paste = testMenu.findItem(R.id.menu_paste_from_clipboard);
         pasteInto = testMenu.findItem(R.id.menu_paste_into_folder);
+        view = testMenu.findItem(R.id.menu_view_in_owner);
 
         advanced = testMenu.findItem(R.id.menu_advanced);
         settings = testMenu.findItem(R.id.menu_settings);
@@ -112,6 +114,7 @@
         share.assertInvisible();
         rename.assertInvisible();
         selectAll.assertVisible();
+        view.assertInvisible();
     }
 
     @Test