diff --git a/AndroidManifest-common.xml b/AndroidManifest-common.xml index 71f638f023..d7c16e650f 100644 --- a/AndroidManifest-common.xml +++ b/AndroidManifest-common.xml @@ -132,16 +132,6 @@ - - - - - - - - - + + + "SecondaryDisplayLauncher" + "Kon nie die aktiwiteit begin nie" + "Voeg programkortpad by" + "Stel muurpapier" + diff --git a/SecondaryDisplayLauncher/res/values-am/strings.xml b/SecondaryDisplayLauncher/res/values-am/strings.xml new file mode 100644 index 0000000000..3d9978350b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-am/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "እንቅስቃሴውን ማስጀመር አልተቻለም" + "የመተግበሪያ አቋራጭ ያክሉ" + "ልጣፍ አዘጋጅ" + diff --git a/SecondaryDisplayLauncher/res/values-ar/strings.xml b/SecondaryDisplayLauncher/res/values-ar/strings.xml new file mode 100644 index 0000000000..1c0ee17da7 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ar/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "تعذَّر تشغيل النشاط." + "إضافة اختصار التطبيق" + "تعيين الخلفية" + diff --git a/SecondaryDisplayLauncher/res/values-as/strings.xml b/SecondaryDisplayLauncher/res/values-as/strings.xml new file mode 100644 index 0000000000..5e4f690bf5 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-as/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "কাৰ্যকলাপটো লঞ্চ কৰিব পৰা নগ’ল" + "এপৰ শ্বর্টকাট যোগ কৰক" + "ৱালপেপাৰ ছেট কৰক" + diff --git a/SecondaryDisplayLauncher/res/values-az/strings.xml b/SecondaryDisplayLauncher/res/values-az/strings.xml new file mode 100644 index 0000000000..5cc73131f8 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-az/strings.xml @@ -0,0 +1,26 @@ + + + + + "Əlavə Displey Başladıcısı" + "Fəaliyyəti başlatmaq mümkün olmadı" + "Tətbiq qısayolu əlavə edin" + "Divar kağızı ayarlayın" + diff --git a/SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml b/SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml new file mode 100644 index 0000000000..873b1ea0c1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Pokretanje aktivnosti nije uspelo" + "Dodaj prečicu za aplikaciju" + "Podesite pozadinu" + diff --git a/SecondaryDisplayLauncher/res/values-be/strings.xml b/SecondaryDisplayLauncher/res/values-be/strings.xml new file mode 100644 index 0000000000..bb59e4639d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-be/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Не ўдалося запусціць дзеянне" + "Дадаць ярлык праграмы" + "Устанавіць шпалеры" + diff --git a/SecondaryDisplayLauncher/res/values-bg/strings.xml b/SecondaryDisplayLauncher/res/values-bg/strings.xml new file mode 100644 index 0000000000..9c2abbb601 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-bg/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Активността не можа да бъде стартирана" + "Добавяне на пряк път към приложението" + "Задаване на тапет" + diff --git a/SecondaryDisplayLauncher/res/values-bn/strings.xml b/SecondaryDisplayLauncher/res/values-bn/strings.xml new file mode 100644 index 0000000000..5500754a45 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-bn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "অ্যাক্টিভিটি চালু করা যায়নি" + "অ্যাপ শর্টকাট যোগ করুন" + "ওয়ালপেপার সেট করুন" + diff --git a/SecondaryDisplayLauncher/res/values-bs/strings.xml b/SecondaryDisplayLauncher/res/values-bs/strings.xml new file mode 100644 index 0000000000..7d2f011a7a --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-bs/strings.xml @@ -0,0 +1,26 @@ + + + + + "Pokretač za sekundarni ekran" + "Pokretanje aktivnosti nije uspjelo" + "Dodaj prečicu aplikacije" + "Postavi pozadinsku sliku" + diff --git a/SecondaryDisplayLauncher/res/values-ca/strings.xml b/SecondaryDisplayLauncher/res/values-ca/strings.xml new file mode 100644 index 0000000000..f17c30cfc7 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ca/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "No s\'ha pogut iniciar l\'activitat" + "Afegeix una drecera d\'aplicació" + "Estableix el fons de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-cs/strings.xml b/SecondaryDisplayLauncher/res/values-cs/strings.xml new file mode 100644 index 0000000000..1864aac913 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-cs/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktivitu nelze zahájit" + "Přidat zkratku aplikace" + "Nastavení tapety" + diff --git a/SecondaryDisplayLauncher/res/values-da/strings.xml b/SecondaryDisplayLauncher/res/values-da/strings.xml new file mode 100644 index 0000000000..0ad86e1617 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-da/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktiviteten kunne ikke startes" + "Tilføj appgenvej" + "Angiv baggrund" + diff --git a/SecondaryDisplayLauncher/res/values-de/strings.xml b/SecondaryDisplayLauncher/res/values-de/strings.xml new file mode 100644 index 0000000000..fe1b103014 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-de/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktivität konnte nicht gestartet werden" + "App-Verknüpfung hinzufügen" + "Hintergrund festlegen" + diff --git a/SecondaryDisplayLauncher/res/values-el/strings.xml b/SecondaryDisplayLauncher/res/values-el/strings.xml new file mode 100644 index 0000000000..1a621147da --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-el/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Δεν ήταν δυνατή η εκκίνηση της δραστηριότητας" + "Προσθήκη συντόμευσης εφαρμογής" + "Ορισμός ταπετσαρίας" + diff --git a/SecondaryDisplayLauncher/res/values-en-rAU/strings.xml b/SecondaryDisplayLauncher/res/values-en-rAU/strings.xml new file mode 100644 index 0000000000..ab55a6a7af --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-en-rAU/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Couldn\'t launch the activity" + "Add app shortcut" + "Set wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-en-rGB/strings.xml b/SecondaryDisplayLauncher/res/values-en-rGB/strings.xml new file mode 100644 index 0000000000..ab55a6a7af --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-en-rGB/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Couldn\'t launch the activity" + "Add app shortcut" + "Set wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-en-rIN/strings.xml b/SecondaryDisplayLauncher/res/values-en-rIN/strings.xml new file mode 100644 index 0000000000..ab55a6a7af --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-en-rIN/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Couldn\'t launch the activity" + "Add app shortcut" + "Set wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-es-rUS/strings.xml b/SecondaryDisplayLauncher/res/values-es-rUS/strings.xml new file mode 100644 index 0000000000..64b686cb9c --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-es-rUS/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "No se pudo iniciar la actividad" + "Agregar acceso directo a app" + "Establecer fondo de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-es/strings.xml b/SecondaryDisplayLauncher/res/values-es/strings.xml new file mode 100644 index 0000000000..fa5e4b44bb --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-es/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "No se ha podido iniciar la acción" + "Añadir acceso directo a la aplicación" + "Establecer fondo de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-et/strings.xml b/SecondaryDisplayLauncher/res/values-et/strings.xml new file mode 100644 index 0000000000..8fde9ddd23 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-et/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Tegevust ei saanud käivitada" + "Lisa rakenduse otsetee" + "Määra taustapilt" + diff --git a/SecondaryDisplayLauncher/res/values-eu/strings.xml b/SecondaryDisplayLauncher/res/values-eu/strings.xml new file mode 100644 index 0000000000..50481276da --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-eu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Ezin izan da abiarazi jarduera" + "Gehitu aplikaziorako lasterbidea" + "Ezarri horma-papera" + diff --git a/SecondaryDisplayLauncher/res/values-fa/strings.xml b/SecondaryDisplayLauncher/res/values-fa/strings.xml new file mode 100644 index 0000000000..2dc3780f3e --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fa/strings.xml @@ -0,0 +1,26 @@ + + + + + "راه‌انداز نمایشگر ثانویه" + "فعالیت راه‌اندازی نشد" + "افزودن میان‌بر برنامه" + "تنظیم کاغذدیواری" + diff --git a/SecondaryDisplayLauncher/res/values-fi/strings.xml b/SecondaryDisplayLauncher/res/values-fi/strings.xml new file mode 100644 index 0000000000..5d6d48f709 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fi/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Käynnistäminen epäonnistui" + "Lisää sovelluksen pikakuvake" + "Aseta taustakuva" + diff --git a/SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml b/SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml new file mode 100644 index 0000000000..9d88e1ff91 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Impossible de lancer l\'activité" + "Ajouter un raccourci vers l\'application" + "Définir le fond d\'écran" + diff --git a/SecondaryDisplayLauncher/res/values-fr/strings.xml b/SecondaryDisplayLauncher/res/values-fr/strings.xml new file mode 100644 index 0000000000..10254bf670 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Impossible de lancer l\'activité" + "Ajouter un raccourci vers l\'application" + "Configurer le fond d\'écran" + diff --git a/SecondaryDisplayLauncher/res/values-gl/strings.xml b/SecondaryDisplayLauncher/res/values-gl/strings.xml new file mode 100644 index 0000000000..eb86e393a5 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-gl/strings.xml @@ -0,0 +1,26 @@ + + + + + "Launcher da pantalla secundaria" + "Non se puido iniciar a actividade" + "Engadir atallo da aplicación" + "Definir fondo de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-gu/strings.xml b/SecondaryDisplayLauncher/res/values-gu/strings.xml new file mode 100644 index 0000000000..f13422e49d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-gu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "પ્રવૃત્તિ લૉન્ચ કરી શકાઈ નથી" + "ઍપ શૉર્ટકટ ઉમેરો" + "વૉલપેપર સેટ કરો" + diff --git a/SecondaryDisplayLauncher/res/values-hi/strings.xml b/SecondaryDisplayLauncher/res/values-hi/strings.xml new file mode 100644 index 0000000000..8b7728d991 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hi/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "गतिविधि लॉन्च नहीं हो सकी" + "ऐप्लिकेशन शॉर्टकट जोड़ें" + "वॉलपेपर सेट करें" + diff --git a/SecondaryDisplayLauncher/res/values-hr/strings.xml b/SecondaryDisplayLauncher/res/values-hr/strings.xml new file mode 100644 index 0000000000..d622928f76 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hr/strings.xml @@ -0,0 +1,26 @@ + + + + + "Pokretač za sekundarni zaslon" + "Pokretanje aktivnosti nije uspjelo" + "Dodajte aplikacijski prečac" + "Postavljanje pozadine" + diff --git a/SecondaryDisplayLauncher/res/values-hu/strings.xml b/SecondaryDisplayLauncher/res/values-hu/strings.xml new file mode 100644 index 0000000000..868a3bb0a1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nem sikerült elindítani a tevékenységet" + "Alkalmazás parancsikonjának hozzáadása" + "Háttérkép beállítása" + diff --git a/SecondaryDisplayLauncher/res/values-hy/strings.xml b/SecondaryDisplayLauncher/res/values-hy/strings.xml new file mode 100644 index 0000000000..1fdd1c4938 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hy/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Չհաջողվեց գործարկել գործողությունը" + "Ավելացնել հավելվածի դյուրանցումը" + "Դարձնել պաստառ" + diff --git a/SecondaryDisplayLauncher/res/values-in/strings.xml b/SecondaryDisplayLauncher/res/values-in/strings.xml new file mode 100644 index 0000000000..4260e5fbd1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-in/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Tidak dapat meluncurkan aktivitas" + "Tambahkan pintasan app" + "Setel wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-is/strings.xml b/SecondaryDisplayLauncher/res/values-is/strings.xml new file mode 100644 index 0000000000..3435c60979 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-is/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Ekki tókst að ræsa aðgerðina" + "Bæta við flýtileið forrita" + "Velja veggfóður" + diff --git a/SecondaryDisplayLauncher/res/values-it/strings.xml b/SecondaryDisplayLauncher/res/values-it/strings.xml new file mode 100644 index 0000000000..4cf2f443e0 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-it/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Impossibile avviare l\'attività" + "Aggiungi scorciatoia app" + "Imposta sfondo" + diff --git a/SecondaryDisplayLauncher/res/values-iw/strings.xml b/SecondaryDisplayLauncher/res/values-iw/strings.xml new file mode 100644 index 0000000000..f904c38edf --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-iw/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "לא ניתן היה להפעיל את הפעילות" + "הוספת קיצור דרך של אפליקציה" + "הגדרת טפט" + diff --git a/SecondaryDisplayLauncher/res/values-ja/strings.xml b/SecondaryDisplayLauncher/res/values-ja/strings.xml new file mode 100644 index 0000000000..3e85178478 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ja/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "アクティビティを開始できませんでした" + "アプリのショートカットを追加" + "壁紙を設定" + diff --git a/SecondaryDisplayLauncher/res/values-ka/strings.xml b/SecondaryDisplayLauncher/res/values-ka/strings.xml new file mode 100644 index 0000000000..1f388e3f83 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ka/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "აქტივობის გაშვება ვერ მოხერხდა" + "აპის მალსახმობის დამატება" + "ფონის დაყენება" + diff --git a/SecondaryDisplayLauncher/res/values-kk/strings.xml b/SecondaryDisplayLauncher/res/values-kk/strings.xml new file mode 100644 index 0000000000..a679b09e18 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-kk/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Әрекет іске қосылмады" + "Қолданба таңбашасын енгізу" + "Тұсқағаз орнату" + diff --git a/SecondaryDisplayLauncher/res/values-km/strings.xml b/SecondaryDisplayLauncher/res/values-km/strings.xml new file mode 100644 index 0000000000..2f1c75f9b6 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-km/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "មិនអាចចាប់ផ្តើមសកម្មភាពទេ" + "បញ្ចូល​ផ្លូវកាត់​កម្មវិធី" + "កំណត់​ផ្ទាំង​រូបភាព" + diff --git a/SecondaryDisplayLauncher/res/values-kn/strings.xml b/SecondaryDisplayLauncher/res/values-kn/strings.xml new file mode 100644 index 0000000000..aa0ccc1ec5 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-kn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ಚಟುವಟಿಕೆಯನ್ನು ಲಾಂಚ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ" + "ಆ್ಯಪ್‌ ಶಾರ್ಟ್‌ಕಟ್ ಸೇರಿಸಿ" + "ವಾಲ್‌ಪೇಪರ್ ಹೊಂದಿಸಿ" + diff --git a/SecondaryDisplayLauncher/res/values-ko/strings.xml b/SecondaryDisplayLauncher/res/values-ko/strings.xml new file mode 100644 index 0000000000..5b4b0c7e1b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ko/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "활동을 실행할 수 없음" + "앱 바로가기 추가" + "배경화면 설정" + diff --git a/SecondaryDisplayLauncher/res/values-ky/strings.xml b/SecondaryDisplayLauncher/res/values-ky/strings.xml new file mode 100644 index 0000000000..b62d48655c --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ky/strings.xml @@ -0,0 +1,26 @@ + + + + + "Кошумча экранды жүргүзгүч" + "Аракет аткарылган жок" + "Колдонмого кыска жол кошуу" + "Тушкагаз орнотуу" + diff --git a/SecondaryDisplayLauncher/res/values-lo/strings.xml b/SecondaryDisplayLauncher/res/values-lo/strings.xml new file mode 100644 index 0000000000..5115547423 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-lo/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ບໍ່ສາມາດເປີດໃຊ້ການເຄື່ອນໄຫວໄດ້" + "ເພີ່ມທາງລັດແອັບ" + "ຕັ້ງເປັນຮູບພື້ນຫຼັງ" + diff --git a/SecondaryDisplayLauncher/res/values-lt/strings.xml b/SecondaryDisplayLauncher/res/values-lt/strings.xml new file mode 100644 index 0000000000..6ec68f95dc --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-lt/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nepavyko paleisti veiklos" + "Pridėti programos šaukinį" + "Nustatyti ekrano foną" + diff --git a/SecondaryDisplayLauncher/res/values-lv/strings.xml b/SecondaryDisplayLauncher/res/values-lv/strings.xml new file mode 100644 index 0000000000..d708f13f1a --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-lv/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nevarēja palaist darbību" + "Pievienot lietotnes saīsni" + "Iestatīt fona tapeti" + diff --git a/SecondaryDisplayLauncher/res/values-mk/strings.xml b/SecondaryDisplayLauncher/res/values-mk/strings.xml new file mode 100644 index 0000000000..5421ea838f --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-mk/strings.xml @@ -0,0 +1,26 @@ + + + + + "Стартер на секундарен екран" + "Не можеше да се стартува активноста" + "Додајте кратенка за апликација" + "Поставете го тапетот" + diff --git a/SecondaryDisplayLauncher/res/values-ml/strings.xml b/SecondaryDisplayLauncher/res/values-ml/strings.xml new file mode 100644 index 0000000000..308592b4be --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ml/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ആക്‌റ്റിവിറ്റി പ്രകാശിപ്പിക്കാനായില്ല" + "ആപ്പ് കുറുക്കുവഴികൾ ചേർക്കുക" + "വാൾപേപ്പർ സജ്ജീകരിക്കുക" + diff --git a/SecondaryDisplayLauncher/res/values-mn/strings.xml b/SecondaryDisplayLauncher/res/values-mn/strings.xml new file mode 100644 index 0000000000..f0ae3fd626 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-mn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Үйл ажиллагааг эхлүүж чадсангүй" + "Аппын товчлол нэмэх" + "Ханын зураг тохируулах" + diff --git a/SecondaryDisplayLauncher/res/values-mr/strings.xml b/SecondaryDisplayLauncher/res/values-mr/strings.xml new file mode 100644 index 0000000000..d54cc890ee --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-mr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "अ‍ॅक्टिव्हिटी लाँच करता आली नाही" + "अ‍ॅप शॉर्टकट जोडा" + "वॉलपेपर सेट करा" + diff --git a/SecondaryDisplayLauncher/res/values-ms/strings.xml b/SecondaryDisplayLauncher/res/values-ms/strings.xml new file mode 100644 index 0000000000..16dfee0941 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ms/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Tidak dapat melancarkan aktiviti" + "Tambah pintasan apl" + "Tetapkan kertas dinding" + diff --git a/SecondaryDisplayLauncher/res/values-my/strings.xml b/SecondaryDisplayLauncher/res/values-my/strings.xml new file mode 100644 index 0000000000..a252c52a8b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-my/strings.xml @@ -0,0 +1,26 @@ + + + + + "အရန် ဖော်ပြမှု စတင်ခြင်းစနစ်" + "လုပ်ဆောင်ချက်ကို စတင်၍မရပါ" + "အက်ပ်ဖြတ်လမ်းလင့်ခ်ထည့်ရန်" + "နောက်ခံ သတ်မှတ်ရန်" + diff --git a/SecondaryDisplayLauncher/res/values-nb/strings.xml b/SecondaryDisplayLauncher/res/values-nb/strings.xml new file mode 100644 index 0000000000..b46835a79c --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-nb/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Kunne ikke starte aktiviteten" + "Legg til en appsnarvei" + "Angi bakgrunn" + diff --git a/SecondaryDisplayLauncher/res/values-ne/strings.xml b/SecondaryDisplayLauncher/res/values-ne/strings.xml new file mode 100644 index 0000000000..d40d806ed2 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ne/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "उक्त क्रियाकलाप सुरु गर्न सकिएन" + "अनुप्रयोगको सर्टकट थप्नुहोस्‌" + "वालपेपर सेट गर्नुहोस्" + diff --git a/SecondaryDisplayLauncher/res/values-nl/strings.xml b/SecondaryDisplayLauncher/res/values-nl/strings.xml new file mode 100644 index 0000000000..ad10233802 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-nl/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Kan de activiteit niet starten" + "App-snelkoppeling toevoegen" + "Achtergrond instellen" + diff --git a/SecondaryDisplayLauncher/res/values-or/strings.xml b/SecondaryDisplayLauncher/res/values-or/strings.xml new file mode 100644 index 0000000000..6f04f998e9 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-or/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ଗତିବିଧିକୁ ଲଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ" + "ଆପ୍‌ ସର୍ଟକଟ୍‌ ଯୋଗ କରନ୍ତୁ" + "ୱାଲ୍‌‌ପେପର୍‌କୁ ସେଟ୍ କରନ୍ତୁ" + diff --git a/SecondaryDisplayLauncher/res/values-pa/strings.xml b/SecondaryDisplayLauncher/res/values-pa/strings.xml new file mode 100644 index 0000000000..8657ef5b31 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pa/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ਸਰਗਰਮੀ ਨੂੰ ਲਾਂਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" + "ਐਪ ਸ਼ਾਰਟਕੱਟ ਸ਼ਾਮਲ ਕਰੋ" + "ਵਾਲਪੇਪਰ ਸੈੱਟ ਕਰੋ" + diff --git a/SecondaryDisplayLauncher/res/values-pl/strings.xml b/SecondaryDisplayLauncher/res/values-pl/strings.xml new file mode 100644 index 0000000000..1eec235ff6 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pl/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nie udało się uruchomić aktywności" + "Dodaj skrót do aplikacji" + "Ustaw tapetę" + diff --git a/SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml b/SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml new file mode 100644 index 0000000000..7fadf3cb1d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Não foi possível iniciar a atividade." + "Adicionar atalho de aplicação" + "Definir imagem de fundo" + diff --git a/SecondaryDisplayLauncher/res/values-pt/strings.xml b/SecondaryDisplayLauncher/res/values-pt/strings.xml new file mode 100644 index 0000000000..e8f6a559ec --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pt/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Não foi possível abrir a atividade" + "Adicionar atalho de apps" + "Definir plano de fundo" + diff --git a/SecondaryDisplayLauncher/res/values-ro/strings.xml b/SecondaryDisplayLauncher/res/values-ro/strings.xml new file mode 100644 index 0000000000..d485b2b3ec --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ro/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nu s-a putut lansa activitatea" + "Adăugați comanda rapidă pentru aplicație" + "Setați imaginea de fundal" + diff --git a/SecondaryDisplayLauncher/res/values-ru/strings.xml b/SecondaryDisplayLauncher/res/values-ru/strings.xml new file mode 100644 index 0000000000..5c4df1dc16 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ru/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Не удалось запустить объект activity" + "Добавить ярлык приложения" + "Установить обои" + diff --git a/SecondaryDisplayLauncher/res/values-si/strings.xml b/SecondaryDisplayLauncher/res/values-si/strings.xml new file mode 100644 index 0000000000..f665f9e89e --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-si/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ක්‍රියාකාරකම දියත් කිරීමට නොහැකි විය" + "යෙදුම් කෙටිමඟ එක් කරන්න" + "බිතුපත සකසන්න" + diff --git a/SecondaryDisplayLauncher/res/values-sk/strings.xml b/SecondaryDisplayLauncher/res/values-sk/strings.xml new file mode 100644 index 0000000000..5e8d67aa49 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sk/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktivitu sa nepodarilo spustiť" + "Pridať odkaz do aplikácie" + "Nastaviť tapetu" + diff --git a/SecondaryDisplayLauncher/res/values-sl/strings.xml b/SecondaryDisplayLauncher/res/values-sl/strings.xml new file mode 100644 index 0000000000..864a9bb949 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sl/strings.xml @@ -0,0 +1,26 @@ + + + + + "Zaganjalnik sekundarnega zaslona" + "Dejavnosti ni bilo mogoče zagnati" + "Dodaj bližnjico do aplikacije" + "Nastavi ozadje" + diff --git a/SecondaryDisplayLauncher/res/values-sq/strings.xml b/SecondaryDisplayLauncher/res/values-sq/strings.xml new file mode 100644 index 0000000000..486f82ab5b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sq/strings.xml @@ -0,0 +1,26 @@ + + + + + "Nisësi i ekranit dytësor" + "Aktiviteti nuk mund të hapej" + "Shto shkurtoren e aplikacionit" + "Cakto imazhin e sfondit" + diff --git a/SecondaryDisplayLauncher/res/values-sr/strings.xml b/SecondaryDisplayLauncher/res/values-sr/strings.xml new file mode 100644 index 0000000000..e85b741146 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Покретање активности није успело" + "Додај пречицу за апликацију" + "Подесите позадину" + diff --git a/SecondaryDisplayLauncher/res/values-sv/strings.xml b/SecondaryDisplayLauncher/res/values-sv/strings.xml new file mode 100644 index 0000000000..ec858db937 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sv/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Det gick inte att starta aktiviteten" + "Lägg till appgenväg" + "Ange bakgrund" + diff --git a/SecondaryDisplayLauncher/res/values-sw/strings.xml b/SecondaryDisplayLauncher/res/values-sw/strings.xml new file mode 100644 index 0000000000..27e404de99 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sw/strings.xml @@ -0,0 +1,26 @@ + + + + + "Mwonekano Mbadala wa Kifungua Programu" + "Imeshindwa kuanzisha shughuli" + "Ongeza njia ya mkato ya programu" + "Weka mandhari" + diff --git a/SecondaryDisplayLauncher/res/values-ta/strings.xml b/SecondaryDisplayLauncher/res/values-ta/strings.xml new file mode 100644 index 0000000000..e2cfb4bbd1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ta/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "நடவடிக்கையைத் துவக்க இயலவில்லை" + "ஆப்ஸ் குறுக்குவழியைச் சேர்" + "வால்பேப்பரை அமை" + diff --git a/SecondaryDisplayLauncher/res/values-te/strings.xml b/SecondaryDisplayLauncher/res/values-te/strings.xml new file mode 100644 index 0000000000..f204e2a384 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-te/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "కార్యకలాపాన్ని ప్రారంభించడం సాధ్యం కాలేదు" + "యాప్ షార్ట్‌కట్‌ని జోడించు" + "వాల్‌పేపర్‌ను సెట్ చేయండి" + diff --git a/SecondaryDisplayLauncher/res/values-th/strings.xml b/SecondaryDisplayLauncher/res/values-th/strings.xml new file mode 100644 index 0000000000..ab4ca1bfd2 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-th/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "เปิดกิจกรรมไม่ได้" + "เพิ่มทางลัดของแอป" + "ตั้งวอลเปเปอร์" + diff --git a/SecondaryDisplayLauncher/res/values-tl/strings.xml b/SecondaryDisplayLauncher/res/values-tl/strings.xml new file mode 100644 index 0000000000..2189cf996d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-tl/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Hindi mailunsad ang aktibidad" + "Magdagdag ng shortcut ng app" + "Magtakda ng wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-tr/strings.xml b/SecondaryDisplayLauncher/res/values-tr/strings.xml new file mode 100644 index 0000000000..5a47662aa1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-tr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "İşlem başlatılamadı" + "Uygulama kısayolu ekle" + "Duvar kağıdı ayarla" + diff --git a/SecondaryDisplayLauncher/res/values-uk/strings.xml b/SecondaryDisplayLauncher/res/values-uk/strings.xml new file mode 100644 index 0000000000..6301b1dd85 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-uk/strings.xml @@ -0,0 +1,26 @@ + + + + + "Панель запуску додаткового екрана" + "Не вдалося запустити активність" + "Розмістити ярлик додатка" + "Вибрати фоновий малюнок" + diff --git a/SecondaryDisplayLauncher/res/values-ur/strings.xml b/SecondaryDisplayLauncher/res/values-ur/strings.xml new file mode 100644 index 0000000000..35ae0dc341 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ur/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "سرگرمی کو شروع نہیں کیا جا سکا" + "ایپ شارٹ کٹ شامل کریں" + "وال پیپر سیٹ کریں" + diff --git a/SecondaryDisplayLauncher/res/values-uz/strings.xml b/SecondaryDisplayLauncher/res/values-uz/strings.xml new file mode 100644 index 0000000000..5708a1aefa --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-uz/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Faollik ishga tushmadi" + "Yorliq yaratish" + "Fonga rasm oʻrnatish" + diff --git a/SecondaryDisplayLauncher/res/values-vi/strings.xml b/SecondaryDisplayLauncher/res/values-vi/strings.xml new file mode 100644 index 0000000000..4cd39436b0 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-vi/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Không thể chạy hoạt động" + "Thêm lối tắt ứng dụng" + "Đặt hình nền" + diff --git a/SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml b/SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000000..2318f92381 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml @@ -0,0 +1,26 @@ + + + + + "辅助显示屏启动器" + "无法启动该操作组件" + "添加应用快捷方式" + "设置壁纸" + diff --git a/SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml b/SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml new file mode 100644 index 0000000000..3ac8ac28da --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml @@ -0,0 +1,26 @@ + + + + + "次要顯示屏啟動器" + "無法啟動活動" + "新增應用程式捷徑" + "設定桌布" + diff --git a/SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml b/SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml new file mode 100644 index 0000000000..a0e41802e3 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "無法啟動活動" + "新增應用程式捷徑" + "設定桌布" + diff --git a/SecondaryDisplayLauncher/res/values-zu/strings.xml b/SecondaryDisplayLauncher/res/values-zu/strings.xml new file mode 100644 index 0000000000..9dc423c555 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Ayikwazanga ukuqalisa umsebenzi" + "Engeza isinqamuleli sohlelo lokusebenza" + "Setha isithombe sangemuva" + diff --git a/SecondaryDisplayLauncher/res/values/strings.xml b/SecondaryDisplayLauncher/res/values/strings.xml index 0f906c4837..b68918ac3f 100644 --- a/SecondaryDisplayLauncher/res/values/strings.xml +++ b/SecondaryDisplayLauncher/res/values/strings.xml @@ -18,7 +18,6 @@ --> - SecondaryDisplayLauncher Couldn\'t launch the activity Add app shortcut Set wallpaper diff --git a/go/AndroidManifest.xml b/go/AndroidManifest.xml index 0080898624..25518af93a 100644 --- a/go/AndroidManifest.xml +++ b/go/AndroidManifest.xml @@ -22,7 +22,7 @@ xmlns:tools="http://schemas.android.com/tools" package="com.android.launcher3" > - + - - diff --git a/quickstep/src/com/android/launcher3/LauncherAppTransitionManagerImpl.java b/quickstep/src/com/android/launcher3/LauncherAppTransitionManagerImpl.java index a084ca8078..a1cee82c39 100644 --- a/quickstep/src/com/android/launcher3/LauncherAppTransitionManagerImpl.java +++ b/quickstep/src/com/android/launcher3/LauncherAppTransitionManagerImpl.java @@ -204,7 +204,15 @@ public class LauncherAppTransitionManagerImpl extends LauncherAppTransitionManag mLauncher.getStateManager().setCurrentAnimation(anim); Rect windowTargetBounds = getWindowTargetBounds(targetCompats); - playIconAnimators(anim, v, windowTargetBounds); + boolean isAllOpeningTargetTrs = true; + for (int i = 0; i < targetCompats.length; i++) { + RemoteAnimationTargetCompat target = targetCompats[i]; + if (target.mode == MODE_OPENING) { + isAllOpeningTargetTrs &= target.isTranslucent; + } + if (!isAllOpeningTargetTrs) break; + } + playIconAnimators(anim, v, windowTargetBounds, !isAllOpeningTargetTrs); if (launcherClosing) { Pair launcherContentAnimator = getLauncherContentAnimator(true /* isAppOpening */); @@ -432,7 +440,8 @@ public class LauncherAppTransitionManagerImpl extends LauncherAppTransitionManag /** * Animators for the "floating view" of the view used to launch the target. */ - private void playIconAnimators(AnimatorSet appOpenAnimator, View v, Rect windowTargetBounds) { + private void playIconAnimators(AnimatorSet appOpenAnimator, View v, Rect windowTargetBounds, + boolean toggleVisibility) { final boolean isBubbleTextView = v instanceof BubbleTextView; mFloatingView = new View(mLauncher); if (isBubbleTextView && v.getTag() instanceof ItemInfoWithIcon ) { @@ -485,7 +494,9 @@ public class LauncherAppTransitionManagerImpl extends LauncherAppTransitionManag // Swap the two views in place. ((ViewGroup) mDragLayer.getParent()).addView(mFloatingView); - v.setVisibility(View.INVISIBLE); + if (toggleVisibility) { + v.setVisibility(View.INVISIBLE); + } int[] dragLayerBounds = new int[2]; mDragLayer.getLocationOnScreen(dragLayerBounds); diff --git a/quickstep/src/com/android/quickstep/ActivityControlHelper.java b/quickstep/src/com/android/quickstep/ActivityControlHelper.java index f60572cc32..4646fd7f42 100644 --- a/quickstep/src/com/android/quickstep/ActivityControlHelper.java +++ b/quickstep/src/com/android/quickstep/ActivityControlHelper.java @@ -45,7 +45,6 @@ import android.os.Handler; import android.os.Looper; import android.view.View; -import com.android.launcher3.BaseActivity; import com.android.launcher3.BaseDraggingActivity; import com.android.launcher3.DeviceProfile; import com.android.launcher3.Launcher; @@ -194,7 +193,7 @@ public interface ActivityControlHelper { int topMargin = context.getResources() .getDimensionPixelSize(R.dimen.task_thumbnail_top_margin); int paddingTop = targetRect.rect.top - topMargin - dp.getInsets().top; - int paddingBottom = dp.availableHeightPx + dp.getInsets().top - targetRect.rect.bottom; + int paddingBottom = dp.heightPx - dp.getInsets().bottom - targetRect.rect.bottom; return FastOverviewState.OVERVIEW_TRANSLATION_FACTOR * (paddingBottom - paddingTop); } diff --git a/quickstep/src/com/android/quickstep/OverviewCommandHelper.java b/quickstep/src/com/android/quickstep/OverviewCommandHelper.java index b3f8a113c5..9bbe57abd8 100644 --- a/quickstep/src/com/android/quickstep/OverviewCommandHelper.java +++ b/quickstep/src/com/android/quickstep/OverviewCommandHelper.java @@ -343,14 +343,15 @@ public class OverviewCommandHelper { clipHelper.updateTargetRect(targetRect); clipHelper.prepareAnimation(false /* isOpening */); - SyncRtSurfaceTransactionApplierCompat syncTransactionApplier = - new SyncRtSurfaceTransactionApplierCompat(rootView); + ClipAnimationHelper.TransformParams params = new ClipAnimationHelper.TransformParams() + .setSyncTransactionApplier(new SyncRtSurfaceTransactionApplierCompat(rootView)); ValueAnimator valueAnimator = ValueAnimator.ofFloat(0, 1); valueAnimator.setDuration(RECENTS_LAUNCH_DURATION); valueAnimator.setInterpolator(TOUCH_RESPONSE_INTERPOLATOR); - valueAnimator.addUpdateListener((v) -> - clipHelper.applyTransform(targetSet, (float) v.getAnimatedValue(), - syncTransactionApplier)); + valueAnimator.addUpdateListener((v) -> { + params.setProgress((float) v.getAnimatedValue()); + clipHelper.applyTransform(targetSet, params); + }); if (targetSet.isAnimatingHome()) { // If we are animating home, fade in the opening targets diff --git a/quickstep/src/com/android/quickstep/QuickScrubController.java b/quickstep/src/com/android/quickstep/QuickScrubController.java index c44ccd3ded..da5c4fa9d1 100644 --- a/quickstep/src/com/android/quickstep/QuickScrubController.java +++ b/quickstep/src/com/android/quickstep/QuickScrubController.java @@ -21,6 +21,7 @@ import static com.android.launcher3.anim.Interpolators.ACCEL; import static com.android.launcher3.anim.Interpolators.DEACCEL_3; import static com.android.launcher3.anim.Interpolators.FAST_OUT_SLOW_IN; import static com.android.launcher3.anim.Interpolators.LINEAR; +import static com.android.launcher3.config.FeatureFlags.ENABLE_TASK_STABILIZER; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; @@ -126,11 +127,13 @@ public class QuickScrubController implements OnAlarmListener { if (mIsQuickSwitch) { mShouldSwitchToNext = true; mPrevProgressDelta = 0; - if (mRecentsView.getTaskViewCount() > 0) { - mRecentsView.getTaskViewAt(0).setFullscreen(true); + TaskView runningTaskView = mRecentsView.getRunningTaskView(); + TaskView nextTaskView = mRecentsView.getNextTaskView(); + if (runningTaskView != null) { + runningTaskView.setFullscreenProgress(1); } - if (mRecentsView.getTaskViewCount() > 1) { - mRecentsView.getTaskViewAt(1).setFullscreen(true); + if (nextTaskView != null) { + nextTaskView.setFullscreenProgress(1); } } @@ -161,11 +164,13 @@ public class QuickScrubController implements OnAlarmListener { mWaitingForTaskLaunch = false; if (mIsQuickSwitch) { mIsQuickSwitch = false; - if (mRecentsView.getTaskViewCount() > 0) { - mRecentsView.getTaskViewAt(0).setFullscreen(false); + TaskView runningTaskView = mRecentsView.getRunningTaskView(); + TaskView nextTaskView = mRecentsView.getNextTaskView(); + if (runningTaskView != null) { + runningTaskView.setFullscreenProgress(0); } - if (mRecentsView.getTaskViewCount() > 1) { - mRecentsView.getTaskViewAt(1).setFullscreen(false); + if (nextTaskView != null) { + nextTaskView.setFullscreenProgress(0); } } @@ -267,12 +272,12 @@ public class QuickScrubController implements OnAlarmListener { public void onQuickScrubProgress(float progress) { if (mIsQuickSwitch) { - TaskView currentPage = mRecentsView.getTaskViewAt(0); - TaskView nextPage = mRecentsView.getTaskViewAt(1); + TaskView currentPage = mRecentsView.getRunningTaskView(); + TaskView nextPage = mRecentsView.getNextTaskView(); if (currentPage == null || nextPage == null) { return; } - if (!mFinishedTransitionToQuickScrub) { + if (!mFinishedTransitionToQuickScrub || mStartProgress <= 0) { mStartProgress = mEndProgress = progress; } else { float progressDelta = progress - mEndProgress; @@ -285,16 +290,20 @@ public class QuickScrubController implements OnAlarmListener { } mPrevPrevProgressDelta = mPrevProgressDelta; mPrevProgressDelta = progressDelta; - float scrollDiff = nextPage.getWidth() + mRecentsView.getPageSpacing(); - int scrollDir = mRecentsView.isRtl() ? -1 : 1; - int linearScrollDiff = (int) (progress * scrollDiff * scrollDir); - float accelScrollDiff = ACCEL.getInterpolation(progress) * scrollDiff * scrollDir; + int startScroll = mRecentsView.getScrollForPage( + mRecentsView.indexOfChild(currentPage)); + int scrollDiff = mRecentsView.getScrollForPage(mRecentsView.indexOfChild(nextPage)) + - startScroll; + + int linearScrollDiff = (int) (progress * scrollDiff); currentPage.setZoomScale(1 - DEACCEL_3.getInterpolation(progress) * TaskView.EDGE_SCALE_DOWN_FACTOR); - currentPage.setTranslationX(linearScrollDiff + accelScrollDiff); + if (!ENABLE_TASK_STABILIZER.get()) { + float accelScrollDiff = ACCEL.getInterpolation(progress) * scrollDiff; + currentPage.setTranslationX(linearScrollDiff + accelScrollDiff); + } nextPage.setTranslationZ(1); nextPage.setTranslationY(currentPage.getTranslationY()); - int startScroll = mRecentsView.isRtl() ? mRecentsView.getMaxScrollX() : 0; mRecentsView.setScrollX(startScroll + linearScrollDiff); } return; @@ -354,9 +363,16 @@ public class QuickScrubController implements OnAlarmListener { : mStartedFromHome ? QUICK_SCRUB_FROM_HOME_START_DURATION : QUICK_SCRUB_FROM_APP_START_DURATION; - int pageToGoTo = mStartedFromHome || mIsQuickSwitch - ? 0 - : mRecentsView.getNextPage() + 1; + final int pageToGoTo; + if (mStartedFromHome) { + pageToGoTo = 0; + } else if (mIsQuickSwitch) { + TaskView tv = mRecentsView.getRunningTaskView(); + pageToGoTo = tv != null ? mRecentsView.indexOfChild(tv) + : mRecentsView.getNextPage(); + } else { + pageToGoTo = mRecentsView.getNextPage() + 1; + } goToPageWithHaptic(pageToGoTo, duration, true /* forceHaptic */, QUICK_SCRUB_START_INTERPOLATOR); } diff --git a/quickstep/src/com/android/quickstep/RecentTasksList.java b/quickstep/src/com/android/quickstep/RecentTasksList.java index fec38bf144..cedd952b27 100644 --- a/quickstep/src/com/android/quickstep/RecentTasksList.java +++ b/quickstep/src/com/android/quickstep/RecentTasksList.java @@ -16,8 +16,10 @@ package com.android.quickstep; +import android.annotation.TargetApi; import android.app.ActivityManager; import android.content.Context; +import android.os.Build; import android.os.Process; import android.util.SparseBooleanArray; import com.android.launcher3.MainThreadExecutor; @@ -36,16 +38,20 @@ import java.util.function.Consumer; /** * Manages the recent task list from the system, caching it as necessary. */ +@TargetApi(Build.VERSION_CODES.P) public class RecentTasksList extends TaskStackChangeListener { private final KeyguardManagerCompat mKeyguardManager; private final MainThreadExecutor mMainThreadExecutor; private final BackgroundExecutor mBgThreadExecutor; + private final TaskListStabilizer mStabilizer = new TaskListStabilizer(); // The list change id, increments as the task list changes in the system private int mChangeId; // The last change id when the list was last loaded completely, must be <= the list change id private int mLastLoadedId; + // The last change id was loaded with keysOnly = true + private boolean mLastLoadHadKeysOnly; ArrayList mTasks = new ArrayList<>(); @@ -57,41 +63,43 @@ public class RecentTasksList extends TaskStackChangeListener { } /** - * Asynchronously fetches the list of recent tasks. + * Fetches the task keys skipping any local cache. + */ + public void getTaskKeys(int numTasks, Consumer> callback) { + // Kick off task loading in the background + mBgThreadExecutor.submit(() -> { + ArrayList tasks = loadTasksInBackground(numTasks, true /* loadKeysOnly */); + mMainThreadExecutor.execute(() -> callback.accept(tasks)); + }); + } + + /** + * Asynchronously fetches the list of recent tasks, reusing cached list if available. * - * @param numTasks The maximum number of tasks to fetch * @param loadKeysOnly Whether to load other associated task data, or just the key * @param callback The callback to receive the list of recent tasks * @return The change id of the current task list */ - public synchronized int getTasks(int numTasks, boolean loadKeysOnly, - Consumer> callback) { + public synchronized int getTasks(boolean loadKeysOnly, Consumer> callback) { final int requestLoadId = mChangeId; - final int numLoadTasks = numTasks > 0 - ? numTasks - : Integer.MAX_VALUE; + Runnable resultCallback = callback == null + ? () -> { } + : () -> callback.accept(mStabilizer.reorder(mTasks)); - if (mLastLoadedId == mChangeId) { + if (mLastLoadedId == mChangeId && (!mLastLoadHadKeysOnly || loadKeysOnly)) { // The list is up to date, callback with the same list - mMainThreadExecutor.execute(() -> { - if (callback != null) { - callback.accept(mTasks); - } - }); + mMainThreadExecutor.execute(resultCallback); } // Kick off task loading in the background mBgThreadExecutor.submit(() -> { - ArrayList tasks = loadTasksInBackground(numLoadTasks, - loadKeysOnly); + ArrayList tasks = loadTasksInBackground(Integer.MAX_VALUE, loadKeysOnly); mMainThreadExecutor.execute(() -> { mTasks = tasks; mLastLoadedId = requestLoadId; - - if (callback != null) { - callback.accept(tasks); - } + mLastLoadHadKeysOnly = loadKeysOnly; + resultCallback.run(); }); }); diff --git a/quickstep/src/com/android/quickstep/RecentsModel.java b/quickstep/src/com/android/quickstep/RecentsModel.java index a62e6adfae..75ccba6183 100644 --- a/quickstep/src/com/android/quickstep/RecentsModel.java +++ b/quickstep/src/com/android/quickstep/RecentsModel.java @@ -98,7 +98,7 @@ public class RecentsModel extends TaskStackChangeListener { * @return the request id associated with this call. */ public int getTasks(Consumer> callback) { - return mTaskList.getTasks(-1, false /* loadKeysOnly */, callback); + return mTaskList.getTasks(false /* loadKeysOnly */, callback); } /** @@ -124,7 +124,7 @@ public class RecentsModel extends TaskStackChangeListener { * called on the UI thread. */ public void findTaskWithId(int taskId, Consumer callback) { - mTaskList.getTasks(-1, true /* loadKeysOnly */, (tasks) -> { + mTaskList.getTasks(true /* loadKeysOnly */, (tasks) -> { for (Task task : tasks) { if (task.key.id == taskId) { callback.accept(task.key); @@ -150,7 +150,7 @@ public class RecentsModel extends TaskStackChangeListener { // Keep the cache up to date with the latest thumbnails int runningTaskId = RecentsModel.getRunningTaskId(); - mTaskList.getTasks(mThumbnailCache.getCacheSize(), true /* keysOnly */, (tasks) -> { + mTaskList.getTaskKeys(mThumbnailCache.getCacheSize(), tasks -> { for (Task task : tasks) { if (task.key.id == runningTaskId) { // Skip the running task, it's not going to have an up-to-date snapshot by the diff --git a/quickstep/src/com/android/quickstep/TaskListStabilizer.java b/quickstep/src/com/android/quickstep/TaskListStabilizer.java new file mode 100644 index 0000000000..0d239731aa --- /dev/null +++ b/quickstep/src/com/android/quickstep/TaskListStabilizer.java @@ -0,0 +1,95 @@ +/* + * Copyright (C) 2019 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 static com.android.launcher3.config.FeatureFlags.ENABLE_TASK_STABILIZER; + +import android.os.SystemClock; +import android.util.SparseArray; + +import com.android.launcher3.util.IntArray; +import com.android.launcher3.util.IntSet; +import com.android.systemui.shared.recents.model.Task; + +import java.util.ArrayList; + +public class TaskListStabilizer { + + private static final long TASK_CACHE_TIMEOUT_MS = 5000; + + private final SparseArray mTempMap = new SparseArray<>(); + private final IntArray mTempArray = new IntArray(); + private final IntSet mTempSet = new IntSet(); + + private final IntArray mLastStableOrder = new IntArray(); + private final IntSet mLastSet = new IntSet(); + private final IntArray mLastUnstableOrder = new IntArray(); + + private long mLastReorderTime; + + public ArrayList reorder(ArrayList tasks) { + if (!ENABLE_TASK_STABILIZER.get()) { + return tasks; + } + + // Create task id array + int count = tasks.size(); + mTempArray.clear(); + mTempSet.clear(); + mTempMap.clear(); + + for (int i = 0; i < count; i++) { + Task t = tasks.get(i); + mTempMap.put(t.key.id, t); + + mTempSet.add(t.key.id); + mTempArray.add(t.key.id); + } + + if (mLastSet.equals(mTempSet) && isStabilizationQuickEnough()) { + if (mLastStableOrder.equals(mTempArray)) { + // Everything is same + return tasks; + } + + if (!mLastUnstableOrder.equals(mTempArray)) { + // Fast reordering, record the current time. + mLastUnstableOrder.copyFrom(mTempArray); + mLastReorderTime = SystemClock.uptimeMillis(); + } + + // Reorder the tasks based on the last stable order. + ArrayList sorted = new ArrayList<>(count); + for (int i = 0; i < count; i++) { + sorted.add(mTempMap.get(mLastStableOrder.get(i))); + } + return sorted; + } + + // Cache the data + mLastStableOrder.copyFrom(mTempArray); + mLastUnstableOrder.copyFrom(mTempArray); + mLastSet.copyFrom(mTempSet); + + mLastReorderTime = SystemClock.uptimeMillis(); + + return tasks; + } + + private boolean isStabilizationQuickEnough() { + return (SystemClock.uptimeMillis() - mLastReorderTime) < TASK_CACHE_TIMEOUT_MS; + } +} diff --git a/quickstep/src/com/android/quickstep/TaskUtils.java b/quickstep/src/com/android/quickstep/TaskUtils.java index cab3a4cdf2..a680df80dc 100644 --- a/quickstep/src/com/android/quickstep/TaskUtils.java +++ b/quickstep/src/com/android/quickstep/TaskUtils.java @@ -145,8 +145,9 @@ public class TaskUtils { */ public static ValueAnimator getRecentsWindowAnimator(TaskView v, boolean skipViewChanges, RemoteAnimationTargetCompat[] targets, final ClipAnimationHelper inOutHelper) { - SyncRtSurfaceTransactionApplierCompat syncTransactionApplier = - new SyncRtSurfaceTransactionApplierCompat(v); + ClipAnimationHelper.TransformParams params = new ClipAnimationHelper.TransformParams() + .setSyncTransactionApplier(new SyncRtSurfaceTransactionApplierCompat(v)); + final ValueAnimator appAnimator = ValueAnimator.ofFloat(0, 1); appAnimator.setInterpolator(TOUCH_RESPONSE_INTERPOLATOR); appAnimator.addUpdateListener(new MultiValueUpdateListener() { @@ -174,8 +175,8 @@ public class TaskUtils { @Override public void onUpdate(float percent) { - RectF taskBounds = inOutHelper.applyTransform(mTargetSet, 1 - percent, - syncTransactionApplier); + params.setProgress(1 - percent); + RectF taskBounds = inOutHelper.applyTransform(mTargetSet, params); if (!skipViewChanges) { float scale = taskBounds.width() / mThumbnailRect.width(); v.setScaleX(scale); diff --git a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java index 6e2e3d3d7c..e951750d8d 100644 --- a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java +++ b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java @@ -27,6 +27,7 @@ import static com.android.quickstep.QuickScrubController.QUICK_SWITCH_FROM_APP_S import static com.android.quickstep.TouchConsumer.INTERACTION_NORMAL; import static com.android.quickstep.TouchConsumer.INTERACTION_QUICK_SCRUB; import static com.android.quickstep.views.RecentsView.UPDATE_SYSUI_FLAGS_THRESHOLD; + import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.ObjectAnimator; @@ -52,6 +53,7 @@ import android.view.animation.Interpolator; import androidx.annotation.AnyThread; import androidx.annotation.UiThread; import androidx.annotation.WorkerThread; + import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.BaseDraggingActivity; import com.android.launcher3.DeviceProfile; @@ -176,6 +178,7 @@ public class WindowTransformSwipeHandler { Math.min(1 / MIN_PROGRESS_FOR_OVERVIEW, 1 / (1 - MIN_PROGRESS_FOR_OVERVIEW)); private final ClipAnimationHelper mClipAnimationHelper; + private final ClipAnimationHelper.TransformParams mTransformParams; protected Runnable mGestureEndCallback; protected boolean mIsGoingToHome; @@ -256,6 +259,7 @@ public class WindowTransformSwipeHandler { mRecentsAnimationWrapper = new RecentsAnimationWrapper(inputConsumer, this::createNewTouchProxyHandler); mClipAnimationHelper = new ClipAnimationHelper(context); + mTransformParams = new ClipAnimationHelper.TransformParams(); initStateCallbacks(); } @@ -584,11 +588,13 @@ public class WindowTransformSwipeHandler { RecentsAnimationControllerCompat controller = mRecentsAnimationWrapper.getController(); if (controller != null) { - - mClipAnimationHelper.applyTransform(mRecentsAnimationWrapper.targetSet, shift, - Looper.myLooper() == mMainThreadHandler.getLooper() + SyncRtSurfaceTransactionApplierCompat syncTransactionApplier + = Looper.myLooper() == mMainThreadHandler.getLooper() ? mSyncTransactionApplier - : null); + : null; + mTransformParams.setProgress(shift).setSyncTransactionApplier(syncTransactionApplier); + mClipAnimationHelper.applyTransform(mRecentsAnimationWrapper.targetSet, + mTransformParams); boolean passedThreshold = shift > 1 - UPDATE_SYSUI_FLAGS_THRESHOLD; mRecentsAnimationWrapper.setAnimationTargetsBehindSystemBars(!passedThreshold); @@ -615,6 +621,11 @@ public class WindowTransformSwipeHandler { HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING); } } + // Update insets of the next previous task, as we might switch to it. + TaskView nextTaskView = mRecentsView == null ? null : mRecentsView.getNextTaskView(); + if (mInteractionType == INTERACTION_NORMAL && nextTaskView != null) { + nextTaskView.setFullscreenProgress(1 - mCurrentShift.value); + } if (mLauncherTransitionController == null || mLauncherTransitionController .getAnimationPlayer().isStarted()) { @@ -1018,10 +1029,17 @@ public class WindowTransformSwipeHandler { mRecentsView.animateUpRunningTaskIconScale(); if (mQuickScrubController.isQuickSwitch()) { + // Adjust the running task so that it is centered and fills the screen. TaskView runningTask = mRecentsView.getRunningTaskView(); if (runningTask != null) { - runningTask.setTranslationY(-mActivity.getResources().getDimension( - R.dimen.task_thumbnail_half_top_margin) * 1f / mRecentsView.getScaleX()); + float insetHeight = mDp.heightPx - mDp.getInsets().top - mDp.getInsets().bottom; + // Usually insetDiff will be 0, unless we allow apps to draw under the insets. In + // that case (insetDiff != 0), we need to center in the system-specified available + // height rather than launcher's inset height by adding half the insetDiff. + float insetDiff = mDp.availableHeightPx - insetHeight; + float topMargin = mActivity.getResources().getDimension( + R.dimen.task_thumbnail_half_top_margin); + runningTask.setTranslationY((insetDiff / 2 - topMargin) / mRecentsView.getScaleX()); } } RecentsModel.INSTANCE.get(mContext).onOverviewShown(false, TAG); diff --git a/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java b/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java index f6af67a30f..aa269db6a7 100644 --- a/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java +++ b/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java @@ -151,14 +151,13 @@ public class ClipAnimationHelper { mBoostModeTargetLayers = isOpening ? MODE_OPENING : MODE_CLOSING; } - public RectF applyTransform(RemoteAnimationTargetSet targetSet, float progress, - @Nullable SyncRtSurfaceTransactionApplierCompat syncTransactionApplier) { + public RectF applyTransform(RemoteAnimationTargetSet targetSet, TransformParams params) { RectF currentRect; mTmpRectF.set(mTargetRect); Utilities.scaleRectFAboutCenter(mTmpRectF, mTargetScale); - float offsetYProgress = mOffsetYInterpolator.getInterpolation(progress); - progress = mInterpolator.getInterpolation(progress); - currentRect = mRectFEvaluator.evaluate(progress, mSourceRect, mTmpRectF); + float offsetYProgress = mOffsetYInterpolator.getInterpolation(params.progress); + float progress = mInterpolator.getInterpolation(params.progress); + currentRect = mRectFEvaluator.evaluate(progress, mSourceRect, mTmpRectF); synchronized (mTargetOffset) { // Stay lined up with the center of the target, since it moves for quick scrub. @@ -173,7 +172,7 @@ public class ClipAnimationHelper { mClipRectF.bottom = mSourceStackBounds.height() - (mSourceWindowClipInsets.bottom * progress); - SurfaceParams[] params = new SurfaceParams[targetSet.unfilteredApps.length]; + SurfaceParams[] surfaceParams = new SurfaceParams[targetSet.unfilteredApps.length]; for (int i = 0; i < targetSet.unfilteredApps.length; i++) { RemoteAnimationTargetCompat app = targetSet.unfilteredApps[i]; mTmpMatrix.setTranslate(app.position.x, app.position.y); @@ -206,10 +205,10 @@ public class ClipAnimationHelper { // Since radius is in Surface space, but we draw the rounded corners in screen space, we // have to undo the scale. - params[i] = new SurfaceParams(app.leash, alpha, mTmpMatrix, crop, layer, + surfaceParams[i] = new SurfaceParams(app.leash, alpha, mTmpMatrix, crop, layer, cornerRadius / scale); } - applyParams(syncTransactionApplier, params); + applySurfaceParams(params.syncTransactionApplier, surfaceParams); return currentRect; } @@ -218,8 +217,8 @@ public class ClipAnimationHelper { return mCurrentRectWithInsets; } - private void applyParams(@Nullable SyncRtSurfaceTransactionApplierCompat syncTransactionApplier, - SurfaceParams[] params) { + private void applySurfaceParams(@Nullable SyncRtSurfaceTransactionApplierCompat + syncTransactionApplier, SurfaceParams[] params) { if (syncTransactionApplier != null) { syncTransactionApplier.scheduleApply(params); } else { @@ -330,14 +329,14 @@ public class ClipAnimationHelper { canvas.concat(mTmpMatrix); canvas.translate(mTargetRect.left, mTargetRect.top); + float scale = mTargetRect.width() / mSourceRect.width(); float insetProgress = (1 - progress); - float scale = currentRect.width() / mTargetRect.width(); ttv.drawOnCanvas(canvas, -mSourceWindowClipInsets.left * insetProgress, -mSourceWindowClipInsets.top * insetProgress, ttv.getMeasuredWidth() + mSourceWindowClipInsets.right * insetProgress, ttv.getMeasuredHeight() + mSourceWindowClipInsets.bottom * insetProgress, - Utilities.mapRange(progress, mWindowCornerRadius / scale, ttv.getCornerRadius())); + Utilities.mapRange(progress, mWindowCornerRadius * scale, ttv.getCornerRadius())); } public RectF getTargetRect() { @@ -351,4 +350,25 @@ public class ClipAnimationHelper { public float getCurrentCornerRadius() { return mCurrentCornerRadius; } + + public static class TransformParams { + float progress; + SyncRtSurfaceTransactionApplierCompat syncTransactionApplier; + + public TransformParams() { + progress = 0; + } + + public TransformParams setProgress(float progress) { + this.progress = progress; + return this; + } + + public TransformParams setSyncTransactionApplier( + SyncRtSurfaceTransactionApplierCompat applier) { + this.syncTransactionApplier = applier; + return this; + } + } } + diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 854e7288b7..34b57482ee 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -24,6 +24,7 @@ import static com.android.launcher3.anim.Interpolators.LINEAR; import static com.android.launcher3.util.SystemUiController.UI_STATE_OVERVIEW; import static com.android.quickstep.TaskUtils.checkCurrentOrManagedUserId; import static com.android.quickstep.WindowTransformSwipeHandler.MIN_PROGRESS_FOR_OVERVIEW; + import android.animation.Animator; import android.animation.AnimatorSet; import android.animation.LayoutTransition; @@ -60,6 +61,7 @@ import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityNodeInfo; import android.widget.ListView; import androidx.annotation.Nullable; + import com.android.launcher3.BaseActivity; import com.android.launcher3.DeviceProfile; import com.android.launcher3.Insettable; @@ -482,6 +484,11 @@ public abstract class RecentsView extends PagedView impl final TaskView taskView = (TaskView) getChildAt(pageIndex); taskView.bind(task); } + TaskView runningTaskView = getRunningTaskView(); + if (runningTaskView != null) { + setCurrentPage(indexOfChild(runningTaskView)); + } + if (mIgnoreResetTaskId != -1 && getTaskView(mIgnoreResetTaskId) != ignoreRestTaskView) { // If the taskView mapping is changing, do not preserve the visuals. Since we are // mostly preserving the first task, and new taskViews are added to the end, it should @@ -545,8 +552,8 @@ public abstract class RecentsView extends PagedView impl // Keep this logic in sync with ActivityControlHelper.getTranslationYForQuickScrub. mTempRect.top -= mTaskTopMargin; setPadding(mTempRect.left - mInsets.left, mTempRect.top - mInsets.top, - dp.availableWidthPx + mInsets.left - mTempRect.right, - dp.availableHeightPx + mInsets.top - mTempRect.bottom); + dp.widthPx - mInsets.right - mTempRect.right, + dp.heightPx - mInsets.bottom - mTempRect.bottom); } protected abstract void getTaskSize(DeviceProfile dp, Rect outRect); @@ -749,7 +756,8 @@ public abstract class RecentsView extends PagedView impl setRunningTaskIconScaledDown(runningTaskIconScaledDown); setRunningTaskHidden(runningTaskTileHidden); - setCurrentPage(0); + TaskView tv = getRunningTaskView(); + setCurrentPage(tv == null ? 0 : indexOfChild(tv)); // Load the tasks (if the loading is already mTaskListChangeId = mModel.getTasks(this::applyLoadPlan); @@ -760,14 +768,14 @@ public abstract class RecentsView extends PagedView impl if (runningTaskView == null) { // Launch the first task if (getTaskViewCount() > 0) { - ((TaskView) getChildAt(0)).launchTask(true /* animate */); + getTaskViewAt(0).launchTask(true /* animate */); } } else { - // Get the next launch task - int runningTaskIndex = indexOfChild(runningTaskView); - int nextTaskIndex = Math.max(0, Math.min(getTaskViewCount() - 1, runningTaskIndex + 1)); - if (nextTaskIndex < getTaskViewCount()) { - ((TaskView) getChildAt(nextTaskIndex)).launchTask(true /* animate */); + TaskView nextTaskView = getNextTaskView(); + if (nextTaskView != null) { + nextTaskView.launchTask(true /* animate */); + } else { + runningTaskView.launchTask(true /* animate */); } } } @@ -1140,6 +1148,19 @@ public abstract class RecentsView extends PagedView impl child.setAlpha(mContentAlpha); } + /** + * @return The most recent task that is older than the currently running task. If there is + * currently no running task or there is no task older than it, then return null. + */ + @Nullable + public TaskView getNextTaskView() { + TaskView runningTaskView = getRunningTaskView(); + if (runningTaskView == null) { + return null; + } + return getTaskViewAt(indexOfChild(runningTaskView) + 1); + } + public TaskView getTaskViewAt(int index) { View child = getChildAt(index); return child == mClearAllButton ? null : (TaskView) child; @@ -1261,12 +1282,14 @@ public abstract class RecentsView extends PagedView impl toScale, toTranslationY); scaleAndTranslation[1] = -scaleAndTranslation[1]; anim.play(createAnimForChild(adjacentTask, scaleAndTranslation)); + anim.play(ObjectAnimator.ofFloat(adjacentTask, TaskView.FULLSCREEN_PROGRESS, 1)); } if (taskIndex + 1 < getTaskViewCount()) { TaskView adjacentTask = getTaskViewAt(taskIndex + 1); float[] scaleAndTranslation = getAdjacentScaleAndTranslation(centerTask, toScale, toTranslationY); anim.play(createAnimForChild(adjacentTask, scaleAndTranslation)); + anim.play(ObjectAnimator.ofFloat(adjacentTask, TaskView.FULLSCREEN_PROGRESS, 1)); } } else { // We are launching an adjacent task, so parallax the center and other adjacent task. diff --git a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java index 6c5ddd84e0..c2403a363c 100644 --- a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java +++ b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java @@ -81,6 +81,7 @@ public class TaskThumbnailView extends View { private float mClipBottom = -1; private Rect mScaledInsets = new Rect(); + private boolean mIsRotated; private Task mTask; private ThumbnailData mThumbnailData; @@ -144,7 +145,7 @@ public class TaskThumbnailView extends View { /** * Sets the alpha of the dim layer on top of this view. - * + *

* If dimAlpha is 0, no dimming is applied; if dimAlpha is 1, the thumbnail will be black. */ public void setDimAlpha(float dimAlpha) { @@ -188,13 +189,18 @@ public class TaskThumbnailView extends View { @Override protected void onDraw(Canvas canvas) { - if (((TaskView) getParent()).isFullscreen()) { + float fullscreenProgress = ((TaskView) getParent()).getFullscreenProgress(); + if (mIsRotated) { + // Don't show insets in the wrong orientation. + fullscreenProgress = 0; + } + if (fullscreenProgress > 0) { // Draw the insets if we're being drawn fullscreen (we do this for quick switch). drawOnCanvas(canvas, - -mScaledInsets.left, - -mScaledInsets.top, - getMeasuredWidth() + mScaledInsets.right, - getMeasuredHeight() + mScaledInsets.bottom, + -mScaledInsets.left * fullscreenProgress, + -mScaledInsets.top * fullscreenProgress, + getMeasuredWidth() + mScaledInsets.right * fullscreenProgress, + getMeasuredHeight() + mScaledInsets.bottom * fullscreenProgress, mCornerRadius); } else { drawOnCanvas(canvas, 0, 0, getMeasuredWidth(), getMeasuredHeight(), mCornerRadius); @@ -241,11 +247,11 @@ public class TaskThumbnailView extends View { } private void updateThumbnailMatrix() { - boolean rotate = false; + mIsRotated = false; mClipBottom = -1; if (mBitmapShader != null && mThumbnailData != null) { float scale = mThumbnailData.scale; - Rect thumbnailInsets = mThumbnailData.insets; + Rect thumbnailInsets = mThumbnailData.insets; final float thumbnailWidth = mThumbnailData.thumbnail.getWidth() - (thumbnailInsets.left + thumbnailInsets.right) * scale; final float thumbnailHeight = mThumbnailData.thumbnail.getHeight() - @@ -262,12 +268,12 @@ public class TaskThumbnailView extends View { final Configuration configuration = getContext().getResources().getConfiguration(); // Rotate the screenshot if not in multi-window mode - rotate = FeatureFlags.OVERVIEW_USE_SCREENSHOT_ORIENTATION && + mIsRotated = FeatureFlags.OVERVIEW_USE_SCREENSHOT_ORIENTATION && configuration.orientation != mThumbnailData.orientation && !mActivity.isInMultiWindowModeCompat() && mThumbnailData.windowingMode == WINDOWING_MODE_FULLSCREEN; // Scale the screenshot to always fit the width of the card. - thumbnailScale = rotate + thumbnailScale = mIsRotated ? getMeasuredWidth() / thumbnailHeight : getMeasuredWidth() / thumbnailWidth; } @@ -275,7 +281,7 @@ public class TaskThumbnailView extends View { mScaledInsets.set(thumbnailInsets); Utilities.scaleRect(mScaledInsets, thumbnailScale); - if (rotate) { + if (mIsRotated) { int rotationDir = profile.isVerticalBarLayout() && !profile.isSeascape() ? -1 : 1; mMatrix.setRotate(90 * rotationDir); int newLeftInset = rotationDir == 1 ? thumbnailInsets.bottom : thumbnailInsets.top; @@ -299,7 +305,7 @@ public class TaskThumbnailView extends View { mMatrix.postScale(thumbnailScale, thumbnailScale); mBitmapShader.setLocalMatrix(mMatrix); - float bitmapHeight = Math.max((rotate ? thumbnailWidth : thumbnailHeight) + float bitmapHeight = Math.max((mIsRotated ? thumbnailWidth : thumbnailHeight) * thumbnailScale, 0); if (Math.round(bitmapHeight) < getMeasuredHeight()) { mClipBottom = bitmapHeight; @@ -307,7 +313,7 @@ public class TaskThumbnailView extends View { mPaint.setShader(mBitmapShader); } - if (rotate) { + if (mIsRotated) { // The overlay doesn't really work when the screenshot is rotated, so don't add it. mOverlay.reset(); } else { diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index 86f7a48e8b..617ecf8100 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -101,6 +101,19 @@ public class TaskView extends FrameLayout implements PageCallbacks { } }; + public static final FloatProperty FULLSCREEN_PROGRESS = + new FloatProperty("fullscreenProgress") { + @Override + public void setValue(TaskView taskView, float v) { + taskView.setFullscreenProgress(v); + } + + @Override + public Float get(TaskView taskView) { + return taskView.mFullscreenProgress; + } + }; + private static final FloatProperty FOCUS_TRANSITION = new FloatProperty("focusTransition") { @Override @@ -139,7 +152,7 @@ public class TaskView extends FrameLayout implements PageCallbacks { private DigitalWellBeingToast mDigitalWellBeingToast; private float mCurveScale; private float mZoomScale; - private boolean mIsFullscreen; + private float mFullscreenProgress; private Animator mIconAndDimAnimator; private float mFocusTransitionProgress = 1; @@ -340,6 +353,10 @@ public class TaskView extends FrameLayout implements PageCallbacks { setTranslationZ(0); setAlpha(1f); setIconScaleAndDim(1); + if (!getRecentsView().getQuickScrubController().isQuickSwitch()) { + // Reset full screen progress unless we are doing back to back quick switch. + setFullscreenProgress(0); + } } @Override @@ -498,15 +515,21 @@ public class TaskView extends FrameLayout implements PageCallbacks { /** * Hides the icon and shows insets when this TaskView is about to be shown fullscreen. + * @param progress: 0 = show icon and no insets; 1 = don't show icon and show full insets. */ - public void setFullscreen(boolean isFullscreen) { - mIsFullscreen = isFullscreen; - mIconView.setVisibility(mIsFullscreen ? INVISIBLE : VISIBLE); - setClipChildren(!mIsFullscreen); - setClipToPadding(!mIsFullscreen); + public void setFullscreenProgress(float progress) { + if (progress == mFullscreenProgress) { + return; + } + mFullscreenProgress = progress; + boolean isFullscreen = mFullscreenProgress > 0; + mIconView.setVisibility(isFullscreen ? INVISIBLE : VISIBLE); + setClipChildren(!isFullscreen); + setClipToPadding(!isFullscreen); + getThumbnail().invalidate(); } - public boolean isFullscreen() { - return mIsFullscreen; + public float getFullscreenProgress() { + return mFullscreenProgress; } } diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 3f505462ee..0f08c0a3cf 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -93,14 +93,6 @@ "Wys kennisgewingkolle" "Voeg ikoon by tuisskerm" "Vir nuwe programme" - "Verander ikoon se vorm" - "op tuisskerm" - "Gebruik stelselverstek" - "Vierkant" - "Sirkelvierkant" - "Sirkel" - "Traandruppel" - "Pas ikoonvormveranderings toe" "Onbekend" "Verwyder" "Soek" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 9f8ee87ca5..5df7cedcf6 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -93,14 +93,6 @@ "የማሳወቂያ ነጥቦችን አሳይ" "አዶ ወደ የመነሻ ማያ ገጽ አክል" "ለአዲስ መተግበሪያዎች" - "የአዶ ቅርፅ ለውጥ" - "በመነሻ ማያ ገጽ ላይ" - "የሥርዓቱን ነባሪ ተጠቀም" - "ካሬ" - "Squircle" - "ክብ" - "የእንባ ጠብታ" - "የአዶ ቅርች ለውጦች" "የማይታወቅ" "አስወግድ" "ፈልግ" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 97e9784d2f..5b5cfa401c 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -97,14 +97,6 @@ "عرض نقاط الإشعارات" "إضافة رمز إلى الشاشة الرئيسية" "للتطبيقات الجديدة" - "تغيير شكل الرمز" - "على الشاشة الرئيسية" - "استخدام الإعداد التلقائي للنظام" - "مربّع" - "رمز دائري مربّع" - "دائرة" - "رمز على شكل دمعة" - "جارٍ تطبيق تغييرات شكل الرمز" "غير معروفة" "إزالة" "بحث" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index e4293cfe42..75616f32b2 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -24,8 +24,8 @@ "কৰ্মস্থান" "এপটো ইনষ্টল কৰা নহ\'ল।" "এপটো নাই" - "ডাউনল\'ড কৰা এপটোক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ\'ল" - "ৱিজেটবোৰক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ\'ল" + "ডাউনল’ড কৰা এপটোক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ’ল" + "ৱিজেটবোৰক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ’ল" "শ্বৰ্টকাট নাই" "গৃহ স্ক্ৰীণ" "উপযোগিতা অনুসৰি কৰা কাৰ্যবিলাক" @@ -64,7 +64,7 @@ "ছেটআপ কৰক" "এইটো এটা ছিষ্টেম এপ আৰু ইয়াক আনইনষ্টল কৰিব নোৱৰি" "নামবিহীন ফ\'ল্ডাৰ" - "%1$s অক্ষম কৰা হ\'ল" + "%1$s অক্ষম কৰা হ’ল" %1$s%2$dটা জাননী আছে %1$s%2$dটা জাননী আছে @@ -72,10 +72,10 @@ "%2$dৰ %1$d পৃষ্ঠা" "গৃহ স্ক্ৰীণ %2$dৰ %1$d" "গৃহ স্ক্ৰীণৰ নতুন পৃষ্ঠা" - "ফ’ল্ডাৰ খোলা হ\'ল, %1$d x %2$d" + "ফ’ল্ডাৰ খোলা হ’ল, %1$d x %2$d" "ফ\'ল্ডাৰ বন্ধ কৰিবলৈ টিপক" "সলনি কৰা নাম ছেভ কৰিবলৈ টিপক" - "ফ\'ল্ডাৰ বন্ধ কৰা হ\'ল" + "ফ\'ল্ডাৰ বন্ধ কৰা হ’ল" "ফ\'ল্ডাৰৰ নাম সলনি কৰি %1$s কৰা হৈছে" "ফ’ল্ডাৰ: %1$s" "ৱিজেটসমূহ" @@ -93,46 +93,38 @@ "জাননী বিন্দু দেখুৱাওক" "গৃহ স্ক্ৰীণত আইকনটো যোগ কৰক" "নতুন এপসমূহৰ বাবে" - "আইকনৰ আকৃতি সলনি কৰক" - "গৃহ স্ক্ৰীণত" - "ছিষ্টেম ডিফ\'ল্ট ব্য়ৱহাৰ কৰক" - "বৰ্গাকাৰ" - "বৰ্গবৃত্তাকাৰ" - "পৰিচিত মানুহৰ গোট" - "চকুপানীৰ টোপাল" - "আইকনৰ আকৃতিত কৰা পৰিবৰ্তনবোৰ প্ৰয়োগ কৰি থকা হৈছে" "অজ্ঞাত" "আঁতৰাওক" "সন্ধান কৰক" "এই এপটো ইনষ্টল কৰা হোৱা নাই" "এই আইকনৰ এপটো ইনষ্টল কৰা হোৱা নাই। আপুনি এইটো আঁতৰাব পাৰে অথবা এপটো বিচাৰি মেনুৱেলভাৱে ইনষ্টল কৰিব পাৰে।" - "%1$s ডাউনল\'ড কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হ\'ল" + "%1$s ডাউনল’ড কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হ’ল" "%1$s ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে" "%1$s ৱিজেট" "ৱিজেটৰ তালিকা" - "ৱিজেটৰ তালিকা বন্ধ কৰা হ\'ল" + "ৱিজেটৰ তালিকা বন্ধ কৰা হ’ল" "গৃহ স্ক্ৰীণত যোগ কৰক" "বস্তুটো ইয়ালৈ স্থানান্তৰ কৰক" - "বস্তুটো গৃহ স্ক্ৰীণত যোগ কৰা হ\'ল" - "বস্তুটো আঁতৰোৱা হ\'ল" + "বস্তুটো গৃহ স্ক্ৰীণত যোগ কৰা হ’ল" + "বস্তুটো আঁতৰোৱা হ’ল" "আনডু কৰক" "বস্তু স্থানান্তৰ কৰক" "শাৰী %1$s স্তম্ভ %2$sলৈ স্থানান্তৰিত কৰক" "পছন্দৰ অৱস্থান %1$sলৈ স্থানান্তৰিত কৰক" "পছন্দৰ অৱস্থান %1$sলৈ স্থানান্তৰিত কৰক" - "বস্তুটো স্থানান্তৰ কৰা হ\'ল" + "বস্তুটো স্থানান্তৰ কৰা হ’ল" "ফ\'ল্ডাৰত যোগ কৰক: %1$s" "%1$sসহ ফ\'ল্ডাৰত যোগ কৰক" - "বস্তুটো ফ\'ল্ডাৰত যোগ কৰা হ\'ল" + "বস্তুটো ফ\'ল্ডাৰত যোগ কৰা হ’ল" "%1$s: ৰ জৰিয়তে ফ\'ল্ডাৰ সৃষ্টি কৰক" - "ফ\'ল্ডাৰ সৃষ্টি কৰা হ\'ল" + "ফ\'ল্ডাৰ সৃষ্টি কৰা হ’ল" "হ\'ম স্ক্ৰীণলৈ স্থানান্তৰ কৰক" "আকাৰ সলনি কৰক" "প্ৰস্থ বৃদ্ধি কৰক" "উচ্চতা বৃদ্ধি কৰক" "প্ৰস্থ হ্ৰাস কৰক" "উচ্চতা হ্ৰাস কৰক" - "ৱিজেটৰ আকাৰ সলনি কৰি প্ৰস্থ %1$s আৰু উচ্চতা %2$s কৰা হ\'ল" + "ৱিজেটৰ আকাৰ সলনি কৰি প্ৰস্থ %1$s আৰু উচ্চতা %2$s কৰা হ’ল" "শ্বৰ্টকাটসমূহ" "শ্বৰ্টকাট আৰু জাননীসমূহ" "অগ্ৰাহ্য কৰক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index 5381114d6c..9fc862628d 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -93,14 +93,6 @@ "Bildiriş nöqtələrini göstərin" "Əsas ekrana ikona əlavə edin" "Yeni tətbiqlər üçün" - "İkona formasını dəyişin" - "Əsas səhifə ekranında" - "Sistem defoltu istifadə edin" - "Kvadrat" - "Kənarları dairəvi kvadrat" - "Çevrə" - "Gözyaşı damlası" - "İkona formasına etdiyiniz dəyişikliklər tətbiq edilir" "Naməlum" "Yığışdır" "Axtarış" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 568a0fbc20..269ba7857b 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -94,14 +94,6 @@ "Prikazuj tačke za obaveštenja" "Dodaj ikonu na početni ekran" "Za nove aplikacije" - "Promenite oblik ikona" - "na početnom ekranu" - "Koristi podrazumevano sistemsko podešavanje" - "Kvadrat" - "Zaobljeni kvadrat" - "Krug" - "Suza" - "Primenjuju se promene oblika ikona" "Nepoznato" "Ukloni" "Pretraži" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 2f5fd30054..1a1cfceb5b 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -95,14 +95,6 @@ "Паказваць значкі апавяшчэнняў" "Дадаць значок на Галоўны экран" "Для новых праграм" - "Змяніць форму значка" - "на галоўным экране" - "Выкарыстоўваць стандартныя формы" - "Квадрат" - "Прамавугольнік са скругленымі вугламі" - "Круг" - "Сляза" - "Змены формы значка прымяняюцца" "Невядома" "Выдаліць" "Шукаць" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 286a6e886a..436e8900e1 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -93,14 +93,6 @@ "Показване на точките за известия" "Добавяне на икона към началния екран" "За нови приложения" - "Промяна на формата на иконите" - "на началния екран" - "Използване на стандартната системна настройка" - "Квадрат" - "Комбинация от кръг и квадрат" - "Кръг" - "Сълза" - "Промените във формата на иконите се прилагат" "Няма информация" "Премахване" "Търсене" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 6356f149d7..7efacf3da6 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -93,14 +93,6 @@ "বিজ্ঞপ্তির ডট দেখুন" "হোম স্ক্রিনে আইকন যোগ করুন" "নতুন অ্যাপ্লিকেশানগুলির জন্যে" - "আইকনের আকৃতি পরিবর্তন করুন" - "হোম স্ক্রিনে" - "সিস্টেমের ডিফল্ট মান ব্যবহার করুন" - "চৌকো" - "চৌকো-গোলাকার" - "গোলাকার" - "চোখের জল" - "আইকনের আকৃতি পরিবর্তন করা হচ্ছে" "অজানা" "সরান" "সার্চ" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index e98e1cde3a..6703d22c4a 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -94,14 +94,6 @@ "Prikaži tačke za obavještenja" "Dodaj ikonu na početni ekran" "Za nove aplikacije" - "Promjena oblika ikona" - "na Početnom ekranu" - "Koristite sistemski zadano" - "Kvadrat" - "Zaobljeni kvadrat" - "Krug" - "Suza" - "Primjenjivanje promjena oblika ikona" "Nepoznato" "Ukloni" "Pretraži" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 52cd6a3bbb..a4f701fe5a 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -93,14 +93,6 @@ "Mostra els punts de notificació" "Afegeix la icona a la pantalla d\'inici" "Per a les aplicacions noves" - "Canvia la forma de les icones" - "a la pantalla d\'inici" - "Utilitza l\'opció predeterminada del sistema" - "Quadrat" - "Quadrat arrodonit" - "Cercle" - "Llàgrima" - "S\'estan aplicant els canvis de forma de les icones" "Desconegut" "Suprimeix" "Cerca" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 59dabbc403..a9e705a8d1 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -95,14 +95,6 @@ "Zobrazovat puntíky s oznámením" "Přidat ikonu na plochu" "Pro nové aplikace" - "Změnit tvar ikony" - "na ploše" - "Použít výchozí nastavení systému" - "Čtverec" - "Kruh/čtverec" - "Kruh" - "Slza" - "Tvar ikony se mění" "Neznámé" "Odstranit" "Hledat" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 19ffe36673..ab62107c84 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -33,7 +33,7 @@ "Tryk to gange, og hold fingeren nede for at vælge en widget eller bruge tilpassede handlinger." "%1$d × %2$d" "%1$d i bredden og %2$d i højden" - "Tryk, og hold fingeren nede for at placere manuelt" + "Tryk og hold fingeren nede for at placere manuelt" "Tilføj automatisk" "Søg efter apps" "Indlæser apps…" @@ -93,14 +93,6 @@ "Vis underretningscirkler" "Føj ikon til startskærmen" "For nye apps" - "Skift ikonform" - "på startskærmen" - "Brug systemstandarden" - "Kvadrat" - "Kvadrat med runde hjørner" - "Cirkel" - "Dråbeform" - "Anvender ændringer af ikonform" "Ukendt" "Fjern" "Søg" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 4d4c1daf23..9d0ad4542f 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -93,14 +93,6 @@ "App-Benachrichtigungspunkte anzeigen" "Symbol zu Startbildschirm hinzufügen" "Für neue Apps" - "Form des Symbols ändern" - "auf dem Startbildschirm" - "Systemstandardeinstellung verwenden" - "Quadrat" - "Superkreis" - "Kreis" - "Träne" - "Änderungen an der Form des Symbols werden übernommen" "Unbekannt" "Entfernen" "Suchen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 35aba42a37..97450899a1 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -93,14 +93,6 @@ "Εμφάνιση κουκκίδων ειδοποιήσεων" "Προσθήκη εικονιδίου στην Αρχική οθόνη" "Για νέες εφαρμογές" - "Αλλαγή σχήματος εικονιδίου" - "στην Αρχική οθόνη" - "Χρήση προεπιλογής συστήματος" - "Τετράγωνο" - "Στρογγυλεμένο τετράγωνο" - "Κύκλος" - "Δάκρυ" - "Εφαρμογή αλλαγών σχήματος εικονιδίων" "Άγνωστο" "Κατάργηση" "Αναζήτηση" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index a56fbefa46..04c341cad4 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -93,14 +93,6 @@ "Show notification dots" "Add icon to Home screen" "For new apps" - "Change icon shape" - "on Home screen" - "Use system default" - "Square" - "Squircle" - "Circle" - "Teardrop" - "Applying icon shape changes" "Unknown" "Remove" "Search" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index a56fbefa46..04c341cad4 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -93,14 +93,6 @@ "Show notification dots" "Add icon to Home screen" "For new apps" - "Change icon shape" - "on Home screen" - "Use system default" - "Square" - "Squircle" - "Circle" - "Teardrop" - "Applying icon shape changes" "Unknown" "Remove" "Search" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index a56fbefa46..04c341cad4 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -93,14 +93,6 @@ "Show notification dots" "Add icon to Home screen" "For new apps" - "Change icon shape" - "on Home screen" - "Use system default" - "Square" - "Squircle" - "Circle" - "Teardrop" - "Applying icon shape changes" "Unknown" "Remove" "Search" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index f88f8fca73..4f5a13a88a 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -93,14 +93,6 @@ "Mostrar puntos de notificación" "Agregar ícono a la pantalla principal" "Para nuevas apps" - "Cambiar forma de los íconos" - "en la pantalla principal" - "Usar valores predeterminados del sistema" - "Cuadrado" - "Cuadrado con esquinas redondeadas" - "Círculo" - "Gota" - "Aplicando cambio en la forma de los íconos" "Desconocido" "Eliminar" "Buscar" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 3f3322c400..899b2f1ec6 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -93,14 +93,6 @@ "Mostrar burbujas de notificación" "Añadir icono a la pantalla de inicio" "Para aplicaciones nuevas" - "Cambiar forma de los iconos" - "en la pantalla de inicio" - "Usar opción predeterminada del sistema" - "Cuadrado" - "Cuadrado con esquinas redondeadas" - "Círculo" - "Lágrima" - "Aplicando cambios en la forma de los iconos" "Desconocido" "Quitar" "Buscar" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index ea04cdda7b..269bb203e2 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -93,14 +93,6 @@ "Kuva märguandetäpid" "Lisa ikoon avaekraanile" "Uute rakenduste puhul" - "Ikooni kuju muutmine" - "avaekraanil" - "Kasuta süsteemi vaikeseadet" - "Ruut" - "Ümarate nurkadega ruut" - "Ring" - "Tilk" - "Ikooni kuju muudatuste rakendamine" "Teadmata" "Eemalda" "Otsing" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 30dcaa0970..9a07a20e29 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -93,14 +93,6 @@ "Erakutsi jakinarazpen-biribiltxoak" "Gehitu ikonoa hasierako pantailan" "Aplikazio berrietan" - "Aldatu ikonoaren forma" - "Hasierako pantailan" - "Erabili sistemaren balio lehenetsiak" - "Karratua" - "Ertz biribilduko karratua" - "Zirkulua" - "Malkoa" - "Ikonoaren forman egindako aldaketak aplikatzen" "Ezezaguna" "Kendu" "Bilatu" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 539c7599c7..f2c0998d49 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -93,14 +93,6 @@ "نمایش نقطه‌های اعلان" "افزودن نماد به صفحه اصلی" "برای برنامه‌های جدید" - "تغییر شکل نماد" - "در صفحه اصلی" - "استفاده از پیش‌فرض سیستم" - "مربع" - "مربع با گوشه‌های گرد" - "دایره" - "قطره اشک" - "درحال اعمال کردن تغییرات شکل نماد" "نامشخص" "حذف" "جستجو" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 70853bd235..ba4e68fc03 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -93,14 +93,6 @@ "Näytä ilmoituksista kertovat pistemerkit" "Lisää kuvake aloitusruutuun" "Uusille sovelluksille" - "Muuta kuvakkeen muotoa" - "aloitusnäytöllä" - "Käytä järjestelmän oletusarvoa" - "Neliö" - "Ympyräneliö" - "Ympyrä" - "Pisara" - "Sovelletaan kuvakkeiden muotojen muutoksia" "Tuntematon" "Poista" "Haku" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 2a70d3d153..4ea32c0f81 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -93,14 +93,6 @@ "Afficher les points de notification" "Ajouter l\'icône à l\'écran d\'accueil" "Pour les nouvelles applications" - "Modifier la forme de l\'icône" - "sur l\'écran d\'accueil" - "Utiliser les valeurs système par défaut" - "Carré" - "Carré aux coins ronds" - "Cercle" - "Goutte" - "Application des changements à la forme de l\'icône en cours…" "Inconnu" "Supprimer" "Rechercher" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 35b8ca655f..696dec9e64 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -33,7 +33,7 @@ "Appuyez 2 fois et maintenez la pression pour sélectionner widget ou utilisez actions personnalisées." "%1$d x %2$d" "%1$d de largeur et %2$d de hauteur" - "Appuyez de manière prolongée pour placer l\'élément manuellement" + "Appuyez de manière prolongée pour placer l\'élément manuellement." "Ajouter automatiquement" "Rechercher dans les applications" "Chargement des applications…" @@ -93,14 +93,6 @@ "Afficher les pastilles de notification" "Ajouter l\'icône à l\'écran d\'accueil" "Pour les nouvelles applications" - "Modifier la forme des icônes" - "sur l\'écran d\'accueil" - "Utiliser la valeur système par défaut" - "Carré" - "Squircle" - "Cercle" - "Goutte" - "Application des modifications de forme des icônes…" "Inconnu" "Supprimer" "Rechercher" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 4a9f8dc6d7..00528b484a 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -93,14 +93,6 @@ "Mostrar puntos de notificacións" "Engadir icona á pantalla de inicio" "Para novas aplicacións" - "Cambiar forma das iconas" - "na pantalla de inicio" - "Usar valores predeterminados do sistema" - "Cadrado" - "Cadrado de bordos redondeados" - "Círculo" - "Bágoa" - "Aplicando cambios na forma das iconas" "Descoñecido" "Eliminar" "Buscar" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index d0f7cc3f24..181422a519 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -93,14 +93,6 @@ "નોટિફિકેશન માટેના ચિહ્ન બતાવો" "હોમ સ્ક્રીન પર આઇકન ઉમેરો" "નવી ઍપ્લિકેશનો માટે" - "આઇકનનો આકાર બદલો" - "હોમ સ્ક્રીન પર" - "સિસ્ટમ ડિફૉલ્ટનો ઉપયોગ કરો" - "ચોરસ" - "ચોરસ જેવું ગોળ" - "વર્તુળ" - "ટિઅરડ્રોપ" - "આઇકનના આકારમાં કરેલ ફેરફારો લાગુ કરી રહ્યા છીએ" "અજાણ્યો" "દૂર કરો" "શોધો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index b37b17c8d2..ca35c2f3db 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -93,14 +93,6 @@ "नई सूचनाएं बताने वाला गोल निशान दिखाएं" "होम स्क्रीन में आइकॉन जोड़ें" "नए ऐप्लिकेशन के लिए" - "आइकॉन का आकार बदलें" - "होम स्‍क्रीन पर" - "सिस्टम डिफ़ॉल्ट का उपयोग करें" - "वर्ग" - "गोल कोनों वाला वर्ग" - "मंडली" - "आंसू की बूंद" - "आइकॉन के आकार में बदलाव किए जा रहे हैं" "अज्ञात" "निकालें" "सर्च करें" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 1d1919b30a..a15fcb2413 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -94,14 +94,6 @@ "Prikaži točke obavijesti" "Dodaj ikonu na početni zaslon" "Za nove aplikacije" - "Promijeni oblik ikona" - "na početnom zaslonu" - "Upotrijebi zadane postavke sustava" - "Kvadrat" - "Zaobljeni kvadrat" - "Krug" - "Suza" - "Primjena promjena oblika ikona" "Nepoznato" "Ukloni" "Traži" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 9f965bc4a2..fb3a149815 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -93,14 +93,6 @@ "Értesítési pöttyök megjelenítése" "Ikon hozzáadása a kezdőképernyőhöz" "Új alkalmazásoknál" - "Ikon formájának módosítása" - "a kezdőképernyőn" - "Alapértelmezett érték használata" - "Négyzet" - "Squircle" - "Kör" - "Könnycsepp" - "Ikonforma módosításainak alkalmazása…" "Ismeretlen" "Törlés" "Keresés" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index ca56102723..b0082c0633 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -49,7 +49,7 @@ "Անձնական հավելվածների ցանկ" "Աշխատանքային հավելվածների ցանկ" "Հիմնական" - "Հեռացնել" + "Ապատեղադրել" "Հեռացնել" "Հավելվածի տվյալներ" "Տեղադրել" @@ -93,14 +93,6 @@ "Ցուցադրել ծանուցումների կետիկները" "Ավելացնել պատկերակը Հիմնական էկրանին" "Նոր հավելվածների համար" - "Փոխել պատկերակների տեսքը" - "հիմնական էկրանին" - "Օգտագործել համակարգի կանխադրված կարգավորումը" - "Քառակուսի" - "Քառանկյուն" - "Օղակ" - "Արցունքաձև" - "Պատկերակների տեսքի փոփոխությունները կիրառվում են" "Անհայտ է" "Ապատեղադրել" "Գտնել" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 396c5b164b..448473efdc 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -93,14 +93,6 @@ "Tampilkan titik notifikasi" "Tambahkan ikon ke Layar utama" "Untuk aplikasi baru" - "Ubah bentuk ikon" - "di layar Utama" - "Gunakan default sistem" - "Persegi" - "Persegi bundar" - "Lingkaran" - "Butiran Air" - "Menerapkan perubahan bentuk ikon" "Tidak dikenal" "Buang" "Telusuri" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 99bd888ade..174beaaf43 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -49,7 +49,7 @@ "Listi yfir eigin forrit" "Listi yfir vinnuforrit" "Heim" - "Fjarlægja" + "Taka niður" "Fjarlægja" "Forritsupplýsingar" "Setja upp" @@ -93,14 +93,6 @@ "Sýna tilkynningapunkta" "Bæta tákni á heimaskjáinn" "Fyrir ný forrit" - "Breyta formi tákns" - "á heimaskjá" - "Nota sjálfgildi kerfis" - "Ferningur" - "Ferhringur" - "Hringur" - "Dropi" - "Breytir formi tákns" "Óþekkt" "Taka niður" "Leita" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 0bdc5afc97..52c851fece 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -93,14 +93,6 @@ "Mostra indicatori di notifica" "Aggiungi icone alla schermata Home" "Per le nuove app" - "Cambia la forma delle icone" - "nella schermata Home" - "Usa impostazione predefinita di sistema" - "Quadrato" - "Supercerchio" - "Cerchio" - "Goccia" - "Applicazione delle modifiche alla forma delle icone" "Sconosciuto" "Rimuovi" "Cerca" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 9525468f68..4c9a1cd4a6 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -95,14 +95,6 @@ "הצגת סימני ההתראות" "הוספת סמל במסך דף הבית" "לאפליקציות חדשות" - "שינוי הצורה של הסמלים" - "במסך דף הבית" - "השתמש בברירת המחדל של המערכת" - "ריבוע" - "ריבוע בעל פינות מעוגלות" - "מעגל" - "טיפה" - "משנה את הצורה של הסמלים" "לא ידוע" "הסר" "חיפוש" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 2c5da02c38..08abb4bba4 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -93,14 +93,6 @@ "通知ドットの表示" "ホーム画面にアイコンを追加" "新しいアプリをダウンロードしたとき" - "アイコンの形の変更" - "ホーム画面上" - "システムのデフォルトを使用" - "スクエア" - "スクワークル" - "サークル" - "ティアドロップ" - "アイコンの形の変更を適用しています" "不明" "削除" "検索" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index af603c86e0..846060c671 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -93,14 +93,6 @@ "შეტყობინების ნიშნულების ჩვენება" "ხატულას მთავარ ეკრანზე დამატება" "ახალი აპებისთვის" - "ხატულას ფორმის შეცვლა" - "მთავარ ეკრანზე" - "ნაგულისხმევი სისტემური პარამეტრების გამოყენება" - "კვადრატი" - "წრეკუთხედი" - "წრე" - "წვეთი" - "მიმდინარეობს ხატულას ფორმის ცვლილებების მიყენება" "უცნობი" "ამოშლა" "ძიება" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 135360e722..c6a2ce4ab0 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -49,7 +49,7 @@ "Жеке қолданбалар тізімі" "Жұмыс қолданбаларының тізімі" "Негізгі" - "Жою" + "Алып тастау" "Жою" "Қолданба ақпараты" "Орнату" @@ -93,14 +93,6 @@ "Хабарландыру белгілерін көрсету" "Негізгі экранға белгіше енгізу" "Жаңа қолданбаларға арналған" - "Белгіше пішінін өзгерту" - "Негізгі экранда" - "Жүйенің әдепкі параметрін пайдалану" - "Шаршы" - "Жұмыр төртбұрыш" - "Шеңбер" - "Тамшы" - "Белгіше пішіні өзгерістері күшіне енуде" "Белгісіз" "Алып тастау" "Іздеу" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index d7c8c8895b..4f3e82c2da 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -93,14 +93,6 @@ "បង្ហាញ​ស្លាក​ជូនដំណឹង" "បញ្ចូល​រូបតំណាង​ទៅ​អេក្រង់​ដើម" "សម្រាប់កម្មវិធីថ្មី" - "ប្តូររូបរាងរូបតំណាង" - "នៅ​លើ​អេក្រង់​ដើម" - "ប្រើលំនាំដើមរបស់ប្រព័ន្ធ" - "ការ៉េ" - "ការ៉េជ្រុងកោង" - "រង្វង់" - "តំណក់​ទឹកភ្នែក" - "កំពុងអនុវត្ត​ការប្តូររូបរាងរូបតំណាង" "មិន​ស្គាល់" "លុបចេញ" "ស្វែងរក" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index de9ee52cd3..3479eb5c0c 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -93,14 +93,6 @@ "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳನ್ನು ತೋರಿಸಿ" "ಮುಖಪುಟದ ಪರದೆಗೆ ಐಕಾನ್ ಸೇರಿಸಿ" "ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ" - "ಐಕಾನ್ ಆಕಾರವನ್ನು ಬದಲಿಸಿ" - "ಮುಖಪುಟ ಪರದೆಯಲ್ಲಿ" - "ಸಿಸ್ಟಂ ಡಿಫಾಲ್ಟ್ ಬಳಸಿ" - "ಚೌಕ" - "ಚೌಕವೃತ್ತ" - "ವೃತ್ತ" - "ಕಂಬನಿ" - "ಐಕಾನ್ ಆಕಾರ ಬದಲಾವಣೆಯನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತಿದೆ" "ಅಪರಿಚಿತ" "ತೆಗೆದುಹಾಕಿ" "ಹುಡುಕಿ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 121f141112..b4ac8e6601 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -93,14 +93,6 @@ "알림 표시 점 보기" "홈 화면에 아이콘 추가" "새로 설치한 앱에 적용" - "아이콘 모양 변경" - "홈 화면에 표시" - "시스템 기본값 사용" - "정사각형" - "모서리가 둥근 정사각형" - "원" - "눈물방울" - "아이콘 모양 변경사항을 적용하는 중입니다." "알 수 없음" "삭제" "검색" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 301840c11f..544d7fe5ac 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -93,14 +93,6 @@ "Билдирмелер белгилерин көрсөтүү" "Башкы экранга сүрөтчө кошуу" "Жаңы колдонмолор үчүн" - "Сүрөтчөнүн формасын өзгөртүү" - "Башкы экранда" - "Демейки тутум жөндөөлөрү колдонулат" - "Чарчы" - "Бурчтары жумуру төрт бурчтук" - "Тегерек" - "Тамчы" - "Өзгөртүлгөн сүрөтчөнүн формасы колдонулууда" "Белгисиз" "Алып салуу" "Издөө" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 692e5afe97..be591122c7 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -93,14 +93,6 @@ "ສະແດງຈຸດການແຈ້ງເຕືອນ" "ເພີ່ມໄອຄອນໃສ່ໜ້າຈໍຫຼັກ" "ສຳລັບແອັບໃໝ່" - "ປ່ຽນຮູບຮ່າງໄອຄອນ" - "ຢູ່ໜ້າຈໍຫຼັກ" - "ໃຊ້ຄ່າເລີ່ມຕົ້ນລະບົບ" - "ສີ່ຫຼ່ຽມຈັດຕຸລັດ" - "ສີ່ຫຼ່ຽມຂອບມົນ" - "ວົງມົນ" - "ນ້ຳຢອດ" - "ນຳໃຊ້ການປ່ຽນແປງຮູບຮ່າງໄອຄອນ" "​ບໍ່​ຮູ້​ຈັກ" "ລຶບ​" "ຊອກຫາ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 22d0c7be73..2556a966e3 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -95,14 +95,6 @@ "Rodyti pranešimų taškus" "Pridėti piktogr. prie pagrindinio ekrano" "Skirta naujoms programoms" - "Pakeisti piktogramos formą" - "pagrindiniame ekrane" - "Naudoti numatytuosius sistemos nustatymus" - "Kvadratas" - "Kvadratais suapvalintais kampais" - "Apskritimas" - "Ašara" - "Taikomi piktogramos formos pakeitimai" "Nežinoma" "Panaikinti" "Ieškoti" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index f9240bd4da..c33490d8d2 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -94,14 +94,6 @@ "Rādīt paziņojumu punktus" "Pievienot ikonu sākuma ekrānā" "Jaunām lietotnēm" - "Mainīt ikonu formu" - "sākuma ekrānā" - "Izmantot sistēmas noklusējumu" - "Kvadrāts" - "Kvadrāts ar noapaļotiem stūriem" - "Aplis" - "Lāse" - "Tiek piemērotas ikonu formas izmaiņas" "Nezināma" "Noņemt" "Meklēt" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index d40b925ebf..563e2fe41f 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -93,14 +93,6 @@ "Прикажувај точки за известување" "Додај икона на почетниот екран" "За нови апликации" - "Променете ја формата на иконата" - "на „Почетен екран“" - "Користи ја стандардната поставка на системот" - "Квадрат" - "Заоблен квадрат" - "Круг" - "Солза" - "Се применуваат промените на формата на иконата" "Непознато" "Отстрани" "Барај" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 93426ad1e0..5390f0d529 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -93,14 +93,6 @@ "അറിയിപ്പ് ഡോട്ടുകൾ കാണിക്കുക" "ഹോം സ്ക്രീനിലേക്ക് ഐക്കൺ ചേർക്കുക" "പുതിയ ആപ്പുകൾക്ക്" - "ഐക്കണിന്റെ ആകാരം മാറ്റുക" - "ഹോം സ്‌ക്രീനിൽ" - "സിസ്‌റ്റം ഡിഫോൾട്ട് ഉപയോഗിക്കുക" - "ചതുരം" - "ചതുരവൃത്തം" - "വൃത്തം" - "കണ്ണുനീര്‍ തുള്ളി" - "ഐക്കൺ ആകാര മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നു" "അജ്ഞാതം" "നീക്കംചെയ്യുക" "തിരയുക" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index 1b8b3efd8a..0b6dcd4226 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -93,14 +93,6 @@ "Мэдэгдлийн цэгийг харуулах" "Нүүр хуудаст дүрс тэмдэг нэмэх" "Шинэ аппад зориулсан" - "Дүрс тэмдгийн хэлбэрийг өөрчлөх" - "Үндсэн нүүр хэсэгт" - "Системийн өгөгдмөл тохиргоог ашиглах" - "Дөрвөлжин" - "Мохоо өнцөгтэй дөрвөлжин" - "Дугуй" - "Дусал" - "Дүрс тэмдгийн хэлбэрийг өөрчилж байна" "Тодорхойгүй" "Хасах" "Хайх" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 4f0de654d6..f93de69f15 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -93,14 +93,6 @@ "सूचना बिंदू दाखवा" "होम स्क्रीनवर आयकन जोडा" "नवीन अॅप्ससाठी" - "चिन्हाचा आकार बदला" - "होम स्क्रीनवर" - "सिस्‍टमचे डीफॉल्‍ट वापरा" - "चौरस" - "गोलाकार चौरस" - "वर्तुळ" - "अश्रू" - "चिन्हाचा आकार बदल लागू करत आहे" "अज्ञात" "काढा" "शोधा" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 4654209c1a..358dbc3bfd 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -93,14 +93,6 @@ "Tunjukkan titik pemberitahuan" "Tambahkan ikon pada Skrin Utama" "Untuk apl baharu" - "Tukar bentuk ikon" - "pada Skrin Utama" - "Gunakan lalai sistem" - "Segi empat sama" - "Segi empat berbucu bulat" - "Bulatan" - "Titisan air mata" - "Menggunakan perubahan bentuk ikon" "Tidak diketahui" "Alih keluar" "Carian" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index f25de749f2..b9884c0bd5 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -93,14 +93,6 @@ "သတိပေးချက် အစက်များ ပြရန်" "ပင်မစာမျက်နှာသို့ သင်္ကေတပုံ ထည့်ရန်" "အက်ပ်အသစ်များအတွက်" - "သင်္ကေတပုံစံကို ပြောင်းရန်" - "\'ပင်မမျက်နှာပြင်\' ပေါ်တွင်" - "စနစ်၏ မူရင်းပုံကို အသုံးပြုရန်" - "လေးထောင့်" - "စတုရန်းမကျ စက်ဝိုင်းမကျပုံ" - "စက်ဝိုင်း" - "မျက်ရည်စက်ပုံ" - "သင်္ကေတပုံစံကို ပြောင်းလဲနေသည်" "မသိရ" "ဖယ်ရှားရန်" "ရှာဖွေရန်" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 7400beb62d..fa404f78b7 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -93,14 +93,6 @@ "Vis varselsprikker" "Legg til ikon på startsiden" "For nye apper" - "Endre formen på ikonet" - "på startskjermen" - "Bruk systemstandard" - "Kvadrat" - "Superellipse" - "Sirkel" - "Dråpe" - "Aktiverer endringer av formen på ikonet" "Ukjent" "Fjern" "Søk" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index be40ec162d..a99c4ad29b 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -93,14 +93,6 @@ "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउनुहोस्" "गृह स्क्रिनमा आइकन थप्नुहोस्" "नयाँ अनुप्रयोगका लागि" - "आइकनको आकार परिवर्तन गर्नुहोस्" - "गृह स्क्रिनमा" - "प्रणालीको पूर्वनिर्धारित सेटिङ प्रयोग गर्नुहोस्" - "वर्ग" - "वर्गाकार वृत्त" - "वृत्त" - "आँसुको थोपा" - "आइकनको आकारमा गरिएका परिवर्तनहरू लागू गरिँदैछन्" "अज्ञात" "हटाउनुहोस्" "खोजी गर्नुहोस्" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index b0e0cb23ce..964f10c116 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -93,14 +93,6 @@ "Meldingsstipjes weergeven" "Pictogram toevoegen aan startscherm" "Voor nieuwe apps" - "Vorm van pictogram wijzigen" - "op het startscherm" - "Systeemstandaard gebruiken" - "Vierkant" - "Squircle" - "Cirkel" - "Traan" - "Wijzigingen in vorm van pictogram toepassen" "Onbekend" "Verwijderen" "Zoeken" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 8c2632529c..0e1efd3c5e 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -93,14 +93,6 @@ "ବିଜ୍ଞପ୍ତି ଡଟ୍‌ଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ" "ହୋମ୍‌ ସ୍କ୍ରୀନରେ ଆଇକନ୍‌କୁ ଯୋଡ଼ନ୍ତୁ" "ନୂଆ ଆପ୍‌ ପାଇଁ" - "ଆଇକନ୍‌ର ଆକାର ପରିବର୍ତ୍ତନ କରନ୍ତୁ" - "ହୋମ୍ ସ୍କ୍ରୀନ୍ ଉପରେ" - "ସିଷ୍ଟମ ଡିଫଲ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ" - "ବର୍ଗାକାର" - "ବର୍ଗାକାରର ବୃତ୍ତ" - "ବୃତ୍ତ" - "ଟିଅରଡ୍ରପ୍‌" - "ଆଇକନ୍‌ ଆକାର ପରିବର୍ତ୍ତନ ଲାଗୁ କରୁଛି" "ଅଜଣା" "ବାହାର କରନ୍ତୁ" "ସର୍ଚ୍ଚ କରନ୍ତୁ" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index f21fc0df16..e00ba10d70 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -93,14 +93,6 @@ "ਸੂਚਨਾ ਬਿੰਦੂ ਦਿਖਾਓ" "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਪ੍ਰਤੀਕ ਸ਼ਾਮਲ ਕਰੋ" "ਨਵੀਆਂ ਐਪਾਂ ਲਈ" - "ਪ੍ਰਤੀਕ ਦੀ ਆਕ੍ਰਿਤੀ ਬਦਲੋ" - "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ" - "ਸਿਸਟਮ ਦੀ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸੈਟਿੰਗ ਵਰਤੋ" - "ਵਰਗ" - "ਵਰਗਾਕਾਰ-ਚੱਕਰ" - "ਚੱਕਰ" - "ਹੰਝੂ ਦੀ ਬੂੰਦ" - "ਪ੍ਰਤੀਕ ਦੀ ਆਕ੍ਰਿਤੀ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" "ਅਗਿਆਤ" "ਹਟਾਓ" "ਖੋਜੋ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 242d00dd39..6bcbfd5c3f 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -95,14 +95,6 @@ "Pokaż plakietki z powiadomieniami" "Dodaj ikonę do ekranu głównego" "W przypadku nowych aplikacji" - "Zmień kształt ikon" - "na ekranie głównym" - "Użyj ustawienia domyślnego" - "Kwadrat" - "Zaokrąglony kwadrat" - "Okrąg" - "Łza" - "Zmieniam kształt ikon" "Brak informacji" "Usuń" "Szukaj" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 3fe22bcc28..2527cd5784 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -93,14 +93,6 @@ "Mostrar pontos de notificação" "Adicionar ícone ao ecrã principal" "Para novas aplicações" - "Alterar forma do ícone" - "no ecrã principal" - "Utilizar a predefinição do sistema" - "Quadrado" - "Quadrado e círculo" - "Círculo" - "Lágrima" - "A aplicar alterações à forma do ícone..." "Desconhecido" "Remover" "Pesquisar" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 1e89abe4b7..93bcca78f1 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -93,14 +93,6 @@ "Mostrar pontos de notificação" "Adicionar ícone à tela inicial" "Para novos apps" - "Alterar forma de ícones" - "na tela inicial" - "Usar padrão do sistema" - "Quadrado" - "Quadrado arredondado" - "Círculo" - "Lágrima" - "Aplicando alterações na forma dos ícones" "Desconhecido" "Remover" "Pesquisar" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 7135f62cca..d1e5b3d5fb 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -94,14 +94,6 @@ "Afișați punctele de notificare" "Adaugă pictograme în ecranul de pornire" "Pentru aplicații noi" - "Schimbați forma pictogramei" - "pe ecranul de pornire" - "Folosiți setarea prestabilită a sistemului" - "Pătrat" - "Pătrat cu colțuri rotunjite" - "Cerc" - "Lacrimă" - "Se aplică modificările aduse formei pictogramei" "Necunoscut" "Eliminați" "Căutați" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index b4d1664f9d..f633ed6619 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -95,14 +95,6 @@ "Показывать значки уведомлений" "Добавлять значки" "Добавлять значки установленных приложений на главный экран" - "Изменить форму значков" - "на главном экране" - "Использовать системные настройки по умолчанию" - "Квадрат" - "Квадрат с закругленными краями" - "Круг" - "Капля" - "Применение изменений…" "Неизвестно" "Убрать" "Найти" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index af428a9ed7..ae0fb50a22 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -93,14 +93,6 @@ "දැනුම්දීම් තිත් පෙන්වන්න" "මුල් පිටු තිරය වෙත අයිකනය එක් කරන්න" "නව යෙදුම් සඳහා" - "නිරූපක හැඩය වෙනස් කරන්න" - "මුල් පිටු තිරය මත" - "පද්ධති පෙරනිමි භාවිත කරන්න" - "සමචතුරස්‍රය" - "හතරැස් කවය" - "කවය" - "කඳුළු බිංදුව" - "නිරූපක හැඩය වෙනස් කිරීම් යොදමින්" "නොදනී" "ඉවත් කරන්න" "සොයන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index b7014b2212..9f7e503cb2 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -95,14 +95,6 @@ "Zobrazovať bodky upozornení" "Pridať ikonu na plochu" "Pri inštalácii novej aplikácie" - "Zmeniť tvar ikony" - "na ploche" - "Použiť predvolené nastavenie systému" - "Štvorec" - "Okrúhly štvorec" - "Kruh" - "Slza" - "Tvar ikony sa mení" "Neznáme" "Odstrániť" "Vyhľadať" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 891fd1f906..0d9f504424 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -95,14 +95,6 @@ "Pokaži obvestilne pike" "Dodaj ikono na začetni zaslon" "Za nove aplikacije" - "Spremeni obliko ikon" - "na začetnem zaslonu" - "Uporabi privzeto nastavitev sistema" - "Kvadrat" - "Zaobljen kvadrat" - "Krog" - "Solza" - "Uveljavljanje spremenjene oblike ikon" "Neznano" "Odstrani" "Iskanje" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index dd657d7f26..8dfb229466 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -93,14 +93,6 @@ "Shfaq pikat e njoftimeve" "Shto ikonë në ekranin bazë" "Për aplikacionet e reja" - "Ndrysho formën e ikonës" - "në ekranin bazë" - "Përdor parazgjedhjen e sistemit" - "Katror" - "Katror me kënde të rrumbullakëta" - "Rreth" - "Pikë loti" - "Po zbatohen ndryshimet e formës së ikonës" "I panjohur" "Hiq" "Kërko" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index c16d32f26f..067cf9f5e7 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -94,14 +94,6 @@ "Приказуј тачке за обавештења" "Додај икону на почетни екран" "За нове апликације" - "Промените облик икона" - "на почетном екрану" - "Користи подразумевано системско подешавање" - "Квадрат" - "Заобљени квадрат" - "Круг" - "Суза" - "Примењују се промене облика икона" "Непознато" "Уклони" "Претражи" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index feb087c91a..791fcc1c8a 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -93,14 +93,6 @@ "Visa aviseringsprickar" "Lägg till ikonen på startskärmen" "För nya appar" - "Ändra form på ikoner" - "på startskärmen" - "Använd systemstandard" - "Kvadrat" - "Kvirkel" - "Cirkel" - "Droppe" - "Ikonernas form ändras" "Okänt" "Ta bort" "Sök" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 99d3008914..b705b8e069 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -95,14 +95,6 @@ "Onyesha vitone vya arifa" "Ongeza aikoni kwenye Skrini ya kwanza" "Kwa ajili ya programu mpya" - "Badilisha umbo la aikoni" - "kwenye Skrini ya mwanzo" - "Tumia umbo chaguomsingi la mfumo" - "Mraba" - "Mstatili wenye pembe duara" - "Mduara" - "Umbo la chozi" - "Inabadilisha umbo la aikoni" "Yasiyojulikana" "Ondoa" "Tafuta" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 43ff0977cd..28c6a04dc4 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -93,14 +93,6 @@ "அறிவிப்புப் புள்ளிகளைக் காட்டு" "முகப்புத் திரையில் ஐகானைச் சேர்" "புதிய பயன்பாடுகளுக்கு" - "ஐகான் வடிவத்தை மாற்று" - "முகப்புத் திரையில்" - "அமைப்பின் இயல்புநிலையைப் பயன்படுத்து" - "சதுரம்" - "சதுரவட்டம்" - "வட்டம்" - "கண்ணீர்துளி" - "ஐகான் வடிவத்தை மாற்றுகிறது" "தெரியாதது" "அகற்று" "தேடு" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 04f253936f..744a79af94 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -93,14 +93,6 @@ "నోటిఫికేషన్ డాట్‌లను చూపు" "హోమ్ స్క్రీన్‌కి చిహ్నాన్ని జోడించు" "కొత్త యాప్‌ల కోసం" - "చిహ్న ఆకారాన్ని మార్చు" - "హోమ్ స్క్రీన్‌పై" - "సిస్టమ్ డిఫాల్ట్‌ను ఉపయోగించండి" - "చతురస్రం" - "చతురస్రాకార వృత్తం" - "వృత్తం" - "కన్నీటి చుక్క" - "చిహ్న ఆకార మార్పులను వర్తింపజేస్తోంది" "తెలియదు" "తీసివేయి" "వెతుకు" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 8473ec0b36..6bac806daa 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -93,14 +93,6 @@ "แสดงเครื่องหมายจุดแสดงการแจ้งเตือน" "เพิ่มไอคอนในหน้าจอหลัก" "สำหรับแอปใหม่" - "เปลี่ยนรูปร่างไอคอน" - "ในหน้าจอหลัก" - "ใช้ค่าเริ่มต้นของระบบ" - "สี่เหลี่ยมจัตุรัส" - "สี่เหลี่ยมขอบมน" - "วงกลม" - "หยดน้ำตา" - "กำลังนำการเปลี่ยนรูปร่างไอคอนไปใช้" "ไม่รู้จัก" "ลบ" "ค้นหา" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 90b0a182d5..b555240c3b 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -93,14 +93,6 @@ "Ipakita ang mga notification dot" "Idagdag ang icon sa Home screen" "Para sa mga bagong app" - "Baguhin ang hugis ng icon" - "sa Home screen" - "Gamitin ang default ng system" - "Parisukat" - "Squircle" - "Bilog" - "Teardrop" - "Inilalapat ang mga pagbabago sa hugis ng icon" "Hindi kilala" "Alisin" "Maghanap" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 88b85f7fc3..10635f98b5 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -93,14 +93,6 @@ "Bildirim noktalarını göster" "Ana ekrana simge ekle" "Yeni uygulamalar için" - "Simge şeklini değiştir" - "Ana ekranda" - "Sistem varsayılanını kullan" - "Kare" - "Kare-daire" - "Daire" - "Gözyaşı damlası" - "Simge şekli değişiklikleri uygulanıyor" "Bilinmiyor" "Kaldır" "Ara" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index e62cb52c23..f7ce822eb9 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -95,14 +95,6 @@ "Показувати значки сповіщень" "Додати значок на головний екран" "Для нових додатків" - "Змінити форму значка" - "на головному екрані" - "Використовувати налаштування системи за умовчанням" - "Квадрат" - "Квадрат із заокругленими кутами" - "Круг" - "Сльоза" - "Змінюється форма значка" "Невідомо" "Прибрати" "Шукати" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index fde98c90f5..010275c2aa 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -93,14 +93,6 @@ "اطلاعاتی ڈاٹس دکھائیں" "آئیکن کو ہوم اسکرین میں شامل کریں" "نئی ایپس کیلئے" - "آئیکن کی شکل تبدیل کریں" - "ہوم اسکرین پر" - "سسٹم ڈیفالٹ کا استعمال کریں" - "مربع" - "اسکورکل" - "حلقہ" - "آنسو کا قطرہ" - "آئيکن کی شکل کی تبدیلیاں لاگو ہو رہی ہیں" "نامعلوم" "ہٹائیں" "تلاش کریں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 015dcda745..9b4493cfa7 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -93,14 +93,6 @@ "Bildirishnoma belgilarini chiqarish" "Bosh ekranga ikonka chiqarish" "Yangi o‘rnatilgan ilovalar ikonkasini bosh ekranga chiqarish" - "Ikonka shaklini o‘zgartirish" - "Bosh ekranda" - "Standart tizim parametrlaridan foydalanish" - "Kvadrat" - "Qirralari aylana kvadrat" - "Aylana" - "Tomchi" - "Ikonka shakli o‘zgartirilmoqda" "Noma’lum" "O‘chirish" "Qidirish" diff --git a/res/values-v26/styles.xml b/res/values-v26/styles.xml index e810ab251c..8fb408b584 100644 --- a/res/values-v26/styles.xml +++ b/res/values-v26/styles.xml @@ -19,6 +19,7 @@