diff --git a/quickstep/res/values-am/strings.xml b/quickstep/res/values-am/strings.xml
index 26b19651ed..2f0129b4ee 100644
--- a/quickstep/res/values-am/strings.xml
+++ b/quickstep/res/values-am/strings.xml
@@ -80,8 +80,7 @@
"አጋራ"
"ቅጽበታዊ ገጽ እይታ"
"ክፈል"
-
-
+ "የተከፈለ ማያን ለመጠቀም ሌላ መተግበሪያ መታ ያድርጉ"
"ይህ ድርጊት በመተግበሪያው ወይም በእርስዎ ድርጅት አይፈቀድም"
"የአሰሳ አጋዥ ሥልጠናን ይዝለሉ?"
"ይህን በኋላ በ%1$s መተግበሪያው ውስጥ ማግኘት ይችላሉ"
diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml
index ed8d195eeb..afba62e9cb 100644
--- a/quickstep/res/values-ar/strings.xml
+++ b/quickstep/res/values-ar/strings.xml
@@ -80,8 +80,7 @@
"مشاركة"
"لقطة شاشة"
"تقسيم"
-
-
+ "انقر على تطبيق آخر لاستخدام وضع تقسيم الشاشة."
"لا يسمح التطبيق أو لا تسمح مؤسستك بهذا الإجراء."
"هل تريد تخطي الدليل التوجيهي؟"
"يمكنك العثور على هذا الدليل التوجيهي لاحقًا في التطبيق \"%1$s\""
diff --git a/quickstep/res/values-as/strings.xml b/quickstep/res/values-as/strings.xml
index cc2fbfb5e3..a77efa4e5d 100644
--- a/quickstep/res/values-as/strings.xml
+++ b/quickstep/res/values-as/strings.xml
@@ -80,8 +80,7 @@
"শ্বেয়াৰ কৰক"
"স্ক্ৰীনশ্বট"
"বিভাজন কৰক"
-
-
+ "বিভাজিত স্ক্ৰীন ব্যৱহাৰ কৰিবলৈ অন্য এটা এপত টিপক"
"এপ্টোৱে অথবা আপোনাৰ প্ৰতিষ্ঠানে এই কাৰ্যটোৰ অনুমতি নিদিয়ে"
"নেভিগেশ্বনৰ টিউট’ৰিয়েল এৰিব বিচাৰে নেকি?"
"আপুনি এয়া পাছত %1$s এপ্টোত বিচাৰিব পাৰিব"
diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml
index 778cc76b33..f98ca49db3 100644
--- a/quickstep/res/values-be/strings.xml
+++ b/quickstep/res/values-be/strings.xml
@@ -80,8 +80,7 @@
"Абагуліць"
"Здымак экрана"
"Падзелены экран"
-
-
+ "Для падзеленага экрана націсніце на іншую праграму"
"Гэта дзеянне не дазволена праграмай ці вашай арганізацыяй"
"Прапусціць дапаможнік па навігацыі?"
"Знайсці дапаможнік можна ў праграме \"%1$s\""
diff --git a/quickstep/res/values-bn/strings.xml b/quickstep/res/values-bn/strings.xml
index 1194b3f151..5a7400ae77 100644
--- a/quickstep/res/values-bn/strings.xml
+++ b/quickstep/res/values-bn/strings.xml
@@ -80,8 +80,7 @@
"শেয়ার করুন"
"স্ক্রিনশট নিন"
"স্প্লিট"
-
-
+ "স্প্লিটস্ক্রিন ব্যবহার করতে অন্য অ্যাপে ট্যাপ করুন"
"এই অ্যাপ বা আপনার প্রতিষ্ঠান এই অ্যাকশনটি পারফর্ম করার অনুমতি দেয়নি"
"নেভিগেশন টিউটোরিয়াল এড়িয়ে যেতে চান?"
"আপনি %1$s অ্যাপে পরে এটি খুঁজে পাবেন"
diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml
index 93b2859c05..affac8da5d 100644
--- a/quickstep/res/values-ca/strings.xml
+++ b/quickstep/res/values-ca/strings.xml
@@ -80,8 +80,7 @@
"Comparteix"
"Captura de pantalla"
"Divideix"
-
-
+ "Toca una altra aplicació per dividir la pantalla"
"L\'aplicació o la teva organització no permeten aquesta acció"
"Vols ometre el tutorial de navegació?"
"Pots trobar-lo més tard a l\'aplicació %1$s"
diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml
index 29fd8e0874..dbdc8285b8 100644
--- a/quickstep/res/values-cs/strings.xml
+++ b/quickstep/res/values-cs/strings.xml
@@ -80,8 +80,7 @@
"Sdílet"
"Snímek obrazovky"
"Rozdělit"
-
-
+ "Klepnutím na jinou aplikaci rozdělíte obrazovku"
"Aplikace nebo organizace zakazuje tuto akci"
"Přeskočit výukový program k navigaci?"
"Program později najdete v aplikaci %1$s"
diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml
index 8ec0e6dd8e..61a2751826 100644
--- a/quickstep/res/values-de/strings.xml
+++ b/quickstep/res/values-de/strings.xml
@@ -80,8 +80,7 @@
"Teilen"
"Screenshot"
"Teilen"
-
-
+ "Für „Bildschirm teilen“ auf weitere App tippen"
"Die App oder deine Organisation lässt diese Aktion nicht zu"
"Navigationstutorial überspringen?"
"Du findest es später auch in der %1$s App"
diff --git a/quickstep/res/values-el/strings.xml b/quickstep/res/values-el/strings.xml
index 382b6d4cd3..ce6f8936c8 100644
--- a/quickstep/res/values-el/strings.xml
+++ b/quickstep/res/values-el/strings.xml
@@ -80,8 +80,7 @@
"Κοινοποίηση"
"Στιγμιότυπο οθόνης"
"Διαχωρισμός"
-
-
+ "Πατήστε άλλη εφαρμογή για χρήση διαχωρισμού οθόνης"
"Αυτή η ενέργεια δεν επιτρέπεται από την εφαρμογή ή τον οργανισμό σας."
"Παράβλεψη οδηγού πλοήγησης;"
"Βρείτε τον αργότερα στην εφαρμογή %1$s"
diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml
index 2259ff397d..43928b9a58 100644
--- a/quickstep/res/values-fr-rCA/strings.xml
+++ b/quickstep/res/values-fr-rCA/strings.xml
@@ -80,8 +80,7 @@
"Partager"
"Capture d\'écran"
"Séparé"
-
-
+ "Touchez une autre appli pour partager l\'écran"
"L\'application ou votre organisation n\'autorise pas cette action"
"Ignorer le tutoriel sur la navigation?"
"Vous trouverez le tutoriel dans l\'application %1$s"
diff --git a/quickstep/res/values-gl/strings.xml b/quickstep/res/values-gl/strings.xml
index 210dd50e4e..ca88b0057a 100644
--- a/quickstep/res/values-gl/strings.xml
+++ b/quickstep/res/values-gl/strings.xml
@@ -80,8 +80,7 @@
"Compartir"
"Facer captura"
"Dividir"
-
-
+ "Para usar a pantalla dividida, toca outra app"
"A aplicación ou a túa organización non permite realizar esta acción"
"Queres omitir o titorial de navegación?"
"Podes atopar isto máis tarde na aplicación %1$s"
diff --git a/quickstep/res/values-gu/strings.xml b/quickstep/res/values-gu/strings.xml
index 4fb382301b..aec0960c01 100644
--- a/quickstep/res/values-gu/strings.xml
+++ b/quickstep/res/values-gu/strings.xml
@@ -80,8 +80,7 @@
"શેર કરો"
"સ્ક્રીનશૉટ"
"વિભાજિત કરો"
-
-
+ "સ્પલિટસ્ક્રીનના વપરાશ માટે, કોઈ અન્ય ઍપ પર ટૅપ કરો"
"ઍપ કે તમારી સંસ્થા દ્વારા આ ક્રિયા કરવાની મંજૂરી નથી"
"નૅવિગેશન ટ્યૂટૉરિઅલ છોડી દઈએ?"
"તમે આને પછીથી %1$s ઍપમાં જોઈ શકો છો"
diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml
index 3521e1785a..c0199085a5 100644
--- a/quickstep/res/values-hi/strings.xml
+++ b/quickstep/res/values-hi/strings.xml
@@ -80,7 +80,7 @@
"शेयर करें"
"स्क्रीनशॉट लें"
"स्प्लिट स्क्रीन मोड"
- "स्प्लिट स्क्रीन मोड इस्तेमाल करने के लिए, दूसरे ऐप पर टैप करें"
+ "स्प्लिट स्क्रीन मोड के लिए, दूसरे ऐप पर टैप करें"
"ऐप्लिकेशन या आपका संगठन इस कार्रवाई की अनुमति नहीं देता"
"नेविगेशन ट्यूटोरियल छोड़ना चाहते हैं?"
"आप बाद में %1$s ऐप्लिकेशन पर इसे देख सकते हैं"
diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml
index 9ce3e6c659..682d071e2b 100644
--- a/quickstep/res/values-hy/strings.xml
+++ b/quickstep/res/values-hy/strings.xml
@@ -80,8 +80,7 @@
"Կիսվել"
"Սքրինշոթ անել"
"Տրոհել"
-
-
+ "Հպեք այլ հավելվածի՝ էկրանը տրոհելու համար"
"Այս գործողությունն արգելված է հավելվածի կամ ձեր կազմակերպության կողմից"
"Բաց թողնե՞լ նավիգացիայի ուղեցույցը"
"Հետագայում սա կարող եք գտնել «%1$s» հավելվածում"
diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml
index 235642cdc9..4774ae49ca 100644
--- a/quickstep/res/values-in/strings.xml
+++ b/quickstep/res/values-in/strings.xml
@@ -80,8 +80,7 @@
"Bagikan"
"Screenshot"
"Pisahkan"
-
-
+ "Ketuk aplikasi lain untuk menggunakan layar terpisah"
"Tindakan ini tidak diizinkan oleh aplikasi atau organisasi Anda"
"Lewati tutorial navigasi?"
"Anda dapat menemukan tutorial ini di lain waktu di aplikasi %1$s"
diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml
index 0de2c9bce6..18980d844e 100644
--- a/quickstep/res/values-iw/strings.xml
+++ b/quickstep/res/values-iw/strings.xml
@@ -80,8 +80,7 @@
"שיתוף"
"צילום מסך"
"פיצול"
-
-
+ "צריך להקיש על אפליקציה אחרת כדי להשתמש במסך מפוצל"
"האפליקציה או הארגון שלך אינם מתירים את הפעולה הזאת"
"לדלג על המדריך לניווט?"
"ניתן למצוא את המדריך מאוחר יותר באפליקציה %1$s"
diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml
index 0f5a2bf66f..2d0c621e15 100644
--- a/quickstep/res/values-km/strings.xml
+++ b/quickstep/res/values-km/strings.xml
@@ -80,8 +80,7 @@
"ចែករំលែក"
"រូបថតអេក្រង់"
"បំបែក"
-
-
+ "ចុចកម្មវិធីផ្សេងទៀត ដើម្បីប្រើមុខងារបំបែកអេក្រង់"
"សកម្មភាពនេះមិនត្រូវបានអនុញ្ញាតដោយកម្មវិធី ឬស្ថាប័នរបស់អ្នកទេ"
"រំលងមេរៀនអំពីការរុករកឬ?"
"អ្នកអាចស្វែងរកមេរៀននេះនៅពេលក្រោយក្នុងកម្មវិធី %1$s"
diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml
index 7a0c9304c6..31340c84b7 100644
--- a/quickstep/res/values-kn/strings.xml
+++ b/quickstep/res/values-kn/strings.xml
@@ -80,8 +80,7 @@
"ಹಂಚಿಕೊಳ್ಳಿ"
"ಸ್ಕ್ರೀನ್ಶಾಟ್"
"ವಿಭಜಿಸಿ"
-
-
+ "ಸ್ಪ್ಲಿಟ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಬಳಸಲು ಬೇರೊಂದು ಆ್ಯಪ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ"
"ಆ್ಯಪ್ ಅಥವಾ ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಈ ಕ್ರಿಯೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ"
"ನ್ಯಾವಿಗೇಷನ್ ಟ್ಯುಟೋರಿಯಲ್ ಸ್ಕಿಪ್ ಮಾಡಿ?"
"%1$s ಆ್ಯಪ್ನಲ್ಲಿ ಇದನ್ನು ನಂತರ ಕಾಣಬಹುದು"
diff --git a/quickstep/res/values-ky/strings.xml b/quickstep/res/values-ky/strings.xml
index 00ffa82359..4cf85932a1 100644
--- a/quickstep/res/values-ky/strings.xml
+++ b/quickstep/res/values-ky/strings.xml
@@ -80,8 +80,7 @@
"Бөлүшүү"
"Скриншот"
"Бөлүү"
-
-
+ "Экранды бөлүү үчүн башка колдонмону таптап коюңуз"
"Бул аракетти аткарууга колдонмо же ишканаңыз тыюу салган"
"Жаңсоолор үйрөткүчүн өткөрүп жибересизби?"
"Аны кийин %1$s колдонмосунан табасыз"
diff --git a/quickstep/res/values-lo/strings.xml b/quickstep/res/values-lo/strings.xml
index 3fc0f59f88..45d7c92b1d 100644
--- a/quickstep/res/values-lo/strings.xml
+++ b/quickstep/res/values-lo/strings.xml
@@ -80,8 +80,7 @@
"ແບ່ງປັນ"
"ຮູບໜ້າຈໍ"
"ແບ່ງ"
-
-
+ "ແຕະແອັບອື່ນເພື່ອໃຊ້ການແຍກໜ້າຈໍ"
"ແອັບ ຫຼື ອົງການຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຄຳສັ່ງນີ້"
"ຂ້າມການສອນການນຳໃຊ້ການນຳທາງບໍ?"
"ທ່ານສາມາດຊອກສ່ວນນີ້ພາຍຫຼັງໄດ້ໃນແອັບ %1$s"
diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml
index 9c44614494..b7a4a36298 100644
--- a/quickstep/res/values-lt/strings.xml
+++ b/quickstep/res/values-lt/strings.xml
@@ -80,8 +80,7 @@
"Bendrinti"
"Ekrano kopija"
"Išskaidymo režimas"
-
-
+ "Pal. kitą progr., kad gal. naud. išsk. ekr. rež."
"Jūsų organizacijoje arba naudojant šią programą neleidžiama atlikti šio veiksmo"
"Praleisti naršymo mokymo programą?"
"Tai galėsite rasti vėliau programoje „%1$s“"
diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml
index 6fd8e39285..1371b2a968 100644
--- a/quickstep/res/values-lv/strings.xml
+++ b/quickstep/res/values-lv/strings.xml
@@ -80,8 +80,7 @@
"Kopīgot"
"Veikt ekrānuzņēmumu"
"Sadalīt"
-
-
+ "Piesk. citai lietotnei, lai izm. ekrāna sadalīšanu"
"Lietotne vai jūsu organizācija neatļauj veikt šo darbību."
"Vai izlaist navigācijas mācības?"
"Varēsiet to vēlāk atrast lietotnē %1$s."
diff --git a/quickstep/res/values-ml/strings.xml b/quickstep/res/values-ml/strings.xml
index 2ea42ddcba..15040c33c1 100644
--- a/quickstep/res/values-ml/strings.xml
+++ b/quickstep/res/values-ml/strings.xml
@@ -80,8 +80,7 @@
"പങ്കിടുക"
"സ്ക്രീൻഷോട്ട്"
"വിഭജിക്കുക"
-
-
+ "സ്പ്ലിറ്റ് സ്ക്രീനിനായി മറ്റൊരു ആപ്പ് ടാപ്പുചെയ്യൂ"
"ഈ നടപടി എടുക്കുന്നത് ആപ്പോ നിങ്ങളുടെ സ്ഥാപനമോ അനുവദിക്കുന്നില്ല"
"നാവിഗേഷൻ ട്യൂട്ടോറിയൽ ഒഴിവാക്കണോ?"
"%1$s ആപ്പിൽ നിങ്ങൾക്ക് ഇത് പിന്നീട് കാണാനാകും"
diff --git a/quickstep/res/values-mr/strings.xml b/quickstep/res/values-mr/strings.xml
index a368f19588..e1bfe3937d 100644
--- a/quickstep/res/values-mr/strings.xml
+++ b/quickstep/res/values-mr/strings.xml
@@ -80,8 +80,7 @@
"शेअर करा"
"स्क्रीनशॉट"
"स्प्लिट"
-
-
+ "स्प्लिटस्क्रीन वापरण्यासाठी दुसऱ्या ॲपवर टॅप करा"
"अॅप किंवा तुमच्या संस्थेद्वारे ही क्रिया करण्याची अनुमती नाही"
"नेव्हिगेशन ट्यूटोरियल वगळायचे आहे का?"
"तुम्हाला हे नंतर %1$s ॲपमध्ये मिळेल"
diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml
index ed0e27854c..fc9b7ebf95 100644
--- a/quickstep/res/values-nb/strings.xml
+++ b/quickstep/res/values-nb/strings.xml
@@ -80,8 +80,7 @@
"Del"
"Skjermdump"
"Del opp"
-
-
+ "Trykk på en annen app for å bruke delt skjerm"
"Appen eller organisasjonen din tillater ikke denne handlingen"
"Vil du hoppe over navigeringsveiledning?"
"Du kan finne dette i %1$s-appen senere"
diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml
index e1053b48f3..536264d6a1 100644
--- a/quickstep/res/values-ne/strings.xml
+++ b/quickstep/res/values-ne/strings.xml
@@ -80,8 +80,7 @@
"सेयर गर्नुहोस्"
"स्क्रिनसट"
"स्प्लिट गर्नुहोस्"
-
-
+ "स्प्लिटक्रिन प्रयोग गर्न अर्को एपमा ट्याप गर्नुहोस्"
"यो एप वा तपाईंको सङ्गठनले यो कारबाही गर्ने अनुमति दिँदैन"
"नेभिगेसन ट्युटोरियल स्किप गर्ने हो?"
"तपाईं पछि %1$s नामक एपमा गई यो ट्युटोरियल भेट्टाउन सक्नुहुन्छ"
diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml
index 03905729dd..5b7147e6db 100644
--- a/quickstep/res/values-or/strings.xml
+++ b/quickstep/res/values-or/strings.xml
@@ -80,8 +80,7 @@
"ସେୟାର୍ କରନ୍ତୁ"
"ସ୍କ୍ରିନସଟ୍"
"ସ୍ପ୍ଲିଟ୍"
-
-
+ "ସ୍ପ୍ଲିଟସ୍କ୍ରିନ ବ୍ୟବହାର କରିବାକୁ ଅନ୍ୟ ଏକ ଆପରେ ଟାପ କର"
"ଆପ୍ କିମ୍ବା ଆପଣଙ୍କ ସଂସ୍ଥା ଦ୍ୱାରା ଏହି କାର୍ଯ୍ୟକୁ ଅନୁମତି ଦିଆଯାଇ ନାହିଁ"
"ନାଭିଗେସନ୍ ଟ୍ୟୁଟୋରିଆଲକୁ ବାଦ୍ ଦେବେ?"
"ଆପଣ ପରେ ଏହାକୁ %1$s ଆପରେ ପାଇପାରିବେ"
diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml
index 927ab8bae4..5206908d1f 100644
--- a/quickstep/res/values-ru/strings.xml
+++ b/quickstep/res/values-ru/strings.xml
@@ -80,8 +80,7 @@
"Поделиться"
"Скриншот"
"Разделить"
-
-
+ "Для разделения экрана нажмите на другое приложение."
"Это действие заблокировано приложением или организацией."
"Пропустить руководство по жестам?"
"Его можно найти в приложении \"%1$s\"."
diff --git a/quickstep/res/values-sl/strings.xml b/quickstep/res/values-sl/strings.xml
index 1d55ebd1ef..1d42eb8dda 100644
--- a/quickstep/res/values-sl/strings.xml
+++ b/quickstep/res/values-sl/strings.xml
@@ -80,8 +80,7 @@
"Deli"
"Posnetek zaslona"
"Razdeli"
-
-
+ "Za uporabo razdeljenega zaslona se dotaknite še ene aplikacije."
"Aplikacija ali vaša organizacija ne dovoljuje tega dejanja"
"Želite preskočiti vadnico za krmarjenje?"
"To lahko pozneje najdete v aplikaciji %1$s."
diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml
index a1b46a12cd..4d010e3b69 100644
--- a/quickstep/res/values-sq/strings.xml
+++ b/quickstep/res/values-sq/strings.xml
@@ -80,8 +80,7 @@
"Ndaj"
"Pamja e ekranit"
"Ndaj"
-
-
+ "Trokit aplikacion tjetër e përdor ekranin e ndarë"
"Ky veprim nuk lejohet nga aplikacioni ose organizata jote"
"Të kapërcehet udhëzuesi i navigimit?"
"Këtë mund ta gjesh më vonë tek aplikacioni %1$s"
diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml
index c2c520f313..9c32401fc9 100644
--- a/quickstep/res/values-sv/strings.xml
+++ b/quickstep/res/values-sv/strings.xml
@@ -80,8 +80,7 @@
"Dela"
"Skärmbild"
"Delat"
-
-
+ "Tryck på en annan app för att använda delad skärm"
"Appen eller organisationen tillåter inte den här åtgärden"
"Vill du hoppa över självstudierna?"
"Du hittar det här igen i %1$s-appen"
diff --git a/quickstep/res/values-sw/strings.xml b/quickstep/res/values-sw/strings.xml
index 9379f40f52..d237fb941c 100644
--- a/quickstep/res/values-sw/strings.xml
+++ b/quickstep/res/values-sw/strings.xml
@@ -80,8 +80,7 @@
"Shiriki"
"Picha ya skrini"
"Iliyogawanywa"
-
-
+ "Gusa programu nyingine ili utumie skrini iliyogawanywa"
"Kitendo hiki hakiruhusiwi na programu au shirika lako"
"Ungependa kuruka mafunzo ya usogezaji?"
"Utapata mafunzo haya baadaye katika programu ya %1$s"
diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml
index e629e58f28..8a6aa1a24a 100644
--- a/quickstep/res/values-te/strings.xml
+++ b/quickstep/res/values-te/strings.xml
@@ -80,8 +80,7 @@
"షేర్ చేయండి"
"స్క్రీన్షాట్"
"స్ప్లిట్ చేయండి"
-
-
+ "స్క్రీన్ విభజనను ఉపయోగించడానికి మరొక యాప్ నొక్కండి"
"ఈ చర్యను యాప్ గానీ, మీ సంస్థ గానీ అనుమతించవు"
"నావిగేషన్ ట్యుటోరియల్ను స్కిప్ చేయాలా?"
"%1$s యాప్లో మీరు తర్వాత కనుగొనవచ్చు"
diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml
index 5755d2edf8..5163a5cffc 100644
--- a/quickstep/res/values-uk/strings.xml
+++ b/quickstep/res/values-uk/strings.xml
@@ -80,8 +80,7 @@
"Поділитися"
"Знімок екрана"
"Розділити"
-
-
+ "Щоб розділити екран, виберіть ще один додаток"
"Ця дія заборонена додатком або адміністратором організації"
"Пропустити посібник із навігації?"
"Ви знайдете його пізніше в додатку %1$s"
diff --git a/quickstep/res/values-ur/strings.xml b/quickstep/res/values-ur/strings.xml
index 72cda2625c..5e210ff0f5 100644
--- a/quickstep/res/values-ur/strings.xml
+++ b/quickstep/res/values-ur/strings.xml
@@ -80,8 +80,7 @@
"اشتراک کریں"
"اسکرین شاٹ"
"اسپلٹ"
-
-
+ "اسپلٹ اسکرین کا استعمال کرنے کیلئے دوسری ایپ پر تھپتھپائیں"
"ایپ یا آپ کی تنظیم کی جانب سے اس کارروائی کی اجازت نہیں ہے"
"نیویگیشن کا ٹیوٹوریل نظر انداز کریں؟"
"آپ اسے بعد میں %1$s ایپ میں تلاش کر سکتے ہیں"
diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml
index b38b60aca2..a376f936f2 100644
--- a/quickstep/res/values-zh-rCN/strings.xml
+++ b/quickstep/res/values-zh-rCN/strings.xml
@@ -80,8 +80,7 @@
"分享"
"屏幕截图"
"拆分"
-
-
+ "点按另一个应用即可使用分屏"
"该应用或您所在的单位不允许执行此操作"
"要跳过导航教程吗?"
"您之后可以在“%1$s”应用中找到此教程"
diff --git a/quickstep/res/values-zu/strings.xml b/quickstep/res/values-zu/strings.xml
index cc921849f2..b377106d99 100644
--- a/quickstep/res/values-zu/strings.xml
+++ b/quickstep/res/values-zu/strings.xml
@@ -80,8 +80,7 @@
"Yabelana"
"Isithombe-skrini"
"Hlukanisa"
-
-
+ "Thepha enye i-app ukuze usebenzise isikrini sokuhlukanisa"
"Lesi senzo asivunyelwanga uhlelo lokusebenza noma inhlangano yakho"
"Yeqa isifundo sokuzulazula?"
"Lokhu ungakuthola kamuva ku-app ye-%1$s"
diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java
index 3f621fdb34..4b75db4fbe 100644
--- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java
+++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java
@@ -15,6 +15,7 @@
*/
package com.android.launcher3.taskbar;
+import static com.android.launcher3.LauncherAnimUtils.VIEW_TRANSLATE_X;
import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_A11Y;
import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_A11Y_LONG_CLICK;
import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_BACK;
@@ -194,6 +195,14 @@ public class NavbarButtonsViewController {
flags -> (flags & FLAG_KEYGUARD_VISIBLE) == 0 ||
(flags & FLAG_ONLY_BACK_FOR_BOUNCER_VISIBLE) != 0 ||
(flags & FLAG_KEYGUARD_OCCLUDED) != 0));
+ // Translate back button to be at end/start of other buttons for keyguard
+ int navButtonSize = mContext.getResources().getDimensionPixelSize(
+ R.dimen.taskbar_nav_buttons_size);
+ mPropertyHolders.add(new StatePropertyHolder(
+ mBackButton, flags -> (flags & FLAG_ONLY_BACK_FOR_BOUNCER_VISIBLE) != 0
+ || (flags & FLAG_KEYGUARD_VISIBLE) != 0,
+ VIEW_TRANSLATE_X, navButtonSize * (isRtl ? -2 : 2), 0));
+
// home and recents buttons
View homeButton = addButton(R.drawable.ic_sysbar_home, BUTTON_HOME, navContainer,
@@ -235,6 +244,7 @@ public class NavbarButtonsViewController {
}
mSysuiStateFlags = systemUiStateFlags;
+ // TODO(b/202218289) we're getting IME as not visible on lockscreen from system
updateStateForFlag(FLAG_IME_VISIBLE, isImeVisible);
updateStateForFlag(FLAG_SWITCHER_SUPPORTED, isImeSwitcherShowing);
updateStateForFlag(FLAG_A11Y_VISIBLE, a11yVisible);
@@ -337,6 +347,10 @@ public class NavbarButtonsViewController {
return buttonView;
}
+ public void onDestroy() {
+ mPropertyHolders.clear();
+ }
+
private class RotationButtonImpl implements RotationButton {
private final ImageView mButton;
diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java
index 6144881902..e49c6ae181 100644
--- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java
+++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java
@@ -89,6 +89,7 @@ public class TaskbarControllers {
* Cleans up all controllers.
*/
public void onDestroy() {
+ navbarButtonsViewController.onDestroy();
uiController.onDestroy();
rotationButtonController.onDestroy();
taskbarDragLayerController.onDestroy();
diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java
index 2e9d8bcd0c..9d88956dcd 100644
--- a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java
+++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java
@@ -96,7 +96,10 @@ public class TaskbarManager implements DisplayController.DisplayInfoChangeListen
@Override
public void onConfigurationChanged(Configuration newConfig) {
- if ((mOldConfig.diff(newConfig) & ActivityInfo.CONFIG_ASSETS_PATHS) != 0) {
+ int configDiff = mOldConfig.diff(newConfig);
+ int configsRequiringRecreate = ActivityInfo.CONFIG_ASSETS_PATHS
+ | ActivityInfo.CONFIG_LAYOUT_DIRECTION;
+ if ((configDiff & configsRequiringRecreate) != 0) {
// Color has changed, recreate taskbar to reload background color & icons.
recreateTaskbar();
}
diff --git a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/TaskViewTouchController.java b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/TaskViewTouchController.java
index 37a1674635..308bca62e4 100644
--- a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/TaskViewTouchController.java
+++ b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/TaskViewTouchController.java
@@ -179,7 +179,7 @@ public abstract class TaskViewTouchController
mAllowGoingDown = i == mRecentsView.getCurrentPage()
&& SysUINavigationMode.getMode(mActivity).hasGestures
&& (!mRecentsView.showAsGrid() || mTaskBeingDragged.isFocusedTask())
- && mRecentsView.isTaskSnapped(i);
+ && mRecentsView.isTaskInExpectedScrollPosition(i);
directionsToDetectScroll = mAllowGoingDown ? DIRECTION_BOTH : upDirection;
break;
diff --git a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java
index 3aeab7be29..e57f46fe7b 100644
--- a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java
+++ b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java
@@ -1049,6 +1049,7 @@ public abstract class AbsSwipeUpHandler,
isFling, isCancel);
// Set the state, but don't notify until the animation completes
mGestureState.setEndTarget(endTarget, false /* isAtomic */);
+ mAnimationFactory.setEndTarget(endTarget);
float endShift = endTarget.isLauncher ? 1 : 0;
final float startShift;
@@ -1466,7 +1467,9 @@ public abstract class AbsSwipeUpHandler,
mActivity.clearRunOnceOnStartCallback();
resetLauncherListeners();
}
- if (mGestureState.getEndTarget() != null && !mGestureState.isRunningAnimationToLauncher()) {
+ if (mGestureState.isRecentsAnimationRunning() && mGestureState.getEndTarget() != null
+ && !mGestureState.getEndTarget().isLauncher) {
+ // Continued quick switch.
cancelCurrentAnimation();
} else {
mStateCallback.setStateOnUiThread(STATE_FINISH_WITH_NO_END);
diff --git a/quickstep/src/com/android/quickstep/BaseActivityInterface.java b/quickstep/src/com/android/quickstep/BaseActivityInterface.java
index 8a1b3916f8..ec9a3258cf 100644
--- a/quickstep/src/com/android/quickstep/BaseActivityInterface.java
+++ b/quickstep/src/com/android/quickstep/BaseActivityInterface.java
@@ -77,12 +77,14 @@ public abstract class BaseActivityInterface mActivity.getStateManager().goToState(
- controller.getInterpolatedProgress() > 0.5 ? mOverviewState : mBackgroundState,
+ controller.getInterpolatedProgress() > 0.5 ? mTargetState : mBackgroundState,
false));
RecentsView recentsView = mActivity.getOverviewPanel();
@@ -512,6 +517,11 @@ public abstract class BaseActivityInterface outShortcuts,
BaseDraggingActivity activity, TaskView taskView, DeviceProfile deviceProfile) {
+ RecentsView recentsView = taskView.getRecentsView();
+ PagedOrientationHandler orientationHandler = recentsView.getPagedOrientationHandler();
int[] taskViewTaskIds = taskView.getTaskIds();
boolean taskViewHasMultipleTasks = taskViewTaskIds[0] != -1 &&
taskViewTaskIds[1] != -1;
- boolean notEnoughTasksToSplit = taskView.getRecentsView().getTaskViewCount() < 2;
+ boolean notEnoughTasksToSplit = recentsView.getTaskViewCount() < 2;
+ boolean isFocusedTask = deviceProfile.overviewShowAsGrid && taskView.isFocusedTask();
+ boolean isTaskInExpectedScrollPosition =
+ recentsView.isTaskInExpectedScrollPosition(recentsView.indexOfChild(taskView));
if (taskViewHasMultipleTasks || notEnoughTasksToSplit ||
- (deviceProfile.overviewShowAsGrid && taskView.isFocusedTask())) {
+ (isFocusedTask && isTaskInExpectedScrollPosition)) {
return;
}
- PagedOrientationHandler orientationHandler =
- taskView.getRecentsView().getPagedOrientationHandler();
List positions =
orientationHandler.getSplitPositionOptions(deviceProfile);
for (SplitPositionOption option : positions) {
diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java
index 796caa0961..023a926e10 100644
--- a/quickstep/src/com/android/quickstep/views/RecentsView.java
+++ b/quickstep/src/com/android/quickstep/views/RecentsView.java
@@ -1056,11 +1056,11 @@ public abstract class RecentsView 0) {
int minScroll;
+ boolean isLandscapeGridSplit = mActivity.getDeviceProfile().isLandscape
+ && showAsGrid() && isSplitSelectionActive();
if (mIsRtl) {
// If we aren't showing the clear all button, use the rightmost task as the min
// scroll.
minScroll = getScrollForPage(mDisallowScrollToClearAll ? indexOfChild(
getTaskViewAt(getTaskViewCount() - 1)) : indexOfChild(mClearAllButton));
- if (showAsGrid() && isSplitSelectionActive()
+ if (isLandscapeGridSplit
&& mSplitSelectStateController.getActiveSplitStagePosition()
== SplitConfigurationOptions.STAGE_POSITION_BOTTOM_OR_RIGHT) {
minScroll -= mSplitPlaceholderSize;
@@ -4373,7 +4374,8 @@ public abstract class RecentsView 0) {
int maxScroll;
+ boolean isLandscapeGridSplit = mActivity.getDeviceProfile().isLandscape
+ && showAsGrid() && isSplitSelectionActive();
if (mIsRtl) {
TaskView focusedTaskView = mShowAsGridLastOnLayout ? getFocusedTaskView() : null;
maxScroll = getScrollForPage(focusedTaskView != null ? indexOfChild(focusedTaskView)
: 0);
- if (showAsGrid() && isSplitSelectionActive()
+ if (isLandscapeGridSplit
&& mSplitSelectStateController.getActiveSplitStagePosition()
== SplitConfigurationOptions.STAGE_POSITION_TOP_OR_LEFT) {
maxScroll += mSplitPlaceholderSize;
@@ -4398,7 +4402,8 @@ public abstract class RecentsView"መተግብሪያው ቅንብሮችን እና አቋራጮችን በመነሻ ውስጥ እንዲቀይራቸው ያስችለዋል።"
"%1$s የስልክ ጥሪዎችን ለማድረግ አልተፈቀደለትም"
"ምግብርን መጫን አልተቻለም"
-
-
-
-
+ "የምግብር ቅንብሮች"
+ "ማዋቀርን ለመጨረስ መታ ያድርጉ"
"ይህ የስርዓት መተግበሪያ ነው እና ማራገፍ አይቻልም።"
"ስም ያርትዑ"
"%1$s ተሰናክሏል"
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index beeedaf90b..095c3bd177 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -80,10 +80,8 @@
"للسماح للتطبيق بتغيير الإعدادات والاختصارات في الشاشة الرئيسية."
"%1$s غير مسموح به لإجراء مكالمات هاتفية"
"يتعذّر تحميل الأداة."
-
-
-
-
+ "إعدادات الأداة"
+ "انقر لإكمال الإعداد."
"هذا تطبيق نظام وتتعذر إزالته."
"تعديل الاسم"
"تم إيقاف %1$s"
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index bf88ad68b3..95ead405b7 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -80,10 +80,8 @@
"এপটোক গৃহ পৃষ্ঠাত ছেটিং আৰু শ্বৰ্টকাটসমূহ সলনি কৰাৰ অনুমতি দিয়ে।"
"%1$sক ফ\'ন কলবোৰ কৰাৰ অনুমতি দিয়া হোৱা নাই"
"ৱিজেট ল’ড কৰিব নোৱাৰি"
-
-
-
-
+ "ৱিজেটৰ ছেটিং"
+ "ছেটআপ সমাপ্ত কৰিবলৈ টিপক"
"এইটো এটা ছিষ্টেম এপ আৰু ইয়াক আনইনষ্টল কৰিব নোৱৰি"
"নাম সম্পাদনা কৰক"
"%1$s অক্ষম কৰা হ’ল"
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index eca341bb79..d5b8391137 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -80,10 +80,8 @@
"Дазваляе праграме змяняць налады і ярлыкі на Галоўнай старонцы."
"%1$s не мае дазволу на здзяйсненне тэлефонных званкоў"
"Не ўдаецца загрузіць віджэт"
-
-
-
-
+ "Налады віджэта"
+ "Націсніце, каб завяршыць наладжванне"
"Гэта сістэмная праграма, яе нельга выдаліць."
"Змяніць назву"
"%1$s адключана"
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index f1eff99d0b..d6cef8beeb 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -80,10 +80,8 @@
"হোমে অ্যাপ্লিকেশানটিকে সেটিংস এবং শর্টকাটগুলি পরিবর্তন করতে দেয়৷"
"ফোন কলগুলি করার জন্য %1$s এর অনুমতি নেই"
"উইজেট লোড করা যাচ্ছে না"
-
-
-
-
+ "উইজেট সেটিংস"
+ "সেটআপ সম্পূর্ণ করতে ট্যাপ করুন"
"এটি একটি সিস্টেম অ্যাপ্লিকেশান এবং আনইনস্টল করা যাবে না৷"
"নাম এডিট করুন"
"%1$s অক্ষম করা হয়েছে"
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index f9a0d2b5f0..422ee6505f 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -80,10 +80,8 @@
"Permet que l\'aplicació canviï la configuració i les dreceres de la pantalla d\'inici."
"%1$s no té permís per fer trucades telefòniques"
"No es pot carregar el widget"
-
-
-
-
+ "Configuració del widget"
+ "Toca per finalitzar la configuració"
"Aquesta aplicació és una aplicació del sistema i no es pot desinstal·lar."
"Edita el nom"
"S\'ha desactivat %1$s"
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index b45e3bbb0a..729fc11a50 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -80,10 +80,8 @@
"Umožňuje aplikaci změnit nastavení a odkazy na ploše."
"Aplikace %1$s nemá oprávnění telefonovat"
"Widget se nepodařilo načíst"
-
-
-
-
+ "Nastavení widgetů"
+ "Klepnutím dokončíte konfiguraci"
"Toto je systémová aplikace a nelze ji odinstalovat."
"Upravit název"
"Aplikace %1$s je zakázána"
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 14bf8d6884..583aa504d4 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -80,10 +80,8 @@
"Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu ändern"
"%1$s darf keine Telefonanrufe tätigen."
"Widget kann nicht geladen werden"
-
-
-
-
+ "Widget-Einstellungen"
+ "Tippen, um Einrichtung abzuschließen"
"Dies ist eine Systemanwendung, die nicht deinstalliert werden kann."
"Name bearbeiten"
"%1$s deaktiviert"
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 970003cc55..bc0d4eca90 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -80,10 +80,8 @@
"Επιτρέπει στην εφαρμογή την αλλαγή των ρυθμίσεων και των συντομεύσεων στην Αρχική οθόνη."
"Η εφαρμογή %1$s δεν επιτρέπεται να πραγματοποιεί τηλεφωνικές κλήσεις"
"Δεν είναι δυνατή η φόρτωση του γραφικού στοιχείου"
-
-
-
-
+ "Ρυθμίσεις γραφικών στοιχείων"
+ "Πατήστε για να ολοκληρώσετε τη ρύθμιση"
"Αυτή είναι μια εφαρμογή συστήματος και δεν είναι δυνατή η κατάργηση της εγκατάστασής της."
"Επεξεργασία ονόματος"
"Η εφαρμογή %1$s είναι απενεργοποιημένη"
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index b0a1f4d77c..d8e2849427 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -80,10 +80,8 @@
"Permet à l\'application de modifier les paramètres et les raccourcis de l\'écran d\'accueil."
"L\'application %1$s n\'est pas autorisée à faire des appels téléphoniques"
"Impossible de charger le widget"
-
-
-
-
+ "Paramètres du widget"
+ "Touchez pour terminer la configuration"
"Impossible de désinstaller cette application, car il s\'agit d\'une application système."
"Modifier le nom"
"L\'application %1$s est désactivée"
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 6326fc2ad0..2a42771b56 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -80,10 +80,8 @@
"Permite a unha aplicación cambiar a configuración e os atallos da pantalla de inicio."
"%1$s non ten permiso para facer chamadas telefónicas"
"Non se puido cargar o widget"
-
-
-
-
+ "Configuración do widget"
+ "Toca para rematar a configuración"
"Esta aplicación é do sistema e non se pode desinstalar."
"Edita o nome"
"Desactivouse %1$s"
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index d9ba8fd43d..990db9198b 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -80,10 +80,8 @@
"ઍપને હોમમાં સેટિંગ અને શૉર્ટકટ બદલવાની મંજૂરી આપે છે."
"%1$s ને ફોન કૉલ્સ કરવાની મંજૂરી નથી"
"વિજેટ લોડ કરી શકાતું નથી"
-
-
-
-
+ "વિજેટ સેટિંગ"
+ "સેટઅપ પૂર્ણ કરવા માટે ટૅપ કરો"
"આ એક સિસ્ટમ ઍપ્લિકેશન છે અને અનઇન્સ્ટોલ કરી શકાતી નથી."
"નામમાં ફેરફાર કરો"
"%1$s અક્ષમ કરી"
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index b82fb499aa..1226fd3550 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -80,10 +80,8 @@
"Ծրագրին թույլ է տալիս փոփոխել հիմնաէջի կարգավորումներն ու դյուրանցումները:"
"%1$s հավելվածին չի թույլատրվում հեռախոսազանգեր կատարել"
"Չհաջողվեց բեռնել վիջեթը"
-
-
-
-
+ "Վիջեթի կարգավորումներ"
+ "Հպեք՝ կարգավորումն ավարտելու համար"
"Սա համակարգային ծրագիր է և չի կարող ապատեղադրվել:"
"Փոխել անունը"
"%1$s հավելվածն անջատված է"
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 4111ed5ebe..d0d3f60299 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -80,10 +80,8 @@
"Mengizinkan aplikasi mengubah setelan dan pintasan di layar Utama."
"%1$s tidak diizinkan untuk melakukan panggilan telepon"
"Tidak dapat memuat widget"
-
-
-
-
+ "Setelan widget"
+ "Ketuk untuk menyelesaikan penyiapan"
"Ini adalah aplikasi sistem dan tidak dapat dicopot pemasangannya."
"Sunting Nama"
"%1$s dinonaktifkan"
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 278b80e2b9..fbd591cbdd 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -80,10 +80,8 @@
"מאפשר לאפליקציה לשנות את ההגדרות וקיצורי הדרך בדף הבית."
"%1$s אינו רשאי להתקשר"
"לא ניתן לטעון את הווידג\'ט"
-
-
-
-
+ "הגדרות הווידג\'ט"
+ "צריך להקיש כדי לסיים את תהליך ההגדרה"
"זוהי אפליקציית מערכת ולא ניתן להסיר את התקנתה."
"עריכת השם"
"%1$s מושבתת"
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index e9cef5fcd3..abc68aa577 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -80,10 +80,8 @@
"អនុញ្ញាតឲ្យកម្មវិធីប្ដូរការកំណត់ និងផ្លូវកាត់ក្នុងអេក្រង់ដើម។"
"%1$s មិនត្រូវបានអនុញ្ញាតឲ្យធ្វើការហៅទូរស័ព្ទទេ"
"មិនអាចផ្ទុកធាតុក្រាហ្វិកបានទេ"
-
-
-
-
+ "ការកំណត់ធាតុក្រាហ្វិក"
+ "ចុចដើម្បីបញ្ចប់ការរៀបចំ"
"នេះជាកម្មវិធីប្រព័ន្ធ មិនអាចលុបបានទេ។"
"កែឈ្មោះ"
"បានបិទដំណើរការ %1$s"
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index d088c6502d..cfe2edbef4 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -80,10 +80,8 @@
"ಮುಖಪುಟದಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ."
"ಫೋನ್ ಕರೆಗಳನ್ನು ಮಾಡಲು %1$s ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ"
"ವಿಜೆಟ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"
-
-
-
-
+ "ವಿಜೆಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"
+ "ಸೆಟಪ್ ಪೂರ್ಣಗೊಳಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ"
"ಇದೊಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ ಮತ್ತು ಅಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
"ಹೆಸರನ್ನು ಎಡಿಟ್ ಮಾಡಿ"
"%1$s ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 54b52abaed..ab5ca5d653 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -80,10 +80,8 @@
"Колдонмого Үйдүн тууралоолорун жана тез чакырмаларын өзгөртүүгө уруксат берет."
"%1$s телефон чалууларды аткарууга уруксаты жок"
"Виджет жүктөлбөй жатат"
-
-
-
-
+ "Виджеттин жөндөөлөрү"
+ "Жөндөп бүтүү үчүн таптап коюңуз"
"Бул системдик колдонмо жана аны чечкенге болбойт."
"Аталышын түзөтүү"
"%1$s өчүрүлгөн"
@@ -109,7 +107,7 @@
"Өчүк"
"Эскертмелерге уруксат берилиши керек"
"Эскертме белгилерин көрсөтүү максатында, %1$s үчүн колдонмонун билдирмелерин күйгүзүү керек"
- "Жөндөөлөрдү өзгөртүү"
+ "Параметрлерди өзгөртүү"
"Билдирмелер белгилерин көрсөтүү"
"Колдонмонун сүрөтчөсүн Башкы экранга кошуу"
"Жаңы колдонмолор үчүн"
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 39c8db5057..4616eec391 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -80,10 +80,8 @@
"ອະນຸຍາດໃຫ້ແອັບຯດັ່ງກ່າວ ປ່ຽນການຕັ້ງຄ່າ ແລະທາງລັດໃນໜ້າຫຼັກ."
"%1$s ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ໂທ"
"ບໍ່ສາມາດໂຫຼດວິດເຈັດໄດ້"
-
-
-
-
+ "ການຕັ້ງຄ່າວິດເຈັດ"
+ "ແຕະເພື່ອຕັ້ງຄ່າໃຫ້ແລ້ວ"
"ນີ້ແມ່ນແອັບຯຂອງລະບົບ ແລະບໍ່ສາມາດຖອນການຕິດຕັ້ງອອກໄດ້."
"ແກ້ໄຂຊື່"
"ປິດການນຳໃຊ້ %1$s ແລ້ວ"
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index a99d8b0d17..5813b15deb 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -80,10 +80,8 @@
"Programai leidžiama keisti pagrindinio puslapio nustatymus ir sparčiuosius klavišus."
"„%1$s“ neleidžiama skambinti"
"Nepavyko įkelti valdiklio"
-
-
-
-
+ "Valdiklio nustatymai"
+ "Palieskite, kad užbaigtumėte sąranką"
"Tai sistemos programa ir jos negalima pašalinti."
"Pavadinimo redagavimas"
"„%1$s“ išjungta"
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 78881c50f1..759c84e482 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -80,10 +80,8 @@
"Ļauj lietotnei mainīt iestatījumus un saīsnes sākuma ekrānā."
"Lietotnei %1$s nav atļauts veikt tālruņa zvanus."
"Nevar ielādēt logrīku."
-
-
-
-
+ "Logrīka iestatījumi"
+ "Pieskarieties, lai pabeigtu iestatīšanu"
"Šī ir sistēmas lietotne, un to nevar atinstalēt."
"Nosaukuma rediģēšana"
"Lietotne %1$s ir atspējota"
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 7b8b5808f9..12df7b23cf 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -80,10 +80,8 @@
"ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും മാറ്റാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു."
"ഫോൺ കോൾ ചെയ്യാൻ %1$s എന്നതിനെ അനുവദിച്ചിട്ടില്ല"
"വിജറ്റ് ലോഡ് ചെയ്യാനാകുന്നില്ല"
-
-
-
-
+ "വിജറ്റ് ക്രമീകരണം"
+ "സജ്ജീകരണം പൂർത്തിയാക്കാൻ ടാപ്പ് ചെയ്യുക"
"ഇതൊരു സിസ്റ്റം അപ്ലിക്കേഷനായതിനാൽ അൺഇൻസ്റ്റാളുചെയ്യാനാവില്ല."
"പേര് എഡിറ്റ് ചെയ്യുക"
"%1$s പ്രവർത്തനരഹിതമാക്കി"
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index c94d7ca2de..5b88da9267 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -80,10 +80,8 @@
"मुख्यपृष्ठातील सेटिंग्ज आणि शॉर्टकट बदलण्यास अॅप ला अनुमती देते."
"%1$s ला फोन कॉल करण्याची अनुमती नाही"
"विजेट लोड करू शकत नाही"
-
-
-
-
+ "विजेटची सेटिंग्ज"
+ "सेटअप पूर्ण करण्यासाठी टॅप करा"
"हा सिस्टम अॅप आहे आणि अनइंस्टॉल केला जाऊ शकत नाही."
"नाव संपादित करा"
"%1$s अक्षम केला आहे"
@@ -115,7 +113,7 @@
"नवीन अॅप्ससाठी"
"अज्ञात"
"काढा"
- "Search"
+ "शोधा"
"हा अॅप इंस्टॉल केलेला नाही"
"या चिन्हासाठी अॅप इंस्टॉल केलेला नाही. तुम्ही ते काढू शकता किंवा अॅपचा शोध घेऊ शकता आणि त्यास व्यक्तिचलितपणे इंस्टॉल करू शकता."
"%1$s इंस्टॉल करत आहे, %2$s पूर्ण झाले"
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index b568552b85..e95dc8b05e 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -80,10 +80,8 @@
"Lar appen endre innstillingene og snarveiene på startsiden."
"%1$s har ikke tillatelse til å ringe"
"Kan ikke laste inn modulen"
-
-
-
-
+ "Modulinnstillinger"
+ "Trykk for å fullføre konfigureringen"
"Dette er en systemapp som ikke kan avinstalleres."
"Rediger navn"
"Slo av %1$s"
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index d91d8917d7..3c33bf1f1d 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -80,10 +80,8 @@
"गृहमा एउटा एपलाई सेटिङ र सर्टकट बदल्न अनुमति दिनुहोस्।"
"%1$s ले फोन कलहरू गर्न अनुमति छैन"
"विजेट लोड गर्न सकिएन"
-
-
-
-
+ "विजेटका सेटिङ"
+ "सेटअप पूरा गर्न ट्याप गर्नुहोस्"
"यो प्रणाली एप हो र यसलाई स्थापना रद्द गर्न सकिँदैन।"
"नाम सम्पादन गर्नुहोस्"
"असक्षम पारिएको %1$s"
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index b71604876d..8ec6a80ba4 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -80,10 +80,8 @@
"ହୋମରେ ସେଟିଙ୍ଗ ଏବଂ ଶର୍ଟକଟ୍ ପରିବର୍ତ୍ତନ କରିବାକୁ ଆପକୁ ଅନୁମତି ଦିଏ।"
"ଫୋନ୍ କଲ୍ କରିବାକୁ %1$sକୁ ଅନୁମତି ଦିଆଯାଇ ନାହିଁ"
"ୱିଜେଟ୍ ଲୋଡ୍ କରାଯାଇପାରିବ ନାହିଁ"
-
-
-
-
+ "ୱିଜେଟ ସେଟିଂସ"
+ "ସେଟଅପ ସମ୍ପୂର୍ଣ୍ଣ କରିବାକୁ ଟାପ କରନ୍ତୁ"
"ଏହା ଏକ ସିଷ୍ଟମ୍ ଆପ୍ ଅଟେ ଏବଂ ଏହା ଅନଇନଷ୍ଟଲ୍ କରାଯାଇ ପାରିବ ନାହିଁ।"
"ନାମ ସମ୍ପାଦନ କରନ୍ତୁ"
"%1$s ଅକ୍ଷମ କରାଗଲା"
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 06559a7230..78925b0d48 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -80,10 +80,8 @@
"Приложение сможет изменять настройки и ярлыки на главном экране."
"Приложение %1$s не может делать телефонные звонки"
"Не удается загрузить виджет."
-
-
-
-
+ "Настройки виджета"
+ "Нажмите, чтобы завершить настройку."
"Это системное приложение, его нельзя удалить."
"Измените название"
"Приложение %1$s отключено"
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 46bab243c9..29e8a020ec 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -80,10 +80,8 @@
"Aplikaciji dovoli spreminjanje nastavitev in bližnjic na začetnem zaslonu."
"Aplikaciji %1$s ni dovoljeno opravljanje klicev"
"Pripomočka ni mogoče naložiti."
-
-
-
-
+ "Nastavitve pripomočka"
+ "Dotaknite se, da dokončate postopek nastavitve."
"To je sistemska aplikacija in je ni mogoče odstraniti."
"Urejanje imena"
"Aplikacija %1$s je onemogočena"
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 1bb446ae4f..04ec414714 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -80,10 +80,8 @@
"Lejon aplikacionin të ndryshojë cilësimet dhe shkurtoret në ekranin bazë."
"%1$s nuk lejohet të kryejë telefonata"
"S\'mund të ngarkohet miniaplikacioni"
-
-
-
-
+ "Cilësimet e miniaplikacionit"
+ "Trokit për të përfunduar konfigurimin"
"Ky është aplikacion sistemi dhe nuk mund të çinstalohet."
"Redakto emrin"
"%1$s u çaktivizua"
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 503325a810..feae09b756 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -80,10 +80,8 @@
"Tillåter att appen ändrar inställningar och genvägar på startsidan."
"%1$s har inte behörighet att ringa samtal"
"Det gick inte att läsa in widgeten"
-
-
-
-
+ "Widgetinställningar"
+ "Tryck för att slutföra konfigureringen"
"Det här är en systemapp som inte kan avinstalleras."
"Redigera namn"
"%1$s har inaktiverats"
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 5b4c3a59ae..ca3521053a 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -80,10 +80,8 @@
"Huruhusu programu kubadilisha mipangilio na njia za mkato katika skrini ya Mwanzo."
"%1$s hairuhusiwi kupiga simu"
"Imeshindwa kupakia wijeti"
-
-
-
-
+ "Mipangilio ya wijeti"
+ "Gusa ili umalize kuweka mipangilio"
"Hii ni programu ya mfumo na haiwezi kuondolewa."
"Badilisha Jina"
"%1$s imezimwa"
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 1eb8bb7ac4..7430d632f4 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -80,10 +80,8 @@
"హోమ్లో సెట్టింగ్లు మరియు షార్ట్కట్లను మార్చడానికి యాప్ను అనుమతిస్తుంది."
"ఫోన్ కాల్స్ను చేసేందుకు %1$sకి అనుమతి లేదు"
"విడ్జెట్ను లోడ్ చేయడం సాధ్యం కాలేదు"
-
-
-
-
+ "విడ్జెట్ సెట్టింగ్లు"
+ "సెటప్ను ముగించడానికి ట్యాప్ చేయండి"
"ఇది సిస్టమ్ యాప్ మరియు దీన్ని అన్ఇన్స్టాల్ చేయడం సాధ్యపడదు."
"పేరును ఎడిట్ చేయండి"
"%1$s నిలిపివేయబడింది"
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 0928665ccd..2a7dce6817 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -80,10 +80,8 @@
"Дозволяє програмі змінювати налаштування та ярлики на головному екрані."
"Додаток %1$s не має дозволу телефонувати"
"Не вдається завантажити віджет"
-
-
-
-
+ "Налаштування віджета"
+ "Торкніться, щоб завершити налаштування"
"Це системна програма, її неможливо видалити."
"Редагувати назву"
"%1$s вимкнено"
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 3985b1f265..f536e123e5 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -80,10 +80,8 @@
"ایپ کو ہوم میں ترتیبات اور شارٹ کٹس کو تبدیل کرنے کی اجازت دیتا ہے۔"
"%1$s کو فون کالیں کرنے کی اجازت نہیں ہے"
"ویجیٹ لوڈ نہیں کیا جا سکتا"
-
-
-
-
+ "ویجیٹ کی ترتیبات"
+ "سیٹ اپ مکمل کرنے کیلئے تھپتھپائیں"
"یہ ایک سسٹم ایپ ہے اور اسے اَن انسٹال نہیں کیا جا سکتا ہے۔"
"نام میں ترمیم کریں"
"%1$s غیر فعال ہے"
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 123cfe15e2..086a6030ec 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -80,10 +80,8 @@
"允许应用更改主屏幕中的设置和快捷方式。"
"不允许使用“%1$s”拨打电话"
"无法加载微件"
-
-
-
-
+ "微件设置"
+ "点按即可完成设置"
"这是系统应用,无法卸载。"
"修改名称"
"已停用%1$s"
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 206cd47a9c..f236ec81d7 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -80,10 +80,8 @@
"Ivumela uhlelo lokusebenza ukuthi lushintshe izilungiselelo nezinqamuleli Ekhaya."
"%1$s ayivunyelwe ukwenza amakholi wefoni"
"Ayikwazi ukulayisha iwijethi"
-
-
-
-
+ "Amasethingi ewijethi"
+ "Thepha ukuze uqede ukusetha"
"Lolu uhlelo lokusebenza lwesistimu futhi alikwazi ukukhishwa."
"Hlela igama"
"Kukhutshaziwe %1$s"
diff --git a/src/com/android/launcher3/allapps/AllAppsRecyclerView.java b/src/com/android/launcher3/allapps/AllAppsRecyclerView.java
index bddbbd00b2..bccd9b41a0 100644
--- a/src/com/android/launcher3/allapps/AllAppsRecyclerView.java
+++ b/src/com/android/launcher3/allapps/AllAppsRecyclerView.java
@@ -21,6 +21,7 @@ import static android.view.View.MeasureSpec.makeMeasureSpec;
import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_VERTICAL_SWIPE_BEGIN;
import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_VERTICAL_SWIPE_END;
+import static com.android.launcher3.util.LogConfig.SEARCH_LOGGING;
import static com.android.launcher3.util.UiThreadHelper.hideKeyboardAsync;
import android.content.Context;
@@ -40,6 +41,7 @@ import com.android.launcher3.BaseRecyclerView;
import com.android.launcher3.DeviceProfile;
import com.android.launcher3.LauncherAppState;
import com.android.launcher3.R;
+import com.android.launcher3.Utilities;
import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.logging.StatsLogManager;
import com.android.launcher3.views.ActivityContext;
@@ -54,6 +56,7 @@ import java.util.List;
public class AllAppsRecyclerView extends BaseRecyclerView {
private static final String TAG = "AllAppsContainerView";
private static final boolean DEBUG = false;
+ private static final boolean DEBUG_LATENCY = Utilities.isPropertyEnabled(SEARCH_LOGGING);
private AlphabeticalAppsList mApps;
private final int mNumAppsPerRow;
@@ -133,6 +136,10 @@ public class AllAppsRecyclerView extends BaseRecyclerView {
if (DEBUG) {
Log.d(TAG, "onDraw at = " + System.currentTimeMillis());
}
+ if (DEBUG_LATENCY) {
+ Log.d(SEARCH_LOGGING,
+ "-- Recycle view onDraw, time stamp = " + System.currentTimeMillis());
+ }
super.onDraw(c);
}
diff --git a/src/com/android/launcher3/util/LogConfig.java b/src/com/android/launcher3/util/LogConfig.java
index 528a6e952b..6bc26e7315 100644
--- a/src/com/android/launcher3/util/LogConfig.java
+++ b/src/com/android/launcher3/util/LogConfig.java
@@ -35,4 +35,9 @@ public class LogConfig {
* When turned on, we enable doodle related logging.
*/
public static final String DOODLE_LOGGING = "DoodleLogging";
+
+ /**
+ * When turned on, we enable suggest related logging.
+ */
+ public static final String SEARCH_LOGGING = "SearchLogging";
}