summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/flag(com.android.documentsui.flags.use_material3)/layout-w600dp/fragment_save_cancel_button.xml4
-rw-r--r--res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_pick.xml3
-rw-r--r--res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_save.xml5
-rw-r--r--res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml2
-rw-r--r--res/values-af/strings.xml8
-rw-r--r--res/values-am/strings.xml8
-rw-r--r--res/values-ar/strings.xml2
-rw-r--r--res/values-as/strings.xml8
-rw-r--r--res/values-az/strings.xml8
-rw-r--r--res/values-b+sr+Latn/strings.xml8
-rw-r--r--res/values-be/strings.xml8
-rw-r--r--res/values-bg/strings.xml8
-rw-r--r--res/values-bn/strings.xml2
-rw-r--r--res/values-bs/strings.xml8
-rw-r--r--res/values-ca/strings.xml8
-rw-r--r--res/values-cs/strings.xml8
-rw-r--r--res/values-da/strings.xml8
-rw-r--r--res/values-de/strings.xml8
-rw-r--r--res/values-el/strings.xml8
-rw-r--r--res/values-en-rAU/strings.xml8
-rw-r--r--res/values-en-rCA/strings.xml1
-rw-r--r--res/values-en-rGB/strings.xml8
-rw-r--r--res/values-en-rIN/strings.xml8
-rw-r--r--res/values-es-rUS/strings.xml2
-rw-r--r--res/values-es/strings.xml2
-rw-r--r--res/values-et/strings.xml8
-rw-r--r--res/values-eu/strings.xml2
-rw-r--r--res/values-fa/strings.xml8
-rw-r--r--res/values-fi/strings.xml8
-rw-r--r--res/values-fr-rCA/strings.xml8
-rw-r--r--res/values-fr/strings.xml8
-rw-r--r--res/values-gl/strings.xml8
-rw-r--r--res/values-gu/strings.xml8
-rw-r--r--res/values-hi/strings.xml8
-rw-r--r--res/values-hr/strings.xml8
-rw-r--r--res/values-hu/strings.xml8
-rw-r--r--res/values-hy/strings.xml8
-rw-r--r--res/values-in/strings.xml8
-rw-r--r--res/values-is/strings.xml8
-rw-r--r--res/values-it/strings.xml8
-rw-r--r--res/values-iw/strings.xml2
-rw-r--r--res/values-ja/strings.xml8
-rw-r--r--res/values-ka/strings.xml8
-rw-r--r--res/values-kk/strings.xml8
-rw-r--r--res/values-km/strings.xml8
-rw-r--r--res/values-kn/strings.xml8
-rw-r--r--res/values-ko/strings.xml8
-rw-r--r--res/values-ky/strings.xml8
-rw-r--r--res/values-lo/strings.xml8
-rw-r--r--res/values-lt/strings.xml8
-rw-r--r--res/values-lv/strings.xml8
-rw-r--r--res/values-mk/strings.xml8
-rw-r--r--res/values-ml/strings.xml8
-rw-r--r--res/values-mn/strings.xml8
-rw-r--r--res/values-mr/strings.xml8
-rw-r--r--res/values-ms/strings.xml8
-rw-r--r--res/values-my/strings.xml8
-rw-r--r--res/values-nb/strings.xml8
-rw-r--r--res/values-ne/strings.xml8
-rw-r--r--res/values-nl/strings.xml8
-rw-r--r--res/values-or/strings.xml2
-rw-r--r--res/values-pa/strings.xml8
-rw-r--r--res/values-pl/strings.xml2
-rw-r--r--res/values-pt-rBR/strings.xml2
-rw-r--r--res/values-pt-rPT/strings.xml8
-rw-r--r--res/values-pt/strings.xml2
-rw-r--r--res/values-ro/strings.xml8
-rw-r--r--res/values-ru/strings.xml8
-rw-r--r--res/values-si/strings.xml2
-rw-r--r--res/values-sk/strings.xml8
-rw-r--r--res/values-sl/strings.xml8
-rw-r--r--res/values-sq/strings.xml8
-rw-r--r--res/values-sr/strings.xml8
-rw-r--r--res/values-sv/strings.xml8
-rw-r--r--res/values-sw/strings.xml8
-rw-r--r--res/values-ta/strings.xml8
-rw-r--r--res/values-te/strings.xml8
-rw-r--r--res/values-th/strings.xml2
-rw-r--r--res/values-tl/strings.xml8
-rw-r--r--res/values-tr/strings.xml8
-rw-r--r--res/values-uk/strings.xml2
-rw-r--r--res/values-ur/strings.xml8
-rw-r--r--res/values-uz/strings.xml8
-rw-r--r--res/values-vi/strings.xml8
-rw-r--r--res/values-zh-rCN/strings.xml2
-rw-r--r--res/values-zh-rHK/strings.xml8
-rw-r--r--res/values-zh-rTW/strings.xml8
-rw-r--r--res/values-zu/strings.xml8
-rw-r--r--src/com/android/documentsui/UserManagerState.java264
-rw-r--r--src/com/android/documentsui/base/UserId.java7
-rw-r--r--tests/unit/com/android/documentsui/UserManagerStateTest.java196
91 files changed, 520 insertions, 542 deletions
diff --git a/res/flag(com.android.documentsui.flags.use_material3)/layout-w600dp/fragment_save_cancel_button.xml b/res/flag(com.android.documentsui.flags.use_material3)/layout-w600dp/fragment_save_cancel_button.xml
index e879b81ab..93245946c 100644
--- a/res/flag(com.android.documentsui.flags.use_material3)/layout-w600dp/fragment_save_cancel_button.xml
+++ b/res/flag(com.android.documentsui.flags.use_material3)/layout-w600dp/fragment_save_cancel_button.xml
@@ -21,6 +21,6 @@
app:cornerRadius="@dimen/button_corner_radius"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginStart="4dp"
- android:layout_marginEnd="4dp"
+ android:layout_marginStart="@dimen/picker_saver_button_gap"
+ android:layout_marginEnd="@dimen/picker_saver_button_gap"
android:text="@android:string/cancel"/>
diff --git a/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_pick.xml b/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_pick.xml
index a126492d0..3929ce505 100644
--- a/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_pick.xml
+++ b/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_pick.xml
@@ -51,7 +51,8 @@
android:layout_height="wrap_content"
android:backgroundTint="@color/fragment_pick_button_background_color"
android:textColor="@color/fragment_pick_button_text_color"
- android:layout_marginEnd="4dp" />
+ android:layout_marginStart="@dimen/picker_saver_button_gap"
+ android:layout_marginEnd="@dimen/picker_saver_button_gap" />
</LinearLayout>
diff --git a/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_save.xml b/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_save.xml
index 416e4d6d2..3270b183c 100644
--- a/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_save.xml
+++ b/res/flag(com.android.documentsui.flags.use_material3)/layout/fragment_save.xml
@@ -38,6 +38,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:layout_marginEnd="@dimen/picker_saver_button_gap"
android:hint="@string/file_name_hint">
<com.google.android.material.textfield.TextInputEditText
android:id="@android:id/title"
@@ -55,8 +56,8 @@
app:cornerRadius="@dimen/button_corner_radius"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginStart="4dp"
- android:layout_marginEnd="4dp"
+ android:layout_marginStart="@dimen/picker_saver_button_gap"
+ android:layout_marginEnd="@dimen/picker_saver_button_gap"
android:text="@string/menu_save"/>
<com.google.android.material.progressindicator.CircularProgressIndicator
diff --git a/res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml b/res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml
index bc296b611..f9b9eddfd 100644
--- a/res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml
+++ b/res/flag(com.android.documentsui.flags.use_material3)/values/dimens.xml
@@ -186,7 +186,7 @@
<dimen name="main_container_corner_radius_small">4dp</dimen>
<dimen name="picker_saver_padding_top">@dimen/space_extra_small_1</dimen>
<dimen name="picker_saver_padding_bottom">@dimen/space_extra_small_1</dimen>
- <dimen name="picker_saver_button_gap">@dimen/space_extra_small_4</dimen>
+ <dimen name="picker_saver_button_gap">@dimen/space_extra_small_2</dimen>
<dimen name="picker_saver_container_padding_top">@dimen/space_small_1</dimen>
<dimen name="picker_saver_container_padding_bottom">@dimen/space_small_1</dimen>
<dimen name="layout_padding_top">@dimen/space_small_1</dimen>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index baa4d82f5..8997f38aa 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Pers saam"</string>
<string name="menu_extract" msgid="8171946945982532262">"Onttrek na …"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Uittreksel van alles …"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Onttrek hier"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Blaai"</string>
<string name="menu_rename" msgid="1883113442688817554">"Hernoem"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Kry inligting"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Wys versteekte lêers"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Wys tans in roostermodus."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Wys tans in lysmodus."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 421bded2b..1ecd90486 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"ጭመቅ"</string>
<string name="menu_extract" msgid="8171946945982532262">"አውጣ ወደ…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"ሁሉንም አውጣ…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ወደዚህ አውጣ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ያስሱ"</string>
<string name="menu_rename" msgid="1883113442688817554">"ዳግም ሰይም"</string>
<string name="menu_inspect" msgid="7279855349299446224">"መረጃ አግኝ"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"የተደበቁ ፋይሎችን አሳይ"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"በፍርግርግ ሁነታ ላይ በማሳየት ላይ።"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"በዝርዝር ሁነታ ላይ በማሳየት ላይ።"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 6bd34715e..4ca9b882e 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -383,4 +383,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"يتم العرض في وضع الشبكة."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"يتم العرض في وضع القائمة."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 709b33918..17ad4cc6b 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"সংকুচিত কৰক"</string>
<string name="menu_extract" msgid="8171946945982532262">"ইয়ালৈ আহৰণ কৰক…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"আটাইবোৰ আহৰণ কৰক…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ইয়াত আহৰণ কৰক"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ব্ৰাউজ কৰক"</string>
<string name="menu_rename" msgid="1883113442688817554">"নতুন নাম দিয়ক"</string>
<string name="menu_inspect" msgid="7279855349299446224">"তথ্য পাওক"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"লুকুৱাই থোৱা ফাইল দেখুৱাওক"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"গ্ৰিড ম’ডত দেখুৱাই থকা হৈছে।"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"সূচীযুক্ত ম’ডত দেখুৱাই থকা হৈছে।"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index e3a324b37..def80e979 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Sıxışdırın"</string>
<string name="menu_extract" msgid="8171946945982532262">"Çıxarın…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Hamısını çıxarın…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Buraya çıxarın"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Axtarın"</string>
<string name="menu_rename" msgid="1883113442688817554">"Adını dəyişdirin"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Məlumat əldə edin"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Gizli faylları göstərin"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Tor rejimində göstərilir."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Siyahı rejimində göstərilir."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index d32395ae2..817a50bc5 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Komprimuj"</string>
<string name="menu_extract" msgid="8171946945982532262">"Izdvoj u…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Izdvoji sve…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Izdvoj ovde"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Pregledaj"</string>
<string name="menu_rename" msgid="1883113442688817554">"Preimenuj"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Prikaži informacije"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Prikazuj skrivene datoteke"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Prikazuje se u režimu mreže."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Prikazuje se u režimu liste."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 0b6c3f5db..9c30734e6 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Сціснуць"</string>
<string name="menu_extract" msgid="8171946945982532262">"Выняць у…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Выняць усе…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Выняць сюды"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Прагледзець"</string>
<string name="menu_rename" msgid="1883113442688817554">"Перайменаваць"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Атрымаць інфармацыю"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Паказваць схаваныя файлы"</string>
@@ -339,4 +337,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Паказ у рэжыме табліцы."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Паказ у рэжыме спіса."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 472177e34..f2ed3ba57 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Компресиране"</string>
<string name="menu_extract" msgid="8171946945982532262">"Извличане в/ъв…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Извличане на всички…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Извличане тук"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Преглед"</string>
<string name="menu_rename" msgid="1883113442688817554">"Преименуване"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Получаване на информация"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Показване на скрити файлове"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Показва се в табличен изглед."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Показва се в списъчен изглед."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 0180a2ec5..ed431aee7 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -295,4 +295,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"গ্রিড মোডে দেখানো হচ্ছে।"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"তালিকা মোডে দেখানো হচ্ছে।"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index a91859d04..0d5a137c3 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Kompresiraj"</string>
<string name="menu_extract" msgid="8171946945982532262">"Izdvoji u…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Izdvajanje svega…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Izdvoji ovdje"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Pregledaj"</string>
<string name="menu_rename" msgid="1883113442688817554">"Promijeni naziv"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Prikaži informacije"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Prikaži skrivene fajlove"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Prikazivanje u vidu mreže."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Prikazivanje u vidu liste."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 34fc2d325..dd7991aef 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Comprimeix"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extreu a…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extreu-ho tot…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extreu aquí"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Navega"</string>
<string name="menu_rename" msgid="1883113442688817554">"Canvia el nom"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Obtén informació"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Mostra els fitxers amagats"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Es mostra en mode de quadrícula."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Es mostra en mode de llista."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 18c60e113..faf9e6177 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Zkomprimovat"</string>
<string name="menu_extract" msgid="8171946945982532262">"Rozbalit do…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extrahovat vše…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extrahovat sem"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Procházet"</string>
<string name="menu_rename" msgid="1883113442688817554">"Přejmenovat"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Zobrazit informace"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Zobrazit skryté soubory"</string>
@@ -339,4 +337,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Zobrazuje se mřížka s položkami."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Zobrazuje se seznam položek."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 81fb560e7..9f5d1167b 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Komprimer"</string>
<string name="menu_extract" msgid="8171946945982532262">"Pak ud i…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Pak alle ud…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Udtræk herfra"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Gennemse"</string>
<string name="menu_rename" msgid="1883113442688817554">"Omdøb"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Få oplysninger"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Vis skjulte filer"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Vises i gittervisning."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Vises i listevisning."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index ad5f001f6..58f653792 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Komprimieren"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extrahieren nach…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Alle extrahieren…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Hier extrahieren"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Durchsuchen"</string>
<string name="menu_rename" msgid="1883113442688817554">"Umbenennen"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Weitere Informationen"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Ausgeblendete Dateien anzeigen"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Wird im Rastermodus angezeigt."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Wird im Listenmodus angezeigt."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 0d86524f5..9ae0b4910 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Συμπίεση"</string>
<string name="menu_extract" msgid="8171946945982532262">"Εξαγωγή σε…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Εξαγωγή όλων…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Εξαγωγή εδώ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Περιήγηση"</string>
<string name="menu_rename" msgid="1883113442688817554">"Μετονομασία"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Λήψη πληροφοριών"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Εμφάνιση κρυφών αρχείων"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Εμφάνιση σε λειτουργία πλέγματος."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Εμφάνιση σε λειτουργία λίστας."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index c76787afe..b4d44a911 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Compress"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extract to…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extract all…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extract here"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Browse"</string>
<string name="menu_rename" msgid="1883113442688817554">"Rename"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Get info"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Show hidden files"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Showing in grid mode."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Showing in list mode."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 224563a47..adfdf6111 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -293,4 +293,5 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Showing in grid mode."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Showing in list mode."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <string name="file_name_hint" msgid="7843637320487415838">"File name"</string>
</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index c76787afe..b4d44a911 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Compress"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extract to…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extract all…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extract here"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Browse"</string>
<string name="menu_rename" msgid="1883113442688817554">"Rename"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Get info"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Show hidden files"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Showing in grid mode."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Showing in list mode."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index c76787afe..b4d44a911 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Compress"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extract to…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extract all…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extract here"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Browse"</string>
<string name="menu_rename" msgid="1883113442688817554">"Rename"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Get info"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Show hidden files"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Showing in grid mode."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Showing in list mode."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 261fa0f72..0fbb19ee2 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -317,4 +317,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Se muestra en modo de cuadrícula."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Se muestra en modo de lista."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 63a69059d..a361d294d 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -317,4 +317,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Mostrando modo de cuadrícula."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Mostrando modo de lista."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 6ef6e5805..2330938ab 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Tihenda"</string>
<string name="menu_extract" msgid="8171946945982532262">"Ekstrakti …"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Ekstrakti kõik …"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Ekstrakti siia"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Sirvimine"</string>
<string name="menu_rename" msgid="1883113442688817554">"Nimeta ümber"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Hangi teavet"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Kuva peidetud failid"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Kuvatud ruudustikuvaates."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Kuvatud loendivaates."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index e09bff647..6128ef72d 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -295,4 +295,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Sareta moduan ikusgai."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Zerrenda moduan ikusgai."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index e7204cefc..9fe6eba70 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"فشرده کردن"</string>
<string name="menu_extract" msgid="8171946945982532262">"استخراج در…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"استخراج همه…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"استخراج در اینجا"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"مرور کردن"</string>
<string name="menu_rename" msgid="1883113442688817554">"تغییر نام"</string>
<string name="menu_inspect" msgid="7279855349299446224">"دریافت اطلاعات"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"فایل‌های پنهان نشان داده شود"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"نمایش در حالت جدولی."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"نمایش در حالت فهرست."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 182939f17..03769bc23 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Pakkaa"</string>
<string name="menu_extract" msgid="8171946945982532262">"Pura kohteeseen…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Pura kaikki…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Pura tähän"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Selaa"</string>
<string name="menu_rename" msgid="1883113442688817554">"Nimeä uudelleen"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Näytä tiedot"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Näytä piilotetut tiedostot"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Näytetään ruudukkotilassa."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Näytetään luettelotilassa."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 6eaa7ea7d..ac96f55f4 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Compresser"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extraire vers…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Tout extraire…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extraire ici"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Parcourir"</string>
<string name="menu_rename" msgid="1883113442688817554">"Renommer"</string>
<string name="menu_inspect" msgid="7279855349299446224">"En savoir plus"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Afficher les fichiers masqués"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Affichage en mode grille."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Affichage en mode liste."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index c1f9b4552..68ec67fc5 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Compresser"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extraire sur…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Tout extraire…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extraire ici"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Parcourir"</string>
<string name="menu_rename" msgid="1883113442688817554">"Renommer"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Obtenir les informations"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Afficher les fichiers masqués"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Affichage en mode grille."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Affichage en mode liste."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index cfe9b7648..0df799e20 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Comprimir"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extraer en..."</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extraer todo…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extraer aquí"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Explorar"</string>
<string name="menu_rename" msgid="1883113442688817554">"Cambiar nome"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Obter información"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Amosar ficheiros ocultos"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Mostrando modo de grade."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Mostrando modo de lista."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 044d30fbf..5dfe833bd 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"સંકુચિત કરો"</string>
<string name="menu_extract" msgid="8171946945982532262">"આમાં એક્સટ્રેક્ટ કરો…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"બધું એક્સટ્રેક્ટ કરો…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"અહીં એક્સ્ટ્રેક્ટ કરો"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"બ્રાઉઝ કરો"</string>
<string name="menu_rename" msgid="1883113442688817554">"નામ બદલો"</string>
<string name="menu_inspect" msgid="7279855349299446224">"માહિતી મેળવો"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"છુપાવેલી ફાઇલો બતાવો"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ગ્રિડ મોડમાં બતાવી રહ્યાં છીએ."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"સૂચિ મોડમાં બતાવી રહ્યાં છીએ."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 90aa59537..4b42a05f9 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"कंप्रेस करें"</string>
<string name="menu_extract" msgid="8171946945982532262">"यहां निकालें…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"सभी को एक्सट्रैक्ट करें…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"यहां एक्सट्रैक्ट करें"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ब्राउज़ करें"</string>
<string name="menu_rename" msgid="1883113442688817554">"नाम बदलें"</string>
<string name="menu_inspect" msgid="7279855349299446224">"जानकारी पाएं"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"छिपी हुई फ़ाइलें दिखाएं"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ग्रिड मोड में दिखाया जा रहा है."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"सूची मोड में दिखाया जा रहा है."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 998cedae7..5942b78aa 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Sažmi"</string>
<string name="menu_extract" msgid="8171946945982532262">"Izdvoji u…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Izdvoji sve…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Izdvoji ovdje"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Pregledaj"</string>
<string name="menu_rename" msgid="1883113442688817554">"Promijeni naziv"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Informacije"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Prikaži skrivene datoteke"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Prikazivanje u načinu rešetke."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Prikazivanje u načinu popisa."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 5ff2ec3d6..38abcc0c8 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Tömörítés"</string>
<string name="menu_extract" msgid="8171946945982532262">"Kicsomagolás ide…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Összes kibontása"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Kibontás ide"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Böngészés"</string>
<string name="menu_rename" msgid="1883113442688817554">"Átnevezés"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Információ megjelenítése"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Rejtett fájlok megjelenítése"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Megjelenítés rácsnézetben."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Megjelenítés listanézetben."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index f33e0a36a..cfd9e24fc 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Սեղմել"</string>
<string name="menu_extract" msgid="8171946945982532262">"Արտահանել…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Դուրս բերել բոլորը…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Դուրս բերել այստեղ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Դիտարկել"</string>
<string name="menu_rename" msgid="1883113442688817554">"Վերանվանել"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Տեղեկություններ"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Ցուցադրել թաքցված ֆայլերը"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Ցուցադրվում է ցանցի տեսքով։"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Ցուցադրվում է ցանկի տեսքով։"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 457587dd8..75f14dd13 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Kompresi"</string>
<string name="menu_extract" msgid="8171946945982532262">"Ekstrak ke…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Ekstrak semua…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Ekstrak di sini"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Cari"</string>
<string name="menu_rename" msgid="1883113442688817554">"Ganti nama"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Dapatkan info"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Tampilkan file tersembunyi"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Menampilkan dalam mode petak."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Menampilkan dalam mode daftar."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 37eff6c12..c71925b4b 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Þjappa"</string>
<string name="menu_extract" msgid="8171946945982532262">"Flytja út í…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Draga allt út …"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Draga út hingað"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Skoða"</string>
<string name="menu_rename" msgid="1883113442688817554">"Endurnefna"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Sækja upplýsingar"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Sýna faldar skrár"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Sýnir töfluyfirlit."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Sýnir listayfirlit."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 56c0eba02..ed543fc35 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Comprimi"</string>
<string name="menu_extract" msgid="8171946945982532262">"Estrai in…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Estrai tutto…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Estrai qui"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Sfoglia"</string>
<string name="menu_rename" msgid="1883113442688817554">"Rinomina"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Informazioni"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Mostra file nascosti"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Visualizzazione in modalità griglia."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Visualizzazione in modalità elenco."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index cfdaec034..e7f088444 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -317,4 +317,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"הצגה בתצוגת טבלה."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"הצגה בתצוגת רשימה."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 3f80274d8..67523b952 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"圧縮"</string>
<string name="menu_extract" msgid="8171946945982532262">"次の場所に解凍…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"すべて抽出…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ここに抽出"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"参照"</string>
<string name="menu_rename" msgid="1883113442688817554">"名前を変更"</string>
<string name="menu_inspect" msgid="7279855349299446224">"詳細情報"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"非表示のファイルを表示"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"グリッドモードで表示しています。"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"リストモードで表示しています。"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 9fe68fb2d..98ea5bd79 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"შეკუმშვა"</string>
<string name="menu_extract" msgid="8171946945982532262">"ამოღება…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"ყველას ამოღება…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ამოღება აქ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"დათვალიერება"</string>
<string name="menu_rename" msgid="1883113442688817554">"გადარქმევა"</string>
<string name="menu_inspect" msgid="7279855349299446224">"ინფორმაციის მიღება"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"გამოჩნდეს დამალული ფაილები"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ნაჩვენებია ბადის რეჟიმში."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ნაჩვენებია სიის რეჟიმში."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 275e0f3d3..435c496fe 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Сығу"</string>
<string name="menu_extract" msgid="8171946945982532262">"Алынуда…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Барлығын шығарып алу…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Шығарып алу орны"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Шолу"</string>
<string name="menu_rename" msgid="1883113442688817554">"Атын өзгерту"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Ақпарат алу"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Жасырын файлдарды көрсету"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Тор режимінде көрсетіледі."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Тізім режимінде көрсетіледі."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index b353463d6..de0fa6d94 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"បង្ហាប់"</string>
<string name="menu_extract" msgid="8171946945982532262">"ស្រង់​ទៅ…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"ស្រង់ចេញទាំងអស់…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ស្រង់​ចេញ​ទីនេះ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"រុករក"</string>
<string name="menu_rename" msgid="1883113442688817554">"ប្ដូរឈ្មោះ"</string>
<string name="menu_inspect" msgid="7279855349299446224">"ទទួល​ព័ត៌មាន"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"បង្ហាញឯកសារ​ដែលបានលាក់"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"បង្ហាញក្នុងមុខងារ​ក្រឡា។"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"បង្ហាញក្នុង​មុខងារបញ្ជី។"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 546598127..dd9db19ee 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"ಕುಗ್ಗಿಸಿ"</string>
<string name="menu_extract" msgid="8171946945982532262">"ಇದಕ್ಕೆ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"ಎಲ್ಲವನ್ನೂ ಎಕ್ಸ್‌ಟ್ರ್ಯಾಕ್ಟ್ ಮಾಡಿ…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ಇಲ್ಲಿ ಎಕ್ಸ್‌ಟ್ರ್ಯಾಕ್ಟ್ ಮಾಡಿ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ಬ್ರೌಸ್ ಮಾಡಿ"</string>
<string name="menu_rename" msgid="1883113442688817554">"ಮರುಹೆಸರಿಸು"</string>
<string name="menu_inspect" msgid="7279855349299446224">"ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"ಮರೆಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ತೋರಿಸಿ"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ಗ್ರಿಡ್ ಮೋಡ್‌ನಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿದೆ."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ಪಟ್ಟಿ ಮೋಡ್‌ನಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿದೆ."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 85a238740..5e8b0a659 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"압축"</string>
<string name="menu_extract" msgid="8171946945982532262">"다음 위치에 추출..."</string>
<string name="menu_extract_all" msgid="7335680068521252718">"모두 추출…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"여기에서 추출"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"둘러보기"</string>
<string name="menu_rename" msgid="1883113442688817554">"이름 바꾸기"</string>
<string name="menu_inspect" msgid="7279855349299446224">"정보 확인"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"숨겨진 파일 표시"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"그리드 모드로 표시 중입니다."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"목록 모드로 표시 중입니다."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index acb645b29..26d59f1c0 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Кысуу"</string>
<string name="menu_extract" msgid="8171946945982532262">"Төмөнкүгө чыгаруу…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Баарын чыгаруу…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Бул жерге чыгаруу"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Серептөө"</string>
<string name="menu_rename" msgid="1883113442688817554">"Аталышын өзгөртүү"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Маалымат алуу"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Жашырылган файлдар көрүнсүн"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Торчо режиминде көрсөтүлүүдө."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Тизме режиминде көрсөтүлүүдө."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 4cde46b8f..6f2912b63 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"ບີບອັດ"</string>
<string name="menu_extract" msgid="8171946945982532262">"ແຕກໄຟລ໌ໄປ…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"ດຶງຂໍ້ມູນຈາກເອກະສານທັງໝົດ…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ແຍກໄຟລ໌ອອກບ່ອນນີ້"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ເລືອກເບິ່ງ"</string>
<string name="menu_rename" msgid="1883113442688817554">"ປ່ຽນຊື່"</string>
<string name="menu_inspect" msgid="7279855349299446224">"ຂໍຂໍ້ມູນ"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"ສະ​ແດງ​ໄຟ​ລ໌​ທີ່​ເຊື່ອງ​ໄວ້"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ກຳລັງສະແດງໃນໂໝດຕາຕະລາງ."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ກຳລັງສະແດງໃນໂໝດລາຍຊື່."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 71ddca34d..39790603e 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Suglaudinti"</string>
<string name="menu_extract" msgid="8171946945982532262">"Išskleisti į..."</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Išskleisti viską…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Išskleisti čia"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Naršyti"</string>
<string name="menu_rename" msgid="1883113442688817554">"Pervardyti"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Gauti informacijos"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Rodyti paslėptus failus"</string>
@@ -339,4 +337,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Rodoma tinklelio režimu."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Rodoma sąrašo režimu."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 2a62b8057..22db437a5 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Saspiest"</string>
<string name="menu_extract" msgid="8171946945982532262">"Izvilkt..."</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Izgūt visu…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Izvilkt šeit"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Pārlūkot"</string>
<string name="menu_rename" msgid="1883113442688817554">"Pārdēvēt"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Iegūt informāciju"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Rādīt paslēptos failus"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Tiek attēlots režģa režīms."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Tiek attēlots saraksta režīms."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index bfab11efa..9fd70991e 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Компримирај"</string>
<string name="menu_extract" msgid="8171946945982532262">"Отпакувај во…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Извлечи сѐ…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Извлечи овде"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Прелистувај"</string>
<string name="menu_rename" msgid="1883113442688817554">"Преименувај"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Добијте информации"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Прикажи скриени датотеки"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Се прикажува во режим на решетка."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Се прикажува во режим на список."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index c6476bfd1..f5f2679d6 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"കംപ്രസ് ചെയ്യുക"</string>
<string name="menu_extract" msgid="8171946945982532262">"എക്സ്ട്രാക്റ്റുചെയ്യുക…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"എക്‌സ്ട്രാക്റ്റ് ചെയ്യൂ…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ഇവിടെ എക്സ്‌ട്രാക്റ്റുചെയ്യൂ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ബ്രൗസ് ചെയ്യുക"</string>
<string name="menu_rename" msgid="1883113442688817554">"പേര് മാറ്റുക"</string>
<string name="menu_inspect" msgid="7279855349299446224">"വിവരങ്ങൾ നേടുക"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"മറച്ചിരിക്കുന്ന ഫയൽ കാണിക്കൂ"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ഗ്രിഡ് മോഡിൽ കാണിക്കുന്നു."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ലിസ്‌റ്റ് മോഡിൽ കാണിക്കുന്നു."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index caf20f1aa..e68478e23 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Шахах"</string>
<string name="menu_extract" msgid="8171946945982532262">"Дараахад задлах…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Бүгдийг задлах…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Энд задлах"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Үзэх"</string>
<string name="menu_rename" msgid="1883113442688817554">"Нэр өөрчлөх"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Мэдээлэл авах"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Нуусан файлудыг харуул"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Хүснэгтийн горимд харуулж байна."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Жагсаалтын горимд харуулж байна."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 00a070e52..fa48f589e 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"कॉंप्रेस करा"</string>
<string name="menu_extract" msgid="8171946945982532262">"मध्ये काढा..."</string>
<string name="menu_extract_all" msgid="7335680068521252718">"सर्व काढा…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"इथे काढा"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ब्राउझ करा"</string>
<string name="menu_rename" msgid="1883113442688817554">"नाव बदला"</string>
<string name="menu_inspect" msgid="7279855349299446224">"माहिती मिळवा"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"लपवलेल्या फाइल दाखवा"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ग्रिड मोडमध्ये दाखवत आहे."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"सूची मोडमध्ये दाखवत आहे."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 482d71311..4aee678c5 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Mampatkan"</string>
<string name="menu_extract" msgid="8171946945982532262">"Ekstrak ke…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Ekstrak semua…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Ekstrak di sini"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Semak imbas"</string>
<string name="menu_rename" msgid="1883113442688817554">"Namakan semula"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Dapatkan maklumat"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Tunjukkan fail tersembunyi"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Ditunjukkan dalam mod grid."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Ditunjukkan dalam mod senarai."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index ebc3f809b..d53ef0d79 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"ချုံ့ရန်"</string>
<string name="menu_extract" msgid="8171946945982532262">"ရွှေးချယ်ထည့်သွင်းရန်…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"အားလုံးထုတ်ယူရန်…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ဤနေရာတွင် ထုတ်ယူရန်"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ကြည့်ရန်"</string>
<string name="menu_rename" msgid="1883113442688817554">"အမည်ပြောင်းပါ"</string>
<string name="menu_inspect" msgid="7279855349299446224">"အချက်အလက် ရယူရန်"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"ဝှက်ထားသည့်ဖိုင်များ ပြရန်"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ဇယားကွက်မုဒ်ဖြင့် ပြသရန်။"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"စာရင်းမုဒ်ဖြင့် ပြသရန်။"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 489159dfe..ab5f4b3f5 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Komprimer"</string>
<string name="menu_extract" msgid="8171946945982532262">"Pakk ut til …"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Pakk ut alt …"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Pakk ut her"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Bla gjennom"</string>
<string name="menu_rename" msgid="1883113442688817554">"Gi nytt navn"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Hent informasjon"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Vis skjulte filer"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Viser i rutenettmodus."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Viser i listemodus."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 36448bf53..8b06e5352 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"कम्प्रेस गर्नुहोस्"</string>
<string name="menu_extract" msgid="8171946945982532262">"यसमा एकस्ट्र्याक्ट गर्नुहोस्…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"सबै एक्स्ट्रयाक्ट गर्नुहोस्…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"यहाँ एक्स्ट्रयाक्ट गर्नुहोस्"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ब्राउज गर्नुहोस्"</string>
<string name="menu_rename" msgid="1883113442688817554">"पुनःनामाकरण गर्नुहोस्"</string>
<string name="menu_inspect" msgid="7279855349299446224">"जानकारी प्राप्त गर्नुहोस्"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"लुकाइएका फाइलहरू देखाउनुहोस्"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ग्रिड मोडमा देखाइँदै।"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"सूची मोडमा देखाइँदै।"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index be9f1353a..0b39fab85 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Comprimeren"</string>
<string name="menu_extract" msgid="8171946945982532262">"Uitpakken naar…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Alles uitpakken…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Hier uitpakken"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Browsen"</string>
<string name="menu_rename" msgid="1883113442688817554">"Naam wijzigen"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Informatie bekijken"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Verborgen bestanden tonen"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Tonen in rastermodus."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Tonen in lijstmodus."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 396392c5e..304d427a7 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -295,4 +295,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ଗ୍ରିଡ୍ ମୋଡରେ ଦେଖାଉଛି।"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ତାଲିକା ମୋଡରେ ଦେଖାଉଛି।"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 6ec6387ac..a00596080 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"ਨਪੀੜੋ"</string>
<string name="menu_extract" msgid="8171946945982532262">"ਇਸ ਵਿੱਚ ਐਕਸਟ੍ਰੈਕਟ ਕਰੋ…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"ਸਭ ਐਕਸਟਰੈਕਟ ਕਰੋ…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ਇੱਥੇ ਐਕਸਟਰੈਕਟ ਕਰੋ"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"ਬ੍ਰਾਊਜ਼ ਕਰੋ"</string>
<string name="menu_rename" msgid="1883113442688817554">"ਨਾਮ ਬਦਲੋ"</string>
<string name="menu_inspect" msgid="7279855349299446224">"ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"ਲੁਕਾਈਆਂ ਗਈਆਂ ਫ਼ਾਈਲਾਂ ਦਿਖਾਓ"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ਗ੍ਰਿਡ ਮੋਡ ਵਿੱਚ ਦਿਖਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ਸੂਚੀ ਮੋਡ ਵਿੱਚ ਦਿਖਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index b9a72ac07..51c021ab0 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -339,4 +339,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Wyświetlanie w trybie siatki."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Wyświetlanie w trybie listy."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 4e8811a5c..5fd429d44 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -317,4 +317,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Exibindo modo de grade."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Exibindo modo de lista."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index c4f0e9f2f..af9f6417e 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Comprimir"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extrair para…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extrair tudo…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extrair para aqui"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Procurar"</string>
<string name="menu_rename" msgid="1883113442688817554">"Mudar o nome"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Obter informações"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Mostrar ficheiros ocultos"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"A mostrar no modo de grelha…"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"A mostrar no modo de lista…"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 4e8811a5c..5fd429d44 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -317,4 +317,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Exibindo modo de grade."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Exibindo modo de lista."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 262bf39d2..5e4da7e89 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Comprimă"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extrage în…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extrage tot…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extrage aici"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Răsfoiește"</string>
<string name="menu_rename" msgid="1883113442688817554">"Redenumește"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Vezi informațiile"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Afișează fișierele ascunse"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Se afișează în modul grilă."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Se afișează în modul listă."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 184b5f456..bba9f3110 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Сжать"</string>
<string name="menu_extract" msgid="8171946945982532262">"Извлечь"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Извлечь все…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Извлечь в текущую папку"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Просмотреть"</string>
<string name="menu_rename" msgid="1883113442688817554">"Переименовать"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Сведения о файле"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Показывать скрытые файлы"</string>
@@ -339,4 +337,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Показано в виде таблицы."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Показано в виде списка."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index d0af48e1c..5b1f5ae52 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -295,4 +295,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"ජාලක ප්‍රකාරය තුළ පෙන්වමින්."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"ලැයිස්තු ප්‍රකාරය තුළ පෙන්වමින්."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 9a34a0f7b..81900e553 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Komprimovať"</string>
<string name="menu_extract" msgid="8171946945982532262">"Rozbaliť do…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extrahovať všetko…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extrahovať tu"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Prehliadať"</string>
<string name="menu_rename" msgid="1883113442688817554">"Premenovať"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Zobraziť informácie"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Zobraziť skryté súbory"</string>
@@ -339,4 +337,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Zobrazované v režime mriežky."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Zobrazované v režime zoznamu."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index ff428f063..f5670410f 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Stisni"</string>
<string name="menu_extract" msgid="8171946945982532262">"Razširi v …"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Razširi vse …"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Ekstrahiraj sem"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Prebrskaj"</string>
<string name="menu_rename" msgid="1883113442688817554">"Preimenuj"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Prikaži informacije"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Prikaži skrite datoteke"</string>
@@ -339,4 +337,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Prikazano v načinu mreže"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Prikazano v načinu seznama"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 9788162b9..f25123c5d 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Ngjish"</string>
<string name="menu_extract" msgid="8171946945982532262">"Nxirre te…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Nxirri të gjitha…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Nxirr këtu"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Shfleto"</string>
<string name="menu_rename" msgid="1883113442688817554">"Riemërto"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Merr informacione"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Shfaq skedarët e fshehur"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Po shfaq në modalitetin \"rrjetë\"."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Po shfaq në modalitetin \"listë\"."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 9bdc848a3..198a80a1e 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Компримуј"</string>
<string name="menu_extract" msgid="8171946945982532262">"Издвој у…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Издвоји све…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Издвој овде"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Прегледај"</string>
<string name="menu_rename" msgid="1883113442688817554">"Преименуј"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Прикажи информације"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Приказуј скривене датотеке"</string>
@@ -317,4 +315,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Приказује се у режиму мреже."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Приказује се у режиму листе."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index fe976f474..f4836240f 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Komprimera"</string>
<string name="menu_extract" msgid="8171946945982532262">"Extrahera till …"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Extrahera alla …"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Extrahera hit"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Bläddra"</string>
<string name="menu_rename" msgid="1883113442688817554">"Byt namn"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Hämta information"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Visa dolda filer"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Visas i rutnätsläge."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Visas i listläge."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 07752fd60..c9f648b1b 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Bana"</string>
<string name="menu_extract" msgid="8171946945982532262">"Weka kwenye…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Dondoa zote…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Dondoa hapa"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Vinjari"</string>
<string name="menu_rename" msgid="1883113442688817554">"Badilisha jina"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Pata maelezo zaidi"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Onyesha faili zilizofichwa"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Kuonyesha katika hali ya gridi."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Kuonyesha katika hali ya orodha."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index ad024579f..6c944fdac 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"அளவைக் குறை"</string>
<string name="menu_extract" msgid="8171946945982532262">"இங்கு பிரி…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"அனைத்தையும் பிரித்தெடு…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"இங்கே பிரித்தெடு"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"பிரவுசிங் செய்"</string>
<string name="menu_rename" msgid="1883113442688817554">"பெயர் மாற்று"</string>
<string name="menu_inspect" msgid="7279855349299446224">"தகவலைப் பெறு"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"மறைக்கப்பட்ட ஃபைல்களைக் காட்டு"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"கட்டக் காட்சியில் காட்டுகிறது."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"பட்டியல் காட்சியில் காட்டுகிறது."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 8de8024df..9e8f4bdf4 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"కుదించు"</string>
<string name="menu_extract" msgid="8171946945982532262">"దీనిలోకి సంగ్రహించు…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"అన్నీ ఎక్స్‌ట్రాక్ట్ చేయండి…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"ఇక్కడికి సంగ్రహించండి"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"బ్రౌజ్ చేయండి"</string>
<string name="menu_rename" msgid="1883113442688817554">"పేరు మార్చు"</string>
<string name="menu_inspect" msgid="7279855349299446224">"సమాచారాన్ని పొందండి"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"దాచబడిన ఫైళ్లను చూపించు"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"గ్రిడ్ మోడ్‌లో చూపుతోంది."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"లిస్ట్ మోడ్‌లో చూపుతోంది."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index a51d2eea5..c0fa307b6 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -295,4 +295,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"กำลังแสดงในโหมดตารางกริด"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"กำลังแสดงในโหมดรายการ"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index e340591c0..4efd565f9 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"I-compress"</string>
<string name="menu_extract" msgid="8171946945982532262">"I-extract sa…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"I-extract lahat…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"I-extract dito"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Mag-browse"</string>
<string name="menu_rename" msgid="1883113442688817554">"Palitan ang pangalan"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Kumuha ng impormasyon"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Ipakita ang hidden files"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Ipinapakita sa grid mode."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Ipinapakita sa list mode."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 0c9ef0933..39531634b 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Sıkıştır"</string>
<string name="menu_extract" msgid="8171946945982532262">"Şuraya çıkar:"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Tümünü çıkar…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Buraya çıkar"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Göz at"</string>
<string name="menu_rename" msgid="1883113442688817554">"Yeniden adlandır"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Bilgi al"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Gizli dosyaları göster"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Tablo modunda gösteriliyor."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Liste modunda gösteriliyor."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index f9ca80e92..5da9ae208 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -339,4 +339,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Перегляд у режимі таблиці."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Перегляд у режимі списку."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 8ea955e6d..e485e68f7 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"کمپریس کریں"</string>
<string name="menu_extract" msgid="8171946945982532262">"اس میں کھولیں۔۔۔"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"سبھی نکالیں…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"یہاں نکالیں"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"براؤز کریں"</string>
<string name="menu_rename" msgid="1883113442688817554">"نام تبدیل کریں"</string>
<string name="menu_inspect" msgid="7279855349299446224">"معلومات حاصل کریں"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"پوشیدہ فائلز دکھائیں"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"گرڈ وضع میں دکھائی جا رہی ہیں۔"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"فہرست وضع میں دکھائی جا رہی ہیں۔"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index b13c957ad..1095f91cb 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Arxivlash"</string>
<string name="menu_extract" msgid="8171946945982532262">"Arxivdan chiqarish"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Barchasini ajratish…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Shu yerga chiqarish"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Kezish"</string>
<string name="menu_rename" msgid="1883113442688817554">"Qayta nomlash"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Axborot olish"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Yashirin fayllarni chiqarish"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Jadval shaklida chiqarilmoqda."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Roʻyxat shaklida chiqarilmoqda."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 267a81a7a..b41634964 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Nén"</string>
<string name="menu_extract" msgid="8171946945982532262">"Trích xuất sang…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Trích xuất tất cả…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Trích xuất ở đây"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Duyệt xem"</string>
<string name="menu_rename" msgid="1883113442688817554">"Đổi tên"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Xem thông tin"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Hiện các tệp bị ẩn"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Đang hiển thị ở chế độ lưới."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Đang hiển thị ở chế độ danh sách."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 16e03d948..f9a55d300 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -295,4 +295,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"目前以网格模式显示。"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"目前以列表模式显示。"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 87d045a19..419c087bf 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"壓縮"</string>
<string name="menu_extract" msgid="8171946945982532262">"壓縮至…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"擷取全部…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"從這裡擷取"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"瀏覽"</string>
<string name="menu_rename" msgid="1883113442688817554">"重新命名"</string>
<string name="menu_inspect" msgid="7279855349299446224">"顯示資訊"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"顯示已隱藏的檔案"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"用格狀模式顯示緊。"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"用清單模式顯示緊。"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 4321ef02b..b0bf1ead4 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"壓縮"</string>
<string name="menu_extract" msgid="8171946945982532262">"解壓縮到…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"全部解壓縮…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"從這裡擷取"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"瀏覽"</string>
<string name="menu_rename" msgid="1883113442688817554">"重新命名"</string>
<string name="menu_inspect" msgid="7279855349299446224">"取得資訊"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"顯示隱藏的檔案"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"目前以格線模式顯示。"</string>
<string name="list_mode_showing" msgid="1225413902295895166">"目前以清單模式顯示。"</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index ce2bf459f..7b448e8a1 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -46,10 +46,8 @@
<string name="menu_compress" msgid="37539111904724188">"Cindezela"</string>
<string name="menu_extract" msgid="8171946945982532262">"Khiphela ku…"</string>
<string name="menu_extract_all" msgid="7335680068521252718">"Khipha konke…"</string>
- <!-- no translation found for menu_extract_here (8725302045721604762) -->
- <skip />
- <!-- no translation found for menu_browse (6007716414766674967) -->
- <skip />
+ <string name="menu_extract_here" msgid="8725302045721604762">"Khipha lapha"</string>
+ <string name="menu_browse" msgid="6007716414766674967">"Bhrawuza"</string>
<string name="menu_rename" msgid="1883113442688817554">"Qamba kabusha"</string>
<string name="menu_inspect" msgid="7279855349299446224">"Thola ulwazi"</string>
<string name="menu_show_hidden_files" msgid="5140676344684492769">"Bonisa amafayela afihliwe"</string>
@@ -295,4 +293,6 @@
<string name="grid_mode_showing" msgid="2803166871485028508">"Ibonisa kumodi yegridi."</string>
<string name="list_mode_showing" msgid="1225413902295895166">"Ibonisa kumodi yohlu."</string>
<string name="bullet" msgid="5606740650312122766">"•"</string>
+ <!-- no translation found for file_name_hint (7843637320487415838) -->
+ <skip />
</resources>
diff --git a/src/com/android/documentsui/UserManagerState.java b/src/com/android/documentsui/UserManagerState.java
index d2ddae615..1023c8c1d 100644
--- a/src/com/android/documentsui/UserManagerState.java
+++ b/src/com/android/documentsui/UserManagerState.java
@@ -22,7 +22,6 @@ import static com.android.documentsui.DevicePolicyResources.Drawables.Style.SOLI
import static com.android.documentsui.DevicePolicyResources.Drawables.WORK_PROFILE_ICON;
import static com.android.documentsui.DevicePolicyResources.Strings.PERSONAL_TAB;
import static com.android.documentsui.DevicePolicyResources.Strings.WORK_TAB;
-import static com.android.documentsui.base.SharedMinimal.DEBUG;
import android.Manifest;
import android.annotation.SuppressLint;
@@ -263,35 +262,13 @@ public interface UserManagerState {
}
synchronized (mCanForwardToProfileIdMap) {
if (!mCanForwardToProfileIdMap.containsKey(userId)) {
-
- UserHandle handle = UserHandle.of(userId.getIdentifier());
-
- // Decide if to use the parent's access, or this handle's access.
- if (isCrossProfileContentSharingStrategyDelegatedFromParent(handle)) {
- UserHandle parentHandle = mUserManager.getProfileParent(handle);
- // Couldn't resolve parent to check access, so fail closed.
- if (parentHandle == null) {
- mCanForwardToProfileIdMap.put(userId, false);
- } else if (mCurrentUser.getIdentifier()
- == parentHandle.getIdentifier()) {
- // Check if the parent is the current user, if so this profile
- // is also accessible.
- mCanForwardToProfileIdMap.put(userId, true);
-
- } else {
- UserId parent = UserId.of(parentHandle);
- mCanForwardToProfileIdMap.put(
- userId,
- doesCrossProfileForwardingActivityExistForUser(
- mCurrentStateIntent, parent));
- }
- } else {
- // Update the profile map for this profile.
- mCanForwardToProfileIdMap.put(
- userId,
- doesCrossProfileForwardingActivityExistForUser(
- mCurrentStateIntent, userId));
- }
+ mCanForwardToProfileIdMap.put(
+ userId,
+ isCrossProfileAllowedToUser(
+ mContext,
+ mCurrentStateIntent,
+ UserId.CURRENT_USER,
+ userId));
}
}
} else {
@@ -331,43 +308,37 @@ public interface UserManagerState {
if (mUserManager == null) {
Log.e(TAG, "cannot obtain user manager");
- result.add(mCurrentUser);
return result;
}
final List<UserHandle> userProfiles = mUserManager.getUserProfiles();
- if (userProfiles.size() < 2) {
- result.add(mCurrentUser);
- return result;
- }
- if (SdkLevel.isAtLeastV()) {
- getUserIdsInternalPostV(userProfiles, result);
- } else {
- getUserIdsInternalPreV(userProfiles, result);
- }
- return result;
- }
+ result.add(mCurrentUser);
+ boolean currentUserIsManaged =
+ mUserManager.isManagedProfile(mCurrentUser.getIdentifier());
- @SuppressLint("NewApi")
- private void getUserIdsInternalPostV(List<UserHandle> userProfiles, List<UserId> result) {
- for (UserHandle userHandle : userProfiles) {
- if (userHandle.getIdentifier() == ActivityManager.getCurrentUser()) {
- result.add(UserId.of(userHandle));
+ for (UserHandle handle : userProfiles) {
+ if (SdkLevel.isAtLeastV()) {
+ if (!isProfileAllowed(handle)) {
+ continue;
+ }
} else {
- // Out of all the profiles returned by user manager the profiles that are
- // returned should satisfy both the following conditions:
- // 1. It has user property SHOW_IN_SHARING_SURFACES_SEPARATE
- // 2. Quite mode is not enabled, if it is enabled then the profile's user
- // property is not SHOW_IN_QUIET_MODE_HIDDEN
- if (isProfileAllowed(userHandle)) {
- result.add(UserId.of(userHandle));
+ // Only allow managed profiles + the parent user on lower than V.
+ if (currentUserIsManaged
+ && mUserManager.getProfileParent(mCurrentUser.getUserHandle())
+ == handle) {
+ // Intentionally empty so that this profile gets added.
+ } else if (!mUserManager.isManagedProfile(handle.getIdentifier())) {
+ continue;
}
}
+
+ // Ensure the system user doesn't get added twice.
+ if (result.contains(UserId.of(handle))) continue;
+ result.add(UserId.of(handle));
}
- if (result.isEmpty()) {
- result.add(mCurrentUser);
- }
+
+ return result;
}
/**
@@ -444,33 +415,6 @@ public interface UserManagerState {
return false;
}
- private void getUserIdsInternalPreV(List<UserHandle> userProfiles, List<UserId> result) {
- result.add(mCurrentUser);
- UserId systemUser = null;
- UserId managedUser = null;
- for (UserHandle userHandle : userProfiles) {
- if (userHandle.isSystem()) {
- systemUser = UserId.of(userHandle);
- } else if (mUserManager.isManagedProfile(userHandle.getIdentifier())) {
- managedUser = UserId.of(userHandle);
- }
- }
- if (mCurrentUser.isSystem() && managedUser != null) {
- result.add(managedUser);
- } else if (mCurrentUser.isManagedProfile(mUserManager) && systemUser != null) {
- result.add(0, systemUser);
- } else {
- if (DEBUG) {
- Log.w(
- TAG,
- "The current user "
- + UserId.CURRENT_USER
- + " is neither system nor managed user. has system user: "
- + (systemUser != null));
- }
- }
- }
-
private void getUserIdToLabelMapInternal() {
if (SdkLevel.isAtLeastV()) {
getUserIdToLabelMapInternalPostV();
@@ -651,50 +595,124 @@ public interface UserManagerState {
*/
private void getCanForwardToProfileIdMapInternal(Intent intent) {
- Map<UserId, Boolean> profileIsAccessibleToProcessOwner = new HashMap<>();
+ synchronized (mCanForwardToProfileIdMap) {
+ mCanForwardToProfileIdMap.clear();
+ for (UserId userId : getUserIds()) {
+ mCanForwardToProfileIdMap.put(
+ userId,
+ isCrossProfileAllowedToUser(
+ mContext, intent, mCurrentUser, userId));
+ }
+ }
+ }
- List<UserId> delegatedFromParent = new ArrayList<>();
+ /**
+ * Determines if the provided UserIds support CrossProfile content sharing.
+ *
+ * <p>This method accepts a pair of user handles (from/to) and determines if CrossProfile
+ * access is permitted between those two profiles.
+ *
+ * <p>There are differences is on how the access is determined based on the platform SDK:
+ *
+ * <p>For Platform SDK < V:
+ *
+ * <p>A check for CrossProfileIntentForwarders in the origin (from) profile that target the
+ * destination (to) profile. If such a forwarder exists, then access is allowed, and denied
+ * otherwise.
+ *
+ * <p>For Platform SDK >= V:
+ *
+ * <p>The method now takes into account access delegation, which was first added in Android
+ * V.
+ *
+ * <p>For profiles that set the [CROSS_PROFILE_CONTENT_SHARING_DELEGATE_FROM_PARENT]
+ * property in its [UserProperties], its parent profile will be substituted in for its side
+ * of the check.
+ *
+ * <p>ex. For access checks between a Managed (from) and Private (to) profile, where: -
+ * Managed does not delegate to its parent - Private delegates to its parent
+ *
+ * <p>The following logic is performed: Managed -> parent(Private)
+ *
+ * <p>The same check in the other direction would yield: parent(Private) -> Managed
+ *
+ * <p>Note how the private profile is never actually used for either side of the check,
+ * since it is delegating its access check to the parent. And thus, if Managed can access
+ * the parent, it can also access the private.
+ *
+ * @param context Current context object, for switching user contexts.
+ * @param intent The current intent the Photopicker is running under.
+ * @param fromUser The Origin profile, where the user is coming from
+ * @param toUser The destination profile, where the user is attempting to go to.
+ * @return Whether CrossProfile content sharing is supported in this handle.
+ */
+ private boolean isCrossProfileAllowedToUser(
+ Context context, Intent intent, UserId fromUser, UserId toUser) {
- for (UserId userId : getUserIds()) {
+ // Early exit conditions, accessing self.
+ // NOTE: It is also possible to reach this state if this method is recursively checking
+ // from: parent(A) to:parent(B) where A and B are both children of the same parent.
+ if (fromUser.getIdentifier() == toUser.getIdentifier()) {
+ return true;
+ }
- // Early exit, self is always accessible.
- if (userId.getIdentifier() == mCurrentUser.getIdentifier()) {
- profileIsAccessibleToProcessOwner.put(userId, true);
- continue;
- }
+ // Decide if we should use actual from or parent(from)
+ UserHandle currentFromUser =
+ getProfileToCheckCrossProfileAccess(fromUser.getUserHandle());
- // CrossProfileContentSharingStrategyDelegatedFromParent is only V+ sdks.
- if (SdkLevel.isAtLeastV()
- && isCrossProfileContentSharingStrategyDelegatedFromParent(
- UserHandle.of(userId.getIdentifier()))) {
- delegatedFromParent.add(userId);
- continue;
- }
+ // Decide if we should use actual to or parent(to)
+ UserHandle currentToUser = getProfileToCheckCrossProfileAccess(toUser.getUserHandle());
- // Check for cross profile & add to the map.
- profileIsAccessibleToProcessOwner.put(
- userId, doesCrossProfileForwardingActivityExistForUser(intent, userId));
+ // When the from/to has changed from the original parameters, recursively restart the
+ // checks with the new from/to handles.
+ if (fromUser.getIdentifier() != currentFromUser.getIdentifier()
+ || toUser.getIdentifier() != currentToUser.getIdentifier()) {
+ return isCrossProfileAllowedToUser(
+ context, intent, UserId.of(currentFromUser), UserId.of(currentToUser));
}
- // For profiles that delegate their access to the parent, set the access for
- // those profiles
- // equal to the same as their parent.
- for (UserId userId : delegatedFromParent) {
- UserHandle parent =
- mUserManager.getProfileParent(UserHandle.of(userId.getIdentifier()));
- profileIsAccessibleToProcessOwner.put(
- userId,
- profileIsAccessibleToProcessOwner.getOrDefault(
- UserId.of(parent), /* default= */ false));
- }
+ PackageManager pm = context.getPackageManager();
+ return doesCrossProfileIntentForwarderExist(intent, pm, fromUser, toUser);
+ }
- synchronized (mCanForwardToProfileIdMap) {
- mCanForwardToProfileIdMap.clear();
- for (Map.Entry<UserId, Boolean> entry :
- profileIsAccessibleToProcessOwner.entrySet()) {
- mCanForwardToProfileIdMap.put(entry.getKey(), entry.getValue());
+ /**
+ * Determines if the target UserHandle delegates its content sharing to its parent.
+ *
+ * @param userHandle The target handle to check delegation for.
+ * @return TRUE if V+ and the handle delegates to parent. False otherwise.
+ */
+ private boolean isCrossProfileStrategyDelegatedToParent(UserHandle userHandle) {
+ if (SdkLevel.isAtLeastV()) {
+ if (mUserManager == null) {
+ Log.e(TAG, "Cannot obtain user manager");
+ return false;
+ }
+ UserProperties userProperties = mUserManager.getUserProperties(userHandle);
+ if (userProperties.getCrossProfileContentSharingStrategy()
+ == userProperties.CROSS_PROFILE_CONTENT_SHARING_DELEGATE_FROM_PARENT) {
+ return true;
}
}
+ return false;
+ }
+
+ /**
+ * Acquires the correct {@link UserHandle} which should be used for CrossProfile access
+ * checks.
+ *
+ * @param userHandle the origin handle.
+ * @return The UserHandle that should be used for cross profile access checks. In the event
+ * the origin handle delegates its access, this may not be the same handle as the origin
+ * handle.
+ */
+ private UserHandle getProfileToCheckCrossProfileAccess(UserHandle userHandle) {
+ if (mUserManager == null) {
+ Log.e(TAG, "Cannot obtain user manager");
+ return null;
+ }
+ return isCrossProfileStrategyDelegatedToParent(userHandle)
+ ? mUserManager.getProfileParent(userHandle)
+ : userHandle;
}
/**
@@ -706,16 +724,18 @@ public interface UserManagerState {
* @return whether a CrossProfileIntentForwardingActivity could be found for the given
* intent, and user.
*/
- private boolean doesCrossProfileForwardingActivityExistForUser(
- Intent intent, UserId targetUserId) {
+ private boolean doesCrossProfileIntentForwarderExist(
+ Intent intent, PackageManager pm, UserId fromUser, UserId targetUserId) {
- final PackageManager pm = mContext.getPackageManager();
final Intent intentToCheck = (Intent) intent.clone();
intentToCheck.setComponent(null);
intentToCheck.setPackage(null);
for (ResolveInfo resolveInfo :
- pm.queryIntentActivities(intentToCheck, PackageManager.MATCH_DEFAULT_ONLY)) {
+ pm.queryIntentActivitiesAsUser(
+ intentToCheck,
+ PackageManager.MATCH_DEFAULT_ONLY,
+ fromUser.getUserHandle())) {
if (resolveInfo.isCrossProfileIntentForwarderActivity()) {
/*
diff --git a/src/com/android/documentsui/base/UserId.java b/src/com/android/documentsui/base/UserId.java
index 21842917a..7aff61e9b 100644
--- a/src/com/android/documentsui/base/UserId.java
+++ b/src/com/android/documentsui/base/UserId.java
@@ -95,6 +95,13 @@ public final class UserId {
}
/**
+ * Return this User's {@link UserHandle}.
+ */
+ public UserHandle getUserHandle() {
+ return mUserHandle;
+ }
+
+ /**
* Return a package manager instance of this user.
*/
public PackageManager getPackageManager(Context context) {
diff --git a/tests/unit/com/android/documentsui/UserManagerStateTest.java b/tests/unit/com/android/documentsui/UserManagerStateTest.java
index 9d629c574..04102a429 100644
--- a/tests/unit/com/android/documentsui/UserManagerStateTest.java
+++ b/tests/unit/com/android/documentsui/UserManagerStateTest.java
@@ -23,6 +23,7 @@ import static com.android.documentsui.DevicePolicyResources.Strings.WORK_TAB;
import static com.google.common.truth.Truth.assertWithMessage;
+import static org.junit.Assume.assumeFalse;
import static org.junit.Assume.assumeTrue;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;
@@ -225,7 +226,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIds_allProfilesCurrentUserSystem_allShowInSharingSurfacesSeparate() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(
currentUser,
@@ -240,7 +241,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIds_allProfilesCurrentUserManaged_allShowInSharingSurfacesSeparate() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mManagedUser);
initializeUserManagerState(
currentUser,
@@ -255,7 +256,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIds_allProfilesCurrentUserPrivate_allShowInSharingSurfacesSeparate() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mPrivateUser);
initializeUserManagerState(
currentUser,
@@ -289,7 +290,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIds_systemAndPrivateUserCurrentUserSystem_returnsBoth() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mPrivateUser));
@@ -300,7 +301,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIds_systemAndPrivateUserCurrentUserPrivate_returnsBoth() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mPrivateUser);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mPrivateUser));
@@ -310,116 +311,6 @@ public class UserManagerStateTest {
}
@Test
- public void testGetUserIds_systemAndOtherUserCurrentUserOtherPreV_returnsCurrentUser() {
- if (SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mOtherUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mOtherUser));
-
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(currentUser);
- }
-
- @Test
- public void testGetUserIds_systemAndOtherUserCurrentUserOtherPostV_returnsSystemUser() {
- if (!SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mOtherUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mOtherUser));
-
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(UserId.of(mSystemUser));
- }
-
- @Test
- public void testGetUserIds_normalAndOtherUserCurrentUserNormal_returnsCurrentUser() {
- // since both users do not have show in sharing surfaces separate, returns
- // current user
- UserId currentUser = UserId.of(mNormalUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mOtherUser, mNormalUser));
-
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(UserId.of(mNormalUser));
- }
-
- @Test
- public void testGetUserIds_systemAndManagedUserCurrentUserSystem_returnsBothInOrder() {
- // Returns the both if there are system and managed users.
- if (SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mSystemUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(UserId.of(mSystemUser), UserId.of(mManagedUser))
- .inOrder();
- }
-
- @Test
- public void testGetUserIds_systemAndManagedUserCurrentUserManaged_returnsBothInOrder() {
- // Returns the both if there are system and managed users.
- if (SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mManagedUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(UserId.of(mSystemUser), UserId.of(mManagedUser))
- .inOrder();
- }
-
- @Test
- public void testGetUserIds_managedAndSystemUserCurrentUserSystem_returnsBothInOrder() {
- // Returns the both if there are system and managed users, regardless of input
- // list order.
- if (SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mSystemUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mManagedUser, mSystemUser));
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(UserId.of(mSystemUser), UserId.of(mManagedUser))
- .inOrder();
- }
-
- @Test
- public void testGetUserIds_otherAndManagedUserCurrentUserOtherPreV_returnsCurrentUser() {
- // When there is no system user, returns the current user.
- // This is a case theoretically can happen but we don't expect. So we return the
- // current
- // user only.
- if (SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mOtherUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mOtherUser, mManagedUser));
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(currentUser);
- }
-
- @Test
- public void testGetUserIds_otherAndManagedUserCurrentUserOtherPostV_returnsManagedUser() {
- // Only the users with show in sharing surfaces separate are eligible to be
- // returned
- if (!SdkLevel.isAtLeastV()) return;
- UserId currentUser = UserId.of(mOtherUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mOtherUser, mManagedUser));
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(UserId.of(mManagedUser));
- }
-
- @Test
- public void testGetUserIds_otherAndManagedUserCurrentUserManaged_returnsCurrentUser() {
- // When there is no system user, returns the current user.
- // This is a case theoretically can happen, but we don't expect. So we return
- // the current
- // user only.
- UserId currentUser = UserId.of(mManagedUser);
- initializeUserManagerState(currentUser, Lists.newArrayList(mOtherUser, mManagedUser));
- assertWithMessage("getUserIds returns unexpected list of user ids")
- .that(mUserManagerState.getUserIds())
- .containsExactly(currentUser);
- }
-
- @Test
public void testGetUserIds_unsupportedDeviceCurrent_returnsCurrentUser() {
// This test only tests for Android R or later. This test case always passes
// before R.
@@ -457,7 +348,8 @@ public class UserManagerStateTest {
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
final List<ResolveInfo> mMockResolveInfoList = Lists.newArrayList(mMockInfoManagedUser);
- when(mMockPackageManager.queryIntentActivities(any(Intent.class), anyInt()))
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ any(Intent.class), anyInt(), eq(mSystemUser)))
.thenReturn(mMockResolveInfoList);
Map<UserId, Boolean> expectedCanForwardToProfileIdMap = new HashMap<>();
@@ -471,7 +363,7 @@ public class UserManagerStateTest {
@Test
public void testGetCanForwardToProfileIdMap_systemUserCanAlwaysForwardToPrivate() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mPrivateUser));
@@ -497,8 +389,8 @@ public class UserManagerStateTest {
.thenReturn(mMockResolveInfoList);
} else {
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
- when(mMockPackageManager.queryIntentActivities(
- mMockIntent, PackageManager.MATCH_DEFAULT_ONLY))
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ mMockIntent, PackageManager.MATCH_DEFAULT_ONLY, mSystemUser))
.thenReturn(mMockResolveInfoList);
}
@@ -515,10 +407,13 @@ public class UserManagerStateTest {
}
@Test
- public void testGetCanForwardToProfileIdMap_managedCanForwardToAll() {
+ public void testGetCanForwardToProfileIdMap_managedCanForwardToAllVPlus() {
+ assumeTrue(SdkLevel.isAtLeastV());
+
UserId currentUser = UserId.of(mManagedUser);
final List<ResolveInfo> mMockResolveInfoList = Lists.newArrayList(mMockInfoPrimaryUser);
- when(mMockPackageManager.queryIntentActivities(any(Intent.class), anyInt()))
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ any(Intent.class), anyInt(), eq(mManagedUser)))
.thenReturn(mMockResolveInfoList);
initializeUserManagerState(
@@ -535,10 +430,31 @@ public class UserManagerStateTest {
}
@Test
+ public void testGetCanForwardToProfileIdMap_managedCanForwardToAllUMinus() {
+ assumeFalse(SdkLevel.isAtLeastV());
+
+ UserId currentUser = UserId.of(mManagedUser);
+ final List<ResolveInfo> mMockResolveInfoList = Lists.newArrayList(mMockInfoPrimaryUser);
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ any(Intent.class), anyInt(), eq(mManagedUser)))
+ .thenReturn(mMockResolveInfoList);
+
+ initializeUserManagerState(
+ currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
+
+ Map<UserId, Boolean> expectedCanForwardToProfileIdMap = new HashMap<>();
+ expectedCanForwardToProfileIdMap.put(UserId.of(mSystemUser), true);
+ expectedCanForwardToProfileIdMap.put(UserId.of(mManagedUser), true);
+
+ assertWithMessage("getCanForwardToProfileIdMap returns incorrect mappings")
+ .that(mUserManagerState.getCanForwardToProfileIdMap(mMockIntent))
+ .isEqualTo(expectedCanForwardToProfileIdMap);
+ }
+
+ @Test
public void testGetCanForwardToProfileIdMap_managedCanNotForwardToAll() {
UserId currentUser = UserId.of(mManagedUser);
- final List<ResolveInfo> mMockResolveInfoList =
- Lists.newArrayList(mMockInfoPrivateUser, mMockInfoPrimaryUser);
+ final List<ResolveInfo> mMockResolveInfoList = Lists.newArrayList(mMockInfoPrimaryUser);
if (SdkLevel.isAtLeastV()) {
initializeUserManagerState(
@@ -567,12 +483,14 @@ public class UserManagerStateTest {
@Test
public void testGetCanForwardToProfileIdMap_privateCanForwardToAll() {
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mPrivateUser);
initializeUserManagerState(
currentUser, Lists.newArrayList(mSystemUser, mManagedUser, mPrivateUser));
final List<ResolveInfo> mMockResolveInfoList =
Lists.newArrayList(mMockInfoPrimaryUser, mMockInfoManagedUser);
- when(mMockPackageManager.queryIntentActivities(any(Intent.class), anyInt()))
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ any(Intent.class), anyInt(), eq(mSystemUser)))
.thenReturn(mMockResolveInfoList);
Map<UserId, Boolean> expectedCanForwardToProfileIdMap = new HashMap<>();
@@ -587,6 +505,7 @@ public class UserManagerStateTest {
@Test
public void testGetCanForwardToProfileIdMap_privateCanNotForwardToManagedUser() {
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mPrivateUser);
initializeUserManagerState(
currentUser, Lists.newArrayList(mSystemUser, mManagedUser, mPrivateUser));
@@ -607,7 +526,7 @@ public class UserManagerStateTest {
@Test
public void testGetCanForwardToProfileIdMap_privateCanAlwaysForwardToSystemUser() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mPrivateUser);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mPrivateUser));
@@ -626,7 +545,7 @@ public class UserManagerStateTest {
@Test
public void testOnProfileStatusChange_anyIntentActionForManagedProfile() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(
currentUser, Lists.newArrayList(mSystemUser, mManagedUser, mPrivateUser));
@@ -653,7 +572,7 @@ public class UserManagerStateTest {
@Test
public void testOnProfileStatusChange_actionProfileUnavailableForPrivateProfile() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
UserId managedUser = UserId.of(mManagedUser);
UserId privateUser = UserId.of(mPrivateUser);
@@ -666,8 +585,7 @@ public class UserManagerStateTest {
currentUser, Lists.newArrayList(mSystemUser, mManagedUser, mPrivateUser));
// UserManagerState#mUserId and UserManagerState#mCanForwardToProfileIdMap will
- // empty
- // by default if the getters of these member variables have not been called
+ // empty by default if the getters of these member variables have not been called
List<UserId> userIdsBeforeIntent = new ArrayList<>(mUserManagerState.getUserIds());
Map<UserId, Boolean> canForwardToProfileIdMapBeforeIntent =
new HashMap<>(mUserManagerState.getCanForwardToProfileIdMap(mMockIntent));
@@ -694,12 +612,12 @@ public class UserManagerStateTest {
@Test
public void testOnProfileStatusChange_actionProfileAvailable_profileInitialised() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
UserId managedUser = UserId.of(mManagedUser);
UserId privateUser = UserId.of(mPrivateUser);
final List<ResolveInfo> mMockResolveInfoList =
- Lists.newArrayList(mMockInfoManagedUser, mMockInfoPrivateUser);
+ Lists.newArrayList(mMockInfoManagedUser);
when(mMockPackageManager.queryIntentActivitiesAsUser(
mMockIntent, PackageManager.MATCH_DEFAULT_ONLY, mSystemUser))
.thenReturn(mMockResolveInfoList);
@@ -748,7 +666,8 @@ public class UserManagerStateTest {
final List<ResolveInfo> mMockResolveInfoList = Lists.newArrayList(mMockInfoManagedUser);
- when(mMockPackageManager.queryIntentActivities(any(Intent.class), anyInt()))
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ any(Intent.class), anyInt(), eq(mSystemUser)))
.thenReturn(mMockResolveInfoList);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
@@ -780,13 +699,14 @@ public class UserManagerStateTest {
@Test
public void testOnProfileStatusChange_actionProfileAvailable_profileNotInitialised() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
UserId managedUser = UserId.of(mManagedUser);
UserId privateUser = UserId.of(mPrivateUser);
final List<ResolveInfo> mMockResolveInfoList =
Lists.newArrayList(mMockInfoManagedUser, mMockInfoPrivateUser);
- when(mMockPackageManager.queryIntentActivities(any(Intent.class), anyInt()))
+ when(mMockPackageManager.queryIntentActivitiesAsUser(
+ any(Intent.class), anyInt(), eq(mSystemUser)))
.thenReturn(mMockResolveInfoList);
when(mMockUserManager.getProfileParent(UserHandle.of(privateUser.getIdentifier())))
@@ -836,7 +756,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIdToLabelMap_systemUserAndManagedUser_PreV() {
- if (SdkLevel.isAtLeastV()) return;
+ assumeFalse(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
if (SdkLevel.isAtLeastT()) {
@@ -860,7 +780,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIdToLabelMap_systemUserManagedUserPrivateUser_PostV() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(
currentUser, Lists.newArrayList(mSystemUser, mManagedUser, mPrivateUser));
@@ -891,7 +811,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIdToBadgeMap_systemUserManagedUser_PreV() {
- if (SdkLevel.isAtLeastV()) return;
+ assumeFalse(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(currentUser, Lists.newArrayList(mSystemUser, mManagedUser));
Drawable workBadge = mock(Drawable.class);
@@ -919,7 +839,7 @@ public class UserManagerStateTest {
@Test
public void testGetUserIdToBadgeMap_systemUserManagedUserPrivateUser_PostV() {
- if (!SdkLevel.isAtLeastV()) return;
+ assumeTrue(SdkLevel.isAtLeastV());
UserId currentUser = UserId.of(mSystemUser);
initializeUserManagerState(
currentUser, Lists.newArrayList(mSystemUser, mManagedUser, mPrivateUser));