Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future
Bug: 343100748 Merged-In: I26f0ed9e921beac762f3f9e6aaceb1002ad4801a Change-Id: Ib58ffbc33000d37eb9066354f217c95ca56091ac
This commit is contained in:
@@ -36,19 +36,19 @@
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
|
||||
<include
|
||||
layout="@layout/keyboard_quick_switch_thumbnail"
|
||||
android:id="@+id/thumbnail1"
|
||||
layout="@layout/keyboard_quick_switch_taskview_thumbnail"
|
||||
android:id="@+id/thumbnail_1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/thumbnail2"/>
|
||||
app:layout_constraintEnd_toStartOf="@id/thumbnail_2"/>
|
||||
|
||||
<include
|
||||
layout="@layout/keyboard_quick_switch_thumbnail"
|
||||
android:id="@+id/thumbnail2"
|
||||
layout="@layout/keyboard_quick_switch_taskview_thumbnail"
|
||||
android:id="@+id/thumbnail_2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone"
|
||||
@@ -56,31 +56,33 @@
|
||||
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/thumbnail1"
|
||||
app:layout_constraintStart_toEndOf="@id/thumbnail_1"
|
||||
app:layout_constraintEnd_toEndOf="parent"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/icon1"
|
||||
android:id="@+id/icon_1"
|
||||
android:layout_width="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_height="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_marginTop="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:layout_marginStart="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:importantForAccessibility="no"
|
||||
android:scaleType="centerCrop"
|
||||
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail1"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail1"/>
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail_1"
|
||||
app:layout_constraintBottom_toBottomOf="@id/thumbnail_1"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail_1"
|
||||
app:layout_constraintEnd_toEndOf="@id/thumbnail_1"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/icon2"
|
||||
android:id="@+id/icon_2"
|
||||
android:layout_width="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_height="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_marginTop="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:layout_marginStart="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:importantForAccessibility="no"
|
||||
android:visibility="gone"
|
||||
android:scaleType="centerCrop"
|
||||
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail2"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail2"/>
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail_2"
|
||||
app:layout_constraintBottom_toBottomOf="@id/thumbnail_2"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail_2"
|
||||
app:layout_constraintEnd_toEndOf="@id/thumbnail_2"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
|
||||
@@ -36,51 +36,53 @@
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
|
||||
<include
|
||||
layout="@layout/keyboard_quick_switch_thumbnail"
|
||||
android:id="@+id/thumbnail1"
|
||||
layout="@layout/keyboard_quick_switch_taskview_thumbnail"
|
||||
android:id="@+id/thumbnail_1"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/thumbnail2"
|
||||
app:layout_constraintBottom_toTopOf="@id/thumbnail_2"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"/>
|
||||
|
||||
<include
|
||||
layout="@layout/keyboard_quick_switch_thumbnail"
|
||||
android:id="@+id/thumbnail2"
|
||||
layout="@layout/keyboard_quick_switch_taskview_thumbnail"
|
||||
android:id="@+id/thumbnail_2"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
android:layout_marginTop="@dimen/keyboard_quick_switch_split_view_spacing"
|
||||
|
||||
app:layout_constraintTop_toBottomOf="@id/thumbnail1"
|
||||
app:layout_constraintTop_toBottomOf="@id/thumbnail_1"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/icon1"
|
||||
android:id="@+id/icon_1"
|
||||
android:layout_width="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_height="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_marginTop="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:layout_marginStart="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:importantForAccessibility="no"
|
||||
android:scaleType="centerCrop"
|
||||
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail1"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail1"/>
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail_1"
|
||||
app:layout_constraintBottom_toBottomOf="@id/thumbnail_1"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail_1"
|
||||
app:layout_constraintEnd_toEndOf="@id/thumbnail_1"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/icon2"
|
||||
android:id="@+id/icon_2"
|
||||
android:layout_width="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_height="@dimen/keyboard_quick_switch_taskview_icon_size"
|
||||
android:layout_marginTop="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:layout_marginStart="@dimen/keyboard_quick_switch_taskview_icon_margin"
|
||||
android:importantForAccessibility="no"
|
||||
android:visibility="gone"
|
||||
android:scaleType="centerCrop"
|
||||
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail2"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail2"/>
|
||||
app:layout_constraintTop_toTopOf="@id/thumbnail_2"
|
||||
app:layout_constraintBottom_toBottomOf="@id/thumbnail_2"
|
||||
app:layout_constraintStart_toStartOf="@id/thumbnail_2"
|
||||
app:layout_constraintEnd_toEndOf="@id/thumbnail_2"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
<string name="default_device_name" msgid="6660656727127422487">"toestel"</string>
|
||||
<string name="allset_navigation_settings" msgid="4713404605961476027"><annotation id="link">"Stelselnavigasie-instellings"</annotation></string>
|
||||
<string name="action_share" msgid="2648470652637092375">"Deel"</string>
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"Skermkiekie"</string>
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"Skermskoot"</string>
|
||||
<string name="action_split" msgid="2098009717623550676">"Verdeel"</string>
|
||||
<string name="toast_split_select_app" msgid="8464310533320556058">"Tik op ’n ander app om verdeelde skerm te gebruik"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Kies ’n ander app as jy verdeelde skerm wil gebruik"</string>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="recent_task_option_pin" msgid="7929860679018978258">"تثبيت"</string>
|
||||
<string name="recent_task_option_freeform" msgid="48863056265284071">"شكل مجاني"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"ليست هناك عناصر تم استخدامها مؤخرًا"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"ما مِن عناصر تم استخدامها مؤخرًا"</string>
|
||||
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"إعدادات استخدام التطبيق"</string>
|
||||
<string name="recents_clear_all" msgid="5328176793634888831">"محو الكل"</string>
|
||||
<string name="accessibility_recent_apps" msgid="4058661986695117371">"التطبيقات المستخدمة مؤخرًا"</string>
|
||||
@@ -96,10 +96,10 @@
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"لقطة شاشة"</string>
|
||||
<string name="action_split" msgid="2098009717623550676">"تقسيم"</string>
|
||||
<string name="toast_split_select_app" msgid="8464310533320556058">"انقر على تطبيق آخر لاستخدام وضع تقسيم الشاشة."</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"اختَر تطبيقًا آخر لاستخدام \"وضع تقسيم الشاشة\"."</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"اختَر تطبيقًا آخر لاستخدام \"وضع تقسيم الشاشة\""</string>
|
||||
<string name="toast_split_select_app_cancel" msgid="1532690483356445639"><b>"إلغاء"</b></string>
|
||||
<string name="toast_split_select_cont_desc" msgid="2119685056059607602">"الخروج من وضع تقسيم الشاشة"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"اختَر تطبيقًا آخر لاستخدام \"وضع تقسيم الشاشة\"."</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"اختَر تطبيقًا آخر لاستخدام \"وضع تقسيم الشاشة\""</string>
|
||||
<string name="blocked_by_policy" msgid="2071401072261365546">"لا يسمح التطبيق أو لا تسمح مؤسستك بهذا الإجراء."</string>
|
||||
<string name="split_widgets_not_supported" msgid="1355743038053053866">"التطبيقات المصغّرة غير متوفّرة حاليًا، يرجى اختيار تطبيق آخر."</string>
|
||||
<string name="skip_tutorial_dialog_title" msgid="2725643161260038458">"هل تريد تخطي الدليل التوجيهي للتنقّل؟"</string>
|
||||
|
||||
@@ -113,8 +113,8 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"আপোনাৰ ৰুটিনৰ ওপৰত আধাৰিত এপৰ পৰামৰ্শ পাওক"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"টাস্কবাৰ পিন কৰিবলৈ বিভাজকত দীঘলীয়া সময় টিপি থাকক"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"টাস্কবাৰৰ জৰিয়তে অধিক কাৰ্য সম্পাদন কৰক"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"টাস্কবাৰটো সদায় দেখুৱাওক"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"আপোনাৰ স্ক্ৰীণৰ তলত সদায় টাস্কবাৰটো দেখুৱাবলৈ বিভাজকডাল স্পৰ্শ কৰি ধৰি ৰাখক"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"টাস্কবাৰডাল সদায় দেখুৱাওক"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"আপোনাৰ স্ক্ৰীনৰ তলত সদায় টাস্কবাৰডাল দেখুৱাবলৈ বিভাজকডাল স্পৰ্শ কৰি ধৰি ৰাখক"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"বন্ধ কৰক"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"হ’ল"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"গৃহপৃষ্ঠা"</string>
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Prevucite na stranu da biste koristili 2 aplikacije odjednom"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Sporo prevucite nagore da biste videli traku zadataka"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Dobijajte predloge aplikacija na osnovu rutine"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Dugo pritiskajte razdelnik da biste zakačili traku zadataka"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Dugo pritisnite razdelnik da biste zakačili traku zadataka"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Uradite više pomoću trake zadataka"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Uvek prikazuj traku zadataka"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Da bi traka zadataka uvek bila prikazana u dnu ekrana, dodirnite i zadržite razdelnik"</string>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Получавайте предложения за приложения според навиците си"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Натиснете продължително разделителя, за да фиксирате лентата на задачите"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Правете повече неща с лентата на задачите"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Постоянно показване на лентата на задачите"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Лентата на задачите да се показва винаги"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"За да фиксирате лентата на задачите най-долу на екрана, докоснете и задръжте разделителя"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Затваряне"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Готово"</string>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Dobijajte prijedloge aplikacija zasnovane na vašoj rutini"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Pritisnite i zadržite razdjelnik da zakačite traku zadataka"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Uradite više pomoću trake zadataka"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Stalan prikaz trake zadataka"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Stalni prikaz trake zadataka"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Da se traka zadataka uvijek prikazuje na dnu ekrana, dodirnite i zadržite razdjelnik"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Zatvori"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Gotovo"</string>
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Es mostra la Barra de tasques"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"S\'ha amagat la Barra de tasques"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Barra de navegació"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Mostra Barra de tasques"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Barra de tasques sempre visible"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Canvia el mode de navegació"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Separador de la Barra de tasques"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Mou a la part superior o a l\'esquerra"</string>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="recent_task_option_pin" msgid="7929860679018978258">"Připnout"</string>
|
||||
<string name="recent_task_option_freeform" msgid="48863056265284071">"Neomezený režim"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"Žádné nedávné položky"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"Žádné položky z nedávné doby"</string>
|
||||
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"Nastavení využití aplikací"</string>
|
||||
<string name="recents_clear_all" msgid="5328176793634888831">"Vymazat vše"</string>
|
||||
<string name="accessibility_recent_apps" msgid="4058661986695117371">"Poslední aplikace"</string>
|
||||
@@ -111,10 +111,10 @@
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Přetáhněte aplikaci na stranu a používejte tak dvě najednou"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Panel aplikací zobrazíte pomalým přejetím prstem nahoru"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Dostávejte návrhy aplikací podle toho, jaké používáte"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Dlouhým stisknutím oddělovače připnete panel aplikací"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Dlouhým stisknutím oddělovače panel aplikací připnete"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Více možností s panelem aplikací"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Stálé zobrazení panelu aplikací"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Pokud chcete ve spodní části obrazovky stále zobrazovat panel aplikací, podržte oddělovač"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Pokud chcete, aby se panel aplikací vždy zobrazoval ve spodní části obrazovky, podržte oddělovač."</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Zavřít"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Hotovo"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Domů"</string>
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Taskleisten-Teiler"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Nach oben / Nach links verschieben"</string>
|
||||
<string name="move_drop_target_bottom_or_right" msgid="5431393418797620162">"Nach unten / Nach rechts verschieben"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# weitere App anzeigen.}other{# weitere Apps anzeigen.}}"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{# weitere App anzeigen}other{# weitere Apps anzeigen}}"</string>
|
||||
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> und <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
|
||||
<string name="desktop_select_app_toast" msgid="2306057322833956910">"Hinzufügen einer App zum Desktop"</string>
|
||||
<string name="desktop_button_close_app_toast" msgid="5283096349579408560">"Abbrechen"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Long press on the divider to pin the Taskbar"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Do more with the Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Always show the Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"To always show the Taskbar on the bottom of your screen, touch & hold the divider"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"To always show the Taskbar on the bottom of your screen, touch and hold the divider"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Close"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Done"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Home"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Long press on the divider to pin the Taskbar"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Do more with the Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Always show the Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"To always show the Taskbar on the bottom of your screen, touch & hold the divider"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"To always show the Taskbar on the bottom of your screen, touch and hold the divider"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Close"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Done"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Home"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Long press on the divider to pin the Taskbar"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Do more with the Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Always show the Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"To always show the Taskbar on the bottom of your screen, touch & hold the divider"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"To always show the Taskbar on the bottom of your screen, touch and hold the divider"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Close"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Done"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Home"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Mantén presionado el divisor para fijar la Barra de tareas"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Aprovecha mejor la Barra de tareas"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Mostrar siempre la Barra de tareas"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Mantén presionado el divisor para mostrar la Barra de tareas"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Mantén presionado el divisor para mostrar siempre la Barra de tareas en la parte inferior de la pantalla"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Cerrar"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Listo"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Botón de inicio"</string>
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Barra de tareas visible"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Barra de tareas oculta"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Barra de navegación"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Ver siempre Barra de tareas"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Barra de tareas visible"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Cambiar el modo de navegación"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Divisor de la Barra de tareas"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Mover a la parte superior o izquierda"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Mantén pulsado el divisor para fijar la barra de tareas"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Sácale más partido a la barra de tareas"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Mostrar siempre la barra de tareas"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Para mostrar siempre la barra de tareas, mantén pulsada la línea divisoria"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Para mostrar siempre la barra de tareas en la parte inferior, mantén pulsada la línea divisoria"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Cerrar"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Hecho"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Inicio"</string>
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Barra de tareas visible"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Barra de tareas oculta"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Barra de navegación"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Barra de Tareas visible"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Barra de tareas visible"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Cambiar el modo de navegación"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Divisor de Barra de Tareas"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Mover arriba/a la izquierda"</string>
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"Biratu pantaila"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"Zereginen barra erabiltzeko argibideak"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Bi aplikazio batera erabiltzeko, arrastatu bat albo batera"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Zereginen barra ikusteko, pasatu hatza gora poliki"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Zereginen barra ikusteko, pasatu hatza gora mantso"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Jaso aplikazioen iradokizunak erabileran oinarrituta"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Zereginen barra ainguratzeko, sakatu zatitzailea luze"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Egin gauza gehiago zereginen barrarekin"</string>
|
||||
|
||||
@@ -108,9 +108,9 @@
|
||||
<string name="gesture_tutorial_action_button_label_skip" msgid="394452764989751960">"Ohita"</string>
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"Käännä näyttö"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"Tehtäväpalkin ohje"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Vedä sovellus sivuun, ja voit käyttää kahta sovellusta"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Vedä sovellus sivuun ja käytä kahta sovellusta"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Näytä tehtäväpalkki pyyhkäisemällä ylös hitaasti"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Sovellussuosituksia käytön perusteella"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Vastaanota sovellussuosituksia käytön perusteella"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Kiinnitä tehtäväpalkki painamalla jakajaa pitkään"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Vinkkejä tehtäväpalkin tehokkaampaan käyttöön"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Näytä tehtäväpalkki aina"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Maintenez le doigt sur le séparateur pour épingler la barre des tâches"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Faites-en plus avec la barre des tâches"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Toujours afficher la Barre des tâches"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Touj. afficher Barre des tâches en bas de l\'écran : maint. le doigt sur le séparat."</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Pour toujours afficher la Barre des tâches en bas de l\'écran, maintenez le doigt sur le séparateur"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Fermer"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"OK"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Accueil"</string>
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Arrastra unha aplicación cara a un lado para usar dúas á vez"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Pasa o dedo amodo cara arriba para ver a barra de tarefas"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Obtén suxestións de aplicacións en función da túa rutina"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Mantén premida a liña divisoria para fixar a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Mantén premida a liña divisoria para fixar a barra de tarefas"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Tira máis proveito da barra de tarefas"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Mostrar sempre a barra de tarefas"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Para fixar a barra de tarefas na parte inferior, mantén premida a liña divisoria"</string>
|
||||
|
||||
@@ -21,9 +21,9 @@
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="recent_task_option_pin" msgid="7929860679018978258">"पिन करें"</string>
|
||||
<string name="recent_task_option_freeform" msgid="48863056265284071">"फ़्रीफ़ॉर्म"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"हाल ही में इस्तेमाल किया गया कोई ऐप्लिकेशन नहीं है"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"हाल ही का कोई आइटम नहीं है"</string>
|
||||
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ऐप्लिकेशन इस्तेमाल की सेटिंग"</string>
|
||||
<string name="recents_clear_all" msgid="5328176793634888831">"सभी ऐप्लिकेशन बंद करें"</string>
|
||||
<string name="recents_clear_all" msgid="5328176793634888831">"सभी हटाएं"</string>
|
||||
<string name="accessibility_recent_apps" msgid="4058661986695117371">"हाल ही में इस्तेमाल किए गए ऐप्लिकेशन"</string>
|
||||
<string name="task_view_closed" msgid="9170038230110856166">"टास्क बंद किया गया"</string>
|
||||
<string name="task_contents_description_with_remaining_time" msgid="4479688746574672685">"<xliff:g id="TASK_DESCRIPTION">%1$s</xliff:g>, <xliff:g id="REMAINING_TIME">%2$s</xliff:g>"</string>
|
||||
@@ -109,12 +109,12 @@
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"स्क्रीन घुमाएं"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"टास्कबार का ट्यूटोरियल"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"किसी ऐप को किनारे की ओर ड्रैग करके 2 ऐप एक साथ इस्तेमाल करें"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"टास्कबार दिखाने के लिए, ऊपर की ओर धीरे से स्वाइप करें"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"टास्कबार देखने के लिए, ऊपर की ओर धीरे से स्वाइप करें"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"डिवाइस के इस्तेमाल के आधार पर ऐप्लिकेशन के सुझाव पाएं"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"टास्कबार को पिन करने के लिए डिवाइडर को दबाकर रखें"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"टास्कबार की मदद से कई और काम करें"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"टास्कबार को हमेशा दिखाएं"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"स्क्रीन के नीचे टास्कबार दिखाने के लिए, डिवाइडर दबाकर रखें"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"टास्कबार को हमेशा अपनी स्क्रीन के नीचे दिखाने के लिए, डिवाइडर दबाकर रखें"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"बंद करें"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"हो गया"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"होम"</string>
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Razdjelnik trake sa zadacima"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Premjesti gore/lijevo"</string>
|
||||
<string name="move_drop_target_bottom_or_right" msgid="5431393418797620162">"Premjesti dolje/desno"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Prikaži više aplikacija (još #).}one{Prikaži više aplikacija (još #).}few{Prikaži više aplikacija (još #).}other{Prikaži više aplikacija (još #).}}"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Prikaži još # aplikaciju}one{Prikaži još # aplikaciju}few{Prikaži još # aplikacije}other{Prikaži još # aplikacija}}"</string>
|
||||
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> i <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
|
||||
<string name="desktop_select_app_toast" msgid="2306057322833956910">"Dodavanje aplikacije na radnu površinu"</string>
|
||||
<string name="desktop_button_close_app_toast" msgid="5283096349579408560">"Odustani"</string>
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Feladatsáv megjelenítve"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Feladatsáv elrejtve"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Navigációs sáv"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Mindig megjelenő feladatsáv"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Mindig megjelenő Feladatsáv"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Navigációs mód módosítása"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Feladatsáv-elválasztó"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Mozgatás felülre vagy a bal oldalra"</string>
|
||||
|
||||
@@ -96,10 +96,10 @@
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"Սքրինշոթ անել"</string>
|
||||
<string name="action_split" msgid="2098009717623550676">"Տրոհել"</string>
|
||||
<string name="toast_split_select_app" msgid="8464310533320556058">"Հպեք այլ հավելվածի՝ տրոհված էկրանից օգտվելու համար"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Ընտրեք այլ հավելված՝ կիսված էկրանից օգտվելու համար"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Ընտրեք այլ հավելված՝ տրոհված էկրանից օգտվելու համար"</string>
|
||||
<string name="toast_split_select_app_cancel" msgid="1532690483356445639"><b>"Չեղարկել"</b></string>
|
||||
<string name="toast_split_select_cont_desc" msgid="2119685056059607602">"Դուրս գալ տրոհված էկրանի ռեժիմից"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"Ընտրեք այլ հավելված՝ կիսված էկրանից օգտվելու համար"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"Ընտրեք այլ հավելված՝ տրոհված էկրանից օգտվելու համար"</string>
|
||||
<string name="blocked_by_policy" msgid="2071401072261365546">"Այս գործողությունն արգելված է հավելվածի կամ ձեր կազմակերպության կողմից"</string>
|
||||
<string name="split_widgets_not_supported" msgid="1355743038053053866">"Վիջեթները ներկայումս չեն աջակցվում. ընտրեք այլ հավելված"</string>
|
||||
<string name="skip_tutorial_dialog_title" msgid="2725643161260038458">"Բաց թողնե՞լ նավիգացիայի ուղեցույցը"</string>
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Հավելվածների վահանակն ամրացնելու համար երկար սեղմեք բաժանարարի վրա"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Օգտվեք հավելվածների վահանակի բոլոր հնարավորություններից"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Ամրացրեք հավելվածների վահանակը"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Էկրանի ներքևում հավելվածների վահանակն ամրացնելու համար երկար հպեք բաժանիչին"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Հավելվածների վահանակն էկրանի ներքևում ամրացնելու համար հպեք և պահեք բաժանիչը"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Փակել"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Պատրաստ է"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Սկիզբ"</string>
|
||||
|
||||
@@ -96,10 +96,10 @@
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"Screenshot"</string>
|
||||
<string name="action_split" msgid="2098009717623550676">"Pisahkan"</string>
|
||||
<string name="toast_split_select_app" msgid="8464310533320556058">"Ketuk aplikasi lain untuk memakai layar terpisah"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Pilih aplikasi lain untuk menggunakan layar terpisah"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Pilih aplikasi lain untuk dibuka di layar terpisah"</string>
|
||||
<string name="toast_split_select_app_cancel" msgid="1532690483356445639"><b>"Batal"</b></string>
|
||||
<string name="toast_split_select_cont_desc" msgid="2119685056059607602">"Keluar dari pemilihan layar terpisah"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"Pilih aplikasi lain untuk memakai layar terpisah"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"Pilih aplikasi lain untuk dibuka di layar terpisah"</string>
|
||||
<string name="blocked_by_policy" msgid="2071401072261365546">"Tindakan ini tidak diizinkan oleh aplikasi atau organisasi Anda"</string>
|
||||
<string name="split_widgets_not_supported" msgid="1355743038053053866">"Widget saat ini tidak didukung, pilih aplikasi lain"</string>
|
||||
<string name="skip_tutorial_dialog_title" msgid="2725643161260038458">"Lewati tutorial gestur?"</string>
|
||||
@@ -112,7 +112,7 @@
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Geser perlahan ke atas untuk menampilkan Taskbar"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Dapatkan saran aplikasi berdasarkan rutinitas Anda"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Tekan lama pemisah untuk menyematkan Taskbar"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Lakukan lebih banyak dengan Taskbar"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Lakukan lebih banyak hal dengan Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Selalu tampilkan Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Untuk selalu menampilkan Taskbar di bagian bawah layar Anda, sentuh & tahan pembatasnya"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Tutup"</string>
|
||||
@@ -133,7 +133,7 @@
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Pemisah Taskbar"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Pindahkan ke atas/kiri"</string>
|
||||
<string name="move_drop_target_bottom_or_right" msgid="5431393418797620162">"Pindahkan ke bawah/kanan"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Tampilkan # aplikasi lain.}other{Tampilkan # aplikasi lain.}}"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{Tampilkan # aplikasi lainnya.}other{Tampilkan # aplikasi lainnya.}}"</string>
|
||||
<string name="quick_switch_split_task" msgid="5598194724255333896">"<xliff:g id="APP_NAME_1">%1$s</xliff:g> dan <xliff:g id="APP_NAME_2">%2$s</xliff:g>"</string>
|
||||
<string name="desktop_select_app_toast" msgid="2306057322833956910">"Menambahkan aplikasi ke Desktop"</string>
|
||||
<string name="desktop_button_close_app_toast" msgid="5283096349579408560">"Batalkan"</string>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Fáðu forritatillögur sem byggjast á rútínunni þinni"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Haltu skiptingu forritastikunnar inni til að festa hana"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Nýttu forritastikuna betur"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Haltu forritastikunni sýnilegri"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Halda forritastikunni sýnilegri"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Haltu skjáskiptingunni neðst á skjánum inni til að halda forritastikunni sýnilegri"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Loka"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Lokið"</string>
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Barra delle app visualizzata"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Barra delle app nascosta"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Barra di navigazione"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Mostra sempre barra delle app"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Mostra sempre barra app"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Cambia modalità di navigazione"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Divisore barra delle app"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Sposta in alto/a sinistra"</string>
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"הסבר על סרגל האפליקציות"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"כדי להשתמש בשתי אפליקציות בו-זמנית, צריך לגרור אפליקציה לצד"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"צריך להחליק לאט למעלה כדי להציג את סרגל האפליקציות"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"קבלת הצעות לאפליקציות על סמך השימוש השגרתי שלך"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"אפשר לקבל הצעות לאפליקציות על סמך השימוש השגרתי שלך"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"כדי להצמיד את סרגל האפליקציות, לוחצים לחיצה ארוכה על המחיצה"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"פעולות נוספות שאפשר לעשות עם סרגל האפליקציות"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"תמיד להציג את סרגל האפליקציות"</string>
|
||||
|
||||
@@ -111,10 +111,10 @@
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"ಒಂದೇ ಬಾರಿಗೆ 2 ಆ್ಯಪ್ಗಳನ್ನು ಬಳಸಲು ಆ್ಯಪ್ ಅನ್ನು ಬದಿಗೆ ಎಳೆಯಿರಿ"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"ಟಾಸ್ಕ್ಬಾರ್ ಕಾಣುವಂತೆ ಮಾಡಲು ನಿಧಾನವಾಗಿ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"ನಿಮ್ಮ ದಿನಚರಿಯ ಆಧಾರದ ಮೇಲೆ ಆ್ಯಪ್ ಸಲಹೆಗಳನ್ನು ಪಡೆಯಿರಿ"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"ಟಾಸ್ಕ್ ಬಾರ್ ಅನ್ನು ಪಿನ್ ಮಾಡಲು ಡಿವೈಡರ್ ಮೇಲೆ ದೀರ್ಘಕಾಲ ಒತ್ತಿರಿ"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"ಟಾಸ್ಕ್ಬಾರ್ ಅನ್ನು ಪಿನ್ ಮಾಡಲು ಡಿವೈಡರ್ ಮೇಲೆ ದೀರ್ಘಕಾಲ ಒತ್ತಿರಿ"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"ಟಾಸ್ಕ್ಬಾರ್ ಮೂಲಕ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಿ"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"ಯಾವಾಗಲೂ ಟಾಸ್ಕ್ಬಾರ್ ಅನ್ನು ತೋರಿಸಿ"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"ಯಾವಾಗಲೂ ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ನ ಕೆಳಭಾಗದಲ್ಲಿ ಟಾಸ್ಕ್ ಬಾರ್ ಅನ್ನು ತೋರಿಸಲು, ಡಿವೈಡರ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ, ಹೋಲ್ಡ್ ಮಾಡಿ"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"ಯಾವಾಗಲೂ ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ನ ಕೆಳಭಾಗದಲ್ಲಿ ಟಾಸ್ಕ್ ಬಾರ್ ಅನ್ನು ತೋರಿಸಲು, ಡಿವೈಡರ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಿ"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"ಮುಚ್ಚಿರಿ"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"ಆಯಿತು"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"ಮುಖಪುಟ"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"구분선을 길게 눌러 태스크 바를 고정합니다."</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"태스크 바 최대한 활용하기"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"태스크 바 항상 표시"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"화면 하단에 태스크 바를 항상 표시하려면 구분선을 길게 터치"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"화면 하단에 태스크 바를 항상 표시하려면 구분선을 길게 터치하세요."</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"닫기"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"완료"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"홈"</string>
|
||||
|
||||
@@ -108,13 +108,13 @@
|
||||
<string name="gesture_tutorial_action_button_label_skip" msgid="394452764989751960">"Өткрп жиберүү"</string>
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"Экранды буруу"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"Тапшырмалар тактасы жөнүндө маалымат"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"2 колдонмону бир убакта пайдалануу үчүн капталга сүйрөңүз"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"2 колдонмону бир убакта пайдалануу үчүн капталга сүйрөйсүз"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Тапшырмалар тактасын көрүү үчүн экранды жай өйдө сүрүңүз"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Программаңыздын негизинде сунушталган колдонмолорду алуу"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Тапшырмалар панелин кадап коюу үчүн бөлгүчтү коё бербей басып туруңуз"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Тапшырмалар тактасы менен көбүрөөк нерселерди аткарыңыз"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Аракеттериңизге негизделген сунуштарды алып турасыз"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Тапшырмалар тактасын кадап коюу үчүн бөлгүчтү коё бербей басып турасыз"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Тапшырмалар тактасы менен көбүрөөк иш бүтүрөсүз"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Тапшырмалар панелин ар дайым көрсөтүү"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Экрандын ылдый жагында Тапшырмалар панелин ар дайым көрсөтүү үчүн бөлгүчтү коё бербей басып туруңуз"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Тапшырмалар панелин экрандын ылдый жагында ар дайым көрсөтүү үчүн бөлгүчтү коё бербей басыңыз"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Жабуу"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Бүттү"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Башкы бет"</string>
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Тапшырмалар панели көрсөтүлдү"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Тапшырмалар панели жашырылды"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Чабыттоо тилкеси"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Тапшырмалар панелин ар дайым көрсөтүү"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Такта ар дайым көрүнсүн"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Өтүү режимин өзгөртүү"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Тапшырмалар панелин бөлгүч"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Жогорку/сол бурчка жылдыруу"</string>
|
||||
|
||||
@@ -108,8 +108,8 @@
|
||||
<string name="gesture_tutorial_action_button_label_skip" msgid="394452764989751960">"Прескокни"</string>
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"Ротирајте го екранот"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"Обука за лентата со задачи"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Повлечете апликација настрана за да користите 2 апликации"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Полека повлечете нагоре за да се прикаже лентата со задачи"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Повлечете апликација настрана за да користите 2 апликации одеднаш"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Полека повлечете нагоре за да се прикаже „Лентата со задачи“"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Добивајте предлози за апликации според вашата рутина"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Притиснете долго на разделникот за да ја закачите „Лентата со задачи“"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Правете сешто со „Лентата со задачи“"</string>
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Taskbar ပြထားသည်"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Taskbar ဖျောက်ထားသည်"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"လမ်းညွှန်ဘား"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Taskbar အမြဲပြပါ"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Taskbar အမြဲပြရန်"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"ရွှေ့ကြည့်သည့်မုဒ် ပြောင်းရန်"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"လုပ်ဆောင်စရာဘား ပိုင်းခြားစနစ်"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"အပေါ်/ဘယ်ဘက်သို့ ရွှေ့ရန်"</string>
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
<string name="hotsaet_tip_prediction_disabled" msgid="1506426298884658491">"सिफारिस गरिएका एपहरू देखाउने सुविधा असक्षम पारिएको छ"</string>
|
||||
<string name="hotseat_prediction_content_description" msgid="4582028296938078419">"पूर्वानुमान गरिएको एप: <xliff:g id="TITLE">%1$s</xliff:g>"</string>
|
||||
<string name="gesture_tutorial_rotation_prompt_title" msgid="7537946781362766964">"आफ्नो डिभाइस रोटेट गर्नुहोस्"</string>
|
||||
<string name="gesture_tutorial_rotation_prompt" msgid="1664493449851960691">"इसारामार्फत गरिने नेभिगेसनको ट्युटोरियल पूरा गर्न कृपया आफ्नो डिभाइस रोटेट गर्नुहोस्"</string>
|
||||
<string name="gesture_tutorial_rotation_prompt" msgid="1664493449851960691">"जेस्चर नेभिगेसनको ट्युटोरियल पूरा गर्न कृपया आफ्नो डिभाइस रोटेट गर्नुहोस्"</string>
|
||||
<string name="back_gesture_feedback_swipe_too_far_from_edge" msgid="4175100312909721217">"स्क्रिनको सबैभन्दा दायाँ किनारा वा सबैभन्दा बायाँ किनाराबाट स्वाइप गर्नुहोस्"</string>
|
||||
<string name="back_gesture_feedback_cancelled" msgid="762621530959111290">"स्क्रिनको दायाँ वा बायाँ किनाराबाट मध्य भागसम्म स्वाइप गर्नुहोस् अनि औँला उठाउनुहोस्"</string>
|
||||
<string name="back_gesture_feedback_complete_with_overview_follow_up" msgid="9176400654037014471">"तपाईंले स्क्रिनको दायाँ किनाराबाट स्वाइप गरेर अघिल्लो स्क्रिनमा फर्कने तरिका सिक्नुभयो। अब एउटा एपबाट अर्को एपमा जाने तरिका सिक्नुहोस्।"</string>
|
||||
@@ -72,7 +72,7 @@
|
||||
<string name="overview_gesture_feedback_swipe_too_far_from_edge" msgid="6402349235265407385">"स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्"</string>
|
||||
<string name="overview_gesture_feedback_home_detected" msgid="663432226180397138">"स्क्रिनबाट औँला उठाउनुअघि एपको विन्डोमा केही बेर छोइराख्नुहोस्"</string>
|
||||
<string name="overview_gesture_feedback_wrong_swipe_direction" msgid="1191055451018584958">"सीधै माथितिर स्वाइप गर्नुहोस् अनि रोकिनुहोस्"</string>
|
||||
<string name="overview_gesture_feedback_complete_with_follow_up" msgid="3544611727467765026">"तपाईंले इसाराहरू प्रयोग गर्ने तरिका सिक्नुभयो। इसारा अफ गर्न सेटिङमा जानुहोस्।"</string>
|
||||
<string name="overview_gesture_feedback_complete_with_follow_up" msgid="3544611727467765026">"तपाईंले जेस्चरहरू प्रयोग गर्ने तरिका सिक्नुभयो। इसारा अफ गर्न सेटिङमा जानुहोस्।"</string>
|
||||
<string name="overview_gesture_feedback_complete_without_follow_up" msgid="2903050864432331629">"तपाईंले \"एउटा एपबाट अर्को एपमा जानुहोस्\" नामक इसारा प्रयोग गर्ने तरिका सिक्नुभयो"</string>
|
||||
<string name="overview_gesture_intro_title" msgid="2902054412868489378">"एउटा एपबाट अर्को एपमा जान स्वाइप गर्नुहोस्"</string>
|
||||
<string name="overview_gesture_intro_subtitle" msgid="4968091015637850859">"एउटा एपबाट अर्कोमा जान स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्, छोइराख्नुहोस् अनि औँला उठाउनुहोस्।"</string>
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"Screenshot"</string>
|
||||
<string name="action_split" msgid="2098009717623550676">"Splitsen"</string>
|
||||
<string name="toast_split_select_app" msgid="8464310533320556058">"Tik op nog een app om je scherm te splitsen"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Kies andere app om gesplitst scherm te gebruiken"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Kies een andere app om gesplitst scherm te gebruiken"</string>
|
||||
<string name="toast_split_select_app_cancel" msgid="1532690483356445639"><b>"Annuleren"</b></string>
|
||||
<string name="toast_split_select_cont_desc" msgid="2119685056059607602">"Sluit de selectie voor gesplitst scherm"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"Kies andere app om gesplitst scherm te gebruiken"</string>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="recent_task_option_pin" msgid="7929860679018978258">"ਪਿੰਨ ਕਰੋ"</string>
|
||||
<string name="recent_task_option_freeform" msgid="48863056265284071">"ਫ੍ਰੀਫਾਰਮ"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"ਕੋਈ ਹਾਲੀਆ ਆਈਟਮਾਂ ਨਹੀਂ"</string>
|
||||
<string name="recents_empty_message" msgid="7040467240571714191">"ਕੋਈ ਹਾਲੀਆ ਆਈਟਮ ਨਹੀਂ"</string>
|
||||
<string name="accessibility_app_usage_settings" msgid="6312864233673544149">"ਐਪ ਵਰਤੋਂ ਦੀਆਂ ਸੈਟਿੰਗਾਂ"</string>
|
||||
<string name="recents_clear_all" msgid="5328176793634888831">"ਸਭ ਕਲੀਅਰ ਕਰੋ"</string>
|
||||
<string name="accessibility_recent_apps" msgid="4058661986695117371">"ਹਾਲੀਆ ਐਪਾਂ"</string>
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"ਟਾਸਕਬਾਰ \'ਤੇ ਪਿੰਨ ਕਰਨ ਲਈ ਵਿਭਾਜਕ \'ਤੇ ਦਬਾਈ ਰੱਖੋ"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"ਟਾਸਕਬਾਰ ਦਾ ਹੋਰ ਲਾਹਾ ਲਓ"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"ਹਮੇਸ਼ਾਂ ਟਾਸਕਬਾਰ ਦਿਖਾਉਣਾ"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਟਾਸਕਬਾਰ ਨੂੰ ਹਮੇਸ਼ਾਂ ਦਿਖਾਉਣ ਲਈ, ਵੰਡੋ ਨੂੰ ਸਪਰਸ਼ ਕਰ ਕੇ ਰੱਖੋ"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਹਮੇਸ਼ਾਂ ਟਾਸਕਬਾਰ ਦਿਖਾਉਣ ਲਈ, ਵਿਭਾਜਕ ਨੂੰ ਸਪਰਸ਼ ਕਰ ਕੇ ਰੱਖੋ"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"ਬੰਦ ਕਰੋ"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"ਸਮਝ ਲਿਆ"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"ਘਰ"</string>
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<string name="hotseat_edu_message_migrate" msgid="8927179260533775320">"Aceda facilmente às suas apps mais utilizadas, diretamente no ecrã principal. As sugestões mudam em função das suas rotinas. As apps na última fila passam para o ecrã principal."</string>
|
||||
<string name="hotseat_edu_message_migrate_landscape" msgid="4248943380443387697">"Aceda facilmente às suas apps mais utilizadas no ecrã principal. As sugestões mudam em função das suas rotinas. As apps na fila dos favoritos passam para o ecrã principal."</string>
|
||||
<string name="hotseat_edu_accept" msgid="1611544083278999837">"Obter sugestões de apps"</string>
|
||||
<string name="hotseat_edu_dismiss" msgid="2781161822780201689">"Não, obrigado"</string>
|
||||
<string name="hotseat_edu_dismiss" msgid="2781161822780201689">"Não"</string>
|
||||
<string name="hotseat_prediction_settings" msgid="6246554993566070818">"Definições"</string>
|
||||
<string name="hotseat_auto_enrolled" msgid="522100018967146807">"As apps mais utilizadas aparecem aqui e mudam em função das rotinas."</string>
|
||||
<string name="hotseat_tip_no_empty_slots" msgid="1325212677738179185">"Arraste as apps para fora da última fila para ver sugestões de apps."</string>
|
||||
@@ -109,7 +109,7 @@
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"Rodar ecrã"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"Educação da Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Arraste uma app para o lado para usar 2 apps em simultâneo"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Deslize lentamente para cima para mostrar a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Deslize lentamente para cima para ver a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Receba sugestões de apps baseadas na sua rotina"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Mantenha o divisor premido para fixar a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Faça mais com a Barra de tarefas"</string>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Receba sugestões de apps com base na sua rotina"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Mantenha o separador pressionado para fixar a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Aproveite ainda mais a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Sempre mostrar a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Sempre mostrar a Barra de tarefas"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Toque e pressione o divisor para sempre mostrar a Barra de tarefas na parte de baixo da tela"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Fechar"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Concluído"</string>
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
<string name="action_screenshot" msgid="8171125848358142917">"Snímka obrazovky"</string>
|
||||
<string name="action_split" msgid="2098009717623550676">"Rozdeliť"</string>
|
||||
<string name="toast_split_select_app" msgid="8464310533320556058">"Obrazovku rozdelíte klepnutím na inú aplikáciu"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Na použitie rozdelenej obrazovky vyberte inú aplikáciu"</string>
|
||||
<string name="toast_contextual_split_select_app" msgid="433510957123687090">"Na použitie rozdelenej obrazovky vyberte ďalšiu aplikáciu"</string>
|
||||
<string name="toast_split_select_app_cancel" msgid="1532690483356445639"><b>"Zrušiť"</b></string>
|
||||
<string name="toast_split_select_cont_desc" msgid="2119685056059607602">"Ukončite výber rozdelenej obrazovky"</string>
|
||||
<string name="toast_split_app_unsupported" msgid="2360229567007828914">"Na použitie rozd. obrazovky vyberte inú aplikáciu"</string>
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
<string name="taskbar_a11y_shown_title" msgid="6842833581088937713">"Opravilna vrstica je prikazana"</string>
|
||||
<string name="taskbar_a11y_hidden_title" msgid="9154903639589659284">"Opravilna vrstica je skrita"</string>
|
||||
<string name="taskbar_phone_a11y_title" msgid="4933360237131229395">"Vrstica za krmarjenje"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Stalen prikaz opravilne vrstice"</string>
|
||||
<string name="always_show_taskbar" msgid="3608801276107751229">"Stalen prikaz oprav. vrstice"</string>
|
||||
<string name="change_navigation_mode" msgid="9088393078736808968">"Spreminjanje načina navigacije"</string>
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"Razdelilnik opravilne vrstice"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"Premakni na vrh/levo"</string>
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"Превуците на страну да бисте користили 2 апликације одједном"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"Споро превуците нагоре да бисте видели траку задатака"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Добијајте предлоге апликација на основу рутине"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Дуго притискајте разделник да бисте закачили траку задатака"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Дуго притисните разделник да бисте закачили траку задатака"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Урадите више помоћу траке задатака"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Увек приказуј траку задатака"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Да би трака задатака увек била приказана у дну екрана, додирните и задржите разделник"</string>
|
||||
|
||||
@@ -113,8 +113,8 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"మీ రొటీన్ ఆధారంగా యాప్ సూచనలను పొందండి"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"టాస్క్బార్ను పిన్ చేయడానికి డివైడర్ను ఎక్కువసేపు నొక్కండి"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"టాస్క్బార్తో మరిన్ని చేయండి"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"ఎల్లప్పుడూ టాస్క్బార్ని చూపించండి"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"ఎల్లప్పుడూ మీ స్క్రీన్ దిగువున టాస్క్బార్ను చూపడానికి, డివైడర్ను తాకి, నొక్కి ఉంచండి"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"టాస్క్బార్ను నిరంతరం చూపండి"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"మీ స్క్రీన్ దిగువున టాస్క్బార్ను నిరంతరం చూపడానికి, డివైడర్ను తాకి, నొక్కి ఉంచండి"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"మూసివేయండి"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"పూర్తయింది"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"మొదటి ట్యాబ్"</string>
|
||||
|
||||
@@ -113,8 +113,8 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"Rutininize göre uygulama önerileri alın"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Görev çubuğunu sabitlemek için ayırıcıya uzun basın"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Görev çubuğuyla daha fazla şey yapın"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Görev çubuğunu her zaman göster"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Görev çubuğunu, ekranınızın alt tarafında her zaman göstermek için ayırıcıya dokunup basılı tutun"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Görev çubuğunu sabitleyin"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Ayırıcıya dokunup basılı tuttuğunuzda görev çubuğu ekranın alt kısmına sabitlenir"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Kapat"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Bitti"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Ana ekran"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Утримуйте розділювач, щоб закріпити панель завдань"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Більше можливостей завдяки панелі завдань"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Завжди показувати панель завдань"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Щоб завжди показувати панель завдань унизу екрана, натисніть і втримуйте розділювач"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Щоб завжди показувати панель завдань унизу екрана, натисніть і втримуйте роздільник"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Закрити"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Готово"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Головний екран"</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"Nhấn và giữ trên đường phân chia để ghim Thanh tác vụ"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"Làm nhiều việc hơn qua Thanh tác vụ"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"Luôn hiện Taskbar"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Để luôn hiện Taskbar ở cuối màn hình, hãy nhấn và giữ trên đường phân chia"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"Để luôn hiện Taskbar ở cuối màn hình, hãy nhấn và giữ đường phân chia"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"Đóng"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"Xong"</string>
|
||||
<string name="taskbar_button_home" msgid="2151398979630664652">"Màn hình chính"</string>
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
<string name="accessibility_rotate_button" msgid="4771825231336502943">"旋转屏幕"</string>
|
||||
<string name="taskbar_edu_a11y_title" msgid="5417986057866415355">"任务栏教程"</string>
|
||||
<string name="taskbar_edu_splitscreen" msgid="5605512479258053350">"将一个应用拖到一侧,即可同时使用两个应用"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"缓慢向上滑动即可显示任务栏"</string>
|
||||
<string name="taskbar_edu_stashing" msgid="5645461372669217294">"缓慢上滑即可显示任务栏"</string>
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"根据您的日常使用习惯获得应用建议"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"长按分隔线即可固定任务栏"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"体验任务栏的更多功能"</string>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<string name="taskbar_edu_suggestions" msgid="8215044496435527982">"獲取符合日常習慣的應用程式建議"</string>
|
||||
<string name="taskbar_edu_pinning" msgid="6708550858580071558">"長按分隔線即可固定工作列"</string>
|
||||
<string name="taskbar_edu_features" msgid="3320337287472848162">"工作列助你事半功倍"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"永遠顯示工作列"</string>
|
||||
<string name="taskbar_edu_pinning_title" msgid="210102174154211712">"一律顯示工作列"</string>
|
||||
<string name="taskbar_edu_pinning_standalone" msgid="2636919474366410467">"如要持續在畫面底部顯示工作列,請按住分隔線"</string>
|
||||
<string name="taskbar_edu_close" msgid="887022990168191073">"關閉"</string>
|
||||
<string name="taskbar_edu_done" msgid="6880178093977704569">"完成"</string>
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
<string name="taskbar_divider_a11y_title" msgid="6608690309720242080">"工作列分隔線"</string>
|
||||
<string name="move_drop_target_top_or_left" msgid="2988702185049595807">"移到上方/左側"</string>
|
||||
<string name="move_drop_target_bottom_or_right" msgid="5431393418797620162">"移到底部/右側"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{顯示另外 # 個應用程式。}other{顯示另外 # 個應用程式。}}"</string>
|
||||
<string name="quick_switch_overflow" msgid="6935266023013283353">"{count,plural, =1{再多顯示 # 個應用程式。}other{再多顯示 # 個應用程式。}}"</string>
|
||||
<string name="quick_switch_split_task" msgid="5598194724255333896">"「<xliff:g id="APP_NAME_1">%1$s</xliff:g>」和「<xliff:g id="APP_NAME_2">%2$s</xliff:g>」"</string>
|
||||
<string name="desktop_select_app_toast" msgid="2306057322833956910">"新增應用程式至桌面"</string>
|
||||
<string name="desktop_button_close_app_toast" msgid="5283096349579408560">"取消"</string>
|
||||
|
||||
@@ -439,8 +439,7 @@
|
||||
<dimen name="keyboard_quick_switch_border_width">4dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_taskview_width">104dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_taskview_height">134dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_taskview_icon_size">28dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_taskview_icon_margin">4dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_taskview_icon_size">52dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_recents_icon_size">20dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_margin_top">56dp</dimen>
|
||||
<dimen name="keyboard_quick_switch_margin_ends">16dp</dimen>
|
||||
|
||||
@@ -138,9 +138,9 @@ public class PredictionRowView<T extends Context & ActivityContext>
|
||||
int totalHeight = iconHeight + iconPadding + textHeight + mVerticalPadding * 2;
|
||||
// Prediction row height will be 4dp bigger than the regular apps in A-Z list when two line
|
||||
// is not enabled. Otherwise, the extra height will increase by just the textHeight.
|
||||
int extraHeight = (FeatureFlags.enableTwolineAllapps() && (!Flags.enableTwolineToggle()
|
||||
|| (Flags.enableTwolineToggle() && LauncherPrefs.ENABLE_TWOLINE_ALLAPPS_TOGGLE.get(
|
||||
getContext())))) ? textHeight : mTopRowExtraHeight;
|
||||
int extraHeight = (Flags.enableTwolineToggle() &&
|
||||
LauncherPrefs.ENABLE_TWOLINE_ALLAPPS_TOGGLE.get(getContext()))
|
||||
? textHeight : mTopRowExtraHeight;
|
||||
totalHeight += extraHeight;
|
||||
return getVisibility() == GONE ? 0 : totalHeight + getPaddingTop() + getPaddingBottom();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright (C) 2024 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.launcher3.taskbar
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.Canvas
|
||||
import android.graphics.PixelFormat
|
||||
import android.graphics.RenderEffect
|
||||
import android.graphics.RenderNode
|
||||
import android.graphics.Shader
|
||||
import android.graphics.drawable.BitmapDrawable
|
||||
import android.graphics.drawable.DrawableWrapper
|
||||
|
||||
/* BitmapDrawable that can blur the given bitmap. */
|
||||
class BlurredBitmapDrawable(bitmap: Bitmap?, radiusX: Float, radiusY: Float) :
|
||||
DrawableWrapper(BitmapDrawable(bitmap)) {
|
||||
private val mBlurRenderNode: RenderNode = RenderNode("BlurredConstraintLayoutBlurNode")
|
||||
|
||||
constructor(bitmap: Bitmap?, radius: Float) : this(bitmap, radius, radius)
|
||||
|
||||
init {
|
||||
mBlurRenderNode.setRenderEffect(
|
||||
RenderEffect.createBlurEffect(radiusX, radiusY, Shader.TileMode.CLAMP)
|
||||
)
|
||||
}
|
||||
|
||||
override fun draw(canvas: Canvas) {
|
||||
if (!canvas.isHardwareAccelerated) {
|
||||
super.draw(canvas)
|
||||
return
|
||||
}
|
||||
mBlurRenderNode.setPosition(bounds)
|
||||
if (!mBlurRenderNode.hasDisplayList()) {
|
||||
// Record render node if its display list is not recorded or discarded
|
||||
// (which happens when it's no longer drawn by anything).
|
||||
val recordingCanvas = mBlurRenderNode.beginRecording()
|
||||
super.draw(recordingCanvas)
|
||||
mBlurRenderNode.endRecording()
|
||||
}
|
||||
canvas.drawRenderNode(mBlurRenderNode)
|
||||
}
|
||||
|
||||
override fun getOpacity(): Int {
|
||||
return PixelFormat.OPAQUE
|
||||
}
|
||||
}
|
||||
@@ -193,10 +193,14 @@ public final class KeyboardQuickSwitchController implements
|
||||
}
|
||||
|
||||
void closeQuickSwitchView() {
|
||||
closeQuickSwitchView(true);
|
||||
}
|
||||
|
||||
void closeQuickSwitchView(boolean animate) {
|
||||
if (mQuickSwitchViewController == null) {
|
||||
return;
|
||||
}
|
||||
mQuickSwitchViewController.closeQuickSwitchView(true);
|
||||
mQuickSwitchViewController.closeQuickSwitchView(animate);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -23,6 +23,7 @@ import android.content.res.Resources;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
@@ -47,6 +48,8 @@ import kotlin.Unit;
|
||||
*/
|
||||
public class KeyboardQuickSwitchTaskView extends ConstraintLayout {
|
||||
|
||||
private static final float THUMBNAIL_BLUR_RADIUS = 1f;
|
||||
|
||||
@ColorInt private final int mBorderColor;
|
||||
|
||||
@Nullable private BorderAnimator mBorderAnimator;
|
||||
@@ -89,10 +92,10 @@ public class KeyboardQuickSwitchTaskView extends ConstraintLayout {
|
||||
@Override
|
||||
protected void onFinishInflate() {
|
||||
super.onFinishInflate();
|
||||
mThumbnailView1 = findViewById(R.id.thumbnail1);
|
||||
mThumbnailView2 = findViewById(R.id.thumbnail2);
|
||||
mIcon1 = findViewById(R.id.icon1);
|
||||
mIcon2 = findViewById(R.id.icon2);
|
||||
mThumbnailView1 = findViewById(R.id.thumbnail_1);
|
||||
mThumbnailView2 = findViewById(R.id.thumbnail_2);
|
||||
mIcon1 = findViewById(R.id.icon_1);
|
||||
mIcon2 = findViewById(R.id.icon_2);
|
||||
mContent = findViewById(R.id.content);
|
||||
|
||||
Resources resources = mContext.getResources();
|
||||
@@ -167,10 +170,7 @@ public class KeyboardQuickSwitchTaskView extends ConstraintLayout {
|
||||
@Nullable ImageView thumbnailView,
|
||||
@Nullable Task task,
|
||||
@Nullable ThumbnailUpdateFunction updateFunction) {
|
||||
if (thumbnailView == null) {
|
||||
return;
|
||||
}
|
||||
if (task == null) {
|
||||
if (thumbnailView == null || task == null) {
|
||||
return;
|
||||
}
|
||||
if (updateFunction == null) {
|
||||
@@ -182,19 +182,30 @@ public class KeyboardQuickSwitchTaskView extends ConstraintLayout {
|
||||
}
|
||||
|
||||
private void applyThumbnail(
|
||||
@NonNull ImageView thumbnailView, ThumbnailData thumbnailData) {
|
||||
@NonNull ImageView thumbnailView,
|
||||
ThumbnailData thumbnailData) {
|
||||
Bitmap bm = thumbnailData == null ? null : thumbnailData.thumbnail;
|
||||
|
||||
thumbnailView.setVisibility(VISIBLE);
|
||||
thumbnailView.setImageBitmap(bm);
|
||||
if (thumbnailView.getVisibility() != VISIBLE) {
|
||||
thumbnailView.setVisibility(VISIBLE);
|
||||
}
|
||||
thumbnailView.setImageDrawable(new BlurredBitmapDrawable(bm, THUMBNAIL_BLUR_RADIUS));
|
||||
}
|
||||
|
||||
private void applyIcon(@Nullable ImageView iconView, @Nullable Task task) {
|
||||
if (iconView == null || task == null) {
|
||||
if (iconView == null || task == null || task.icon == null) {
|
||||
return;
|
||||
}
|
||||
iconView.setVisibility(VISIBLE);
|
||||
iconView.setImageDrawable(task.icon);
|
||||
Drawable.ConstantState constantState = task.icon.getConstantState();
|
||||
if (constantState == null) {
|
||||
return;
|
||||
}
|
||||
if (iconView.getVisibility() != VISIBLE) {
|
||||
iconView.setVisibility(VISIBLE);
|
||||
}
|
||||
// Use the bitmap directly since the drawable's scale can change
|
||||
iconView.setImageDrawable(
|
||||
constantState.newDrawable(getResources(), getContext().getTheme()));
|
||||
}
|
||||
|
||||
protected interface ThumbnailUpdateFunction {
|
||||
|
||||
@@ -151,7 +151,8 @@ public class KeyboardQuickSwitchViewController {
|
||||
context.getDeviceProfile().overviewPageSpacing,
|
||||
QuickStepContract.getWindowCornerRadius(context),
|
||||
AnimationUtils.loadInterpolator(
|
||||
context, android.R.interpolator.fast_out_extra_slow_in)));
|
||||
context, android.R.interpolator.fast_out_extra_slow_in)),
|
||||
"SlideInTransition");
|
||||
if (mOnDesktop) {
|
||||
UI_HELPER_EXECUTOR.execute(() ->
|
||||
SystemUiProxy.INSTANCE.get(mKeyboardQuickSwitchView.getContext())
|
||||
|
||||
@@ -413,6 +413,13 @@ public class LauncherTaskbarUIController extends TaskbarUIController {
|
||||
return mTaskbarLauncherStateController.isInOverview();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean canToggleHomeAllApps() {
|
||||
return mLauncher.isResumed()
|
||||
&& !mTaskbarLauncherStateController.isInOverview()
|
||||
&& !mLauncher.areFreeformTasksVisible();
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecentsView getRecentsView() {
|
||||
return mLauncher.getOverviewPanel();
|
||||
|
||||
@@ -1554,4 +1554,13 @@ public class TaskbarActivityContext extends BaseTaskbarContext {
|
||||
public float getStashedTaskbarScale() {
|
||||
return mControllers.stashedHandleViewController.getStashedHandleHintScale().value;
|
||||
}
|
||||
|
||||
/** Closes the KeyboardQuickSwitchView without an animation if open. */
|
||||
public void closeKeyboardQuickSwitchView() {
|
||||
mControllers.keyboardQuickSwitchController.closeQuickSwitchView(false);
|
||||
}
|
||||
|
||||
boolean canToggleHomeAllApps() {
|
||||
return mControllers.uiController.canToggleHomeAllApps();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,7 +23,6 @@ import static android.view.WindowManager.LayoutParams.TYPE_NAVIGATION_BAR_PANEL;
|
||||
|
||||
import static com.android.launcher3.BaseActivity.EVENT_DESTROYED;
|
||||
import static com.android.launcher3.Flags.enableUnfoldStateAnimation;
|
||||
import static com.android.launcher3.LauncherState.OVERVIEW;
|
||||
import static com.android.launcher3.config.FeatureFlags.ENABLE_TASKBAR_NAVBAR_UNIFICATION;
|
||||
import static com.android.launcher3.config.FeatureFlags.enableTaskbarNoRecreate;
|
||||
import static com.android.launcher3.util.DisplayController.CHANGE_DENSITY;
|
||||
@@ -69,6 +68,7 @@ import com.android.launcher3.uioverrides.QuickstepLauncher;
|
||||
import com.android.launcher3.util.DisplayController;
|
||||
import com.android.launcher3.util.SettingsCache;
|
||||
import com.android.launcher3.util.SimpleBroadcastReceiver;
|
||||
import com.android.quickstep.AllAppsActionManager;
|
||||
import com.android.quickstep.RecentsActivity;
|
||||
import com.android.quickstep.SystemUiProxy;
|
||||
import com.android.quickstep.TouchInteractionService;
|
||||
@@ -158,6 +158,8 @@ public class TaskbarManager {
|
||||
private final SimpleBroadcastReceiver mTaskbarBroadcastReceiver =
|
||||
new SimpleBroadcastReceiver(this::showTaskbarFromBroadcast);
|
||||
|
||||
private final AllAppsActionManager mAllAppsActionManager;
|
||||
|
||||
private final Runnable mActivityOnDestroyCallback = new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
@@ -212,12 +214,14 @@ public class TaskbarManager {
|
||||
private Boolean mFolded;
|
||||
|
||||
@SuppressLint("WrongConstant")
|
||||
public TaskbarManager(TouchInteractionService service) {
|
||||
public TaskbarManager(
|
||||
TouchInteractionService service, AllAppsActionManager allAppsActionManager) {
|
||||
Display display =
|
||||
service.getSystemService(DisplayManager.class).getDisplay(DEFAULT_DISPLAY);
|
||||
mContext = service.createWindowContext(display,
|
||||
ENABLE_TASKBAR_NAVBAR_UNIFICATION ? TYPE_NAVIGATION_BAR : TYPE_NAVIGATION_BAR_PANEL,
|
||||
null);
|
||||
mAllAppsActionManager = allAppsActionManager;
|
||||
mNavigationBarPanelContext = ENABLE_TASKBAR_NAVBAR_UNIFICATION
|
||||
? service.createWindowContext(display, TYPE_NAVIGATION_BAR_PANEL, null)
|
||||
: null;
|
||||
@@ -291,10 +295,10 @@ public class TaskbarManager {
|
||||
recreateTaskbar();
|
||||
} else {
|
||||
// Config change might be handled without re-creating the taskbar
|
||||
if (dp != null && !isTaskbarPresent(dp)) {
|
||||
if (dp != null && !isTaskbarEnabled(dp)) {
|
||||
destroyExistingTaskbar();
|
||||
} else {
|
||||
if (dp != null && isTaskbarPresent(dp)) {
|
||||
if (dp != null && isTaskbarEnabled(dp)) {
|
||||
if (ENABLE_TASKBAR_NAVBAR_UNIFICATION) {
|
||||
// Re-initialize for screen size change? Should this be done
|
||||
// by looking at screen-size change flag in configDiff in the
|
||||
@@ -349,7 +353,7 @@ public class TaskbarManager {
|
||||
}
|
||||
DeviceProfile dp = mUserUnlocked ?
|
||||
LauncherAppState.getIDP(mContext).getDeviceProfile(mContext) : null;
|
||||
if (dp == null || !isTaskbarPresent(dp)) {
|
||||
if (dp == null || !isTaskbarEnabled(dp)) {
|
||||
removeTaskbarRootViewFromWindow();
|
||||
}
|
||||
}
|
||||
@@ -369,20 +373,11 @@ public class TaskbarManager {
|
||||
* @param homeAllAppsIntent Intent used if Taskbar is not enabled or Launcher is resumed.
|
||||
*/
|
||||
public void toggleAllApps(Intent homeAllAppsIntent) {
|
||||
if (mTaskbarActivityContext == null) {
|
||||
if (mTaskbarActivityContext == null || mTaskbarActivityContext.canToggleHomeAllApps()) {
|
||||
mContext.startActivity(homeAllAppsIntent);
|
||||
return;
|
||||
} else {
|
||||
mTaskbarActivityContext.toggleAllAppsSearch();
|
||||
}
|
||||
|
||||
if (mActivity != null
|
||||
&& mActivity.isResumed()
|
||||
&& !mActivity.isInState(OVERVIEW)
|
||||
&& !(mActivity instanceof QuickstepLauncher l && l.areFreeformTasksVisible())) {
|
||||
mContext.startActivity(homeAllAppsIntent);
|
||||
return;
|
||||
}
|
||||
|
||||
mTaskbarActivityContext.toggleAllAppsSearch();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -477,9 +472,12 @@ public class TaskbarManager {
|
||||
DeviceProfile dp = mUserUnlocked ?
|
||||
LauncherAppState.getIDP(mContext).getDeviceProfile(mContext) : null;
|
||||
|
||||
// All Apps action is unrelated to navbar unification, so we only need to check DP.
|
||||
mAllAppsActionManager.setTaskbarPresent(dp != null && dp.isTaskbarPresent);
|
||||
|
||||
destroyExistingTaskbar();
|
||||
|
||||
boolean isTaskbarEnabled = dp != null && isTaskbarPresent(dp);
|
||||
boolean isTaskbarEnabled = dp != null && isTaskbarEnabled(dp);
|
||||
debugWhyTaskbarNotDestroyed("recreateTaskbar: isTaskbarEnabled=" + isTaskbarEnabled
|
||||
+ " [dp != null (i.e. mUserUnlocked)]=" + (dp != null)
|
||||
+ " FLAG_HIDE_NAVBAR_WINDOW=" + ENABLE_TASKBAR_NAVBAR_UNIFICATION
|
||||
@@ -544,7 +542,7 @@ public class TaskbarManager {
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean isTaskbarPresent(DeviceProfile deviceProfile) {
|
||||
private static boolean isTaskbarEnabled(DeviceProfile deviceProfile) {
|
||||
return ENABLE_TASKBAR_NAVBAR_UNIFICATION || deviceProfile.isTaskbarPresent;
|
||||
}
|
||||
|
||||
|
||||
@@ -900,12 +900,12 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
|
||||
}
|
||||
|
||||
// Only update the following flags when system gesture is not in progress.
|
||||
updateStateForFlag(FLAG_STASHED_IN_TASKBAR_ALL_APPS, false);
|
||||
setStashedImeState();
|
||||
}
|
||||
|
||||
private void setStashedImeState() {
|
||||
boolean shouldStashForIme = shouldStashForIme();
|
||||
updateStateForFlag(FLAG_STASHED_IN_TASKBAR_ALL_APPS, false);
|
||||
if (hasAnyFlag(FLAG_STASHED_IN_APP_IME) != shouldStashForIme) {
|
||||
updateStateForFlag(FLAG_STASHED_IN_APP_IME, shouldStashForIme);
|
||||
applyState(TASKBAR_STASH_DURATION_FOR_IME, getTaskbarStashStartDelayForIme());
|
||||
|
||||
@@ -197,6 +197,11 @@ public class TaskbarUIController {
|
||||
return false;
|
||||
}
|
||||
|
||||
/** Returns {@code true} if Home All Apps available instead of Taskbar All Apps. */
|
||||
protected boolean canToggleHomeAllApps() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@CallSuper
|
||||
protected void dumpLogs(String prefix, PrintWriter pw) {
|
||||
pw.println(String.format(
|
||||
|
||||
+1
-2
@@ -135,8 +135,7 @@ public class QuickstepAtomicAnimationFactory extends
|
||||
config.duration = Math.max(config.duration, scrollDuration);
|
||||
|
||||
// Sync scroll so that it ends before or at the same time as the taskbar animation.
|
||||
if (DisplayController.isTransientTaskbar(mActivity)
|
||||
&& mActivity.getDeviceProfile().isTaskbarPresent) {
|
||||
if (mActivity.getDeviceProfile().isTaskbarPresent) {
|
||||
config.duration = Math.min(config.duration, TASKBAR_TO_HOME_DURATION);
|
||||
}
|
||||
overview.snapToPage(DEFAULT_PAGE, Math.toIntExact(config.duration));
|
||||
|
||||
+1
-1
@@ -324,7 +324,6 @@ public class NoButtonQuickSwitchTouchController implements TouchController,
|
||||
|
||||
@Override
|
||||
public void onDragEnd(PointF velocity) {
|
||||
cancelAnimations();
|
||||
boolean horizontalFling = mSwipeDetector.isFling(velocity.x);
|
||||
boolean verticalFling = mSwipeDetector.isFling(velocity.y);
|
||||
boolean noFling = !horizontalFling && !verticalFling;
|
||||
@@ -353,6 +352,7 @@ public class NoButtonQuickSwitchTouchController implements TouchController,
|
||||
return;
|
||||
}
|
||||
InteractionJankMonitorWrapper.cancel(Cuj.CUJ_LAUNCHER_APP_SWIPE_TO_RECENTS);
|
||||
cancelAnimations();
|
||||
|
||||
final LauncherState targetState;
|
||||
if (horizontalFling && verticalFling) {
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright (C) 2024 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.quickstep
|
||||
|
||||
import android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS
|
||||
import android.app.PendingIntent
|
||||
import android.app.RemoteAction
|
||||
import android.content.Context
|
||||
import android.graphics.drawable.Icon
|
||||
import android.view.accessibility.AccessibilityManager
|
||||
import com.android.launcher3.R
|
||||
import java.util.concurrent.Executor
|
||||
|
||||
/**
|
||||
* Registers a [RemoteAction] for toggling All Apps if needed.
|
||||
*
|
||||
* We need this action when either [isHomeAndOverviewSame] or [isTaskbarPresent] is `true`. When
|
||||
* home and overview are the same, we can control Launcher's or Taskbar's All Apps tray. If they are
|
||||
* not the same, but Taskbar is present, we can only control Taskbar's tray.
|
||||
*/
|
||||
class AllAppsActionManager(
|
||||
private val context: Context,
|
||||
private val bgExecutor: Executor,
|
||||
private val createAllAppsPendingIntent: () -> PendingIntent,
|
||||
) {
|
||||
|
||||
/** `true` if home and overview are the same Activity. */
|
||||
var isHomeAndOverviewSame = false
|
||||
set(value) {
|
||||
field = value
|
||||
updateSystemAction()
|
||||
}
|
||||
|
||||
/** `true` if Taskbar is enabled. */
|
||||
var isTaskbarPresent = false
|
||||
set(value) {
|
||||
field = value
|
||||
updateSystemAction()
|
||||
}
|
||||
|
||||
/** `true` if the action should be registered. */
|
||||
var isActionRegistered = false
|
||||
private set
|
||||
|
||||
private fun updateSystemAction() {
|
||||
val shouldRegisterAction = isHomeAndOverviewSame || isTaskbarPresent
|
||||
if (isActionRegistered == shouldRegisterAction) return
|
||||
isActionRegistered = shouldRegisterAction
|
||||
|
||||
bgExecutor.execute {
|
||||
val accessibilityManager =
|
||||
context.getSystemService(AccessibilityManager::class.java) ?: return@execute
|
||||
if (shouldRegisterAction) {
|
||||
accessibilityManager.registerSystemAction(
|
||||
RemoteAction(
|
||||
Icon.createWithResource(context, R.drawable.ic_apps),
|
||||
context.getString(R.string.all_apps_label),
|
||||
context.getString(R.string.all_apps_label),
|
||||
createAllAppsPendingIntent(),
|
||||
),
|
||||
GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS,
|
||||
)
|
||||
} else {
|
||||
accessibilityManager.unregisterSystemAction(GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun onDestroy() {
|
||||
context
|
||||
.getSystemService(AccessibilityManager::class.java)
|
||||
?.unregisterSystemAction(
|
||||
GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -248,7 +248,15 @@ public class OverviewCommandHelper {
|
||||
case TYPE_SHOW:
|
||||
// already visible
|
||||
return true;
|
||||
case TYPE_KEYBOARD_INPUT: {
|
||||
if (visibleRecentsView.isHandlingTouch()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
case TYPE_HIDE: {
|
||||
if (visibleRecentsView.isHandlingTouch()) {
|
||||
return true;
|
||||
}
|
||||
mKeyboardTaskFocusIndex = INVALID_PAGE;
|
||||
int currentPage = visibleRecentsView.getNextPage();
|
||||
TaskView tv = (currentPage >= 0
|
||||
|
||||
@@ -31,6 +31,7 @@ import static com.android.launcher3.MotionEventsUtils.isTrackpadMotionEvent;
|
||||
import static com.android.launcher3.MotionEventsUtils.isTrackpadMultiFingerSwipe;
|
||||
import static com.android.launcher3.config.FeatureFlags.ENABLE_TRACKPAD_GESTURE;
|
||||
import static com.android.launcher3.util.Executors.MAIN_EXECUTOR;
|
||||
import static com.android.launcher3.util.Executors.UI_HELPER_EXECUTOR;
|
||||
import static com.android.launcher3.util.OnboardingPrefs.HOME_BOUNCE_SEEN;
|
||||
import static com.android.launcher3.util.window.WindowManagerProxy.MIN_TABLET_WIDTH;
|
||||
import static com.android.quickstep.GestureState.DEFAULT_STATE;
|
||||
@@ -40,7 +41,6 @@ import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent
|
||||
import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent.MOTION_DOWN;
|
||||
import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent.MOTION_MOVE;
|
||||
import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent.MOTION_UP;
|
||||
import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent.RECENTS_ANIMATION_START_PENDING;
|
||||
import static com.android.systemui.shared.system.ActivityManagerWrapper.CLOSE_SYSTEM_WINDOWS_REASON_RECENTS;
|
||||
import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SYSUI_PROXY;
|
||||
import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_UNFOLD_ANIMATION_FORWARDER;
|
||||
@@ -60,14 +60,12 @@ import static com.android.wm.shell.sysui.ShellSharedConstants.KEY_EXTRA_SHELL_SP
|
||||
import static com.android.wm.shell.sysui.ShellSharedConstants.KEY_EXTRA_SHELL_STARTING_WINDOW;
|
||||
|
||||
import android.app.PendingIntent;
|
||||
import android.app.RemoteAction;
|
||||
import android.app.Service;
|
||||
import android.content.IIntentReceiver;
|
||||
import android.content.IIntentSender;
|
||||
import android.content.Intent;
|
||||
import android.content.res.Configuration;
|
||||
import android.graphics.Region;
|
||||
import android.graphics.drawable.Icon;
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.Looper;
|
||||
@@ -78,7 +76,6 @@ import android.view.Choreographer;
|
||||
import android.view.InputDevice;
|
||||
import android.view.InputEvent;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.accessibility.AccessibilityManager;
|
||||
|
||||
import androidx.annotation.BinderThread;
|
||||
import androidx.annotation.NonNull;
|
||||
@@ -89,7 +86,6 @@ import com.android.launcher3.BaseDraggingActivity;
|
||||
import com.android.launcher3.ConstantItem;
|
||||
import com.android.launcher3.EncryptionType;
|
||||
import com.android.launcher3.LauncherPrefs;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.anim.AnimatedFloat;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.provider.RestoreDbTask;
|
||||
@@ -102,7 +98,6 @@ import com.android.launcher3.testing.shared.TestProtocol;
|
||||
import com.android.launcher3.uioverrides.flags.FlagsFactory;
|
||||
import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper;
|
||||
import com.android.launcher3.util.DisplayController;
|
||||
import com.android.launcher3.util.Executors;
|
||||
import com.android.launcher3.util.LockedUserState;
|
||||
import com.android.launcher3.util.SafeCloseable;
|
||||
import com.android.launcher3.util.ScreenOnTracker;
|
||||
@@ -489,6 +484,7 @@ public class TouchInteractionService extends Service {
|
||||
|
||||
private TaskbarManager mTaskbarManager;
|
||||
private Function<GestureState, AnimatedFloat> mSwipeUpProxyProvider = i -> null;
|
||||
private AllAppsActionManager mAllAppsActionManager;
|
||||
|
||||
@Override
|
||||
public void onCreate() {
|
||||
@@ -498,7 +494,9 @@ public class TouchInteractionService extends Service {
|
||||
mMainChoreographer = Choreographer.getInstance();
|
||||
mAM = ActivityManagerWrapper.getInstance();
|
||||
mDeviceState = new RecentsAnimationDeviceState(this, true);
|
||||
mTaskbarManager = new TaskbarManager(this);
|
||||
mAllAppsActionManager = new AllAppsActionManager(
|
||||
this, UI_HELPER_EXECUTOR, this::createAllAppsPendingIntent);
|
||||
mTaskbarManager = new TaskbarManager(this, mAllAppsActionManager);
|
||||
mRotationTouchHelper = mDeviceState.getRotationTouchHelper();
|
||||
mInputConsumer = InputConsumerController.getRecentsAnimationInputConsumer();
|
||||
BootAwarePreloader.start(this);
|
||||
@@ -591,16 +589,7 @@ public class TouchInteractionService extends Service {
|
||||
}
|
||||
|
||||
private void onOverviewTargetChange(boolean isHomeAndOverviewSame) {
|
||||
Executors.UI_HELPER_EXECUTOR.execute(() -> {
|
||||
AccessibilityManager am = getSystemService(AccessibilityManager.class);
|
||||
|
||||
if (isHomeAndOverviewSame) {
|
||||
am.registerSystemAction(
|
||||
createAllAppsAction(), GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS);
|
||||
} else {
|
||||
am.unregisterSystemAction(GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS);
|
||||
}
|
||||
});
|
||||
mAllAppsActionManager.setHomeAndOverviewSame(isHomeAndOverviewSame);
|
||||
|
||||
StatefulActivity newOverviewActivity = mOverviewComponentObserver.getActivityInterface()
|
||||
.getCreatedActivity();
|
||||
@@ -610,13 +599,12 @@ public class TouchInteractionService extends Service {
|
||||
mTISBinder.onOverviewTargetChange();
|
||||
}
|
||||
|
||||
private RemoteAction createAllAppsAction() {
|
||||
private PendingIntent createAllAppsPendingIntent() {
|
||||
final Intent homeIntent = new Intent(mOverviewComponentObserver.getHomeIntent())
|
||||
.setAction(INTENT_ACTION_ALL_APPS_TOGGLE);
|
||||
final PendingIntent actionPendingIntent;
|
||||
|
||||
if (FeatureFlags.ENABLE_ALL_APPS_SEARCH_IN_TASKBAR.get()) {
|
||||
actionPendingIntent = new PendingIntent(new IIntentSender.Stub() {
|
||||
return new PendingIntent(new IIntentSender.Stub() {
|
||||
@Override
|
||||
public void send(int code, Intent intent, String resolvedType,
|
||||
IBinder allowlistToken, IIntentReceiver finishedReceiver,
|
||||
@@ -625,18 +613,12 @@ public class TouchInteractionService extends Service {
|
||||
}
|
||||
});
|
||||
} else {
|
||||
actionPendingIntent = PendingIntent.getActivity(
|
||||
return PendingIntent.getActivity(
|
||||
this,
|
||||
GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS,
|
||||
homeIntent,
|
||||
PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
|
||||
}
|
||||
|
||||
return new RemoteAction(
|
||||
Icon.createWithResource(this, R.drawable.ic_apps),
|
||||
getString(R.string.all_apps_label),
|
||||
getString(R.string.all_apps_label),
|
||||
actionPendingIntent);
|
||||
}
|
||||
|
||||
@UiThread
|
||||
@@ -679,8 +661,7 @@ public class TouchInteractionService extends Service {
|
||||
mDeviceState.destroy();
|
||||
SystemUiProxy.INSTANCE.get(this).clearProxy();
|
||||
|
||||
getSystemService(AccessibilityManager.class)
|
||||
.unregisterSystemAction(GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS);
|
||||
mAllAppsActionManager.onDestroy();
|
||||
|
||||
mTaskbarManager.destroy();
|
||||
sConnected = false;
|
||||
@@ -734,15 +715,17 @@ public class TouchInteractionService extends Service {
|
||||
// an ACTION_HOVER_ENTER will fire as well.
|
||||
boolean isHoverActionWithoutConsumer = enableCursorHoverStates()
|
||||
&& isHoverActionWithoutConsumer(event);
|
||||
if (mTaskAnimationManager.isRecentsAnimationStartPending()
|
||||
&& (action == ACTION_DOWN || isHoverActionWithoutConsumer)) {
|
||||
ActiveGestureLog.INSTANCE.addLog(
|
||||
new CompoundString("TIS.onInputEvent: ")
|
||||
.append("Cannot process input event: a recents animation has been ")
|
||||
.append("requested, but hasn't started."),
|
||||
RECENTS_ANIMATION_START_PENDING);
|
||||
return;
|
||||
}
|
||||
|
||||
// TODO(b/285636175): Uncomment this once WM can properly guarantee all animation callbacks
|
||||
// if (mTaskAnimationManager.isRecentsAnimationStartPending()
|
||||
// && (action == ACTION_DOWN || isHoverActionWithoutConsumer)) {
|
||||
// ActiveGestureLog.INSTANCE.addLog(
|
||||
// new CompoundString("TIS.onInputEvent: ")
|
||||
// .append("Cannot process input event: a recents animation has been ")
|
||||
// .append("requested, but hasn't started."),
|
||||
// RECENTS_ANIMATION_START_PENDING);
|
||||
// return;
|
||||
// }
|
||||
|
||||
SafeCloseable traceToken = TraceHelper.INSTANCE.allowIpcs("TIS.onInputEvent");
|
||||
|
||||
@@ -753,6 +736,10 @@ public class TouchInteractionService extends Service {
|
||||
|
||||
boolean isOneHandedModeActive = mDeviceState.isOneHandedModeActive();
|
||||
boolean isInSwipeUpTouchRegion = mRotationTouchHelper.isInSwipeUpTouchRegion(event);
|
||||
TaskbarActivityContext tac = mTaskbarManager.getCurrentActivityContext();
|
||||
if (isInSwipeUpTouchRegion && tac != null) {
|
||||
tac.closeKeyboardQuickSwitchView();
|
||||
}
|
||||
if ((!isOneHandedModeActive && isInSwipeUpTouchRegion)
|
||||
|| isHoverActionWithoutConsumer) {
|
||||
reasonString.append(!isOneHandedModeActive && isInSwipeUpTouchRegion
|
||||
|
||||
@@ -56,7 +56,7 @@ public class ViewUtils {
|
||||
boolean mSurfaceCallbackRegistered = false;
|
||||
boolean mFinished;
|
||||
|
||||
int mDeferFrameCount = 1;
|
||||
int mDeferFrameCount = 2;
|
||||
|
||||
FrameHandler(View view, Runnable finishCallback, BooleanSupplier cancelled) {
|
||||
mViewRoot = view.getViewRootImpl();
|
||||
|
||||
@@ -117,9 +117,7 @@ public class FallbackRecentsStateController implements StateHandler<RecentsState
|
||||
|
||||
setter.setViewBackgroundColor(mActivity.getScrimView(), state.getScrimColor(mActivity),
|
||||
config.getInterpolator(ANIM_SCRIM_FADE, LINEAR));
|
||||
|
||||
RecentsState currentState = mActivity.getStateManager().getState();
|
||||
if (isSplitSelectionState(state) && !isSplitSelectionState(currentState)) {
|
||||
if (isSplitSelectionState(state)) {
|
||||
int duration = state.getTransitionDuration(mActivity, true /* isToState */);
|
||||
// TODO (b/246851887): Pass in setter as a NO_ANIM PendingAnimation instead
|
||||
PendingAnimation pa = new PendingAnimation(duration);
|
||||
|
||||
@@ -304,6 +304,12 @@ public class LandscapePagedViewHandler implements RecentsPagedOrientationHandler
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getTaskMenuHeight(float taskInsetMargin, DeviceProfile deviceProfile,
|
||||
float taskMenuX, float taskMenuY) {
|
||||
return (int) (taskMenuX - taskInsetMargin);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTaskOptionsMenuLayoutOrientation(DeviceProfile deviceProfile,
|
||||
LinearLayout taskMenuLayout, int dividerSpacing,
|
||||
|
||||
@@ -209,6 +209,12 @@ public class PortraitPagedViewHandler extends DefaultPagedViewHandler implements
|
||||
: thumbnailView.getMeasuredWidth()) - (2 * padding);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getTaskMenuHeight(float taskInsetMargin, DeviceProfile deviceProfile,
|
||||
float taskMenuX, float taskMenuY) {
|
||||
return (int) (deviceProfile.availableHeightPx - taskInsetMargin - taskMenuY);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTaskOptionsMenuLayoutOrientation(DeviceProfile deviceProfile,
|
||||
LinearLayout taskMenuLayout, int dividerSpacing,
|
||||
|
||||
@@ -176,6 +176,9 @@ public interface RecentsPagedOrientationHandler extends PagedOrientationHandler
|
||||
View taskMenuView, float taskInsetMargin, View taskViewIcon);
|
||||
int getTaskMenuWidth(View thumbnailView, DeviceProfile deviceProfile,
|
||||
@StagePosition int stagePosition);
|
||||
|
||||
int getTaskMenuHeight(float taskInsetMargin, DeviceProfile deviceProfile, float taskMenuX,
|
||||
float taskMenuY);
|
||||
/**
|
||||
* Sets linear layout orientation for {@link com.android.launcher3.popup.SystemShortcut} items
|
||||
* inside task menu view.
|
||||
|
||||
@@ -113,6 +113,12 @@ public class SeascapePagedViewHandler extends LandscapePagedViewHandler {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getTaskMenuHeight(float taskInsetMargin, DeviceProfile deviceProfile,
|
||||
float taskMenuX, float taskMenuY) {
|
||||
return (int) (deviceProfile.availableWidthPx - taskInsetMargin - taskMenuX);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSplitTaskSwipeRect(DeviceProfile dp, Rect outRect, SplitBounds splitInfo,
|
||||
int desiredStagePosition) {
|
||||
|
||||
@@ -22,6 +22,7 @@ import com.android.launcher3.util.MainThreadInitializedObject;
|
||||
import com.android.launcher3.util.ResourceBasedOverride;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.Optional;
|
||||
|
||||
/** Class to manage Assistant states. */
|
||||
public class AssistStateManager implements ResourceBasedOverride {
|
||||
@@ -41,19 +42,14 @@ public class AssistStateManager implements ResourceBasedOverride {
|
||||
return false;
|
||||
}
|
||||
|
||||
/** Whether search recovery is available. */
|
||||
public boolean isVisRecoveryEnabled() {
|
||||
return false;
|
||||
/** Whether CsHelper CtS invocation path is available. */
|
||||
public Optional<Boolean> isCsHelperAvailable() {
|
||||
return Optional.empty();
|
||||
}
|
||||
|
||||
/** Whether search recovery is available. */
|
||||
public boolean isOseRecoveryEnabled() {
|
||||
return false;
|
||||
}
|
||||
|
||||
/** Whether search recovery is available. */
|
||||
public boolean isOseShowSessionEnabled() {
|
||||
return false;
|
||||
/** Whether VIS CtS invocation path is available. */
|
||||
public Optional<Boolean> isVisAvailable() {
|
||||
return Optional.empty();
|
||||
}
|
||||
|
||||
/** Return {@code true} if the Settings toggle is enabled. */
|
||||
|
||||
@@ -46,12 +46,7 @@ class SlideInRemoteTransition(
|
||||
mergeTarget: IBinder,
|
||||
finishCB: IRemoteTransitionFinishedCallback
|
||||
) {
|
||||
|
||||
try {
|
||||
finishCB.onTransitionFinished(null, Transaction())
|
||||
} catch (e: RemoteException) {
|
||||
// Ignore
|
||||
}
|
||||
// Do not report finish if we don't know how to handle this transition.
|
||||
}
|
||||
|
||||
override fun startAnimation(
|
||||
|
||||
@@ -4136,10 +4136,10 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
|
||||
private boolean snapToPageRelative(int delta, boolean cycle,
|
||||
@TaskGridNavHelper.TASK_NAV_DIRECTION int direction) {
|
||||
// Ignore grid page snap events while scroll animations are running, otherwise the next
|
||||
// page gets set before the animation finishes and can cause jumps.
|
||||
// Set next page if scroll animation is still running, otherwise cannot snap to the
|
||||
// next page on successive key presses. Setting the current page aborts the scroll.
|
||||
if (!mScroller.isFinished()) {
|
||||
return true;
|
||||
setCurrentPage(getNextPage());
|
||||
}
|
||||
int pageCount = getPageCount();
|
||||
if (pageCount == 0) {
|
||||
@@ -4220,30 +4220,31 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
|
||||
@Override
|
||||
public boolean dispatchKeyEvent(KeyEvent event) {
|
||||
if (event.getAction() == KeyEvent.ACTION_DOWN) {
|
||||
switch (event.getKeyCode()) {
|
||||
case KeyEvent.KEYCODE_TAB:
|
||||
return snapToPageRelative(event.isShiftPressed() ? -1 : 1, true /* cycle */,
|
||||
DIRECTION_TAB);
|
||||
case KeyEvent.KEYCODE_DPAD_RIGHT:
|
||||
return snapToPageRelative(mIsRtl ? -1 : 1, true /* cycle */, DIRECTION_RIGHT);
|
||||
case KeyEvent.KEYCODE_DPAD_LEFT:
|
||||
return snapToPageRelative(mIsRtl ? 1 : -1, true /* cycle */, DIRECTION_LEFT);
|
||||
case KeyEvent.KEYCODE_DPAD_UP:
|
||||
return snapToPageRelative(1, false /* cycle */, DIRECTION_UP);
|
||||
case KeyEvent.KEYCODE_DPAD_DOWN:
|
||||
return snapToPageRelative(1, false /* cycle */, DIRECTION_DOWN);
|
||||
case KeyEvent.KEYCODE_DEL:
|
||||
case KeyEvent.KEYCODE_FORWARD_DEL:
|
||||
if (isHandlingTouch() || event.getAction() != KeyEvent.ACTION_DOWN) {
|
||||
return super.dispatchKeyEvent(event);
|
||||
}
|
||||
switch (event.getKeyCode()) {
|
||||
case KeyEvent.KEYCODE_TAB:
|
||||
return snapToPageRelative(event.isShiftPressed() ? -1 : 1, true /* cycle */,
|
||||
DIRECTION_TAB);
|
||||
case KeyEvent.KEYCODE_DPAD_RIGHT:
|
||||
return snapToPageRelative(mIsRtl ? -1 : 1, true /* cycle */, DIRECTION_RIGHT);
|
||||
case KeyEvent.KEYCODE_DPAD_LEFT:
|
||||
return snapToPageRelative(mIsRtl ? 1 : -1, true /* cycle */, DIRECTION_LEFT);
|
||||
case KeyEvent.KEYCODE_DPAD_UP:
|
||||
return snapToPageRelative(1, false /* cycle */, DIRECTION_UP);
|
||||
case KeyEvent.KEYCODE_DPAD_DOWN:
|
||||
return snapToPageRelative(1, false /* cycle */, DIRECTION_DOWN);
|
||||
case KeyEvent.KEYCODE_DEL:
|
||||
case KeyEvent.KEYCODE_FORWARD_DEL:
|
||||
dismissCurrentTask();
|
||||
return true;
|
||||
case KeyEvent.KEYCODE_NUMPAD_DOT:
|
||||
if (event.isAltPressed()) {
|
||||
// Numpad DEL pressed while holding Alt.
|
||||
dismissCurrentTask();
|
||||
return true;
|
||||
case KeyEvent.KEYCODE_NUMPAD_DOT:
|
||||
if (event.isAltPressed()) {
|
||||
// Numpad DEL pressed while holding Alt.
|
||||
dismissCurrentTask();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.dispatchKeyEvent(event);
|
||||
}
|
||||
@@ -5160,6 +5161,9 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
&& !mOverviewGridEnabled) {
|
||||
mTempRect.set(mLastComputedCarouselTaskSize);
|
||||
} else {
|
||||
if (mLastComputedTaskSize.height() == 0 || mLastComputedTaskSize.width() == 0) {
|
||||
getTaskSize(mLastComputedTaskSize);
|
||||
}
|
||||
mTempRect.set(mLastComputedTaskSize);
|
||||
}
|
||||
return getPagedViewOrientedState().getFullScreenScaleAndPivot(
|
||||
|
||||
@@ -140,11 +140,9 @@ public class TaskMenuView extends AbstractFloatingView {
|
||||
|
||||
@Override
|
||||
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
|
||||
if (!enableOverviewIconMenu()) {
|
||||
int maxMenuHeight = calculateMaxHeight();
|
||||
if (MeasureSpec.getSize(heightMeasureSpec) > maxMenuHeight) {
|
||||
heightMeasureSpec = MeasureSpec.makeMeasureSpec(maxMenuHeight, MeasureSpec.AT_MOST);
|
||||
}
|
||||
int maxMenuHeight = calculateMaxHeight();
|
||||
if (MeasureSpec.getSize(heightMeasureSpec) > maxMenuHeight) {
|
||||
heightMeasureSpec = MeasureSpec.makeMeasureSpec(maxMenuHeight, MeasureSpec.AT_MOST);
|
||||
}
|
||||
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
|
||||
}
|
||||
@@ -416,10 +414,9 @@ public class TaskMenuView extends AbstractFloatingView {
|
||||
* with a margin on the top and bottom.
|
||||
*/
|
||||
private int calculateMaxHeight() {
|
||||
float taskBottom = mTaskView.getHeight() + mTaskView.getPersistentTranslationY();
|
||||
float taskInsetMargin = getResources().getDimension(R.dimen.task_card_margin);
|
||||
|
||||
return (int) (taskBottom - taskInsetMargin - getTranslationY());
|
||||
return mTaskView.getPagedOrientationHandler().getTaskMenuHeight(taskInsetMargin,
|
||||
mActivity.getDeviceProfile(), getTranslationX(), getTranslationY());
|
||||
}
|
||||
|
||||
private void setOnClosingStartCallback(Runnable onClosingStartCallback) {
|
||||
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
/*
|
||||
* Copyright (C) 2024 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.quickstep
|
||||
|
||||
import android.app.PendingIntent
|
||||
import android.content.IIntentSender
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import com.android.launcher3.util.Executors.UI_HELPER_EXECUTOR
|
||||
import com.android.launcher3.util.TestUtil
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import java.util.concurrent.Semaphore
|
||||
import java.util.concurrent.TimeUnit.SECONDS
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
private const val TIMEOUT = 5L
|
||||
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class AllAppsActionManagerTest {
|
||||
private val callbackSemaphore = Semaphore(0)
|
||||
private val bgExecutor = UI_HELPER_EXECUTOR
|
||||
|
||||
private val allAppsActionManager =
|
||||
AllAppsActionManager(
|
||||
InstrumentationRegistry.getInstrumentation().targetContext,
|
||||
bgExecutor,
|
||||
) {
|
||||
callbackSemaphore.release()
|
||||
PendingIntent(IIntentSender.Default())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun taskbarPresent_actionRegistered() {
|
||||
allAppsActionManager.isTaskbarPresent = true
|
||||
assertThat(callbackSemaphore.tryAcquire(TIMEOUT, SECONDS)).isTrue()
|
||||
assertThat(allAppsActionManager.isActionRegistered).isTrue()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun homeAndOverviewSame_actionRegistered() {
|
||||
allAppsActionManager.isHomeAndOverviewSame = true
|
||||
assertThat(callbackSemaphore.tryAcquire(TIMEOUT, SECONDS)).isTrue()
|
||||
assertThat(allAppsActionManager.isActionRegistered).isTrue()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun toggleTaskbar_destroyedAfterActionRegistered_actionUnregistered() {
|
||||
allAppsActionManager.isTaskbarPresent = true
|
||||
assertThat(callbackSemaphore.tryAcquire(TIMEOUT, SECONDS)).isTrue()
|
||||
|
||||
allAppsActionManager.isTaskbarPresent = false
|
||||
TestUtil.runOnExecutorSync(bgExecutor) {} // Force system action to unregister.
|
||||
assertThat(allAppsActionManager.isActionRegistered).isFalse()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun toggleTaskbar_destroyedBeforeActionRegistered_pendingActionUnregistered() {
|
||||
allAppsActionManager.isTaskbarPresent = true
|
||||
allAppsActionManager.isTaskbarPresent = false
|
||||
|
||||
TestUtil.runOnExecutorSync(bgExecutor) {} // Force system action to unregister.
|
||||
assertThat(callbackSemaphore.tryAcquire(TIMEOUT, SECONDS)).isTrue()
|
||||
assertThat(allAppsActionManager.isActionRegistered).isFalse()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun changeHome_sameAsOverviewBeforeActionUnregistered_actionRegisteredAgain() {
|
||||
allAppsActionManager.isHomeAndOverviewSame = true // Initialize to same.
|
||||
assertThat(callbackSemaphore.tryAcquire(TIMEOUT, SECONDS)).isTrue()
|
||||
|
||||
allAppsActionManager.isHomeAndOverviewSame = false
|
||||
allAppsActionManager.isHomeAndOverviewSame = true
|
||||
assertThat(callbackSemaphore.tryAcquire(TIMEOUT, SECONDS)).isTrue()
|
||||
assertThat(allAppsActionManager.isActionRegistered).isTrue()
|
||||
}
|
||||
}
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Programinligting vir %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Stoor apppaar"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Hierdie apppaar word nie op hierdie toestel gesteun nie"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Vou die toestel oop om hierdie apppaar te gebruik"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Raak en hou om \'n legstuk te skuif."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Dubbeltik en hou om \'n legstuk te skuif of gebruik gepasmaakte handelinge."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -84,7 +82,7 @@
|
||||
<string name="all_apps_button_work_label" msgid="7270707118948892488">"Lys werkprogramme"</string>
|
||||
<string name="remove_drop_target_label" msgid="7812859488053230776">"Verwyder"</string>
|
||||
<string name="uninstall_drop_target_label" msgid="4722034217958379417">"Deïnstalleer"</string>
|
||||
<string name="app_info_drop_target_label" msgid="692894985365717661">"Programinligting"</string>
|
||||
<string name="app_info_drop_target_label" msgid="692894985365717661">"Appinligting"</string>
|
||||
<string name="install_private_system_shortcut_label" msgid="1616889277073184841">"Installeer privaat"</string>
|
||||
<string name="install_drop_target_label" msgid="2539096853673231757">"Installeer"</string>
|
||||
<string name="dismiss_prediction_label" msgid="3357562989568808658">"Moenie voorstel nie"</string>
|
||||
@@ -127,8 +125,8 @@
|
||||
<string name="title_change_settings" msgid="1376365968844349552">"Verander instellings"</string>
|
||||
<string name="notification_dots_service_title" msgid="4284221181793592871">"Wys kennisgewingkolle"</string>
|
||||
<string name="developer_options_title" msgid="700788437593726194">"Ontwikkelaaropsies"</string>
|
||||
<string name="auto_add_shortcuts_label" msgid="4926805029653694105">"Voeg programikone by tuisskerm"</string>
|
||||
<string name="auto_add_shortcuts_description" msgid="7117251166066978730">"Vir nuwe programme"</string>
|
||||
<string name="auto_add_shortcuts_label" msgid="4926805029653694105">"Voeg appikone by tuisskerm"</string>
|
||||
<string name="auto_add_shortcuts_description" msgid="7117251166066978730">"Vir nuwe apps"</string>
|
||||
<string name="package_state_unknown" msgid="7592128424511031410">"Onbekend"</string>
|
||||
<string name="abandoned_clean_this" msgid="7610119707847920412">"Verwyder"</string>
|
||||
<string name="abandoned_search" msgid="891119232568284442">"Soek"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installeer tans; <xliff:g id="PROGRESS">%2$s</xliff:g> voltooi"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> laai tans af, <xliff:g id="PROGRESS">%2$s</xliff:g> voltooid"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> wag tans om te installeer"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> is geargiveer. Tik om af te laai."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Programopdatering word vereis"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Die program vir hierdie ikoon is nie opgedateer nie. Jy kan dit handmatig opdateer om hierdie kortpad weer te aktiveer, of die ikoon verwyder."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Dateer op"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"የመተግበሪያ መረጃ ለ%1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"የመተግበሪያ ጥምረትን ያስቀምጡ"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"ይህ የመተግበሪያ ጥምረት በዚህ መሣሪያ ላይ አይደገፍም"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"ይህን የመተግበሪያ ጥምረት ለመጠቀም መሣሪያን ይዘርጉ"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"ምግብርን ለማንቀሳቀስ ይንኩ እና ይያዙ።"</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"ምግብርን ለማንቀሳቀስ ወይም ብጁ እርምጃዎችን ለመጠቀም ሁለቴ መታ ያድርጉ እና ይያዙ።"</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> በመጫን ላይ፣ <xliff:g id="PROGRESS">%2$s</xliff:g> ተጠናቅቋል"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> በመውረድ ላይ፣ <xliff:g id="PROGRESS">%2$s</xliff:g> ተጠናቋል"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> ለመጫን በመጠበቅ ላይ"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> በማህደር ተቀምጧል። ለማውረድ መታ ያድርጉ።"</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"መተግበሪያ ማዘመን አስፈላጊ ነው"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"የዚህ አዶ መተግበሪያ አልተዘመነም። ይህን አቋራጭ ዳግም ለማንቃት በራስዎ ማዘመን ወይም አዶውን ማስወገድ ይችላሉ።"</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"አዘምን"</string>
|
||||
|
||||
@@ -29,18 +29,16 @@
|
||||
<string name="home_screen" msgid="5629429142036709174">"الشاشة الرئيسية"</string>
|
||||
<string name="recent_task_option_split_screen" msgid="6690461455618725183">"تقسيم الشاشة"</string>
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"معلومات تطبيق %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"حفظ إعدادات ميزة \"استخدام تطبيقين في الوقت نفسه\""</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"حفظ استخدام التطبيقين معًا"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"لا يمكن استخدام هذين التطبيقَين في الوقت نفسه على هذا الجهاز"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"افتح الجهاز لاستخدام هذين التطبيقَين في الوقت نفسه"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"انقر مع الاستمرار لنقل أداة."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"انقر مرتين مع تثبيت إصبعك لنقل أداة أو استخدام الإجراءات المخصّصة."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
<string name="widget_accessible_dims_format" msgid="3640149169885301790">"العرض %1$d الطول %2$d"</string>
|
||||
<string name="widget_preview_context_description" msgid="9045841361655787574">"أداة <xliff:g id="WIDGET_NAME">%1$s</xliff:g>"</string>
|
||||
<string name="add_item_request_drag_hint" msgid="8730547755622776606">"انقر مع الاستمرار على التطبيق المصغّر لنقله إلى الشاشة الرئيسية."</string>
|
||||
<string name="add_item_request_drag_hint" msgid="8730547755622776606">"انقر مع الاستمرار على التطبيق المصغّر لنقله إلى الشاشة الرئيسية"</string>
|
||||
<string name="add_to_home_screen" msgid="9168649446635919791">"إضافة إلى الشاشة الرئيسية"</string>
|
||||
<string name="added_to_home_screen_accessibility_text" msgid="4451545765448884415">"تمت إضافة الأداة <xliff:g id="WIDGET_NAME">%1$s</xliff:g> إلى الشاشة الرئيسية."</string>
|
||||
<string name="suggested_widgets_header_title" msgid="1844314680798145222">"اقتراحات"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"جارٍ تثبيت <xliff:g id="NAME">%1$s</xliff:g>، مستوى التقدم: <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"جارٍ تنزيل <xliff:g id="NAME">%1$s</xliff:g>، اكتمل <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> في انتظار التثبيت"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"تمت أرشفة تطبيق <xliff:g id="NAME">%1$s</xliff:g>. انقر للتنزيل."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"مطلوب تحديث التطبيق"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"لم يتمّ تحديث التطبيق الخاص بهذا الرمز. يمكنك تحديث التطبيق يدويًا لإعادة تفعيل هذا الاختصار أو إزالة الرمز."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"تحديث"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"%1$sৰ বাবে এপৰ তথ্য"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"এপৰ পেয়াৰ ছেভ কৰক"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"এই ডিভাইচটোত এই এপ্ পেয়াৰ কৰাৰ সুবিধাটো সমৰ্থিত নহয়"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"এই এপ্ পেয়াৰ কৰাৰ সুবিধাটো ব্যৱহাৰ কৰিবলৈ ডিভাইচটো আনফ’ল্ড কৰক"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"ৱিজেট স্থানান্তৰ কৰিবলৈ টিপি ধৰি ৰাখক।"</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"কোনো ৱিজেট স্থানান্তৰ কৰিবলৈ দুবাৰ টিপি ধৰি ৰাখক অথবা কাষ্টম কাৰ্য ব্যৱহাৰ কৰক।"</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -120,7 +118,7 @@
|
||||
<string name="allow_rotation_title" msgid="7222049633713050106">"গৃহ স্ক্ৰীন ঘূৰোৱাৰ অনুমতি দিয়ক"</string>
|
||||
<string name="allow_rotation_desc" msgid="8662546029078692509">"ফ\'নটো যেতিয়া ঘূৰোৱা হয়"</string>
|
||||
<string name="notification_dots_title" msgid="9062440428204120317">"জাননী বিন্দু"</string>
|
||||
<string name="notification_dots_desc_on" msgid="1679848116452218908">"অন আছে"</string>
|
||||
<string name="notification_dots_desc_on" msgid="1679848116452218908">"অন কৰা আছে"</string>
|
||||
<string name="notification_dots_desc_off" msgid="1760796511504341095">"অফ আছে"</string>
|
||||
<string name="title_missing_notification_access" msgid="7503287056163941064">"জাননীৰ এক্সেছৰ প্ৰয়োজন"</string>
|
||||
<string name="msg_missing_notification_access" msgid="281113995110910548">"জাননী সম্পৰ্কীয় বিন্দুবোৰ দেখুৱাবলৈ <xliff:g id="NAME">%1$s</xliff:g>ৰ বাবে এপৰ জাননীসমূহ অন কৰক"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> ইনষ্টল কৰি থকা হৈছে, <xliff:g id="PROGRESS">%2$s</xliff:g> সম্পূৰ্ণ হৈছে"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> ডাউনল’ড কৰি থকা হৈছে, <xliff:g id="PROGRESS">%2$s</xliff:g> সম্পূৰ্ণ হ’ল"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> আৰ্কাইভ কৰা হৈছে। ডাউনল’ড কৰিবলৈ টিপক।"</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"এপ্টো আপডে’ট কৰা প্ৰয়োজন"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"এই চিহ্নটোৰ এপ্টো আপডে’ট কৰা হোৱা নাই। আপুনি এই শ্বৰ্টকাটটো পুনৰ সক্ষম কৰিবলৈ মেনুৱেলী আপডে’ট কৰিব পাৰে অথবা চিহ্নটো আঁতৰাব পাৰে।"</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"আপডে’ট কৰক"</string>
|
||||
@@ -185,11 +182,11 @@
|
||||
<string name="work_apps_enable_btn_text" msgid="1736198302467317371">"আনপজ কৰক"</string>
|
||||
<string name="developer_options_filter_hint" msgid="5896817443635989056">"ফিল্টাৰ"</string>
|
||||
<string name="remote_action_failed" msgid="1383965239183576790">"বিফল: <xliff:g id="WHAT">%1$s</xliff:g>"</string>
|
||||
<string name="private_space_label" msgid="2359721649407947001">"ব্যক্তিগত স্পে’চ"</string>
|
||||
<string name="private_space_label" msgid="2359721649407947001">"প্ৰাইভেট স্পে\'চ"</string>
|
||||
<string name="private_space_secondary_label" msgid="611902414159280263">"ব্যক্তিগত এপ্সমূহ লক কৰি লুকুৱাই ৰাখক"</string>
|
||||
<string name="ps_container_title" msgid="4391796149519594205">"ব্যক্তিগত"</string>
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ব্যক্তিগত স্পে’চৰ ছেটিং"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ব্যক্তিগত স্পে’চ লক/আনলক কৰক"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"প্ৰাইভেট স্পে\'চ লক/আনলক কৰক"</string>
|
||||
<string name="ps_container_lock_title" msgid="2640257399982364682">"লক কৰক"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ব্যক্তিগত স্পে’চৰ স্থানান্তৰণ"</string>
|
||||
<string name="ps_add_button_label" msgid="8611055839242385935">"এপ্ ইনষ্টল কৰক"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"%1$s ilə bağlı tətbiq məlumatı"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Tətbiq cütünü saxlayın"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Bu tətbiq cütü bu cihazda dəstəklənmir"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Bu tətbiq cütündən istifadə üçün cihazı açın"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Vidceti daşımaq üçün toxunub saxlayın."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Vidceti daşımaq üçün iki dəfə toxunub saxlayın və ya fərdi əməliyyatlardan istifadə edin."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> quraşdırır, <xliff:g id="PROGRESS">%2$s</xliff:g> tamamlanıb"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> endirilir, <xliff:g id="PROGRESS">%2$s</xliff:g> tamamlandı"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> yüklənmək üçün gözləyir"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> arxivləndi. Endirmək üçün toxunun."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Tətbiqin güncəllənməsi tələb edilir"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Bu ikona üçün tətbiq güncəllənməyib. Bu qısayolu yenidən aktivləşdirmək üçün manual olaraq güncəlləyə və ya ikonanı silə bilərsiniz."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Güncəlləyin"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Informacije o aplikaciji za: %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Sačuvaj par aplikacija"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Ovaj par aplikacija nije podržan na ovom uređaju"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Otvorite uređaj da biste koristili ovaj par aplikacija"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Dodirnite i zadržite radi pomeranja vidžeta."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Dvaput dodirnite i zadržite da biste pomerali vidžet ili koristite prilagođene radnje."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d×%2$d"</string>
|
||||
@@ -84,7 +82,7 @@
|
||||
<string name="all_apps_button_work_label" msgid="7270707118948892488">"Lista poslovnih aplikacija"</string>
|
||||
<string name="remove_drop_target_label" msgid="7812859488053230776">"Ukloni"</string>
|
||||
<string name="uninstall_drop_target_label" msgid="4722034217958379417">"Deinstaliraj"</string>
|
||||
<string name="app_info_drop_target_label" msgid="692894985365717661">"Infor. o aplikaciji"</string>
|
||||
<string name="app_info_drop_target_label" msgid="692894985365717661">"Podaci o aplikaciji"</string>
|
||||
<string name="install_private_system_shortcut_label" msgid="1616889277073184841">"Instaliraj na privatni"</string>
|
||||
<string name="install_drop_target_label" msgid="2539096853673231757">"Instaliraj"</string>
|
||||
<string name="dismiss_prediction_label" msgid="3357562989568808658">"Ne predlaži aplikaciju"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> se instalira, <xliff:g id="PROGRESS">%2$s</xliff:g> gotovo"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> se preuzima, završeno je <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> čeka na instaliranje"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"Aplikacija <xliff:g id="NAME">%1$s</xliff:g> je arhivirana. Dodirnite da biste je preuzeli."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Treba da ažurirate aplikaciju"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Aplikacija za ovu ikonu nije ažurirana. Možete da je ručno ažurirate da biste ponovo omogućili ovu prečicu ili uklonite ikonu."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Ažuriraj"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Інфармацыя пра праграму для: %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Захаваць спалучэнне праграм"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Дадзенае спалучэнне праграм не падтрымліваецца на гэтай прыладзе"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Каб выкарыстоўваць гэта спалучэнне праграм, раскладзіце прыладу"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Націсніце і ўтрымлівайце віджэт для перамяшчэння."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Дакраніцеся двойчы і ўтрымлівайце, каб перамясціць віджэт або выкарыстоўваць спецыяльныя дзеянні."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Усталёўваецца праграма \"<xliff:g id="NAME">%1$s</xliff:g>\", завершана <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"Ідзе спампоўка <xliff:g id="NAME">%1$s</xliff:g>, <xliff:g id="PROGRESS">%2$s</xliff:g> завершана"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> чакае ўсталёўкі"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"Праграма \"<xliff:g id="NAME">%1$s</xliff:g>\" знаходзіцца ў архіве. Націсніце, каб спампаваць."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Неабходна абнавіць праграму"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Гэта версія праграмы састарэла. Абнавіце праграму ўручную, каб зноў карыстацца гэтым ярлыком, або выдаліце значок."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Абнавіць"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Информация за приложението за %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Запазване на двойката приложения"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Тази двойка приложения не се поддържа на устройството"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Отворете устройството, за да използвате тази двойка приложения"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Докоснете и задръжте за преместване на приспособление"</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Докоснете двукратно и задръжте за преместване на приспособление или използвайте персонал. действия."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> се инсталира, <xliff:g id="PROGRESS">%2$s</xliff:g> завършено"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> се изтегля. Завършено: <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> изчаква инсталиране"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"Приложението <xliff:g id="NAME">%1$s</xliff:g> е архивирано. Докоснете за изтегляне."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Изисква се актуализация на приложението"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Приложението за тази икона не е актуализирано. Можете да го актуализирате ръчно, за да активирате отново този пряк път, или да премахнете иконата."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Актуализиране"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"%1$s-এর জন্য অ্যাপ সম্পর্কিত তথ্য"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"অ্যাপ পেয়ার সেভ করুন"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"এই ডিভাইসে এই অ্যাপ পেয়ারটি কাজ করে না"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"এই অ্যাপ পেয়ার ব্যবহার করতে ডিভাইস আনফোল্ড করুন"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"কোনও উইজেট সরাতে সেটি টাচ করে ধরে রাখুন।"</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"একটি উইজেট সরাতে বা কাস্টম অ্যাকশন ব্যবহার করতে ডবল ট্যাপ করে ধরে রাখুন।"</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -120,7 +118,7 @@
|
||||
<string name="allow_rotation_title" msgid="7222049633713050106">"হোম স্ক্রিন রোটেট করার অনুমতি দিন"</string>
|
||||
<string name="allow_rotation_desc" msgid="8662546029078692509">"যখন ফোনটি ঘোরানো হয়"</string>
|
||||
<string name="notification_dots_title" msgid="9062440428204120317">"বিজ্ঞপ্তি ডট"</string>
|
||||
<string name="notification_dots_desc_on" msgid="1679848116452218908">"চালু"</string>
|
||||
<string name="notification_dots_desc_on" msgid="1679848116452218908">"চালু করা আছে"</string>
|
||||
<string name="notification_dots_desc_off" msgid="1760796511504341095">"বন্ধ"</string>
|
||||
<string name="title_missing_notification_access" msgid="7503287056163941064">"বিজ্ঞপ্তিতে অ্যাক্সেস প্রয়োজন"</string>
|
||||
<string name="msg_missing_notification_access" msgid="281113995110910548">"বিজ্ঞপ্তির ডটগুলি দেখানোর জন্য, <xliff:g id="NAME">%1$s</xliff:g> এর অ্যাপ বিজ্ঞপ্তি চালু করুন"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> ইনস্টল করা হচ্ছে, <xliff:g id="PROGRESS">%2$s</xliff:g> সম্পূর্ণ হয়েছে"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> ডাউনলোড হচ্ছে <xliff:g id="PROGRESS">%2$s</xliff:g> সম্পন্ন হয়েছে"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> ইনস্টলের অপেক্ষায় রয়েছে"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> আর্কাইভ করা হয়েছে। ডাউনলোড করতে ট্যাপ করুন।"</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"অ্যাপটি আপডেট করা প্রয়োজন"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"এই আইকনের জন্য অ্যাপটি আপডেট করা নেই। এই শর্টকার্ট আবার চালু করতে, আপনি ম্যানুয়ালি আপডেট করতে বা সরিয়ে দিতে পারবেন।"</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"আপডেট করুন"</string>
|
||||
|
||||
@@ -31,16 +31,14 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Informacije o aplikaciji %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Sačuvaj par aplikacija"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Par aplikacija nije podržan na uređaju"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Otklopite uređaj da koristite ovaj par aplikacija"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Dodirnite i zadržite da pomjerite vidžet."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Dvaput dodirnite i zadržite da pomjerite vidžet ili da koristite prilagođene radnje."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
<string name="widget_accessible_dims_format" msgid="3640149169885301790">"Širina %1$d, visina %2$d"</string>
|
||||
<string name="widget_preview_context_description" msgid="9045841361655787574">"Vidžet <xliff:g id="WIDGET_NAME">%1$s</xliff:g>"</string>
|
||||
<string name="add_item_request_drag_hint" msgid="8730547755622776606">"Dodirnite i držite vidžet da ga pomjerate po početnom ekranu"</string>
|
||||
<string name="add_item_request_drag_hint" msgid="8730547755622776606">"Dodirnite i zadržite vidžet da ga pomjerate po početnom ekranu"</string>
|
||||
<string name="add_to_home_screen" msgid="9168649446635919791">"Dodaj na početni ekran"</string>
|
||||
<string name="added_to_home_screen_accessibility_text" msgid="4451545765448884415">"Vidžet <xliff:g id="WIDGET_NAME">%1$s</xliff:g> je dodan na početni ekran"</string>
|
||||
<string name="suggested_widgets_header_title" msgid="1844314680798145222">"Prijedlozi"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Instaliranje aplikacije <xliff:g id="NAME">%1$s</xliff:g>, završeno je <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> se preuzima, završeno <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> čeka da se instalira"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"Arhivirana je aplikacija <xliff:g id="NAME">%1$s</xliff:g>. Dodirnite je da je preuzmete."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Potrebno je ažurirati aplikaciju"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Aplikacija za ovu ikonu nije ažurirana. Možete je ažurirati ručno da ponovo omogućite ovu prečicu ili možete ukloniti ikonu."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Ažuriraj"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Informació de l\'aplicació %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Desa la parella d\'aplicacions"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Aquesta parella d\'aplicacions no s\'admet en aquest dispositiu"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Desplega el dispositiu per utilitzar aquesta parella d\'aplicacions"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Fes doble toc i mantén premut per moure un widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Fes doble toc i mantén premut per moure un widget o per utilitzar accions personalitzades."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -115,7 +113,7 @@
|
||||
<string name="app_pair_name_format" msgid="8134106404716224054">"Parella d\'aplicacions: <xliff:g id="APP1">%1$s</xliff:g> i <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<string name="styles_wallpaper_button_text" msgid="8216961355289236794">"Estil i fons de pantalla"</string>
|
||||
<string name="edit_home_screen" msgid="8947858375782098427">"Edita la pantalla d\'inici"</string>
|
||||
<string name="settings_button_text" msgid="8873672322605444408">"Config. pantalla d\'inici"</string>
|
||||
<string name="settings_button_text" msgid="8873672322605444408">"Configuració de la pantalla d\'inici"</string>
|
||||
<string name="msg_disabled_by_admin" msgid="6898038085516271325">"Desactivada per l\'administrador"</string>
|
||||
<string name="allow_rotation_title" msgid="7222049633713050106">"Permet la rotació de la pantalla d\'inici"</string>
|
||||
<string name="allow_rotation_desc" msgid="8662546029078692509">"En girar el telèfon"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"S\'està instal·lant <xliff:g id="NAME">%1$s</xliff:g>; s\'ha completat un <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"S\'està baixant <xliff:g id="NAME">%1$s</xliff:g>, <xliff:g id="PROGRESS">%2$s</xliff:g> completat"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"S\'està esperant per instal·lar <xliff:g id="NAME">%1$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"L\'aplicació <xliff:g id="NAME">%1$s</xliff:g> està arxivada. Toca per baixar."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Cal actualitzar l\'aplicació"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"L\'aplicació d\'aquesta icona no està actualitzada. Pots actualitzar-la manualment per tornar a activar aquesta drecera o pots suprimir la icona."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Actualitza"</string>
|
||||
@@ -192,7 +189,7 @@
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloqueja o desbloqueja Espai privat"</string>
|
||||
<string name="ps_container_lock_title" msgid="2640257399982364682">"Bloqueja"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Canvia a Espai privat"</string>
|
||||
<string name="ps_add_button_label" msgid="8611055839242385935">"Instal·la aplicacions"</string>
|
||||
<string name="ps_add_button_label" msgid="8611055839242385935">"Instal·la apps"</string>
|
||||
<string name="ps_add_button_content_description" msgid="3254274107740952556">"Instal·la les aplicacions a Espai privat"</string>
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menú addicional"</string>
|
||||
</resources>
|
||||
|
||||
@@ -29,12 +29,10 @@
|
||||
<string name="home_screen" msgid="5629429142036709174">"Domů"</string>
|
||||
<string name="recent_task_option_split_screen" msgid="6690461455618725183">"Rozdělit obrazovku"</string>
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Informace o aplikaci %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Uložit pár aplikací"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Uložit dvojici aplikací"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Tento pár aplikací není na tomto zařízení podporován"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Pokud chcete použít tento pár aplikací, rozložte zařízení"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Widget přesunete klepnutím a podržením."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Dvojitým klepnutím a podržením přesunete widget, případně použijte vlastní akce."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Instalace aplikace <xliff:g id="NAME">%1$s</xliff:g>, dokončeno <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"Stahování aplikace <xliff:g id="NAME">%1$s</xliff:g> (dokončeno <xliff:g id="PROGRESS">%2$s</xliff:g>)"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"Instalace aplikace <xliff:g id="NAME">%1$s</xliff:g> čeká na zahájení"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"Aplikace <xliff:g id="NAME">%1$s</xliff:g> je archivována. Klepnutím ji stáhnete."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Je nutná aktualizace aplikace"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Aplikace pro tuto ikonu není nainstalována. Můžete ji ručně aktualizovat, aby zkratka znovu fungovala, případně můžete ikonu odstranit."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Aktualizovat"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Appinfo for %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Gem appsammenknytning"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Denne appsammenknytning understøttes ikke på enheden"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Fold enheden ud for at bruge denne appsammenknytning"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Hold en widget nede for at flytte den."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Tryk to gange, og hold en widget nede for at flytte den eller bruge tilpassede handlinger."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installeres. <xliff:g id="PROGRESS">%2$s</xliff:g> fuldført"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> downloades. <xliff:g id="PROGRESS">%2$s</xliff:g> er gennemført"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> venter på at installere"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> er arkiveret Tryk for at downloade."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Appen skal opdateres"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Appen, der tilhører dette ikon, er ikke opdateret. Du kan opdatere appen manuelt for at genaktivere denne genvej, eller du kan fjerne ikonet."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Opdater"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"App-Info für %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"App-Paar speichern"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Dieses App-Paar wird auf diesem Gerät nicht unterstützt"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Gerät aufklappen, um dieses App-Paar zu verwenden"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Zum Verschieben des Widgets berühren und halten"</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Doppeltippen und halten, um ein Widget zu bewegen oder benutzerdefinierte Aktionen zu nutzen."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> wird installiert, <xliff:g id="PROGRESS">%2$s</xliff:g> abgeschlossen"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> wird heruntergeladen, <xliff:g id="PROGRESS">%2$s</xliff:g> abgeschlossen"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"Warten auf Installation von <xliff:g id="NAME">%1$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> ist archiviert. Zum Herunterladen tippen."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"App-Update erforderlich"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Die App für dieses Symbol wurde noch nicht aktualisiert. Du kannst sie manuell aktualisieren, um die Verknüpfung wieder zu aktivieren, oder das Symbol entfernen."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Aktualisieren"</string>
|
||||
@@ -186,7 +183,7 @@
|
||||
<string name="developer_options_filter_hint" msgid="5896817443635989056">"Filter"</string>
|
||||
<string name="remote_action_failed" msgid="1383965239183576790">"Fehler: <xliff:g id="WHAT">%1$s</xliff:g>"</string>
|
||||
<string name="private_space_label" msgid="2359721649407947001">"Privates Profil"</string>
|
||||
<string name="private_space_secondary_label" msgid="611902414159280263">"Hier kannst du deine privaten Apps verstecken und sperren"</string>
|
||||
<string name="private_space_secondary_label" msgid="611902414159280263">"Hier kannst du deine privaten Apps verbergen und sperren"</string>
|
||||
<string name="ps_container_title" msgid="4391796149519594205">"Privat"</string>
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Einstellungen für privaten Bereich"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Privaten Bereich sperren/entsperren"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Πληροφορίες εφαρμογής για %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Αποθήκευση ζεύγους εφαρμογών"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Αυτό το ζεύγος εφαρμογών δεν υποστηρίζεται σε αυτή τη συσκευή"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Ξεδιπλώστε τη συσκευή για να χρησιμοποιήσετε αυτό το ζεύγος εφαρμογών"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Πατήστε παρατετ. για μετακίνηση γραφ. στοιχείου."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Πατήστε δύο φορές παρατεταμένα για μετακίνηση γραφικού στοιχείου ή χρήση προσαρμοσμένων ενεργειών."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Έχει ολοκληρωθεί το <xliff:g id="PROGRESS">%2$s</xliff:g> της εγκατάστασης της εφαρμογής <xliff:g id="NAME">%1$s</xliff:g>"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"Λήψη <xliff:g id="NAME">%1$s</xliff:g>, ολοκληρώθηκε <xliff:g id="PROGRESS">%2$s</xliff:g>"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> σε αναμονή για εγκατάσταση"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"Η εφαρμογή <xliff:g id="NAME">%1$s</xliff:g> είναι αρχειοθετημένη. Πατήστε για λήψη."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Απαιτείται ενημέρωση της εφαρμογής"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Η εφαρμογή για αυτό το εικονίδιο δεν έχει ενημερωθεί. Μπορείτε να την ενημερώσετε μη αυτόματα για να ενεργοποιήσετε ξανά τη συγκεκριμένη συντόμευση ή να καταργήσετε το εικονίδιο."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Ενημέρωση"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"App info for %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Save app pair"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"This app pair isn\'t supported on this device"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Unfold device to use this app pair"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Touch and hold to move a widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Double-tap & hold to move a widget or use custom actions."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installing, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> downloading, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> waiting to install"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> is archived. Tap to download."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"App update required"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Update"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"App info for %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Save app pair"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"This app pair isn\'t supported on this device"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Unfold device to use this app pair"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Touch and hold to move a widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Double-tap and hold to move a widget or use custom actions."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installing, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> downloading, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> waiting to install"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> is archived. Tap to download."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"App update required"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"The app for this icon isn\'t updated. You can update manually to re-enable this shortcut, or remove the icon."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Update"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"App info for %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Save app pair"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"This app pair isn\'t supported on this device"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Unfold device to use this app pair"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Touch and hold to move a widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Double-tap & hold to move a widget or use custom actions."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installing, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> downloading, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> waiting to install"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> is archived. Tap to download."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"App update required"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Update"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"App info for %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Save app pair"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"This app pair isn\'t supported on this device"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Unfold device to use this app pair"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Touch and hold to move a widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Double-tap & hold to move a widget or use custom actions."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installing, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> downloading, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> waiting to install"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> is archived. Tap to download."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"App update required"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Update"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"App info for %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Save app pair"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"This app pair isn\'t supported on this device"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Unfold device to use this app pair"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Touch & hold to move a widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Double-tap & hold to move a widget or use custom actions."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> installing, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> downloading, <xliff:g id="PROGRESS">%2$s</xliff:g> complete"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> waiting to install"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> is archived. Tap to download."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"App update required"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"The app for this icon isn\'t updated. You can update manually to re-enable this shortcut, or remove the icon."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Update"</string>
|
||||
|
||||
@@ -29,12 +29,10 @@
|
||||
<string name="home_screen" msgid="5629429142036709174">"Pantalla principal"</string>
|
||||
<string name="recent_task_option_split_screen" msgid="6690461455618725183">"Pantalla dividida"</string>
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Información de la app de %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Guardar vinculación de apps"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Guardar vinculación"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"No se admite esta vinculación de apps en este dispositivo"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Abre el dispositivo para usar esta vinculación de apps"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Mantén presionado para mover un widget."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Presiona dos veces y mantén presionado para mover un widget o usar acciones personalizadas."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -120,14 +118,14 @@
|
||||
<string name="allow_rotation_title" msgid="7222049633713050106">"Permitir la rotación de la pantalla principal"</string>
|
||||
<string name="allow_rotation_desc" msgid="8662546029078692509">"Al girar el teléfono"</string>
|
||||
<string name="notification_dots_title" msgid="9062440428204120317">"Puntos de notificación"</string>
|
||||
<string name="notification_dots_desc_on" msgid="1679848116452218908">"Activado"</string>
|
||||
<string name="notification_dots_desc_off" msgid="1760796511504341095">"Desactivado"</string>
|
||||
<string name="notification_dots_desc_on" msgid="1679848116452218908">"Activados"</string>
|
||||
<string name="notification_dots_desc_off" msgid="1760796511504341095">"Desactivados"</string>
|
||||
<string name="title_missing_notification_access" msgid="7503287056163941064">"Se necesita acceso a las notificaciones"</string>
|
||||
<string name="msg_missing_notification_access" msgid="281113995110910548">"Para mostrar los puntos de notificación, activa las notificaciones de la app para <xliff:g id="NAME">%1$s</xliff:g>"</string>
|
||||
<string name="title_change_settings" msgid="1376365968844349552">"Cambiar la configuración"</string>
|
||||
<string name="notification_dots_service_title" msgid="4284221181793592871">"Mostrar puntos de notificación"</string>
|
||||
<string name="developer_options_title" msgid="700788437593726194">"Opciones para desarrolladores"</string>
|
||||
<string name="auto_add_shortcuts_label" msgid="4926805029653694105">"Agrega íconos de las apps a la pantalla principal"</string>
|
||||
<string name="auto_add_shortcuts_label" msgid="4926805029653694105">"Agregar íconos de las apps a la pantalla principal"</string>
|
||||
<string name="auto_add_shortcuts_description" msgid="7117251166066978730">"Para nuevas apps"</string>
|
||||
<string name="package_state_unknown" msgid="7592128424511031410">"Desconocido"</string>
|
||||
<string name="abandoned_clean_this" msgid="7610119707847920412">"Eliminar"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Se está instalando <xliff:g id="NAME">%1$s</xliff:g>; <xliff:g id="PROGRESS">%2$s</xliff:g> completado"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"Se completó el <xliff:g id="PROGRESS">%2$s</xliff:g> de la descarga de <xliff:g id="NAME">%1$s</xliff:g>"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"Instalación de <xliff:g id="NAME">%1$s</xliff:g> en espera"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> está archivada. Presiona para descargar."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Es necesario actualizar la app"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"No se actualizó la app de este ícono. Puedes actualizarla manualmente para rehabilitar el acceso directo, o bien quitar el ícono."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Actualizar"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Información de la aplicación %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Guardar aplicaciones emparejadas"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"El dispositivo no admite esta aplicación emparejada"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Despliega el dispositivo para usar esta aplicación emparejada"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Mantén pulsado un widget para moverlo"</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Toca dos veces y mantén pulsado un widget para moverlo o usar acciones personalizadas."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -128,7 +126,7 @@
|
||||
<string name="notification_dots_service_title" msgid="4284221181793592871">"Mostrar puntos de notificación"</string>
|
||||
<string name="developer_options_title" msgid="700788437593726194">"Opciones para desarrolladores"</string>
|
||||
<string name="auto_add_shortcuts_label" msgid="4926805029653694105">"Añadir iconos de aplicaciones a la pantalla de inicio"</string>
|
||||
<string name="auto_add_shortcuts_description" msgid="7117251166066978730">"Añade el icono de una aplicación nueva instalada a la pantalla de inicio"</string>
|
||||
<string name="auto_add_shortcuts_description" msgid="7117251166066978730">"Para aplicaciones nuevas"</string>
|
||||
<string name="package_state_unknown" msgid="7592128424511031410">"Desconocido"</string>
|
||||
<string name="abandoned_clean_this" msgid="7610119707847920412">"Quitar"</string>
|
||||
<string name="abandoned_search" msgid="891119232568284442">"Buscar"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Instalando <xliff:g id="NAME">%1$s</xliff:g>, <xliff:g id="PROGRESS">%2$s</xliff:g> completado"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"Descargando <xliff:g id="NAME">%1$s</xliff:g> (<xliff:g id="PROGRESS">%2$s</xliff:g> completado)"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"Esperando para instalar <xliff:g id="NAME">%1$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> está archivada. Toca para descargarla."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Debes actualizar la aplicación"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"La aplicación de este icono no está actualizada. Puedes actualizarla manualmente para volver a habilitar este acceso directo o puedes eliminar el icono."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Actualizar"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"Rakenduse teave: %1$s"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Salvesta rakendusepaar"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"See rakendusepaar ei ole selles seadmes toetatud"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Selle rakendusepaari kasutamiseks voltige seade lahti"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Vidina teisaldamiseks puudutage ja hoidke all."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Vidina teisaldamiseks või kohandatud toimingute kasutamiseks topeltpuudutage ja hoidke all."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"Üksust <xliff:g id="NAME">%1$s</xliff:g> installitakse, <xliff:g id="PROGRESS">%2$s</xliff:g> on valmis"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"Rakenduse <xliff:g id="NAME">%1$s</xliff:g> allalaadimine, <xliff:g id="PROGRESS">%2$s</xliff:g> on valmis"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> on installimise ootel"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> on arhiivitud. Puudutage allalaadimiseks."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Rakendust tuleb värskendada"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Selle ikooni rakendust pole värskendatud. Otsetee uuesti lubamiseks võite rakendust käsitsi värskendada või ikooni eemaldada."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Värskenda"</string>
|
||||
|
||||
@@ -31,10 +31,8 @@
|
||||
<string name="split_app_info_accessibility" msgid="5475288491241414932">"%1$s aplikazioari buruzko informazioa"</string>
|
||||
<string name="save_app_pair" msgid="5647523853662686243">"Gorde aplikazio parea"</string>
|
||||
<string name="app_pair_default_title" msgid="4045241727446873529">"<xliff:g id="APP1">%1$s</xliff:g> | <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<!-- no translation found for app_pair_unlaunchable_at_screen_size (3446551575502685376) -->
|
||||
<skip />
|
||||
<!-- no translation found for app_pair_needs_unfold (4588897528143807002) -->
|
||||
<skip />
|
||||
<string name="app_pair_unlaunchable_at_screen_size" msgid="3446551575502685376">"Aplikazio pare hori ez da onartzen gailu honetan"</string>
|
||||
<string name="app_pair_needs_unfold" msgid="4588897528143807002">"Zabaldu gailua aplikazio pare hau erabiltzeko"</string>
|
||||
<string name="long_press_widget_to_add" msgid="3587712543577675817">"Eduki sakatuta widget bat mugitzeko."</string>
|
||||
<string name="long_accessible_way_to_add" msgid="2733588281439571974">"Sakatu birritan eta eduki sakatuta widget bat mugitzeko edo ekintza pertsonalizatuak erabiltzeko."</string>
|
||||
<string name="widget_dims_format" msgid="2370757736025621599">"%1$d × %2$d"</string>
|
||||
@@ -115,7 +113,7 @@
|
||||
<string name="app_pair_name_format" msgid="8134106404716224054">"Aplikazio parea: <xliff:g id="APP1">%1$s</xliff:g> eta <xliff:g id="APP2">%2$s</xliff:g>"</string>
|
||||
<string name="styles_wallpaper_button_text" msgid="8216961355289236794">"Horma-papera eta estiloa"</string>
|
||||
<string name="edit_home_screen" msgid="8947858375782098427">"Editatu orri nagusia"</string>
|
||||
<string name="settings_button_text" msgid="8873672322605444408">"Hasierako pantailaren ezarpenak"</string>
|
||||
<string name="settings_button_text" msgid="8873672322605444408">"Orri nagusiko ezarpenak"</string>
|
||||
<string name="msg_disabled_by_admin" msgid="6898038085516271325">"Administratzaileak desgaitu du"</string>
|
||||
<string name="allow_rotation_title" msgid="7222049633713050106">"Eman orri nagusia biratzeko baimena"</string>
|
||||
<string name="allow_rotation_desc" msgid="8662546029078692509">"Telefonoa biratzean"</string>
|
||||
@@ -137,8 +135,7 @@
|
||||
<string name="app_installing_title" msgid="5864044122733792085">"<xliff:g id="NAME">%1$s</xliff:g> instalatzen, <xliff:g id="PROGRESS">%2$s</xliff:g> osatuta"</string>
|
||||
<string name="app_downloading_title" msgid="8336702962104482644">"<xliff:g id="NAME">%1$s</xliff:g> deskargatzen, <xliff:g id="PROGRESS">%2$s</xliff:g> osatuta"</string>
|
||||
<string name="app_waiting_download_title" msgid="7053938513995617849">"<xliff:g id="NAME">%1$s</xliff:g> instalatzeko zain"</string>
|
||||
<!-- no translation found for app_archived_title (9124290918876665128) -->
|
||||
<skip />
|
||||
<string name="app_archived_title" msgid="9124290918876665128">"<xliff:g id="NAME">%1$s</xliff:g> artxibatuta dago. Deskargatzeko, sakatu hau."</string>
|
||||
<string name="dialog_update_title" msgid="114234265740994042">"Aplikazioa eguneratu egin behar da"</string>
|
||||
<string name="dialog_update_message" msgid="4176784553982226114">"Ikonoaren aplikazioa ez dago eguneratuta. Lasterbidea berriro gaitzeko, eskuz egunera dezakezu aplikazioa. Bestela, kendu ikonoa."</string>
|
||||
<string name="dialog_update" msgid="2178028071796141234">"Eguneratu"</string>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user