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