From 897cf6010a64f7bf9429d04792757be87728c5af Mon Sep 17 00:00:00 2001 From: Tony Huang Date: Wed, 12 Apr 2023 17:14:58 +0800 Subject: [PATCH 01/14] Send divider change to launcher to animate Add divider to recent animation as a reomote animation target for launcher animation which follow legacy behavior. Bug: 245472831 Test: manual Test: pass existing tests Change-Id: I8ce262a43624b683324c329ec3c86f692268c39f --- .../quickstep/RecentsAnimationCallbacks.java | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/quickstep/RecentsAnimationCallbacks.java b/quickstep/src/com/android/quickstep/RecentsAnimationCallbacks.java index b82ff03b34..523a98ec4b 100644 --- a/quickstep/src/com/android/quickstep/RecentsAnimationCallbacks.java +++ b/quickstep/src/com/android/quickstep/RecentsAnimationCallbacks.java @@ -15,6 +15,8 @@ */ package com.android.quickstep; +import static android.view.WindowManager.LayoutParams.TYPE_DOCK_DIVIDER; + import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent.CANCEL_RECENTS_ANIMATION; import static com.android.quickstep.util.ActiveGestureErrorDetector.GestureEvent.START_RECENTS_ANIMATION; @@ -34,6 +36,7 @@ import com.android.quickstep.util.ActiveGestureLog; import com.android.systemui.shared.recents.model.ThumbnailData; import com.android.systemui.shared.system.RecentsAnimationControllerCompat; +import java.util.ArrayList; import java.util.HashMap; import java.util.Set; @@ -105,8 +108,16 @@ public class RecentsAnimationCallbacks implements Utilities.postAsyncCallback(MAIN_EXECUTOR.getHandler(), mController::finishAnimationToApp); } else { - RemoteAnimationTarget[] nonAppTargets = - mSystemUiProxy.onGoingToRecentsLegacy(appTargets); + RemoteAnimationTarget[] nonAppTargets; + if (!TaskAnimationManager.ENABLE_SHELL_TRANSITIONS) { + nonAppTargets = mSystemUiProxy.onGoingToRecentsLegacy(appTargets); + } else { + final ArrayList apps = new ArrayList<>(); + final ArrayList nonApps = new ArrayList<>(); + classifyTargets(appTargets, apps, nonApps); + appTargets = apps.toArray(new RemoteAnimationTarget[apps.size()]); + nonAppTargets = nonApps.toArray(new RemoteAnimationTarget[nonApps.size()]); + } if (nonAppTargets == null) { nonAppTargets = new RemoteAnimationTarget[0]; } @@ -176,6 +187,18 @@ public class RecentsAnimationCallbacks implements return mListeners.toArray(new RecentsAnimationListener[mListeners.size()]); } + private void classifyTargets(RemoteAnimationTarget[] appTargets, + ArrayList apps, ArrayList nonApps) { + for (int i = 0; i < appTargets.length; i++) { + RemoteAnimationTarget target = appTargets[i]; + if (target.windowType == TYPE_DOCK_DIVIDER) { + nonApps.add(target); + } else { + apps.add(target); + } + } + } + /** * Listener for the recents animation callbacks. */ From ccddd71c88e4b87b8e589a5099d658271aee8c4e Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Thu, 27 Apr 2023 22:48:15 +0000 Subject: [PATCH 02/14] Revert "Fix broken TaplTestsTaskbar splitscreen test cases" This reverts commit ccc10128f174a5b2b651f819271982d1e00987b9. Reason for revert: the underlying issue will be fixed in b/279873859 Change-Id: I37d4c16bc907fd31ef983d3c6974b3376543c3ce --- .../tests/src/com/android/quickstep/TaplTestsTaskbar.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/quickstep/tests/src/com/android/quickstep/TaplTestsTaskbar.java b/quickstep/tests/src/com/android/quickstep/TaplTestsTaskbar.java index 4540eee936..624347131b 100644 --- a/quickstep/tests/src/com/android/quickstep/TaplTestsTaskbar.java +++ b/quickstep/tests/src/com/android/quickstep/TaplTestsTaskbar.java @@ -27,7 +27,6 @@ import android.content.Intent; import androidx.test.filters.LargeTest; import androidx.test.runner.AndroidJUnit4; -import com.android.launcher3.tapl.Overview; import com.android.launcher3.tapl.Taskbar; import com.android.launcher3.ui.TaplTestsLauncher3; import com.android.launcher3.util.LauncherLayoutBuilder; @@ -64,10 +63,6 @@ public class TaplTestsTaskbar extends AbstractQuickStepTest { "com.android.launcher3.testcomponent.BaseTestingActivity"); mLauncherLayout = TestUtil.setLauncherDefaultLayout(mTargetContext, layoutBuilder); TaplTestsLauncher3.initialize(this); - Overview overview = mLauncher.getWorkspace().switchToOverview(); - if (overview.hasTasks()) { - overview.dismissAllTasks(); - } startAppFast(CALCULATOR_APP_PACKAGE); mLauncher.enableBlockTimeout(true); From fb6e930ce82806f6b250fef198be12818b555e05 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 2 May 2023 11:28:26 -0700 Subject: [PATCH 03/14] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I1bdeb09ead444b550da4ff6f7bea2deaa7af5d24 --- quickstep/res/values-af/strings.xml | 3 +++ quickstep/res/values-am/strings.xml | 3 +++ quickstep/res/values-ar/strings.xml | 3 +++ quickstep/res/values-as/strings.xml | 3 +++ quickstep/res/values-az/strings.xml | 3 +++ quickstep/res/values-b+sr+Latn/strings.xml | 5 ++++- quickstep/res/values-be/strings.xml | 3 +++ quickstep/res/values-bg/strings.xml | 3 +++ quickstep/res/values-bn/strings.xml | 3 +++ quickstep/res/values-bs/strings.xml | 3 +++ quickstep/res/values-ca/strings.xml | 7 +++++-- quickstep/res/values-cs/strings.xml | 7 +++++-- quickstep/res/values-da/strings.xml | 3 +++ quickstep/res/values-de/strings.xml | 3 +++ quickstep/res/values-el/strings.xml | 3 +++ quickstep/res/values-en-rAU/strings.xml | 3 +++ quickstep/res/values-en-rCA/strings.xml | 3 +++ quickstep/res/values-en-rGB/strings.xml | 3 +++ quickstep/res/values-en-rIN/strings.xml | 3 +++ quickstep/res/values-en-rXC/strings.xml | 3 +++ quickstep/res/values-es-rUS/strings.xml | 5 ++++- quickstep/res/values-es/strings.xml | 3 +++ quickstep/res/values-et/strings.xml | 3 +++ quickstep/res/values-eu/strings.xml | 5 ++++- quickstep/res/values-fa/strings.xml | 3 +++ quickstep/res/values-fi/strings.xml | 5 ++++- quickstep/res/values-fr-rCA/strings.xml | 3 +++ quickstep/res/values-fr/strings.xml | 7 +++++-- quickstep/res/values-gl/strings.xml | 3 +++ quickstep/res/values-gu/strings.xml | 3 +++ quickstep/res/values-hi/strings.xml | 5 ++++- quickstep/res/values-hr/strings.xml | 7 +++++-- quickstep/res/values-hu/strings.xml | 5 ++++- quickstep/res/values-hy/strings.xml | 3 +++ quickstep/res/values-in/strings.xml | 3 +++ quickstep/res/values-is/strings.xml | 3 +++ quickstep/res/values-it/strings.xml | 3 +++ quickstep/res/values-iw/strings.xml | 3 +++ quickstep/res/values-ja/strings.xml | 3 +++ quickstep/res/values-ka/strings.xml | 3 +++ quickstep/res/values-kk/strings.xml | 3 +++ quickstep/res/values-km/strings.xml | 3 +++ quickstep/res/values-kn/strings.xml | 3 +++ quickstep/res/values-ko/strings.xml | 3 +++ quickstep/res/values-ky/strings.xml | 7 +++++-- quickstep/res/values-lo/strings.xml | 3 +++ quickstep/res/values-lt/strings.xml | 3 +++ quickstep/res/values-lv/strings.xml | 3 +++ quickstep/res/values-mk/strings.xml | 3 +++ quickstep/res/values-ml/strings.xml | 3 +++ quickstep/res/values-mn/strings.xml | 5 ++++- quickstep/res/values-mr/strings.xml | 3 +++ quickstep/res/values-ms/strings.xml | 3 +++ quickstep/res/values-my/strings.xml | 3 +++ quickstep/res/values-nb/strings.xml | 3 +++ quickstep/res/values-ne/strings.xml | 3 +++ quickstep/res/values-nl/strings.xml | 5 ++++- quickstep/res/values-or/strings.xml | 3 +++ quickstep/res/values-pa/strings.xml | 3 +++ quickstep/res/values-pl/strings.xml | 7 +++++-- quickstep/res/values-pt-rPT/strings.xml | 3 +++ quickstep/res/values-pt/strings.xml | 3 +++ quickstep/res/values-ro/strings.xml | 3 +++ quickstep/res/values-ru/strings.xml | 3 +++ quickstep/res/values-si/strings.xml | 3 +++ quickstep/res/values-sk/strings.xml | 5 ++++- quickstep/res/values-sl/strings.xml | 5 ++++- quickstep/res/values-sq/strings.xml | 3 +++ quickstep/res/values-sr/strings.xml | 5 ++++- quickstep/res/values-sv/strings.xml | 5 ++++- quickstep/res/values-sw/strings.xml | 3 +++ quickstep/res/values-ta/strings.xml | 3 +++ quickstep/res/values-te/strings.xml | 5 ++++- quickstep/res/values-th/strings.xml | 3 +++ quickstep/res/values-tl/strings.xml | 3 +++ quickstep/res/values-tr/strings.xml | 3 +++ quickstep/res/values-uk/strings.xml | 3 +++ quickstep/res/values-ur/strings.xml | 3 +++ quickstep/res/values-uz/strings.xml | 3 +++ quickstep/res/values-vi/strings.xml | 3 +++ quickstep/res/values-zh-rCN/strings.xml | 5 ++++- quickstep/res/values-zh-rHK/strings.xml | 3 +++ quickstep/res/values-zh-rTW/strings.xml | 3 +++ quickstep/res/values-zu/strings.xml | 3 +++ 84 files changed, 278 insertions(+), 26 deletions(-) diff --git a/quickstep/res/values-af/strings.xml b/quickstep/res/values-af/strings.xml index bca1e8c52a..2dc0a1e1ba 100644 --- a/quickstep/res/values-af/strings.xml +++ b/quickstep/res/values-af/strings.xml @@ -115,6 +115,9 @@ "Taakbalk word gewys" "Taakbalk is versteek" "Navigasiebalk" + "Wys Taakbalk altyd" + "Verander navigasiemodus" + "Taakbalkverdeler" "Skuif na links bo" "Skuif na regs onder" "{count,plural, =1{Wys nog # app.}other{Wys nog # apps.}}" diff --git a/quickstep/res/values-am/strings.xml b/quickstep/res/values-am/strings.xml index 50efb014cd..36a8bda2db 100644 --- a/quickstep/res/values-am/strings.xml +++ b/quickstep/res/values-am/strings.xml @@ -115,6 +115,9 @@ "የተግባር አሞሌ ይታያል" "የተግባር አሞሌ ተደብቋል" "የአሰሳ አሞሌ" + "ሁልጊዜ የተግባር አሞሌ ያሳዩ" + "የአሰሳ ሁነታን ይለውጡ" + "የተግባር አሞሌ አካፋይ" "ወደ ላይ/ግራ ይውሰዱ" "ወደ ታች/ቀኝ ይውሰዱ" "{count,plural, =1{ተጨማሪ # መተግበሪያ አሳይ።}one{ተጨማሪ # መተግበሪያ አሳይ።}other{ተጨማሪ # መተግበሪያዎች አሳይ።}}" diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 560f1c2c27..4e3cd17ed2 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -115,6 +115,9 @@ "تم إظهار شريط التطبيقات" "تم إخفاء شريط التطبيقات" "شريط التنقل" + "إظهار شريط التطبيقات دائمًا" + "تغيير وضع التنقل" + "مقسِّم شريط التطبيقات" "الانتقال إلى يمين الشاشة أو أعلاها" "الانتقال إلى يسار الشاشة أو أسفلها" "{count,plural, =1{إظهار تطبيق واحد آخر}zero{إظهار # تطبيق آخر}two{إظهار تطبيقَين آخرَين}few{إظهار # تطبيقات أخرى}many{إظهار # تطبيقًا آخر}other{إظهار # تطبيق آخر}}" diff --git a/quickstep/res/values-as/strings.xml b/quickstep/res/values-as/strings.xml index 825a396f33..aab660d22f 100644 --- a/quickstep/res/values-as/strings.xml +++ b/quickstep/res/values-as/strings.xml @@ -115,6 +115,9 @@ "টাস্কবাৰ দেখুওৱা হৈছে" "টাস্কবাৰ লুকুৱাই থোৱা হৈছে" "নেভিগেশ্বনৰ দণ্ড" + "টাস্কবাৰ সদায় দেখুৱাওক" + "নেভিগেশ্বন ম’ড সলনি কৰক" + "টাস্কবাৰ বিভাজক" "ওপৰৰ বাঁওফাললৈ নিয়ক" "তলৰ সোঁফাললৈ নিয়ক" "{count,plural, =1{আৰু # টা এপ্‌ দেখুৱাওক।}one{আৰু # টা এপ্‌ দেখুৱাওক।}other{আৰু # টা এপ্‌ দেখুৱাওক।}}" diff --git a/quickstep/res/values-az/strings.xml b/quickstep/res/values-az/strings.xml index 096299120a..d6cf4acbce 100644 --- a/quickstep/res/values-az/strings.xml +++ b/quickstep/res/values-az/strings.xml @@ -115,6 +115,9 @@ "İşləmə paneli göstərilir" "İşləmə paneli gizlədilib" "Naviqasiya paneli" + "İşləmə paneli həmişə görünsün" + "Naviqasiya rejimini dəyişin" + "İşləmə paneli ayırıcısı" "Yuxarı/sola köçürün" "Aşağı/sağa köçürün" "{count,plural, =1{Daha # tətbiqi göstərin.}other{Daha # tətbiqi göstərin.}}" diff --git a/quickstep/res/values-b+sr+Latn/strings.xml b/quickstep/res/values-b+sr+Latn/strings.xml index 23dd072c97..9fc7a74c30 100644 --- a/quickstep/res/values-b+sr+Latn/strings.xml +++ b/quickstep/res/values-b+sr+Latn/strings.xml @@ -98,7 +98,7 @@ "Rotirajte ekran" "Uputstva na traci zadataka" "Prevucite na stranu da biste koristili 2 aplikacije odjednom" - "Nakratko prevucite nagore da biste prikazali traku zadataka" + "Sporo prevucite nagore da biste prikazali traku zadataka" "Dobijajte predloge aplikacija na osnovu rutine" "Uključite navigaciju pomoću pokreta u Podešavanjima radi automatskog skrivanja trake zadataka" "Uradite više pomoću trake zadataka" @@ -115,6 +115,9 @@ "Traka zadataka je prikazana" "Traka zadataka je skrivena" "Traka za navigaciju" + "Uvek prikazuj traku zadataka" + "Promeni režim navigacije" + "Razdelnik trake zadataka" "Premesti gore levo" "Premesti dole desno" "{count,plural, =1{Prikaži još # aplikaciju.}one{Prikaži još # aplikaciju.}few{Prikaži još # aplikacije.}other{Prikaži još # aplikacija.}}" diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml index a5c218b9aa..685c921eb7 100644 --- a/quickstep/res/values-be/strings.xml +++ b/quickstep/res/values-be/strings.xml @@ -115,6 +115,9 @@ "Панэль задач паказана" "Панэль задач схавана" "Панэль навігацыі" + "Заўсёды паказваць панэль задач" + "Змяніць рэжым навігацыі" + "Раздзяляльнік панэлі задач" "Перамясціць уверх/улева" "Перамясціць уніз/управа" "{count,plural, =1{Паказаць ячшэ # праграму.}one{Паказаць ячшэ # праграму.}few{Паказаць ячшэ # праграмы.}many{Паказаць ячшэ # праграм.}other{Паказаць ячшэ # праграмы.}}" diff --git a/quickstep/res/values-bg/strings.xml b/quickstep/res/values-bg/strings.xml index 1222afa385..ad875735f8 100644 --- a/quickstep/res/values-bg/strings.xml +++ b/quickstep/res/values-bg/strings.xml @@ -115,6 +115,9 @@ "Лентата на задачите се показва" "Лентата на задачите е скрита" "Лента за навигация" + "Лентата на задачите винаги да се показва" + "Промяна на режима на навигация" + "Разделител на лентата на задачите" "Преместване горе/вляво" "Преместване долу/вдясно" "{count,plural, =1{Показване на още # приложение.}other{Показване на още # приложения.}}" diff --git a/quickstep/res/values-bn/strings.xml b/quickstep/res/values-bn/strings.xml index 8f9fbee864..97dbeaec6e 100644 --- a/quickstep/res/values-bn/strings.xml +++ b/quickstep/res/values-bn/strings.xml @@ -115,6 +115,9 @@ "\'টাস্কবার\' দেখানো হয়েছে" "\'টাস্কবার\' লুকানো রয়েছে" "নেভিগেশন বার" + "সবসময় টাস্কবার দেখুন" + "\'নেভিগেশন\' মোড পরিবর্তন করুন" + "টাস্কবার ডিভাইডার" "উপরে/বাঁদিকে সরান" "নিচে/ডানদিকে সরান" "{count,plural, =1{আরও #টি অ্যাপ দেখুন।}one{আরও #টি অ্যাপ দেখুন।}other{আরও #টি অ্যাপ দেখুন।}}" diff --git a/quickstep/res/values-bs/strings.xml b/quickstep/res/values-bs/strings.xml index 691c72091e..fea5b6affe 100644 --- a/quickstep/res/values-bs/strings.xml +++ b/quickstep/res/values-bs/strings.xml @@ -115,6 +115,9 @@ "Traka zadataka je prikazana" "Traka zadataka je sakrivena" "Navigaciona traka" + "Uvijek prikaži traku zadataka" + "Promijeni način navigacije" + "Razdjelnik trake zadataka" "Premjesti gore lijevo" "Premjesti dolje desno" "{count,plural, =1{Prikaži još # aplikaciju.}one{Prikaži još # aplikaciju.}few{Prikaži još # aplikacije.}other{Prikaži još # aplikacija.}}" diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml index 919712aaaa..011b12132b 100644 --- a/quickstep/res/values-ca/strings.xml +++ b/quickstep/res/values-ca/strings.xml @@ -97,11 +97,11 @@ "Omet" "Gira la pantalla" "Informació sobre Barra de tasques" - "Arrossega una app al costat per utilitzar 2 apps alhora" + "Arrossega una aplicació al costat per utilitzar-ne dues alhora" "Llisca lentament cap amunt per mostrar la Barra de tasques" "Obtén suggeriments d\'aplicacions basats en la teva rutina" "A Configuració, activa la navegació amb gestos per amagar la Barra de tasques automàticament" - "Fes més coses amb la Barra de tasques" + "Treu més partit de la Barra de tasques" "Tanca" "Fet" "Inici" @@ -115,6 +115,9 @@ "Es mostra la Barra de tasques" "S\'ha amagat la Barra de tasques" "Barra de navegació" + "Mostra sempre Barra de tasques" + "Canvia el mode de navegació" + "Separador de la Barra de tasques" "Mou a la part superior o a l\'esquerra" "Mou a la part inferior o a la dreta" "{count,plural, =1{Mostra # aplicació més.}other{Mostra # aplicacions més.}}" diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml index 5ac7e7eaa8..c27585a606 100644 --- a/quickstep/res/values-cs/strings.xml +++ b/quickstep/res/values-cs/strings.xml @@ -99,9 +99,9 @@ "Informace o panelu aplikací" "Přetáhněte aplikaci na stranu a používejte tak dvě najednou" "Panel aplikací zobrazíte pomalým přejetím prstem nahoru" - "Získejte návrhy aplikací na základě vašeho používání" + "Dostávejte návrhy aplikací podle toho, jaké používáte" "Pokud chcete panel aplikací automaticky skrýt, zapněte v Nastavení navigaci gesty" - "Pomocí panelu aplikací můžete dělat více věcí" + "Více možností s panelem aplikací" "Zavřít" "Hotovo" "Domů" @@ -115,6 +115,9 @@ "Panel aplikací je zobrazen" "Panel aplikací je skrytý" "Navigační panel" + "Vždy zobrazovat panel aplikací" + "Změnit režim navigace" + "Rozdělovač panelu aplikací" "Přesunout doleva nahoru" "Přesunout doprava dolů" "{count,plural, =1{Zobrazit # další aplikaci.}few{Zobrazit # další aplikace.}many{Zobrazit # další aplikace.}other{Zobrazit # dalších aplikací.}}" diff --git a/quickstep/res/values-da/strings.xml b/quickstep/res/values-da/strings.xml index d0cea4c874..bde4fe1868 100644 --- a/quickstep/res/values-da/strings.xml +++ b/quickstep/res/values-da/strings.xml @@ -115,6 +115,9 @@ "Proceslinjen vises" "Proceslinjen er skjult" "Navigationslinje" + "Vis altid proceslinjen" + "Skift navigationstilstand" + "Opdeling af proceslinjen" "Flyt til toppen eller venstre side" "Flyt til bunden eller højre side" "{count,plural, =1{Vis # app mere.}one{Vis # app mere.}other{Vis # apps mere.}}" diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml index 0e959a47b3..a5766f7900 100644 --- a/quickstep/res/values-de/strings.xml +++ b/quickstep/res/values-de/strings.xml @@ -115,6 +115,9 @@ "Taskleiste eingeblendet" "Taskleiste ausgeblendet" "Navigationsleiste" + "Taskleiste immer anzeigen" + "Navigationsmodus ändern" + "Taskleisten-Teiler" "Nach oben / Nach links verschieben" "Nach unten / Nach rechts verschieben" "{count,plural, =1{# weitere App anzeigen.}other{# weitere Apps anzeigen.}}" diff --git a/quickstep/res/values-el/strings.xml b/quickstep/res/values-el/strings.xml index 0fa67fe972..03774c2ef5 100644 --- a/quickstep/res/values-el/strings.xml +++ b/quickstep/res/values-el/strings.xml @@ -115,6 +115,9 @@ "Η γραμμή εργαλείων εμφανίζεται" "Η γραμμή εργαλείων είναι κρυφή" "Γραμμή πλοήγησης" + "Εμφ. πάντα σε Γραμμή εργαλείων" + "Αλλαγή τρόπου πλοήγησης" + "Διαχωριστικό Γραμμής εργαλείων" "Μετακίνηση επάνω/αριστερά" "Μετακίνηση κάτω/δεξιά" "{count,plural, =1{Εμφάνιση # ακόμα εφαρμογής.}other{Εμφάνιση # ακόμα εφαρμογών.}}" diff --git a/quickstep/res/values-en-rAU/strings.xml b/quickstep/res/values-en-rAU/strings.xml index ec90faf5a8..f5d7e7300b 100644 --- a/quickstep/res/values-en-rAU/strings.xml +++ b/quickstep/res/values-en-rAU/strings.xml @@ -115,6 +115,9 @@ "Taskbar shown" "Taskbar hidden" "Navigation bar" + "Always show Taskbar" + "Change navigation mode" + "Taskbar divider" "Move to top/left" "Move to bottom/right" "{count,plural, =1{Show # more app.}other{Show # more apps.}}" diff --git a/quickstep/res/values-en-rCA/strings.xml b/quickstep/res/values-en-rCA/strings.xml index 01599c4ec3..9adb0f4c4a 100644 --- a/quickstep/res/values-en-rCA/strings.xml +++ b/quickstep/res/values-en-rCA/strings.xml @@ -115,6 +115,9 @@ "Taskbar shown" "Taskbar hidden" "Navigation bar" + "Always show Taskbar" + "Change navigation mode" + "Taskbar Divider" "Move to top/left" "Move to bottom/right" "{count,plural, =1{Show # more app.}other{Show # more apps.}}" diff --git a/quickstep/res/values-en-rGB/strings.xml b/quickstep/res/values-en-rGB/strings.xml index ec90faf5a8..f5d7e7300b 100644 --- a/quickstep/res/values-en-rGB/strings.xml +++ b/quickstep/res/values-en-rGB/strings.xml @@ -115,6 +115,9 @@ "Taskbar shown" "Taskbar hidden" "Navigation bar" + "Always show Taskbar" + "Change navigation mode" + "Taskbar divider" "Move to top/left" "Move to bottom/right" "{count,plural, =1{Show # more app.}other{Show # more apps.}}" diff --git a/quickstep/res/values-en-rIN/strings.xml b/quickstep/res/values-en-rIN/strings.xml index ec90faf5a8..f5d7e7300b 100644 --- a/quickstep/res/values-en-rIN/strings.xml +++ b/quickstep/res/values-en-rIN/strings.xml @@ -115,6 +115,9 @@ "Taskbar shown" "Taskbar hidden" "Navigation bar" + "Always show Taskbar" + "Change navigation mode" + "Taskbar divider" "Move to top/left" "Move to bottom/right" "{count,plural, =1{Show # more app.}other{Show # more apps.}}" diff --git a/quickstep/res/values-en-rXC/strings.xml b/quickstep/res/values-en-rXC/strings.xml index c8f344edc4..853684d4e1 100644 --- a/quickstep/res/values-en-rXC/strings.xml +++ b/quickstep/res/values-en-rXC/strings.xml @@ -115,6 +115,9 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‏‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‎‎‎‏‏‎‎‎‏‏‎‎‏‏‏‏‎‏‎‏‏‏‎‎‏‎‏‏‎‏‏‏‏‎‎‎‏‎Taskbar shown‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‏‏‎‎‎‎‎‎‎‏‎‏‏‎‏‎‏‏‏‏‏‏‏‎‏‎‏‎‏‏‎‎‎‎‏‎‎‎‏‎‏‎‎‏‎‏‎‎‎Taskbar hidden‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‏‏‎‏‏‎‏‏‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‎‏‏‏‏‏‎‎‏‏‎‏‎‎‎‏‏‎‏‎‎‏‏‎Navigation bar‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‎‎‎‎‏‎‏‎‏‎‎‎‎‏‎‎‏‏‎‏‎‎‎‏‏‏‏‏‎‏‏‏‏‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‎Always show Taskbar‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‎‎‎‏‏‏‎‏‎‏‎‏‎‏‏‎‏‎‎‏‎‎‏‏‎‏‎‎‏‏‏‎‎‏‏‏‏‎‏‏‎‎‎‎‎‎‏‎‎‎‎Change navigation mode‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‏‎‏‏‎‏‏‎‏‏‎‎‏‎‎‎‏‏‎‏‎‎‏‎‏‎‎‎‎‏‎‏‎‏‏‏‎‎‎‎‏‏‏‏‎‏‏‏‏‎‏‎‎‎‎‎‎Taskbar Divider‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‏‏‏‏‎‏‎‎‎‎‎‎‎‎‎‏‏‎‎‏‏‎‏‎‏‏‎‏‏‏‏‎‏‎‏‎‎‎‎‏‎‎‏‏‏‏‏‏‎‎‏‏‏‏‏‎Move to top/left‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‏‏‎‎‎‎‎‎‎‏‎‏‏‏‏‏‎‎‎‏‎‎‏‏‎‏‎‎‎‏‎‏‏‎‏‎‎‏‏‏‎‎‏‏‎‏‏‏‏‎‎‎‎‏‎‎Move to bottom/right‎‏‎‎‏‎" "{count,plural, =1{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‎‎‏‏‏‏‏‏‎‎‎‎‎‎‏‏‏‎‏‏‎‏‎‎‎‎‎‎‏‏‎‎‏‎‎‎‏‎‏‎‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‎Show # more app.‎‏‎‎‏‎}other{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‎‎‏‏‏‏‏‏‎‎‎‎‎‎‏‏‏‎‏‏‎‏‎‎‎‎‎‎‏‏‎‎‏‎‎‎‏‎‏‎‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‎Show # more apps.‎‏‎‎‏‎}}" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index eb2a2960e5..e31466a2e5 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -101,7 +101,7 @@ "Desliza despacio hacia arriba para ver la Barra de tareas" "Recibe sugerencias de aplicaciones basadas en tu rutina" "Activa la navegación por gestos en la Configuración y la Barra de tareas se ocultará sola" - "Haz más con la Barra de tareas" + "Aprovecha mejor la Barra de tareas" "Cerrar" "Listo" "Botón de inicio" @@ -115,6 +115,9 @@ "Barra de tareas visible" "Barra de tareas oculta" "Barra de navegación" + "Ver siempre la Barra de tareas" + "Cambiar el modo de navegación" + "Divisor de la Barra de tareas" "Mover a la parte superior o izquierda" "Mover a la parte inferior o derecha" "{count,plural, =1{Mostrar # app más.}other{Mostrar # apps más.}}" diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml index d8beb80126..43fe5b1db4 100644 --- a/quickstep/res/values-es/strings.xml +++ b/quickstep/res/values-es/strings.xml @@ -115,6 +115,9 @@ "Barra de tareas visible" "Barra de tareas oculta" "Barra de navegación" + "Ver siempre Barra de Tareas" + "Cambiar el modo de navegación" + "Divisor de Barra de Tareas" "Mover arriba/a la izquierda" "Mover abajo/a la derecha" "{count,plural, =1{Mostrar # aplicación más.}other{Mostrar # aplicaciones más.}}" diff --git a/quickstep/res/values-et/strings.xml b/quickstep/res/values-et/strings.xml index 15943379dc..0095d519f7 100644 --- a/quickstep/res/values-et/strings.xml +++ b/quickstep/res/values-et/strings.xml @@ -115,6 +115,9 @@ "Tegumiriba on kuvatud" "Tegumiriba on peidetud" "Navigeerimisriba" + "Kuva tööriistariba alati" + "Navigeerimisrežiimi muutmine" + "Tegumiriba jagaja" "Teisalda üles/vasakule" "Teisalda alla/paremale" "{count,plural, =1{Kuva veel # rakendus.}other{Kuva veel # rakendust.}}" diff --git a/quickstep/res/values-eu/strings.xml b/quickstep/res/values-eu/strings.xml index 1eba2b7eeb..9f6e8e187d 100644 --- a/quickstep/res/values-eu/strings.xml +++ b/quickstep/res/values-eu/strings.xml @@ -98,7 +98,7 @@ "Biratu pantaila" "Zereginen barra erabiltzeko argibideak" "Bi aplikazio batera erabiltzeko, arrastatu bat albo batera" - "Zereginen barra ikusteko, pasatu hatza motel gora" + "Zereginen barra ikusteko, pasatu hatza gora poliki" "Jaso aplikazioen iradokizunak erabileran oinarrituta" "Zereginen barra automatikoki ezkutatzeko, aktibatu keinu bidezko nabigazioa ezarpenetan" "Egin gauza gehiago zereginen barrarekin" @@ -115,6 +115,9 @@ "Zereginen barra ikusgai dago" "Zereginen barra itxita dago" "Nabigazio-barra" + "Erakutsi beti zereginen barra" + "Aldatu nabigatzeko modua" + "Zereginen barraren zatitzailea" "Eraman gora, ezkerretara" "Eraman behera, eskuinetara" "{count,plural, =1{Erakutsi beste # aplikazio.}other{Erakutsi beste # aplikazio.}}" diff --git a/quickstep/res/values-fa/strings.xml b/quickstep/res/values-fa/strings.xml index 1a35f9c94e..e520acdb58 100644 --- a/quickstep/res/values-fa/strings.xml +++ b/quickstep/res/values-fa/strings.xml @@ -115,6 +115,9 @@ "نوار وظیفه نمایان است" "نوار وظیفه پنهان است" "نوار پیمایش" + "نوار وظیفه همیشه نشان داده شود" + "تغییر حالت پیمایش" + "جداکننده نوار وظیفه" "انتقال به بالا/ چپ" "انتقال به پایین/ راست" "{count,plural, =1{نمایش # برنامه دیگر.}one{نمایش # برنامه دیگر.}other{نمایش # برنامه دیگر.}}" diff --git a/quickstep/res/values-fi/strings.xml b/quickstep/res/values-fi/strings.xml index 428011b180..5c04d684c9 100644 --- a/quickstep/res/values-fi/strings.xml +++ b/quickstep/res/values-fi/strings.xml @@ -97,7 +97,7 @@ "Ohita" "Käännä näyttö" "Tehtäväpalkin ohje" - "Vedä sovellus sivuun, niin voit käyttää samalla 2 sellaista" + "Vedä sovellus sivuun, ja voit käyttää kahta sovellusta" "Näytä tehtäväpalkki pyyhkäisemällä ylös hitaasti" "Sovellussuosituksia käytön perusteella" "Laita eleillä navigointi päälle Asetuksista Tehtäväpalkin piilottamiseksi automaattisesti" @@ -115,6 +115,9 @@ "Tehtäväpalkki näkyvissä" "Tehtäväpalkki piilotettu" "Navigointipalkki" + "Näytä tehtäväpalkki aina" + "Vaihda navigointitilaa" + "Tehtäväpalkin jakaja" "Siirrä ylös tai vasemmalle" "Siirrä alas tai oikealle" "{count,plural, =1{Näytä # muu sovellus.}other{Näytä # muuta sovellusta.}}" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index af89ae5c91..56e5047724 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -115,6 +115,9 @@ "Barre des tâches affichée" "Barre des tâches masquée" "Barre de navigation" + "Touj. afficher barre des tâches" + "Changer de mode de navigation" + "Séparateur de la barre des tâches" "Déplacer vers le coin supérieur gauche de l\'écran" "Déplacer vers le coin inférieur droit de l\'écran" "{count,plural, =1{Afficher # autre application.}one{Afficher # autre application.}other{Afficher # autres applications.}}" diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 3b08b8969c..31068f7db0 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -97,8 +97,8 @@ "Passer" "Faire pivoter l\'écran" "Fonctionnement de la barre des tâches" - "Faites glisser une appli sur le côté pour utiliser 2 applis" - "Balayez lentement vers le haut pour l\'afficher" + "Faites glisser une appli sur le côté pour en utiliser 2 à la fois" + "Balayez lentement vers haut pour afficher barre des tâches" "Obtenez des suggestions d\'applis basées sur vos habitudes" "Activez la navigation par gestes dans paramètres pour masquage auto de la barre des tâches" "Faites-en plus avec la barre des tâches" @@ -115,6 +115,9 @@ "Barre des tâches affichée" "Barre des tâches masquée" "Barre de navigation" + "Toujours voir barre des tâches" + "Modifier le mode de navigation" + "Séparateur de barre des tâches" "Déplacer en haut ou à gauche" "Déplacer en bas ou à droite" "{count,plural, =1{Afficher # autre appli.}one{Afficher # autre appli.}other{Afficher # autre applis.}}" diff --git a/quickstep/res/values-gl/strings.xml b/quickstep/res/values-gl/strings.xml index d5e7550599..ebec206098 100644 --- a/quickstep/res/values-gl/strings.xml +++ b/quickstep/res/values-gl/strings.xml @@ -115,6 +115,9 @@ "Estase mostrando a barra de tarefas" "Non se está mostrando a barra de tarefas" "Barra de navegación" + "Manter Barra de tarefas" + "Cambiar modo de navegación" + "Divisor da Barra de tarefas" "Mover á parte superior ou á esquerda" "Mover á parte inferior ou á dereita" "{count,plural, =1{Mostrar # aplicación máis.}other{Mostrar # aplicacións máis.}}" diff --git a/quickstep/res/values-gu/strings.xml b/quickstep/res/values-gu/strings.xml index 0924b681c8..2e1c289581 100644 --- a/quickstep/res/values-gu/strings.xml +++ b/quickstep/res/values-gu/strings.xml @@ -115,6 +115,9 @@ "ટાસ્કબાર બતાવવામાં આવ્યો" "ટાસ્કબાર છુપાવવામાં આવ્યો" "નૅવિગેશન બાર" + "હંમેશાં ટાસ્કબાર બતાવો" + "નૅવિગેશન મોડ બદલો" + "ટાસ્કબાર વિભાજક" "સૌથી ઉપર ડાબી બાજુએ ખસેડો" "સૌથી નીચે જમણી બાજુએ ખસેડો" "{count,plural, =1{વધુ # ઍપ બતાવો.}one{વધુ # ઍપ બતાવો.}other{વધુ # ઍપ બતાવો.}}" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index b108371f21..2dc6603e4c 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -19,7 +19,7 @@ - "पिन करना" + "पिन करें" "फ़्रीफ़ॉर्म" "हाल ही में इस्तेमाल किया गया कोई ऐप्लिकेशन नहीं है" "ऐप्लिकेशन इस्तेमाल की सेटिंग" @@ -115,6 +115,9 @@ "टास्कबार दिखाया गया" "टास्कबार छिपाया गया" "नेविगेशन बार" + "टास्कबार हमेशा दिखाएं" + "नेविगेशन का मोड बदलें" + "टास्कबार डिवाइडर" "ऊपर/बाईं तरफ़ ले जाएं" "नीचे/दाईं तरफ़ ले जाएं" "{count,plural, =1{# और ऐप्लिकेशन दिखाएं.}one{# और ऐप्लिकेशन दिखाएं.}other{# और ऐप्लिकेशन दिखाएं.}}" diff --git a/quickstep/res/values-hr/strings.xml b/quickstep/res/values-hr/strings.xml index 1aadeeac3a..2a18704bb3 100644 --- a/quickstep/res/values-hr/strings.xml +++ b/quickstep/res/values-hr/strings.xml @@ -97,11 +97,11 @@ "Preskoči" "Zakretanje zaslona" "Upute za traku sa zadacima" - "Povucite apl. u stranu radi istodobne upotrebe 2 aplikacije" + "Povucite aplikaciju u stranu radi istodobne upotrebe dviju aplikacija" "Polako prijeđite prstom prema gore za prikaz trake sa zadacima" "Primajte prijedloge aplikacija na temelju svoje rutine" "Uključite navigaciju pokretima u postavkama da bi se traka sa zadacima automatski sakrila" - "Učinite više uz pomoć trake sa zadacima" + "Učinite više pomoću trake sa zadacima" "Zatvori" "Gotovo" "Početna" @@ -115,6 +115,9 @@ "Traka sa zadacima prikazana" "Traka sa zadacima skrivena" "Navigacijska traka" + "Uvijek prikaži traku zadataka" + "Promijeni način navigacije" + "Razdjelnik trake sa zadacima" "Premjesti gore/lijevo" "Premjesti dolje/desno" "{count,plural, =1{Prikaži više aplikacija (još #).}one{Prikaži više aplikacija (još #).}few{Prikaži više aplikacija (još #).}other{Prikaži više aplikacija (još #).}}" diff --git a/quickstep/res/values-hu/strings.xml b/quickstep/res/values-hu/strings.xml index ba75d4f00a..27f5efab95 100644 --- a/quickstep/res/values-hu/strings.xml +++ b/quickstep/res/values-hu/strings.xml @@ -98,7 +98,7 @@ "Képernyő elforgatása" "Tálca használatának ismertetése" "Húzzon egy appot oldalra, ha kettőt használna egyidejűleg" - "Csúsztassa ujját lassan fel a Feladatsáv megjelenítéséhez" + "Lassan csúsztassa fel az ujját a Feladatsáv megjelenítéséhez" "Alkalmazásjavaslatokat kaphat a rutinja alapján" "A Feladatsáv automatikus elrejtéséhez aktiválja a navigációs kézmozdulatokat a beállításokban" "Jobban kihasználhatja a Feladatsávot" @@ -115,6 +115,9 @@ "Feladatsáv megjelenítve" "Feladatsáv elrejtve" "Navigációs sáv" + "Mindig megjelenő feladatsáv" + "Navigációs mód módosítása" + "Feladatsáv-elválasztó" "Mozgatás felülre vagy a bal oldalra" "Mozgatás alulra vagy a jobb oldalra" "{count,plural, =1{# további alkalmazás megjelenítése.}other{# további alkalmazás megjelenítése.}}" diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml index 43a7c5d4a1..80e6750a43 100644 --- a/quickstep/res/values-hy/strings.xml +++ b/quickstep/res/values-hy/strings.xml @@ -115,6 +115,9 @@ "Խնդրագոտին ցուցադրվում է" "Խնդրագոտին թաքցված է" "Նավիգացիայի գոտի" + "Միշտ ցուցադրել հավելվածները" + "Փոխել նավիգացիայի ռեժիմը" + "Հավելվածների վահանակի բաժանիչ" "Տեղափոխել վերևի ձախ անկյուն" "Տեղափոխել ներքևի աջ անկյուն" "{count,plural, =1{Ցուցադրել ևս # հավելված։}one{Ցուցադրել ևս # հավելված։}other{Ցուցադրել ևս # հավելված։}}" diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml index 6f9d7c6840..db880b3a26 100644 --- a/quickstep/res/values-in/strings.xml +++ b/quickstep/res/values-in/strings.xml @@ -115,6 +115,9 @@ "Taskbar ditampilkan" "Taskbar disembunyikan" "Menu navigasi" + "Selalu tampilkan Taskbar" + "Ubah mode navigasi" + "Pemisah Taskbar" "Pindahkan ke atas/kiri" "Pindahkan ke bawah/kanan" "{count,plural, =1{Tampilkan # aplikasi lain.}other{Tampilkan # aplikasi lain.}}" diff --git a/quickstep/res/values-is/strings.xml b/quickstep/res/values-is/strings.xml index f58e6de718..08b5e99f6f 100644 --- a/quickstep/res/values-is/strings.xml +++ b/quickstep/res/values-is/strings.xml @@ -115,6 +115,9 @@ "Forritastika sýnd" "Forritastika falin" "Yfirlitsstika" + "Alltaf sýna forritastiku" + "Breyta leiðsagnarstillingu" + "Skipting forritastiku" "Færa efst/til vinstri" "Færa neðst/til hægri" "{count,plural, =1{Sýna # forrit í viðbót.}one{Sýna # forrit í viðbót.}other{Sýna # forrit í viðbót.}}" diff --git a/quickstep/res/values-it/strings.xml b/quickstep/res/values-it/strings.xml index 17e379fe2f..6f2f9546e8 100644 --- a/quickstep/res/values-it/strings.xml +++ b/quickstep/res/values-it/strings.xml @@ -115,6 +115,9 @@ "Barra delle app visualizzata" "Barra delle app nascosta" "Barra di navigazione" + "Mostra sempre barra delle app" + "Cambia modalità di navigazione" + "Divisore barra delle app" "Sposta in alto/a sinistra" "Sposta in basso/a destra" "{count,plural, =1{Mostra # altra app.}other{Mostra altre # app.}}" diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml index dc30dc686a..e1588699a3 100644 --- a/quickstep/res/values-iw/strings.xml +++ b/quickstep/res/values-iw/strings.xml @@ -115,6 +115,9 @@ "סרגל האפליקציות מוצג" "סרגל האפליקציות מוסתר" "סרגל הניווט" + "סרגל האפליקציות מוצג תמיד" + "שינוי מצב הניווט" + "המחיצה בסרגל האפליקציות" "העברה לפינה השמאלית/העליונה" "העברה לפינה הימנית/התחתונה" "{count,plural, =1{הצגת אפליקציה אחת (#) נוספת.}one{הצגת # אפליקציות נוספות.}two{הצגת # אפליקציות נוספות.}other{הצגת # אפליקציות נוספות.}}" diff --git a/quickstep/res/values-ja/strings.xml b/quickstep/res/values-ja/strings.xml index 75e3bf8a1d..d55a2c01d1 100644 --- a/quickstep/res/values-ja/strings.xml +++ b/quickstep/res/values-ja/strings.xml @@ -115,6 +115,9 @@ "タスクバー表示" "タスクバー非表示" "ナビゲーション バー" + "常にタスクバーを表示" + "ナビゲーション モードを変更" + "タスクバーの区切り" "上 / 左に移動" "下 / 右に移動" "{count,plural, =1{他 # 件のアプリを表示できます。}other{他 # 件のアプリを表示できます。}}" diff --git a/quickstep/res/values-ka/strings.xml b/quickstep/res/values-ka/strings.xml index 13232da1cd..c1df53c313 100644 --- a/quickstep/res/values-ka/strings.xml +++ b/quickstep/res/values-ka/strings.xml @@ -115,6 +115,9 @@ "ამოცანათა ზოლი ნაჩვენებია" "ამოცანათა ზოლი დამალულია" "ნავიგაციის ზოლი" + "ამოცანათა ზოლის მუდამ ჩვენება" + "შეცვალეთ ნავიგაციის რეჟიმი" + "ამოცანათა ზოლის გამყოფი" "ზემოთ/მარცხნივ გადატანა" "ქვემოთ/მარჯვნივ გადატანა" "{count,plural, =1{#-ით მეტი აპის ჩენება}other{#-ით მეტი აპის ჩვენება.}}" diff --git a/quickstep/res/values-kk/strings.xml b/quickstep/res/values-kk/strings.xml index 9f006a9eeb..68141aad9c 100644 --- a/quickstep/res/values-kk/strings.xml +++ b/quickstep/res/values-kk/strings.xml @@ -115,6 +115,9 @@ "Тапсырмалар жолағы көрсетілді" "Тапсырмалар жолағы жасырылды" "Навигация жолағы" + "Тапсырма жолағын үнемі көрсету" + "Навигация режимін өзгерту" + "Тапсырмалар жолағын бөлгіш" "Жоғары/солға жылжыту" "Төмен/оңға жылжыту" "{count,plural, =1{Тағы # қолданбаны көрсету.}other{Тағы # қолданбаны көрсету.}}" diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml index 738e454469..aa20709e51 100644 --- a/quickstep/res/values-km/strings.xml +++ b/quickstep/res/values-km/strings.xml @@ -115,6 +115,9 @@ "បានបង្ហាញរបារកិច្ចការ" "បានលាក់របារកិច្ចការ" "របាររុករក" + "បង្ហាញរបារកិច្ចការជានិច្ច" + "ប្ដូរ​មុខងាររុករក" + "បន្ទាត់​ខណ្ឌចែករបារកិច្ចការ" "ផ្លាស់ទីទៅខាងលើ/ឆ្វេង" "ផ្លាស់ទីទៅខាងក្រោម/ស្ដាំ" "{count,plural, =1{បង្ហាញកម្មវិធី # ទៀត។}other{បង្ហាញ​កម្មវិធី # ទៀត។}}" diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml index 37e0acdf15..9bb18faa50 100644 --- a/quickstep/res/values-kn/strings.xml +++ b/quickstep/res/values-kn/strings.xml @@ -115,6 +115,9 @@ "ಟಾಸ್ಕ್‌ಬಾರ್ ತೋರಿಸಲಾಗಿದೆ" "ಟಾಸ್ಕ್‌ಬಾರ್ ಮರೆಮಾಡಲಾಗಿದೆ" "ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್" + "ಯಾವಾಗಲೂ ಟಾಸ್ಕ್‌ಬಾರ್ ತೋರಿಸಿ" + "ನ್ಯಾವಿಗೇಶನ್ ಮೋಡ್ ಬದಲಾಯಿಸಿ" + "ಟಾಸ್ಕ್‌ಬಾರ್ ಡಿವೈಡರ್" "ಮೇಲಿನ/ಎಡಭಾಗಕ್ಕೆ ಸರಿಸಿ" "ಕೆಳಗಿನ/ಬಲಭಾಗಕ್ಕೆ ಸರಿಸಿ" "{count,plural, =1{ಇನ್ನೂ # ಆ್ಯಪ್ ಅನ್ನು ತೋರಿಸಿ.}one{ಇನ್ನೂ # ಆ್ಯಪ್‌ಗಳನ್ನು ತೋರಿಸಿ.}other{ಇನ್ನೂ # ಆ್ಯಪ್‌ಗಳನ್ನು ತೋರಿಸಿ.}}" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index cff87a13b9..4cef3cab3e 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -115,6 +115,9 @@ "태스크 바 표시" "태스크 바 숨김" "탐색 메뉴" + "태스크 바 항상 표시" + "탐색 모드 변경" + "태스크 바 분할" "상단/왼쪽으로 이동" "하단/오른쪽으로 이동" "{count,plural, =1{앱 #개 더 표시}other{앱 #개 더 표시}}" diff --git a/quickstep/res/values-ky/strings.xml b/quickstep/res/values-ky/strings.xml index 4cb31fddf5..64a1c9039e 100644 --- a/quickstep/res/values-ky/strings.xml +++ b/quickstep/res/values-ky/strings.xml @@ -49,7 +49,7 @@ "Артка кайтуу үчүн экранды оңдон солго карай сүрүүнү үйрөндүңүз. Эми колдонмолорду которуштурганды үйрөнүп алыңыз." "\"Артка\" жаңсоосун үйрөндүңүз." "Манжаңызды экрандын ылдый жагына өтө жакындатпай сүрүңүз." - "\"Артка\" жаң-нун сезгичтигин өзгөртүү үчүн жөндөөлөргө өтүңүз" + "\"Артка\" жаң-нун сезгичтигин өзгөртүү үчүн параметрлерге өтүңүз" "Артка кайтуу үчүн сүрүңүз" "Акыркы экранга кайтуу үчүн экранды сол же оң жагынан ортосуна карай сүрүңүз." "Акыркы экранга кайтуу үчүн экранды сол же оң жагынан ортосуна карай 2 манжаңыз менен сүрүңүз." @@ -67,7 +67,7 @@ "Экранды ылдыйдан өйдө сүрүңүз." "Манжаңызды алуудан мурун экранда узагыраак кармаңыз." "Экранды өйдө карай сүрүп, токтоп туруңуз." - "Жаңсоолорду колдонгонду үйрөндүңүз. Жаңсоолорду өчүрүү үчүн жөндөөлөргө өтүңүз." + "Жаңсоолорду колдонгонду үйрөндүңүз. Жаңсоолорду өчүрүү үчүн параметрлерге өтүңүз." "\"Колдонмолорду которуштуруу\" жаңсоосун үйрөндүңүз." "Колдонмолорду которуштуруу үчүн сүрүңүз" "Бир колдонмодон экинчисине өтүү үчүн экранды ылдыйдан өйдө карай сүрүп, бир аз коё бербей туруңуз." @@ -115,6 +115,9 @@ "Тапшырмалар панели көрсөтүлдү" "Тапшырмалар панели жашырылды" "Чабыттоо тилкеси" + "Тапшырмалар панелин ар дайым көрсөтүү" + "Өтүү режимин өзгөртүү" + "Тапшырмалар панелин бөлгүч" "Жогорку/сол бурчка жылдыруу" "Төмөнкү/оң бурчка жылдыруу" "{count,plural, =1{Дагы # колдонмону көрсөтүү.}other{Дагы # колдонмону көрсөтүү.}}" diff --git a/quickstep/res/values-lo/strings.xml b/quickstep/res/values-lo/strings.xml index be5d894c06..72201f258a 100644 --- a/quickstep/res/values-lo/strings.xml +++ b/quickstep/res/values-lo/strings.xml @@ -115,6 +115,9 @@ "ແຖບໜ້າວຽກທີ່ສະແດງຢູ່" "ແຖບໜ້າວຽກທີ່ເຊື່ອງໄວ້ຢູ່" "ແຖບການນຳທາງ" + "ສະແດງແຖບໜ້າວຽກສະເໝີ" + "ປ່ຽນໂໝດການນຳທາງ" + "ເສັ້ນແບ່ງແຖບໜ້າວຽກ" "ຍ້າຍໄປຊ້າຍ/ເທິງ" "ຍ້າຍໄປຂວາ/ລຸ່ມ" "{count,plural, =1{ສະແດງອີກ # ແອັບ.}other{ສະແດງອີກ # ແອັບ.}}" diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml index 06c4f79088..ba0df27168 100644 --- a/quickstep/res/values-lt/strings.xml +++ b/quickstep/res/values-lt/strings.xml @@ -115,6 +115,9 @@ "Užduočių juosta rodoma" "Užduočių juosta paslėpta" "Naršymo juosta" + "Visada rodyti užduočių juostą" + "Keisti naršymo režimą" + "Užduočių juostos daliklis" "Perkelti aukštyn, kairėn" "Perkelti žemyn, dešinėn" "{count,plural, =1{Rodyti dar # programą.}one{Rodyti dar # programą.}few{Rodyti dar # programas.}many{Rodyti dar # programos.}other{Rodyti dar # programų.}}" diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml index 9ab8259c15..3992ebd67f 100644 --- a/quickstep/res/values-lv/strings.xml +++ b/quickstep/res/values-lv/strings.xml @@ -115,6 +115,9 @@ "Uzdevumu josla tiek rādīta" "Uzdevumu josla paslēpta" "Navigācijas josla" + "Vienmēr rādīt uzdevumu joslu" + "Mainīt navigācijas režīmu" + "Uzdevumu joslas atdalītājs" "Pārvietot uz augšējo/kreiso stūri" "Pārvietot uz apakšējo/labo stūri" "{count,plural, =1{Rādīt vēl # lietotni}zero{Rādīt vēl # lietotnes}one{Rādīt vēl # lietotni}other{Rādīt vēl # lietotnes}}" diff --git a/quickstep/res/values-mk/strings.xml b/quickstep/res/values-mk/strings.xml index bd6b12a722..8e11a2dcd6 100644 --- a/quickstep/res/values-mk/strings.xml +++ b/quickstep/res/values-mk/strings.xml @@ -115,6 +115,9 @@ "Лентата со задачи е прикажана" "Лентата со задачи е сокриена" "Лента за навигација" + "Секогаш прикажувај „Лента“" + "Променете режим на навигација" + "Разделник на „Лента со задачи“" "Премести горе лево" "Премести долу десно" "{count,plural, =1{Прикажи уште # апликација.}one{Прикажи уште # апликација.}other{Прикажи уште # апликации.}}" diff --git a/quickstep/res/values-ml/strings.xml b/quickstep/res/values-ml/strings.xml index 74fdd756d1..ab7731785b 100644 --- a/quickstep/res/values-ml/strings.xml +++ b/quickstep/res/values-ml/strings.xml @@ -115,6 +115,9 @@ "ടാസ്‌ക്ബാർ കാണിച്ചിരിക്കുന്നു" "ടാസ്‌ക്ബാർ മറച്ചിരിക്കുന്നു" "നാവിഗേഷൻ ബാർ" + "ടാസ്‌ക്ബാർ എപ്പോഴും കാണിക്കൂ" + "നാവിഗേഷൻ മോഡ് മാറ്റുക" + "ടാസ്‌ക്ബാർ ഡിവൈഡർ" "മുകളിലേക്കോ ഇടത്തേക്കോ നീക്കുക" "താഴേക്കോ വലത്തേക്കോ നീക്കുക" "{count,plural, =1{# ആപ്പ് കൂടി കാണിക്കുക.}other{# ആപ്പുകൾ കൂടി കാണിക്കുക.}}" diff --git a/quickstep/res/values-mn/strings.xml b/quickstep/res/values-mn/strings.xml index 7c6314e7ab..40d14f4439 100644 --- a/quickstep/res/values-mn/strings.xml +++ b/quickstep/res/values-mn/strings.xml @@ -23,7 +23,7 @@ "Чөлөөтэй хувьсах" "Сүүлийн үеийн зүйл алга" "Апп ашиглалтын тохиргоо" - "Бүгдийг устгах" + "Бүгдийг арилгах" "Саяхны аппууд" "Ажлыг хаасан" "%1$s, %2$s" @@ -115,6 +115,9 @@ "Ажлын хэсгийг харуулсан" "Ажлын хэсгийг нуусан" "Навигацын самбар" + "Ажлын хэсгийг үргэлж харуулах" + "Навигацын горимыг өөрчлөх" + "Ажлын хэсгийг хуваагч" "Зүүн дээд хэсэг рүү зөөх" "Баруун доод хэсэг рүү зөөх" "{count,plural, =1{Өөр # аппыг харуулна уу.}other{Өөр # аппыг харуулна уу.}}" diff --git a/quickstep/res/values-mr/strings.xml b/quickstep/res/values-mr/strings.xml index cfaf2d8864..c2ddaf5b39 100644 --- a/quickstep/res/values-mr/strings.xml +++ b/quickstep/res/values-mr/strings.xml @@ -115,6 +115,9 @@ "टास्कबार दाखवलेला आहे" "टास्कबार लपवलेले आहे" "नेव्हिगेशन बार" + "नेहमी टास्कबार दाखवा" + "नेव्हिगेशन मोड बदला" + "टास्कबार विभाजक" "सर्वात वरती/डावीकडे हलवा" "तळाशी/उजवीकडे हलवा" "{count,plural, =1{आणखी # अ‍ॅप दाखवा.}other{आणखी # अ‍ॅप्स दाखवा.}}" diff --git a/quickstep/res/values-ms/strings.xml b/quickstep/res/values-ms/strings.xml index 4ed6493b84..129462d9ee 100644 --- a/quickstep/res/values-ms/strings.xml +++ b/quickstep/res/values-ms/strings.xml @@ -115,6 +115,9 @@ "Bar Tugas dipaparkan" "Bar Tugas disembunyikan" "Bar navigasi" + "Sentiasa paparkan Bar Tugas" + "Tukar mod navigasi" + "Pembahagi Bar Tugas" "Alihkan ke atas/kiri" "Alihkan ke bawah/kanan" "{count,plural, =1{Tunjukkan # lagi apl.}other{Tunjukkan # lagi apl.}}" diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml index 617473c66f..287e4a02d0 100644 --- a/quickstep/res/values-my/strings.xml +++ b/quickstep/res/values-my/strings.xml @@ -115,6 +115,9 @@ "Taskbar ပြထားသည်" "Taskbar ဖျောက်ထားသည်" "လမ်းညွှန်ဘား" + "‘လုပ်ဆောင်စရာဘား’ အမြဲပြပါ" + "ရွှေ့ကြည့်သည့်မုဒ် ပြောင်းရန်" + "လုပ်ဆောင်စရာဘား ပိုင်းခြားစနစ်" "အပေါ်/ဘယ်ဘက်သို့ ရွှေ့ရန်" "အောက်ခြေ/ညာဘက်သို့ ရွှေ့ရန်" "{count,plural, =1{နောက်ထပ်အက်ပ် # ခု ပြပါ။}other{နောက်ထပ်အက်ပ် # ခု ပြပါ။}}" diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index e4d75bebcd..064eaf3c90 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -115,6 +115,9 @@ "Oppgavelinjen vises" "Oppgavelinjen er skjult" "Navigasjonsrad" + "Vis alltid oppgavelinjen" + "Endre navigasjonsmodus" + "Skille for oppgavelinjen" "Flytt til øverst/venstre" "Flytt til nederst/høyre" "{count,plural, =1{Vis # app til.}other{Vis # apper til.}}" diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml index b9e8e1cb8e..f4df28bc6e 100644 --- a/quickstep/res/values-ne/strings.xml +++ b/quickstep/res/values-ne/strings.xml @@ -115,6 +115,9 @@ "टास्कबार देखाइएको छ" "टास्कबार लुकाइएको छ" "नेभिगेसन बार" + "टास्कबार सधैँ देखाइयोस्" + "नेभिगेसन मोड बदल्नुहोस्" + "टास्कबार डिभाइडर" "सिरान/बायाँतिर सार्नुहोस्" "फेद/दायाँतिर सार्नुहोस्" "{count,plural, =1{थप # एप देखाइयोस्।}other{थप # वटा एप देखाइयोस्।}}" diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index f2a9d88fe0..140b4aeeab 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -98,7 +98,7 @@ "Scherm draaien" "Taakbalk Onderwijs" "Sleep een app naar de zijkant om 2 apps tegelijk te gebruiken" - "Swipe kort omhoog om de taakbalk te tonen" + "Swipe langzaam omhoog om de taakbalk te tonen" "Krijg app-suggesties op basis van je routine" "Zet navigatie met gebaren aan bij Instellingen om de Taakbalk automatisch te verbergen" "Doe meer met de taakbalk" @@ -115,6 +115,9 @@ "Taakbalk wordt getoond" "Taakbalk is verborgen" "Navigatiebalk" + "Taakbalk altijd tonen" + "Navigatiemodus wijzigen" + "Scheiding voor Taakbalk" "Naar boven/links verplaatsen" "Naar beneden/rechts verplaatsen" "{count,plural, =1{Nog # app tonen.}other{Nog # apps tonen.}}" diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml index 2affa6f5d9..5a04d97ef6 100644 --- a/quickstep/res/values-or/strings.xml +++ b/quickstep/res/values-or/strings.xml @@ -115,6 +115,9 @@ "ଟାସ୍କବାର ଦେଖାଯାଇଛି" "ଟାସ୍କବାର ଲୁଚାଯାଇଛି" "ନାଭିଗେସନ ବାର" + "ସର୍ବଦା ଟାସ୍କବାର ଦେଖାନ୍ତୁ" + "ନାଭିଗେସନ ମୋଡ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" + "ଟାସ୍କବାର ଡିଭାଇଡର" "ଶୀର୍ଷ/ବାମକୁ ମୁଭ କରନ୍ତୁ" "ନିମ୍ନ/ଡାହାଣକୁ ମୁଭ କରନ୍ତୁ" "{count,plural, =1{ଅଧିକ #ଟି ଆପ ଦେଖାନ୍ତୁ।}other{ଅଧିକ #ଟି ଆପ୍ସ ଦେଖାନ୍ତୁ।}}" diff --git a/quickstep/res/values-pa/strings.xml b/quickstep/res/values-pa/strings.xml index df9cc35279..939f699329 100644 --- a/quickstep/res/values-pa/strings.xml +++ b/quickstep/res/values-pa/strings.xml @@ -115,6 +115,9 @@ "ਟਾਸਕਬਾਰ ਨੂੰ ਦਿਖਾਇਆ ਗਿਆ" "ਟਾਸਕਬਾਰ ਨੂੰ ਲੁਕਾਇਆ ਗਿਆ" "ਨੈਵੀਗੇਸ਼ਨ ਵਾਲੀ ਪੱਟੀ" + "ਹਮੇਸ਼ਾਂ ਟਾਸਕਬਾਰ ਦਿਖਾਓ" + "ਨੈਵੀਗੇਸ਼ਨ ਮੋਡ ਬਦਲੋ" + "ਟਾਸਕਬਾਰ ਵਿਭਾਜਕ" "ਸਿਖਰਲੇ/ਖੱਬੇ ਪਾਸੇ ਲੈ ਕੇ ਜਾਓ" "ਹੇਠਾਂ/ਸੱਜੇ ਪਾਸੇ ਲੈ ਕੇ ਜਾਓ" "{count,plural, =1{# ਹੋਰ ਐਪ ਦਿਖਾਓ।}one{# ਹੋਰ ਐਪ ਦਿਖਾਓ।}other{# ਹੋਰ ਐਪਾਂ ਦਿਖਾਓ।}}" diff --git a/quickstep/res/values-pl/strings.xml b/quickstep/res/values-pl/strings.xml index f09e41224a..2ee14ff80c 100644 --- a/quickstep/res/values-pl/strings.xml +++ b/quickstep/res/values-pl/strings.xml @@ -88,7 +88,7 @@ "Udostępnij" "Zrzut ekranu" "Podziel" - "Kliknij drugą aplikację, aby podzielić ekran" + "Aby podzielić ekran, kliknij drugą aplikację" "Wybierz drugą aplikację, aby podzielić ekran" "Nie możesz wykonać tego działania, bo nie zezwala na to aplikacja lub Twoja organizacja" "Pominąć samouczek nawigacji?" @@ -98,7 +98,7 @@ "Obróć ekran" "Informacje o pasku aplikacji" "Przeciągnij aplikację w bok, aby używać 2 aplikacji naraz" - "Przesuń palcem krótko w górę, aby wyświetlić pasek aplikacji" + "Aby wyświetlić pasek aplikacji, przesuń palcem krótko w górę" "Otrzymuj sugestie aplikacji na podstawie rutyny" "Włącz nawigację przy użyciu gestów w Ustawieniach, aby automatycznie ukrywać pasek aplikacji" "Wykorzystaj potencjał paska aplikacji" @@ -115,6 +115,9 @@ "Pasek aplikacji widoczny" "Pasek aplikacji ukryty" "Pasek nawigacyjny" + "Zawsze pokazuj pasek aplikacji" + "Zmień tryb nawigacji" + "Linia dzielenia paska aplikacji" "Przesuń w górny lewy róg" "Przesuń w dolny prawy róg" "{count,plural, =1{Pokaż jeszcze # aplikację.}few{Pokaż jeszcze # aplikacje.}many{Pokaż jeszcze # aplikacji.}other{Pokaż jeszcze # aplikacji.}}" diff --git a/quickstep/res/values-pt-rPT/strings.xml b/quickstep/res/values-pt-rPT/strings.xml index 2b287b3bdf..c5aad16d3a 100644 --- a/quickstep/res/values-pt-rPT/strings.xml +++ b/quickstep/res/values-pt-rPT/strings.xml @@ -115,6 +115,9 @@ "Barra de tarefas apresentada" "Barra de tarefas ocultada" "Barra de navegação" + "Mostr. sempre Barra de tarefas" + "Alterar modo de navegação" + "Divisor da Barra de tarefas" "Mover para a parte superior esquerda" "Mover para a part superior direita" "{count,plural, =1{Mostrar mais # app.}other{Mostrar mais # apps.}}" diff --git a/quickstep/res/values-pt/strings.xml b/quickstep/res/values-pt/strings.xml index 4092c06690..8cf6837b18 100644 --- a/quickstep/res/values-pt/strings.xml +++ b/quickstep/res/values-pt/strings.xml @@ -115,6 +115,9 @@ "Barra de tarefas visível" "Barra de tarefas oculta" "Barra de navegação" + "Sempre mostrar a Barra de tarefas" + "Mudar o modo de navegação" + "Separador da Barra de tarefas" "Mover para cima/para a esquerda" "Mover para baixo/para a direita" "{count,plural, =1{Mostrar mais # app.}one{Mostrar mais # app.}other{Mostrar mais # apps.}}" diff --git a/quickstep/res/values-ro/strings.xml b/quickstep/res/values-ro/strings.xml index 003b867815..8559f61ec1 100644 --- a/quickstep/res/values-ro/strings.xml +++ b/quickstep/res/values-ro/strings.xml @@ -115,6 +115,9 @@ "Bara de activități este afișată" "Bara de activități este ascunsă" "Bară de navigare" + "Afișează întotdeauna bara de activități" + "Schimbă modul de navigare" + "Separator pentru bara de activități" "Mută în stânga sus" "Mută în dreapta jos" "{count,plural, =1{Afișează încă # aplicație}few{Afișează încă # aplicații}other{Afișează încă # de aplicații}}" diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml index 166fe7c66f..0634d8b52c 100644 --- a/quickstep/res/values-ru/strings.xml +++ b/quickstep/res/values-ru/strings.xml @@ -115,6 +115,9 @@ "Панель задач показана" "Панель задач скрыта" "Панель навигации" + "Всегда показывать панель задач" + "Изменить режим навигации" + "Разделитель панели задач" "Переместить вверх или влево" "Переместить вниз или вправо" "{count,plural, =1{Показать ещё # приложение}one{Показать ещё # приложение}few{Показать ещё # приложения}many{Показать ещё # приложений}other{Показать ещё # приложения}}" diff --git a/quickstep/res/values-si/strings.xml b/quickstep/res/values-si/strings.xml index 1b850efe90..376427b8b4 100644 --- a/quickstep/res/values-si/strings.xml +++ b/quickstep/res/values-si/strings.xml @@ -115,6 +115,9 @@ "කාර්ය තීරුව පෙන්වා ඇත" "කාර්ය තීරුව සඟවා ඇත" "සංචලන තීරුව" + "සෑම විටම කාර්ය තීරුව පෙන්වන්න" + "සංචාලන ප්‍රකාරය වෙනස් කරන්න" + "කාර්ය තීරු බෙදනය" "ඉහළ/වම වෙත ගෙන යන්න" "පහළ/දකුණ වෙත ගෙන යන්න" "{count,plural, =1{තවත් # යෙදුමක් පෙන්වන්න.}one{තවත් යෙදුම් #ක් පෙන්වන්න.}other{තවත් යෙදුම් #ක් පෙන්වන්න.}}" diff --git a/quickstep/res/values-sk/strings.xml b/quickstep/res/values-sk/strings.xml index b2dff2e2e6..1577f4acd8 100644 --- a/quickstep/res/values-sk/strings.xml +++ b/quickstep/res/values-sk/strings.xml @@ -97,7 +97,7 @@ "Preskočiť" "Otočiť obrazovku" "Panel vzdelávacích aplikácií" - "Ak chcete použ. dve aplikácie naraz, presuňte aplik. nabok" + "Ak chcete použiť dve aplikácie naraz, presuňte aplikáciu nabok" "Panel aplikácií zobrazíte pomalým potiahnutím nahor" "Získavajte návrhy aplikácií na základe svojich zvykov" "Ak chcete, aby sa panel aplikácií autom. skrýval, zapnite v Nastaveniach navigáciu gestami" @@ -115,6 +115,9 @@ "Panel aplikácií je zobrazený" "Panel aplikácií je skrytý" "Navigačný panel" + "Zobrazovať panel aplikácií" + "Zmeniť režim navigácie" + "Rozdeľovač panela aplikácií" "Presunúť hore alebo doľava" "Presunúť dole alebo doprava" "{count,plural, =1{Zobraziť # ďalšiu aplikáciu.}few{Zobraziť # ďalšie aplikácie.}many{Show # more apps.}other{Zobraziť # ďalších aplikácií.}}" diff --git a/quickstep/res/values-sl/strings.xml b/quickstep/res/values-sl/strings.xml index e0f1f92b9e..38792bdad9 100644 --- a/quickstep/res/values-sl/strings.xml +++ b/quickstep/res/values-sl/strings.xml @@ -98,7 +98,7 @@ "Sukanje zaslona" "Poučni nasveti o opravilni vrstici" "Povlecite aplikacijo na stran za uporabo 2 aplikacij hkrati." - "Počasi povlecite navzgor za prikaz opravilne vrstice." + "Počasi povlecite navzgor za prikaz opravilne vrstice" "Prejemajte predloge aplikacij na podlagi svojih navad." "V nastavitvah vklopite krmarjenje s potezami, da se bo opravilna vrstica samodejno skrila." "Naredite več z opravilno vrstico" @@ -115,6 +115,9 @@ "Opravilna vrstica je prikazana" "Opravilna vrstica je skrita" "Vrstica za krmarjenje" + "Stalen prikaz opravilne vrstice" + "Spreminjanje načina navigacije" + "Razdelilnik opravilne vrstice" "Premakni na vrh/levo" "Premakni na dno/desno" "{count,plural, =1{Pokaži še # aplikacijo.}one{Pokaži še # aplikacijo.}two{Pokaži še # aplikaciji.}few{Pokaži še # aplikacije.}other{Pokaži še # aplikacij.}}" diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml index c0d550be35..ad9f951a11 100644 --- a/quickstep/res/values-sq/strings.xml +++ b/quickstep/res/values-sq/strings.xml @@ -115,6 +115,9 @@ "Shiriti i detyrave i shfaqur" "Shiriti i detyrave i fshehur" "Shiriti i navigimit" + "Shfaq gjithmonë shiritin e detyrave" + "Ndrysho modalitetin e navigimit" + "Ndarësi i shiritit të detyrave" "Lëviz në krye/majtas" "Lëviz në fund/djathtas" "{count,plural, =1{Shfaq # aplikacion tjetër.}other{Shfaq # aplikacione të tjera.}}" diff --git a/quickstep/res/values-sr/strings.xml b/quickstep/res/values-sr/strings.xml index 17802836bc..f443a689fe 100644 --- a/quickstep/res/values-sr/strings.xml +++ b/quickstep/res/values-sr/strings.xml @@ -98,7 +98,7 @@ "Ротирајте екран" "Упутства на траци задатака" "Превуците на страну да бисте користили 2 апликације одједном" - "Накратко превуците нагоре да бисте приказали траку задатака" + "Споро превуците нагоре да бисте приказали траку задатака" "Добијајте предлоге апликација на основу рутине" "Укључите навигацију помоћу покрета у Подешавањима ради аутоматског скривања траке задатака" "Урадите више помоћу траке задатака" @@ -115,6 +115,9 @@ "Трака задатака је приказана" "Трака задатака је скривена" "Трака за навигацију" + "Увек приказуј траку задатака" + "Промени режим навигације" + "Разделник траке задатака" "Премести горе лево" "Премести доле десно" "{count,plural, =1{Прикажи још # апликацију.}one{Прикажи још # апликацију.}few{Прикажи још # апликације.}other{Прикажи још # апликација.}}" diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml index 5e8467514d..738b362697 100644 --- a/quickstep/res/values-sv/strings.xml +++ b/quickstep/res/values-sv/strings.xml @@ -21,7 +21,7 @@ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> "Fäst" "Fritt format" - "Listan med de senaste åtgärderna är tom" + "Listan är tom" "Inställningar för appanvändning" "Rensa alla" "Senaste apparna" @@ -115,6 +115,9 @@ "Aktivitetsfältet visas" "Aktivitetsfältet är dolt" "Navigeringsfält" + "Visa alltid aktivitetsfältet" + "Ändra navigeringsläge" + "Avdelare för aktivitetsfältet" "Flytta högst upp/till vänster" "Flytta längst ned/till höger" "{count,plural, =1{Visa # app till.}other{Visa # appar till.}}" diff --git a/quickstep/res/values-sw/strings.xml b/quickstep/res/values-sw/strings.xml index bc7cfb8269..c5b588d711 100644 --- a/quickstep/res/values-sw/strings.xml +++ b/quickstep/res/values-sw/strings.xml @@ -115,6 +115,9 @@ "Upauzana umeonyeshwa" "Upauzana umefichwa" "Sehemu ya viungo muhimu" + "Onyesha Upauzana kila wakati" + "Badilisha hali ya usogezaji" + "Kitenganishi cha Upauzana" "Sogeza juu/kushoto" "Sogeza chini/kulia" "{count,plural, =1{Onyesha programu # zaidi.}other{Onyesha programu # zaidi.}}" diff --git a/quickstep/res/values-ta/strings.xml b/quickstep/res/values-ta/strings.xml index 5ccbc17767..ea3974975a 100644 --- a/quickstep/res/values-ta/strings.xml +++ b/quickstep/res/values-ta/strings.xml @@ -115,6 +115,9 @@ "செயல் பட்டி காட்டப்படுகிறது" "செயல் பட்டி மறைக்கப்பட்டுள்ளது" "வழிசெலுத்தல் பட்டி" + "செயல் பட்டியை எப்போதும் காட்டு" + "வழிசெலுத்தல் பயன்முறையை மாற்று" + "செயல் பட்டிப் பிரிப்பான்" "மேலே/இடதுபுறம் நகர்த்தும்" "கீழே/வலதுபுறம் நகர்த்தும்" "{count,plural, =1{மேலும் # ஆப்ஸைக் காட்டு.}other{மேலும் # ஆப்ஸைக் காட்டு.}}" diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml index ad0c851ca8..9fe46efe0f 100644 --- a/quickstep/res/values-te/strings.xml +++ b/quickstep/res/values-te/strings.xml @@ -19,7 +19,7 @@ - "పిన్ చేయి" + "పిన్ చేయండి" "సంప్రదాయేతర" "ఇటీవలి అంశాలు ఏవీ లేవు" "యాప్ వినియోగ సెట్టింగ్‌లు" @@ -115,6 +115,9 @@ "టాస్క్‌బార్ చూపబడింది" "టాస్క్‌బార్ దాచబడింది" "నావిగేషన్ బార్" + "ఎప్పుడూ టాస్క్‌బార్ చూపించండి" + "నావిగేషన్ మోడ్‌ను మార్చండి" + "టాస్క్‌బార్ డివైడర్" "ఎగువ/ఎడమ వైపునకు తరలించండి" "దిగువ/కుడి వైపునకు తరలించండి" "{count,plural, =1{మరో # యాప్‌ను చూడండి.}other{మరో # యాప్‌లను చూడండి.}}" diff --git a/quickstep/res/values-th/strings.xml b/quickstep/res/values-th/strings.xml index 8cba9b9117..fe8e37f7d1 100644 --- a/quickstep/res/values-th/strings.xml +++ b/quickstep/res/values-th/strings.xml @@ -115,6 +115,9 @@ "แถบงานแสดงอยู่" "แถบงานซ่อนอยู่" "แถบนำทาง" + "แสดงแถบงานเสมอ" + "เปลี่ยนโหมดการนําทาง" + "ตัวแบ่งแถบงาน" "ย้ายไปที่ด้านบนหรือด้านซ้าย" "ย้ายไปที่ด้านล่างหรือด้านขวา" "{count,plural, =1{แสดงเพิ่มเติมอีก # แอป}other{แสดงเพิ่มเติมอีก # แอป}}" diff --git a/quickstep/res/values-tl/strings.xml b/quickstep/res/values-tl/strings.xml index ae6dd45e40..bf62a38d04 100644 --- a/quickstep/res/values-tl/strings.xml +++ b/quickstep/res/values-tl/strings.xml @@ -115,6 +115,9 @@ "Ipinapakita ang taskbar" "Nakatago ang taskbar" "Navigation bar" + "Palaging ipakita ang Taskbar" + "Magpalit ng navigation mode" + "Divider ng Taskbar" "Ilipat sa itaas/kaliwa" "Ilipat sa ibaba/kanan" "{count,plural, =1{Magpakita ng # pang app.}one{Magpakita ng # pang app.}other{Magpakita ng # pang app.}}" diff --git a/quickstep/res/values-tr/strings.xml b/quickstep/res/values-tr/strings.xml index e5d5b6d68f..772ad8bcb3 100644 --- a/quickstep/res/values-tr/strings.xml +++ b/quickstep/res/values-tr/strings.xml @@ -115,6 +115,9 @@ "Görev çubuğu gösteriliyor" "Görev çubuğu gizlendi" "Gezinme çubuğu" + "Görev çubuğunu daima göster" + "Gezinme modunu değiştir" + "Görev Çubuğu Ayırıcısı" "Sol üste taşı" "Sağ alta taşı" "{count,plural, =1{# uygulama daha göster.}other{# uygulama daha göster}}" diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml index 36c5bbb6cb..0104798c8b 100644 --- a/quickstep/res/values-uk/strings.xml +++ b/quickstep/res/values-uk/strings.xml @@ -115,6 +115,9 @@ "Панель завдань показано" "Панель завдань приховано" "Панель навігації" + "Завжди показув. панель завдань" + "Змінити режим навігації" + "Розділювач панелі завдань" "Перемістити вгору або вліво" "Перемістити вниз або вправо" "{count,plural, =1{Показати ще # додаток.}one{Показати ще # додаток.}few{Показати ще # додатки.}many{Показати ще # додатків.}other{Показати ще # додатка.}}" diff --git a/quickstep/res/values-ur/strings.xml b/quickstep/res/values-ur/strings.xml index 9d1efe49a9..7e9b34c9c9 100644 --- a/quickstep/res/values-ur/strings.xml +++ b/quickstep/res/values-ur/strings.xml @@ -115,6 +115,9 @@ "ٹاشک بار دکھایا گیا" "ٹاسک بار چھپایا گیا" "نیویگیشن بار" + "ہمیشہ ٹاسک بار دکھائیں" + "نیویگیشن موڈ تبدیل کریں" + "ٹاسک بار ڈیوائیڈر" "اوپر/بائیں طرف منتقل کریں" "نیچے/دائیں طرف منتقل کریں" "{count,plural, =1{# مزید ایپ دکھائیں۔}other{# مزید ایپس دکھائیں۔}}" diff --git a/quickstep/res/values-uz/strings.xml b/quickstep/res/values-uz/strings.xml index cf70ebdde8..73ad2f392f 100644 --- a/quickstep/res/values-uz/strings.xml +++ b/quickstep/res/values-uz/strings.xml @@ -115,6 +115,9 @@ "Vazifalar paneli ochiq" "Vazifalar paneli yopiq" "Navigatsiya paneli" + "Doim vazifalar paneli chiqsin" + "Navigatsiya rejimini oʻzgartirish" + "Vazifalar panelini ajratkich" "Yuqoriga yoki chapga oʻtkazish" "Pastga yoki oʻngga oʻtkazish" "{count,plural, =1{Yana # ta ilovani chiqarish}other{Yana # ta ilovani chiqarish}}" diff --git a/quickstep/res/values-vi/strings.xml b/quickstep/res/values-vi/strings.xml index ada07bd046..5b7f12e531 100644 --- a/quickstep/res/values-vi/strings.xml +++ b/quickstep/res/values-vi/strings.xml @@ -115,6 +115,9 @@ "Đã hiện thanh thao tác" "Đã ẩn thanh thao tác" "Thanh điều hướng" + "Luôn hiển thị Taskbar" + "Thay đổi chế độ điều hướng" + "Đường phân chia Taskbar" "Chuyển lên trên cùng/sang bên trái" "Chuyển xuống dưới cùng/sang bên phải" "{count,plural, =1{Hiện thêm # ứng dụng.}other{Hiện thêm # ứng dụng.}}" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index 1e3c4ab0e4..b88899b5d7 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -97,7 +97,7 @@ "跳过" "旋转屏幕" "任务栏教程" - "将一个应用拖动到一侧,即可一次使用两个应用" + "将一个应用拖到一侧,即可一次使用两个应用" "缓慢向上滑动即可显示任务栏" "根据您的日常安排获取应用建议" "在设置中开启手势导航后,任务栏会自动隐藏" @@ -115,6 +115,9 @@ "任务栏已显示" "任务栏已隐藏" "导航栏" + "始终显示任务栏" + "更改导航模式" + "任务栏分隔线" "移到顶部/左侧" "移到底部/右侧" "{count,plural, =1{显示另外 # 个应用。}other{显示另外 # 个应用。}}" diff --git a/quickstep/res/values-zh-rHK/strings.xml b/quickstep/res/values-zh-rHK/strings.xml index 16b56d39f8..e6de624598 100644 --- a/quickstep/res/values-zh-rHK/strings.xml +++ b/quickstep/res/values-zh-rHK/strings.xml @@ -115,6 +115,9 @@ "顯示咗工作列" "隱藏咗工作列" "導覽列" + "一律顯示工作列" + "變更導覽模式" + "工作列分隔線" "移至上方/左側" "移至底部/右側" "{count,plural, =1{顯示另外 # 個應用程式。}other{顯示另外 # 個應用程式。}}" diff --git a/quickstep/res/values-zh-rTW/strings.xml b/quickstep/res/values-zh-rTW/strings.xml index 6926ec5603..2987a876bd 100644 --- a/quickstep/res/values-zh-rTW/strings.xml +++ b/quickstep/res/values-zh-rTW/strings.xml @@ -115,6 +115,9 @@ "已顯示工作列" "已隱藏工作列" "導覽列" + "一律顯示工作列" + "變更操作模式" + "工作列分隔線" "移到上方/左側" "移到底部/右側" "{count,plural, =1{顯示另外 # 個應用程式。}other{顯示另外 # 個應用程式。}}" diff --git a/quickstep/res/values-zu/strings.xml b/quickstep/res/values-zu/strings.xml index 246b1216b2..2d78ebc30e 100644 --- a/quickstep/res/values-zu/strings.xml +++ b/quickstep/res/values-zu/strings.xml @@ -115,6 +115,9 @@ "Ibha yomsebenzi ibonisiwe" "Ibha yomsebenzi ifihliwe" "Ibha yokufuna" + "Bonisa i-Taskbar njalo." + "Shintsha imodi yokufuna" + "Isihlukanisi se-Taskbar" "Hamba phezulu/kwesokunxele" "Hamba phansi/kwesokudla" "{count,plural, =1{Bonisa i-app e-# ngaphezulu.}one{Bonisa ama-app angu-# ngaphezulu.}other{Bonisa ama-app angu-# ngaphezulu.}}" From 566418d7d1d8fcbb538908ef0125184cf85cdd60 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 2 May 2023 11:30:05 -0700 Subject: [PATCH 04/14] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I3ff1d6201b126f19812620ed44701f598e8ac0d4 --- res/values-af/strings.xml | 1 + res/values-am/strings.xml | 1 + res/values-ar/strings.xml | 4 +++- res/values-as/strings.xml | 1 + res/values-az/strings.xml | 1 + res/values-b+sr+Latn/strings.xml | 1 + res/values-be/strings.xml | 1 + res/values-bg/strings.xml | 1 + res/values-bn/strings.xml | 3 ++- res/values-bs/strings.xml | 1 + res/values-ca/strings.xml | 1 + res/values-cs/strings.xml | 2 ++ res/values-da/strings.xml | 1 + res/values-de/strings.xml | 1 + res/values-el/strings.xml | 1 + res/values-en-rAU/strings.xml | 1 + res/values-en-rCA/strings.xml | 1 + res/values-en-rGB/strings.xml | 1 + res/values-en-rIN/strings.xml | 1 + res/values-en-rXC/strings.xml | 1 + res/values-es-rUS/strings.xml | 1 + res/values-es/strings.xml | 3 ++- res/values-et/strings.xml | 3 ++- res/values-eu/strings.xml | 2 ++ res/values-fa/strings.xml | 1 + res/values-fi/strings.xml | 1 + res/values-fr-rCA/strings.xml | 2 ++ res/values-fr/strings.xml | 4 +++- res/values-gl/strings.xml | 1 + res/values-gu/strings.xml | 3 ++- res/values-hi/strings.xml | 5 +++-- res/values-hr/strings.xml | 1 + res/values-hu/strings.xml | 1 + res/values-hy/strings.xml | 2 ++ res/values-in/strings.xml | 3 ++- res/values-is/strings.xml | 1 + res/values-it/strings.xml | 1 + res/values-iw/strings.xml | 3 ++- res/values-ja/strings.xml | 1 + res/values-ka/strings.xml | 1 + res/values-kk/strings.xml | 1 + res/values-km/strings.xml | 1 + res/values-kn/strings.xml | 3 ++- res/values-ko/strings.xml | 1 + res/values-ky/strings.xml | 1 + res/values-lo/strings.xml | 1 + res/values-lt/strings.xml | 3 ++- res/values-lv/strings.xml | 1 + res/values-mk/strings.xml | 5 +++-- res/values-ml/strings.xml | 3 ++- res/values-mn/strings.xml | 1 + res/values-mr/strings.xml | 1 + res/values-ms/strings.xml | 7 ++++--- res/values-my/strings.xml | 3 ++- res/values-nb/strings.xml | 1 + res/values-ne/strings.xml | 3 ++- res/values-nl/strings.xml | 1 + res/values-or/strings.xml | 3 ++- res/values-pa/strings.xml | 1 + res/values-pl/strings.xml | 3 ++- res/values-pt-rPT/strings.xml | 1 + res/values-pt/strings.xml | 1 + res/values-ro/strings.xml | 1 + res/values-ru/strings.xml | 1 + res/values-si/strings.xml | 1 + res/values-sk/strings.xml | 1 + res/values-sl/strings.xml | 1 + res/values-sq/strings.xml | 1 + res/values-sr/strings.xml | 1 + res/values-sv/strings.xml | 1 + res/values-sw/strings.xml | 1 + res/values-ta/strings.xml | 1 + res/values-te/strings.xml | 5 +++-- res/values-th/strings.xml | 3 ++- res/values-tl/strings.xml | 1 + res/values-tr/strings.xml | 2 ++ res/values-uk/strings.xml | 2 ++ res/values-ur/strings.xml | 1 + res/values-uz/strings.xml | 1 + res/values-vi/strings.xml | 1 + res/values-zh-rCN/strings.xml | 1 + res/values-zh-rHK/strings.xml | 1 + res/values-zh-rTW/strings.xml | 1 + res/values-zu/strings.xml | 1 + 84 files changed, 117 insertions(+), 25 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 377025a49c..ceae5672ab 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -50,6 +50,7 @@ "Persoonlik" "Werk" "Gesprekke" + "Neem notas" "Nuttige inligting binne jou bereik" "Jy kan legstukke by jou tuisskerm voeg om inligting te kry sonder om programme oop te maak" "Tik om legstukinstellings te verander" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 3d0b3d59dc..57fafc8dc7 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -50,6 +50,7 @@ "የግል" "ስራ" "ውይይቶች" + "የማስታወሻ አያያዝ" "በጣቶችዎ ጫፎች ላይ ጠቃሚ መረጃ" "መተግበሪያዎችን ሳይከፍቱ መረጃ ለማግኘት በመነሻ ማያ ገጽዎ ላይ ምግብሮችን ማከል ይችላሉ" "የምግብር ቅንብሮችን ለመለወጥ መታ ያድርጉ" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index cca2e970e0..b2ad597265 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -50,6 +50,8 @@ "الأدوات الشخصية" "أدوات العمل" "المحادثات" + + "معلومات مفيدة في متناول يديك" "للحصول على معلومات بدون فتح التطبيقات، يمكنك إضافة التطبيقات المصغّرة إلى الشاشة الرئيسية." "انقر لتغيير إعدادات الأداة" @@ -82,7 +84,7 @@ "تعديل الإعدادات والاختصارات على الشاشة الرئيسية" "يسمح هذا الإذن للتطبيق بتغيير الإعدادات والاختصارات على الشاشة الرئيسية." "يتعذّر تحميل الأداة." - "إعدادات الأداة" + "إعدادات التطبيق المصغّر" "انقر لإكمال الإعداد." "هذا تطبيق نظام وتتعذر إزالته." "تعديل الاسم" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index 583a5c4bbd..587b377b95 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -50,6 +50,7 @@ "ব্যক্তিগত" "কৰ্মস্থান" "বাৰ্তালাপ" + "টোকা গ্ৰহণ কৰা" "আপোনাৰ আঙুলিৰে টিপতে উপযোগী তথ্য পাওক" "এপ্ নোখোলাকৈ তথ্য পাবলৈ আপুনি নিজৰ গৃহ স্ক্ৰীনত ৱিজেট যোগ দিব পাৰে" "ৱিজেটৰ ছেটিং সলনি কৰিবলৈ টিপক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index c5ceac60fa..1e1b63448a 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -50,6 +50,7 @@ "Şəxsi" "İş" "Söhbətlər" + "Qeydgötürmə" "Faydalı məlumatlar barmaqlarınızın ucunda" "Tətbiqləri açmadan məlumat almaq üçün Əsas ekrana vidcet əlavə edə bilərsiniz" "Vidcet ayarlarını dəyişmək üçün toxunun" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 4b7392b7b9..f6f9a442ce 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -50,6 +50,7 @@ "Lično" "Posao" "Konverzacije" + "Pravljenje beležaka" "Korisne informacije nadohvat ruke" "Da biste pronašli informacije bez otvaranja aplikacija, možete da dodate vidžete na početni ekran" "Dodirnite da biste promenili podešavanja vidžeta" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 2231f88642..1eee242194 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -50,6 +50,7 @@ "Асабістыя" "Працоўныя" "Размовы" + "Стварэнне нататак" "Карысная інфармацыя ў вас пад рукой" "Каб не адкрываць праграмы для прагляду патрэбнай інфармацыі, дадайце віджэты на галоўны экран" "Націсніце, каб змяніць налады віджэта" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 992abeb214..f59dcfbca4 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -50,6 +50,7 @@ "Лични" "Служебни" "Разговори" + "Водене на бележки" "Лесен достъп до полезна информация" "За да получавате информация, без да отваряте приложенията, можете да добавите приспособления към началния екран" "Докоснете, за да промените настройките на приспособлението" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index a2ba82b4d0..326fc7b1c3 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -50,6 +50,7 @@ "ব্যক্তিগত" "অফিস" "কথোপকথন" + "নোট নেওয়া" "সহজেই দরকারি তথ্য পান" "অ্যাপ না খুলেই তথ্য পাওয়ার জন্য, হোম স্ক্রিনে উইজেট যোগ করতে পারবেন" "উইজেট সেটিংস পরিবর্তন করতে ট্যাপ করুন" @@ -159,7 +160,7 @@ "ব্যক্তিগত" "অফিস" "অফিসের প্রোফাইল" - "অফিসের অ্যাপে ব্যাজ যোগ করা হয়েছে এবং আপনার আইটি অ্যাডমিন সেগুলি দেখতে পাবেন" + "অফিস অ্যাপে ব্যাজ যোগ করা হয়েছে এবং আপনার আইটি অ্যাডমিন সেগুলি দেখতে পাবেন" "বুঝেছি" "অফিস অ্যাপ বন্ধ করা আছে" "আপনার অফিসের অ্যাপ থেকে আপনি কোনও বিজ্ঞপ্তি পাবেন না" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index 20fc18a6cc..34b92fe053 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -50,6 +50,7 @@ "Lično" "Posao" "Razgovori" + "Pisanje bilješki" "Korisne informacije nadohvat ruke" "Da dobijete informacije bez otvaranja aplikacija, možete dodati vidžete na početni ekran" "Dodirnite da promijenite postavke vidžeta" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 885a55e943..9fe81dd6a6 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -50,6 +50,7 @@ "Personal" "Treball" "Converses" + "Presa de notes" "Informació útil a l\'abast de la mà" "Per obtenir informació sense obrir les aplicacions, pots afegir widgets a la pantalla d\'inici" "Toca per canviar la configuració del widget" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 25f7f0f0b8..6e19e15858 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -50,6 +50,8 @@ "Osobní" "Práce" "Konverzace" + + "Užitečné informace na dosah" "Pokud chcete mít informace k dispozici bez otevírání aplikací, můžete si na plochu přidat widgety" "Klepnutím změníte nastavení widgetu" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 40fb99e994..2ccdded4c1 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -50,6 +50,7 @@ "Personlige" "Arbejde" "Samtaler" + "Notetagning" "Nyttige oplysninger lige ved hånden" "Hvis du vil have oplysninger uden at åbne apps, kan du føje widgets til din startskærm" "Tryk for at ændre widgetindstillinger" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index fd0de654b5..2664988a16 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -50,6 +50,7 @@ "Privat" "Geschäftlich" "Unterhaltungen" + "Notizen" "Praktische Informationen – immer zur Hand" "Wenn du Informationen erhalten möchtest, ohne Apps zu öffnen, kannst du deinem Startbildschirm Widgets hinzufügen" "Tippen, um die Widget-Einstellungen zu ändern" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index a399a4e7f8..6b6f249407 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -50,6 +50,7 @@ "Προσωπικά" "Εργασίας" "Συζητήσεις" + "Δημιουργία σημειώσεων" "Χρήσιμες πληροφορίες στη διάθεσή σας" "Για να λάβετε πληροφορίες χωρίς να ανοίξετε εφαρμογές, μπορείτε να προσθέσετε γραφικά στοιχεία στην αρχική οθόνη." "Πατήστε για αλλαγή των ρυθμίσεων του γραφικού στοιχείου" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index eea6581f36..aa926df6d4 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -50,6 +50,7 @@ "Personal" "Work" "Conversations" + "Note-taking" "Useful info at your fingertips" "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index 32efb8cca5..40534ca74e 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -50,6 +50,7 @@ "Personal" "Work" "Conversations" + "Note-taking" "Useful info at your fingertips" "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index eea6581f36..aa926df6d4 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -50,6 +50,7 @@ "Personal" "Work" "Conversations" + "Note-taking" "Useful info at your fingertips" "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index eea6581f36..aa926df6d4 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -50,6 +50,7 @@ "Personal" "Work" "Conversations" + "Note-taking" "Useful info at your fingertips" "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index 31fea4b7be..d7a5d95adc 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -50,6 +50,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‎‎‎‏‎‏‎‏‏‎‏‏‏‎‎‎‎‎‎‎‎‎‎‎‏‎‏‎‎‏‏‎‏‏‎‎Personal‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‏‎‎‎‏‎‎‎‏‏‏‏‎‎‏‏‎‏‎‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‏‎‎‎‏‎‎‎‎‏‎‏‎‎‎‏‎‎‏‎‎‏‎‏‎Work‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‎‏‏‎‎‏‎‎‏‏‎‏‎‎‎‎‏‎‎‏‏‏‎‎‎‎‎‎‎‏‎‏‎‏‎‏‏‎‎‏‏‎‏‎‏‏‏‎‎Conversations‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‎‎‏‎‎‏‏‎‏‏‎‏‎‎‎‎‎‎‎‏‏‏‏‏‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎‏‏‏‏‏‎‎‎‏‎‎‏‏‎‏‏‏‎Note-taking‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‎‏‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‏‎‎‏‏‎‏‎‏‏‏‎‏‎‎‏‎‏‏‎‏‏‎‏‏‎‎‏‏‎‎‏‏‏‎‏‏‎Useful info at your fingertips‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‎‎‎‎‎‏‎‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‎‏‎‎‏‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‎‎To get info without opening apps, you can add widgets to your home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‎‎‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‎‏‎‏‎‎‏‎‎‏‎‏‏‎‎‏‏‏‏‏‏‏‎‎‎‏‎Tap to change widget settings‎‏‎‎‏‎" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index ee322ea5a8..bffa3f81f9 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -50,6 +50,7 @@ "Personales" "Trabajo" "Conversaciones" + "Tomar notas" "Información útil a tu alcance" "Para recibir información de apps sin abrirlas, puedes agregar widgets a la pantalla principal" "Presiona para cambiar la configuración del widget" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index e7b40b4011..2ebefc0491 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -50,6 +50,7 @@ "Personales" "Trabajo" "Conversaciones" + "Toma de notas" "Información útil al alcance de la mano" "Para ver información sin abrir una aplicación, puedes añadir widgets a la pantalla de inicio" "Toca para cambiar los ajustes del widget" @@ -105,7 +106,7 @@ "Inhabilitado por el administrador" "Permitir rotación de la pantalla de inicio" "Al girar el teléfono" - "Puntos de notificación" + "Burbujas de notificación" "Activado" "Desactivadas" "Se necesita acceso a las notificaciones" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index f0ff7a8dc6..4b00f7bd71 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -50,6 +50,7 @@ "Isiklikud" "Töö" "Vestlused" + "Märkmete tegemine" "Kasulik teave on teie käeulatuses" "Teabe saamiseks rakendusi avamata võite oma avakuvale lisada vidinaid" "Puudutage vidina seadete muutmiseks" @@ -71,7 +72,7 @@ "Töörakenduste loend" "Eemalda" "Desinstalli" - "Rakenduste teave" + "Rakenduse teave" "Installimine" "Ära soovita rakendust" "Kinnita ennustus" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 642eb6bd00..1b211f1e47 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -50,6 +50,8 @@ "Pertsonalak" "Lanekoak" "Elkarrizketak" + + "Informazio erabilgarria beti eskura" "Aplikaziorik ireki beharrik gabe informazioa zuzenean jasotzeko, gehitu widgetak hasierako pantailan" "Sakatu hau widgeten ezarpenak aldatzeko" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 6708519c14..091211adc6 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -50,6 +50,7 @@ "ابزارک‌های شخصی" "کار" "مکالمه‌ها" + "یادداشت‌برداری" "دسترسی آسان به اطلاعات سودمند" "با افزودن ابزارک‌ها به صفحه اصلی می‌توانید اطلاعات را بدون باز کردن برنامه‌ها دریافت کنید" "برای تغییر تنظیمات ابزارک، ضربه بزنید" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index adf4cb8df8..a1aa48c169 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -50,6 +50,7 @@ "Henkilökohtaiset" "Työ" "Keskustelut" + "Muistiinpanojen tekeminen" "Hyödyllisiä tietoja käden ulottuvilla" "Jos haluat nähdä tietoja avaamatta sovelluksia, voit lisätä aloitusnäytölle widgetejä" "Napauta, niin voit muuttaa widgetin asetuksia" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 213df55f9e..8416815925 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -50,6 +50,8 @@ "Personnels" "Professionnels" "Conversations" + + "Renseignements utiles à portée de main" "Pour obtenir des informations sans ouvrir d\'applications, vous pouvez ajouter des widgets à votre écran d\'accueil" "Touchez pour modifier les paramètres du widget" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 3a95a5740f..9a1a37a7ec 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -50,6 +50,8 @@ "Personnels" "Professionnels" "Conversations" + + "Infos utiles à portée de main" "Pour obtenir des infos sans ouvrir d\'applis, vous pouvez ajouter des widgets à votre écran d\'accueil" "Appuyez pour modifier les paramètres du widget" @@ -107,7 +109,7 @@ "Lorsque vous faites pivoter le téléphone" "Pastilles de notification" "Activé" - "Désactivées" + "Désactivé" "Accès aux notifications requis" "Pour afficher les pastilles de notification, activez les notifications de l\'application %1$s" "Modifier les paramètres" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index e8863d9df8..ab68e22be7 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -50,6 +50,7 @@ "Widgets persoais" "Widgets do traballo" "Conversas" + "Toma de notas" "Información útil ao teu alcance" "Se queres obter información sen abrir as aplicacións, podes engadir widgets á pantalla de inicio" "Toca para cambiar a configuración do widget" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index 166f446cf0..c3cf295ae5 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -50,6 +50,7 @@ "વ્યક્તિગત" "ઑફિસ" "વાતચીતો" + "નોંધ લેવી" "ઉપયોગી માહિતી તમારી આંગળીના ટેરવે" "ઍપને ખોલ્યા વિના માહિતી મેળવવા માટે, તમે તમારી હોમ સ્ક્રીનમાં વિજેટ ઉમેરી શકો છો" "વિજેટના સેટિંગ બદલવા માટે ટૅપ કરો" @@ -156,7 +157,7 @@ "છોડી દો" "બંધ કરો" "સૂચના છોડી દીધી" - "મનગમતી ઍપ" + "વ્યક્તિગત ઍપ" "ઑફિસની ઍપ" "ઑફિસની પ્રોફાઇલ" "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT ઍડમિન તેમને જોઈ શકે છે" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index 5d351d7150..9f74bfca57 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -50,6 +50,7 @@ "निजी विजेट" "ऑफ़िस" "बातचीत" + "नोट बनाने से जुड़े विजेट" "काम की जानकारी आसानी से पाएं" "ऐप्लिकेशन को खोले बिना उनकी जानकारी पाने के लिए, होम स्क्रीन पर विजेट जोड़े जा सकते हैं" "विजेट की सेटिंग में बदलाव करने के लिए टैप करें" @@ -101,7 +102,7 @@ "वॉलपेपर" "वॉलपेपर और स्टाइल" "होम स्क्रीन में बदलाव करें" - "होम पेज की सेटिंग" + "होम स्क्रीन की सेटिंग" "आपके एडमिन ने बंद किया हुआ है" "होम स्क्रीन घुमाने की अनुमति दें" "फ़ोन घुुमाए जाने पर" @@ -159,7 +160,7 @@ "निजी ऐप्लिकेशन" "वर्क ऐप्लिकेशन" "वर्क प्रोफ़ाइल" - "वर्क ऐप्लिकेशन बैज किए गए हैं और आईटी एडमिन को दिख रहे हैं" + "वर्क ऐप्लिकेशन बैज किए गए हैं. आईटी एडमिन इन्हें देख सकता है" "ठीक है" "वर्क ऐप्लिकेशन रोके गए" "आपको वर्क ऐप्लिकेशन से सूचनाएं नहीं मिलेंगी" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 73e366f04c..3e52b18f2f 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -50,6 +50,7 @@ "Osobni" "Posao" "Razgovori" + "Pisanje bilježaka" "Korisne informacije nadohvat ruke" "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon" "Dodirnite da biste promijenili postavke widgeta" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 84134ba980..979539d8bb 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -50,6 +50,7 @@ "Személyes" "Munka" "Beszélgetések" + "Jegyzetelés" "Hasznos információk egy koppintásnyira" "Ha az alkalmazások megnyitása nélkül szeretne információhoz jutni, felvehet modulokat a kezdőképernyőre" "Ide koppintva módosíthatja a modulbeállításokat" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 5fee7a8fec..454c4543a5 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -50,6 +50,8 @@ "Անձնական" "Աշխատանքային" "Զրույցներ" + + "Բոլոր կարևոր տեղեկությունները՝ ձեռքի տակ" "Ավելացրեք վիջեթներ ձեր հիմնական էկրանին, որպեսզի տեղեկություններ ստանաք՝ առանց հավելվածները բացելու։" "Հպեք՝ վիջեթի կարգավորումները փոփոխելու համար" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 7b33e9d042..0c0eef2bec 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -35,7 +35,7 @@ "%1$d × %2$d" "lebar %1$d x tinggi %2$d" "Widget %1$s" - "Sentuh lama widget untuk memindahkannya di sekitar layar utama" + "Sentuh lama widget untuk memindah-mindahkannya di layar utama" "Tambahkan ke layar utama" "Widget %1$s ditambahkan ke layar utama" "Saran" @@ -50,6 +50,7 @@ "Pribadi" "Kerja" "Percakapan" + "Pembuatan catatan" "Info bermanfaat mudah dilihat" "Untuk mendapatkan info tanpa membuka aplikasi, Anda dapat menambahkan widget ke layar utama" "Ketuk untuk mengubah setelan widget" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 5e7af5f988..fc574cbf02 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -50,6 +50,7 @@ "Persónulegt" "Vinna" "Samtöl" + "Glósugerð" "Gagnlegar upplýsingar innan seilingar" "Þú getur bætt við græjum á heimaskjáinn til að fá upplýsingar án þess að opna forrit" "Ýttu til að breyta græjustillingum" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 3699c1d1c3..59c0cb771a 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -50,6 +50,7 @@ "Personali" "Lavoro" "Conversazioni" + "Aggiunta di note" "Informazioni utili a portata di mano" "Per ricevere informazioni senza aprire le app, puoi aggiungere dei widget alla schermata Home" "Tocca per modificare le impostazioni del widget" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index cbbd156993..92f5d1d59b 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -50,6 +50,7 @@ "ווידג\'טים אישיים" "עבודה" "שיחות" + "כתיבת הערות" "קבלת מידע שימושי בהקשה" "רוצה לקבל מידע בלי לפתוח אפליקציות? אפשר להוסיף ווידג\'טים למסך הבית" "אפשר לשנות את הגדרות הווידג\'ט בהקשה" @@ -104,7 +105,7 @@ "הגדרות של מסך הבית" "הושבת על ידי מנהל המערכת שלך" "אישור לסיבוב מסך הבית" - "כאשר הטלפון מסובב" + "כאשר מסובבים את הטלפון" "סימני ההתראות" "מופעל" "כבוי" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 7552eaf01d..43cc1e3bf0 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -50,6 +50,7 @@ "個人用" "仕事用" "会話" + "メモ" "ウィジェットで情報を得る" "ホーム画面にウィジェットを追加すると、アプリを開かずに情報を入手できます" "タップしてウィジェットの設定を変更する" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index 602df8ec47..7553f6a7b4 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -50,6 +50,7 @@ "პირადი" "სამსახური" "მიმოწერები" + "ჩანიშვნა" "ადვილად მისაწვდომი სასარგებლო ინფორმაცია" "იმისთვის, რომ ინფორმაცია აპების გაუხსნელად მიიღოთ, შეგიძლიათ, მთავარ ეკრანზე ვიჯეტები დაამატოთ" "შეეხეთ ვიჯეტის პარამეტრების შესაცვლელად" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 7012e2a036..00babfd2d3 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -50,6 +50,7 @@ "Жеке виджеттер" "Жұмыс виджеттері" "Әңгімелер" + "Ескертпе жазу" "Саусақпен түртсеңіз болғаны – пайдалы ақпарат көз алдыңызда" "Қолданбаларды ашпай-ақ ақпарат алу үшін негізгі экранға тиісті виджеттерді қосыңыз." "Виджет параметрлерін өзгерту үшін түртіңіз." diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index 6aa399b95c..42e0d4bb1f 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -50,6 +50,7 @@ "ផ្ទាល់ខ្លួន" "ការងារ" "ការសន្ទនា" + "ការកត់ត្រា" "ទទួលបាន​ព័ត៌មានដែលមានប្រយោជន៍​យ៉ាងងាយស្រួល" "ដើម្បីទទួលបាន​ព័ត៌មាន​ដោយមិនចាំបាច់​បើកកម្មវិធី អ្នកអាចបញ្ចូលធាតុ​ក្រាហ្វិកទៅក្នុង​អេក្រង់ដើម​របស់អ្នក" "ចុចដើម្បីប្ដូរការកំណត់ធាតុ​ក្រាហ្វិក" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index e27483e503..fdc73da156 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -50,6 +50,7 @@ "ವೈಯಕ್ತಿಕ" "ಕೆಲಸ" "ಸಂಭಾಷಣೆಗಳು" + "ಟಿಪ್ಪಣಿ ತೆಗೆದುಕೊಳ್ಳುವುದು" "ನಿಮ್ಮ ಬೆರಳ ತುದಿಯಲ್ಲಿ ಉಪಯುಕ್ತ ಮಾಹಿತಿ" "ಆ್ಯಪ್‌ಗಳನ್ನು ತೆರೆಯದೆಯೇ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು, ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ನೀವು ವಿಜೆಟ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು" "ವಿಜೆಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ" @@ -108,7 +109,7 @@ "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳು" "ಆನ್ ಆಗಿದೆ" "ಆಫ್ ಆಗಿದೆ" - "ಅಧಿಸೂಚನೆ ಪ್ರವೇಶ ಅಗತ್ಯವಿದೆ" + "ನೋಟಿಫಿಕೇಶನ್ ಆ್ಯಕ್ಸೆಸ್ ಅಗತ್ಯವಿದೆ" "ಅಧಿಸೂಚನೆ ಚುಕ್ಕೆಗಳನ್ನು ತೋರಿಸಲು, %1$s ಗೆ ಅಪ್ಲಿಕೇಶನ್‌ ಅಧಿಸೂಚನೆಗಳನ್ನು ಆನ್‌ ಮಾಡಿ" "ಸೆಟ್ಟಿಂಗ್‌‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ" "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳನ್ನು ತೋರಿಸಿ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 95be8e96ac..ab682a4862 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -50,6 +50,7 @@ "개인 위젯" "직장 위젯" "대화" + "메모" "빠르게 유용한 정보 확인" "앱을 열지 않고 정보를 확인하려면 홈 화면에 위젯을 추가하세요." "탭하여 위젯 설정 변경" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index d0048aca31..20476912a1 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -50,6 +50,7 @@ "Жеке виджеттер" "Жумуш" "Сүйлөшүүлөр" + "Эскертме жазуу" "Керектүү маалымат манжаңыздын учунда" "Бир нерсе билүү үчүн колдонмолорду улам ачып убара болбостон, башкы экранга виджеттерди кошуп коюңуз." "Виджеттин параметрлерин өзгөртүү үчүн таптап коюңуз" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 21481787a5..166c37005b 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -50,6 +50,7 @@ "ສ່ວນຕົວ" "ວຽກ" "ການສົນທະນາ" + "ການຈົດບັນທຶກ" "ຂໍ້ມູນທີ່ເປັນປະໂຫຍດຢູ່ປາຍນິ້ວຂອງທ່ານ" "ເພື່ອຮັບຂໍ້ມູນໂດຍບໍ່ຕ້ອງເປີດແອັບ, ທ່ານສາມາດເພີ່ມວິດເຈັດໃສ່ໂຮມສະກຣີນຂອງທ່ານໄດ້" "ແຕະເພື່ອປ່ຽນການຕັ້ງຄ່າວິດເຈັດ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 2ea7174933..4c674981eb 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -50,6 +50,7 @@ "Asmeniniai" "Darbas" "Pokalbiai" + "Užrašų kūrimas" "Lengvai pasiekiama naudinga informacija" "Jei norite gauti informacijos neatidarę programų, galite pridėti valdiklių pagrindiniame ekrane" "Palieskite, kad pakeistumėte valdiklio nustatymus" @@ -69,7 +70,7 @@ "Paieškos rezultatai" "Asmeninių programų sąrašas" "Darbo programų sąrašas" - "Ištrinti" + "Pašalinti" "Pašalinti" "Programos inform." "Įdiegti" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index d0011e043f..ad7af542f2 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -50,6 +50,7 @@ "Personīgs" "Darba" "Sarunas" + "Piezīmju pierakstīšana" "Ērta piekļuve noderīgai informācijai" "Lai iegūtu informāciju, neatverot lietotnes, varat pievienot sākuma ekrānam logrīkus" "Pieskarieties, lai mainītu logrīka iestatījumus." diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 47127a7e7d..de60f3ae08 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -50,6 +50,7 @@ "Лични" "Работни" "Разговори" + "Фаќање белешки" "Корисни информации на дофат на прстите" "За да добивате информации без да ги отворате апликациите, може да додадете виџети на почетниот екран" "Допрете за да ги промените поставките за виџетот" @@ -170,7 +171,7 @@ "Паузирај ги работните апликации" "Прекини ја паузата" "Филтер" - "Пребарувајте на телефонот" - "Пребарувајте на таблетот" + "Пребарување низ телефонот" + "Пребарување низ таблетот" "Не успеа: %1$s" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 59827f28eb..3600eddf53 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -50,6 +50,7 @@ "വ്യക്തിപരം" "ജോലി" "സംഭാഷണങ്ങൾ" + "കുറിപ്പ് രേഖപ്പെടുത്തൽ" "ഉപകാരപ്രദമായ വിവരങ്ങൾ നിങ്ങളുടെ വിരൽത്തുമ്പിൽ" "ആപ്പുകൾ തുറക്കാതെ വിവരങ്ങൾ ലഭിക്കാൻ, നിങ്ങൾക്ക് ഹോം സ്ക്രീനിലേക്ക് വിജറ്റുകൾ ചേർക്കാം" "വിജറ്റ് ക്രമീകരണം മാറ്റാൻ ടാപ്പ് ചെയ്യുക" @@ -119,7 +120,7 @@ "നീക്കംചെയ്യുക" "തിരയുക" "ഈ അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്‌തിട്ടില്ല" - "ഈ ഐക്കണുവേണ്ടി അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്‌തിട്ടില്ല. നിങ്ങൾക്കത് നീക്കംചെയ്യാനാകും അല്ലെങ്കിൽ അപ്ലിക്കേഷനുവേണ്ടി തിരഞ്ഞുകൊണ്ട് അത് സ്വമേധയാ ഇൻസ്റ്റാളുചെയ്യുക." + "ഈ ഐക്കണുവേണ്ടി അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്‌തിട്ടില്ല. നിങ്ങൾക്കത് നീക്കംചെയ്യാനാകും അല്ലെങ്കിൽ അപ്ലിക്കേഷനുവേണ്ടി തിരഞ്ഞുകൊണ്ട് അത് സ്വയമേവ ഇൻസ്റ്റാളുചെയ്യുക." "%1$s ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു, %2$s പൂർത്തിയായി" "%1$s ഡൗൺലോഡ് ചെയ്യുന്നു, %2$s പൂർത്തിയായി" "ഇൻസ്റ്റാൾ ചെയ്യാൻ %1$s കാക്കുന്നു" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index d24f5fe15b..430e80d669 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -50,6 +50,7 @@ "Хувийн виджетүүд" "Ажил" "Харилцан яриа" + "Тэмдэглэл хөтлөх" "Хэрэгтэй мэдээллээ хурууныхаа үзүүрээр аваарай" "Аппуудыг нээлгүйгээр мэдээлэл авахын тулд та үндсэн нүүрэндээ виджетүүд нэмэх боломжтой" "Жижиг хэрэгслийн тохиргоог өөрчлөхийн тулд товшино уу" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index b74a8f50ed..e968d71151 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -50,6 +50,7 @@ "वैयक्तिक" "ऑफिस" "संभाषणे" + "टिपा घेणे" "तुमच्यासाठी सहज उपलब्ध असलेली माहिती" "ॲप्स न उघडता माहिती मिळवण्यासाठी, तुम्ही तुमच्या होम स्क्रीनवर विजेट जोडू शकता" "विजेट सेटिंग्ज बदलण्यासाठी टॅप करा" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 7d1a4d172a..5dcc913a7a 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -50,6 +50,7 @@ "Peribadi" "Tempat kerja" "Perbualan" + "Pengambilan nota" "Maklumat berguna di hujung jari anda" "Untuk mendapatkan maklumat tanpa membuka apl, anda boleh menambahkan widget pada skrin utama anda" "Ketik untuk menukar tetapan widget" @@ -99,7 +100,7 @@ "Folder: %1$s, %2$d item" "Folder: %1$s, %2$d atau lebih banyak item" "Hiasan latar" - "Kertas dinding & gaya" + "Hiasan latar & gaya" "Edit Skrin Utama" "Tetapan skrin utama" "Dilumpuhkan oleh pentadbir anda" @@ -170,7 +171,7 @@ "Jeda apl kerja" "Nyahjeda" "Tapis" - "Cari telefon anda" - "Cari tablet anda" + "Cari pada telefon" + "Cari pada tablet anda" "Gagal: %1$s" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index 1a6b0de1e6..86d7a1a8e8 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -50,6 +50,7 @@ "ကိုယ်ပိုင်" "အလုပ်" "စကားဝိုင်းများ" + "မှတ်စုလိုက်ခြင်း" "အသုံးဝင်သော အချက်အလက်များကို အလွယ်တကူ ရယူလိုက်ပါ" "အက်ပ်မဖွင့်ဘဲ အချက်အလက်များရယူရန် ပင်မစာမျက်နှာတွင် ဝိဂျက်များ ထည့်နိုင်သည်" "ဝိဂျက် ဆက်တင်များကို ပြောင်းရန် တို့ပါ" @@ -168,7 +169,7 @@ "အလုပ်သုံးအက်ပ်များကို တံဆိပ်တပ်ထားပြီး သင်၏ IT စီမံခန့်ခွဲသူက မြင်နိုင်ပါသည်" "နားလည်ပြီ" "အလုပ်သုံးအက်ပ်များကို ခဏရပ်ရန်" - "ပြန်ဖွင့်ရန်" + "ပြန်စရန်" "စစ်ထုတ်ရန်" "သင့်ဖုန်းတွင် ရှာခြင်း" "သင့်တက်ဘလက်ကို ရှာခြင်း" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index dbcff53c05..485f8458e5 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -50,6 +50,7 @@ "Personlige" "Jobb" "Samtaler" + "Notatskriving" "Lett tilgjengelig nyttig informasjon" "For å se informasjon uten å åpne apper kan du legge til moduler på startskjermen" "Trykk for å endre modulinnstillinger" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index 81095c8bed..58df374bfc 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -50,6 +50,7 @@ "व्यक्तिगत" "कामसम्बन्धी" "वार्तालापहरू" + "नोट लेख्ने कार्य" "उपयोगी जानकारी सजिलै प्राप्त गर्नुहोस्" "एपहरू नखोलिकनै जानकारी प्राप्त गर्न तपाईं आफ्नो होम स्क्रिनमा विजेटहरू हाल्न सक्नुहुन्छ" "विजेटका सेटिङ बदल्न ट्याप गर्नुहोस्" @@ -104,7 +105,7 @@ "होम पेजका सेटिङहरू" "तपाईँको प्रशासकद्वारा असक्षम गरिएको" "होम स्क्रिन रोटेट हुन दिइयोस्" - "फोनलाई घुमाइँदा" + "फोन घुमाउँदा" "सूचनाको प्रतीक जनाउने थोप्लाहरू" "सक्रिय" "निष्क्रिय" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 2241a58b87..416d82d1be 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -50,6 +50,7 @@ "Persoonlijk" "Werk" "Gesprekken" + "Aantekeningen maken" "Nuttige informatie binnen handbereik" "Als je informatie wilt krijgen zonder apps te openen, kun je widgets toevoegen aan je startscherm" "Tik om de widgetinstellingen te wijzigen" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index abb33cde79..027b285e7a 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -50,6 +50,7 @@ "ବ୍ୟକ୍ତିଗତ" "ୱାର୍କ" "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" + "ନୋଟ-ଟେକିଂ" "ଉପଯୋଗୀ ସୂଚନା ଆପଣଙ୍କ ପାଖରେ ସହଜରେ ଉପଲବ୍ଧ" "ଆପ୍ସକୁ ନଖୋଲି ସୂଚନା ପାଇବା ପାଇଁ, ଆପଣ ଆପଣଙ୍କ ହୋମ ସ୍କ୍ରିନରେ ୱିଜେଟଗୁଡ଼ିକୁ ଯୋଗ କରିପାରିବେ" "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରିବାକୁ ଟାପ କରନ୍ତୁ" @@ -159,7 +160,7 @@ "ବ୍ୟକ୍ତିଗତ" "ୱାର୍କ" "ୱର୍କ ପ୍ରୋଫାଇଲ୍‌" - "ୱାର୍କ ଆପ୍ସ ବ୍ୟାଜ କରାଯାଇଛି ଏବଂ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ IT ଆଡମିନଙ୍କୁ ଦୃଶ୍ୟମାନ ହେଉଛି" + "ୱାର୍କ ଆପ୍ସକୁ ବେଜ କରାଯାଇଛି ଏବଂ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ IT ଆଡମିନଙ୍କୁ ଦେଖାଯାଉଛି" "ବୁଝିଗଲି" "ୱାର୍କ ଆପ୍ସ ବିରତ କରାଯାଇଛି" "ଆପଣ ଆପଣଙ୍କ ୱାର୍କ ଆପ୍ସରୁ ବିଜ୍ଞପ୍ତି ପାଇବେ ନାହିଁ" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index d8e68dc59f..f9a66dfdbf 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -50,6 +50,7 @@ "ਨਿੱਜੀ" "ਕਾਰਜ-ਸਥਾਨ" "ਗੱਲਾਂਬਾਤਾਂ" + "ਨੋਟ ਬਣਾਉਣਾ" "ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਤੁਰੰਤ ਪ੍ਰਾਪਤ ਕਰੋ" "ਐਪਾਂ ਨੂੰ ਖੋਲ੍ਹੇ ਬਿਨਾਂ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਆਪਣੀ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਵਿਜੇਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ" "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਲਈ ਟੈਪ ਕਰੋ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 464a058a05..4f3abe3356 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -35,7 +35,7 @@ "%1$d × %2$d" "Szerokość %1$d, wysokość %2$d" "Widżet %1$s" - "Kliknij i przytrzymaj widżet, aby poruszać nim po ekranie głównym" + "Aby poruszać widżetem po ekranie głównym, kliknij go i przytrzymaj" "Dodaj do ekranu głównego" "Widżet %1$s został dodany do ekranu głównego" "Sugestie" @@ -50,6 +50,7 @@ "Osobiste" "Służbowe" "Rozmowy" + "Notatki" "Użyteczne informacje w zasięgu ręki" "Możesz dodać widżety do ekranu głównego, aby uzyskiwać informacje bez otwierania aplikacji" "Kliknij, aby zmienić ustawienia widżetu" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index dcbbe1dd3c..0acf63ecd9 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -50,6 +50,7 @@ "Pessoais" "Trabalho" "Conversas" + "Tomar notas" "Informações úteis à sua disposição" "Para obter informações sem abrir apps, pode adicionar widgets ao seu ecrã principal" "Toque para alterar as definições do widget" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index d63406cd1d..e0c9b84a62 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -50,6 +50,7 @@ "Pessoais" "Trabalho" "Conversas" + "Anotações" "Informações úteis ao seu alcance" "Para ver informações sem precisar abrir os apps, adicione widgets à sua tela inicial" "Toque para mudar as configurações do widget" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 7a63581c59..d6c5e5e5d7 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -50,6 +50,7 @@ "Personale" "Serviciu" "Conversații" + "Luare de notițe" "Informații utile la îndemâna ta" "Pentru a primi informații fără să deschizi aplicațiile, poți adăuga widgeturi pe ecranul de pornire" "Atinge ca să schimbi setările pentru widgeturi" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 5735ba45ed..6315ee5713 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -50,6 +50,7 @@ "Личные виджеты" "Рабочие виджеты" "Разговоры" + "Создание заметок" "Вся нужная информация перед глазами" "Чтобы не открывать приложения каждый раз, когда нужна информация, добавьте виджеты на главный экран." "Нажмите, чтобы изменить настройки виджета" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index a7ea98be0c..15bc4a7594 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -50,6 +50,7 @@ "පුද්ගලික" "කාර්යාලය" "සංවාද" + "සටහන් කර ගැනීම" "ප්‍රයෝජනවත් තොරතුරු ඔබගේ ඇඟිලි තුඩු අග" "යෙදුම් විවෘත නොකර තොරතුරු ලබා ගැනීම සඳහා, ඔබට ඔබගේ මුල් තිරයට විජට් එක් කළ හැකිය" "විජට් සැකසීම් වෙනස් කිරීමට තට්ටු කරන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 434e416327..2028c35a99 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -50,6 +50,7 @@ "Osobné" "Práca" "Konverzácie" + "Zapisovanie poznámok" "Užitočné informácie poruke" "Ak chcete získavať informácie bez otvárania aplikácií, môžete si na plochu pridať miniaplikácie" "Klepnutím zmeňte nastavenia miniaplikácie" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index cad7f40064..e6197c7aa3 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -50,6 +50,7 @@ "Osebni" "Služba" "Pogovori" + "Ustvarjanje zapiskov" "Koristne informacije na dosegu prstov" "Če si želite podatke ogledati brez odpiranja aplikacij, lahko na začetni zaslon dodate pripomočke." "Dotaknite se, če želite spremeniti nastavitve pripomočka." diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index ff97f00143..c6b8e7ca9d 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -50,6 +50,7 @@ "Personale" "Puna" "Bisedat" + "Mbajtja e shënimeve" "Informacione të dobishme në majë të gishtave të tu" "Për të marrë informacione pa i hapur aplikacionet, mund të shtosh miniaplikacione në ekranin bazë" "Trokit për të ndryshuar cilësimet e miniaplikacionit" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 668ce5a0fa..f754bee859 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -50,6 +50,7 @@ "Лично" "Посао" "Конверзације" + "Прављење бележака" "Корисне информације надохват руке" "Да бисте пронашли информације без отварања апликација, можете да додате виџете на почетни екран" "Додирните да бисте променили подешавања виџета" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index dba173d195..cd946e78d2 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -50,6 +50,7 @@ "Privata" "Arbete" "Konversationer" + "Anteckna" "Användbar information nära till hands" "Om du vill ha information utan att öppna appar kan du lägga till widgetar på startskärmen" "Tryck för att ändra inställningarna för widgeten" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index b992037748..2686f8a8e3 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -50,6 +50,7 @@ "Binafsi" "Kazini" "Mazungumzo" + "Kuandika madokezo" "Maelezo muhimu, popote ulipo" "Ili upate maelezo bila kufungua programu, unaweza kuweka wijeti kwenye skrini yako ya kwanza" "Gusa ili ubadilishe mipangilio ya wijeti" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 29f1206275..8d9b2cc06a 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -50,6 +50,7 @@ "தனிப்பட்டவை" "பணி" "உரையாடல்கள்" + "குறிப்பெடுத்தல்" "விரல்நுனியில் பயனுள்ள தகவல்களைப் பெறுங்கள்" "முகப்புத் திரையில் விட்ஜெட்டுகளைச் சேர்த்து ஆப்ஸைத் திறக்காமலேயே தகவல்களைப் பெறலாம்" "விட்ஜெட் அமைப்புகளை மாற்றத் தட்டவும்" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 35b5c16ae0..08e633d0f2 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -27,7 +27,7 @@ "సురక్షిత మోడ్‌లో విడ్జెట్‌లు నిలిపివేయబడ్డాయి" "షార్ట్‌కట్ అందుబాటులో లేదు" "మొదటి ట్యాబ్" - "స్క్రీన్‌ను విభజించు" + "స్ప్లిట్ స్క్రీన్" "%1$s కోసం యాప్ సమాచారం" "యాప్ పెయిర్‌ను సేవ్ చేయండి" "విడ్జెట్‌ను తరలించడానికి తాకి & నొక్కి ఉంచండి." @@ -35,7 +35,7 @@ "%1$d × %2$d" "%1$d వెడల్పు X %2$d ఎత్తు" "%1$s విడ్జెట్" - "విడ్జెట్‌ను మొదటి స్క్రీన్ చుట్టూ తిప్పడానికి దాన్ని తాకి, & నొక్కి ఉంచండి" + "విడ్జెట్‌ను మొదటి స్క్రీన్‌లో తిప్పడానికి దాన్ని తాకి, & నొక్కి పట్టుకోండి" "మొదటి స్క్రీన్‌కు జోడించండి" "మొదటి స్క్రీన్‌కు %1$s విడ్జెట్ జోడించబడింది" "సూచనలు" @@ -50,6 +50,7 @@ "వ్యక్తిగత గ్యాడ్జెట్స్" "ఆఫీస్" "సంభాషణలు" + "నోట్-టేకింగ్" "మీ చేతివేళ్ల మీద ఉపయోగకరమైన సమాచారం" "యాప్‌లను తెరవకుండా సమాచారాన్ని పొందడానికి, మీరు మీ మొదటి స్క్రీన్‌కు విడ్జెట్‌లను జోడించవచ్చు" "విడ్జెట్ సెట్టింగ్‌లను మార్చడానికి ట్యాప్ చేయండి" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 35cab0dd60..4b64993bf3 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -27,7 +27,7 @@ "มีการปิดใช้งานวิดเจ็ตในเซฟโหมด" "ทางลัดไม่พร้อมใช้งาน" "หน้าแรก" - "แบ่งหน้าจอ" + "แยกหน้าจอ" "ข้อมูลแอปสำหรับ %1$s" "บันทึกคู่แอป" "แตะค้างไว้เพื่อย้ายวิดเจ็ต" @@ -50,6 +50,7 @@ "ส่วนตัว" "งาน" "การสนทนา" + "การจดบันทึก" "เข้าถึงข้อมูลที่เป็นประโยชน์ได้จากปลายนิ้ว" "หากต้องการรับข้อมูลโดยไม่เปิดแอป ให้เพิ่มวิดเจ็ตลงในหน้าจอหลัก" "แตะเพื่อเปลี่ยนการตั้งค่าวิดเจ็ต" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index b91d67e8be..61f92273aa 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -50,6 +50,7 @@ "Personal" "Trabaho" "Mga Pag-uusap" + "Pagtatala" "Abot-kamay na mahalagang impormasyon" "Para makakuha ng impormasyon nang hindi nagbubukas ng mga app, puwede kang magdagdag ng mga widget sa iyong home screen" "I-tap para baguhin ang mga setting ng widget" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index d439162ad0..6025aa7d74 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -50,6 +50,8 @@ "Kişisel" "İş" "Görüşmeler" + + "Faydalı bilgiler parmaklarınızın ucunda" "Uygulama açmadan bilgi almak için ana ekranınıza widget ekleyebilirsiniz" "Widget ayarlarını değiştirmek için dokunun" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index dcf60a90b5..5127d3b82e 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -50,6 +50,8 @@ "Особисті" "Робочі" "Розмови" + + "Корисна інформація завжди під рукою" "Щоб отримувати інформацію, не відкриваючи додатки, ви можете додати на головний екран віджети" "Натисніть, щоб змінити налаштування віджета" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 5b10dd21ee..1fffcfd1a1 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -50,6 +50,7 @@ "ذاتی" "دفتری ویجیٹس" "گفتگوئیں" + "نوٹ لکھنا" "مفید معلومات کو آسانی سے حاصل کریں" "ایپس کو کھولے بغیر معلومات حاصل کرنے کے لیے آپ اپنی ہوم اسکرین پر ویجیٹس شامل کر سکتے ہیں" "ویجیٹ ترتیبات تبدیل کرنے کے لیے تھپتھپائیں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 81ad4dce90..db381caa04 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -50,6 +50,7 @@ "Shaxsiy" "Ish" "Suhbatlar" + "Qayd olish" "Barcha kerakli axborot doim yoningizda" "Kerakli ilovalarni ochmasdan turib ulardan axborot olish uchun vidjetlarni bosh ekranga chiqaring" "Vidjet sozlamalarini oʻzgartirish uchun bosing" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 7940ba378a..b73bc615da 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -50,6 +50,7 @@ "Cá nhân" "Công việc" "Cuộc trò chuyện" + "Ghi chú" "Thông tin hữu ích ngay trong tầm tay bạn" "Để nhận thông tin mà không cần mở các ứng dụng, bạn có thể thêm tiện ích vào màn hình chính" "Nhấn để thay đổi chế độ cài đặt tiện ích" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 415f5fa93d..5c3bcafca5 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -50,6 +50,7 @@ "个人" "工作" "对话" + "记事" "实用信息触手可及" "要想不打开应用就能获取信息,您可以将相应微件添加到主屏幕" "点按即可更改微件设置" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index f71da28ff1..a01b2634b1 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -50,6 +50,7 @@ "個人" "工作" "對話" + "做筆記" "實用資訊,唾手可得" "只要將小工具新增至主畫面,就可以直接查看資料,無需開啟應用程式" "輕按即可變更小工具設定" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 7f949e8e41..69d1d90417 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -50,6 +50,7 @@ "個人" "工作" "對話" + "做筆記" "實用資訊隨手可得" "只要將小工具新增到主畫面,就可以直接查看資訊,不必開啟應用程式" "輕觸即可變更小工具設定" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index 18cd74ca1e..d9ed3f03af 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -50,6 +50,7 @@ "Okwabantu siqu" "Umsebenzi" "Izingxoxo" + "Ukuthatha amanothi" "Ulwazi oluwusizo phambi nje kwakho" "Ukuze uthole ulwazi ngaphandle kokuvula ama-app, ungakwazi ukwengeza amawijethi kusikrini sakho sasekhaya" "Thepha ukuze ushintshe amasethingi ewijethi" From fad0b4037f9d00b17341ffc04aee265a9cc27faf Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 2 May 2023 11:30:46 -0700 Subject: [PATCH 05/14] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I155fb98d02799e9a5f4ba1f78d7801846081a0eb --- res/values-ar/strings.xml | 2 +- res/values-bn/strings.xml | 2 +- res/values-es/strings.xml | 2 +- res/values-et/strings.xml | 2 +- res/values-fr/strings.xml | 2 +- res/values-gu/strings.xml | 2 +- res/values-hi/strings.xml | 4 ++-- res/values-in/strings.xml | 2 +- res/values-iw/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-lt/strings.xml | 2 +- res/values-mk/strings.xml | 4 ++-- res/values-ml/strings.xml | 2 +- res/values-ms/strings.xml | 6 +++--- res/values-ne/strings.xml | 2 +- res/values-or/strings.xml | 2 +- res/values-pl/strings.xml | 2 +- res/values-te/strings.xml | 4 ++-- res/values-th/strings.xml | 2 +- 19 files changed, 24 insertions(+), 24 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 78d4190c44..288ed0135c 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -82,7 +82,7 @@ "يسمح هذا الإذن للتطبيق بتغيير الإعدادات والاختصارات على الشاشة الرئيسية." "%1$s غير مسموح به لإجراء مكالمات هاتفية" "يتعذّر تحميل الأداة." - "إعدادات الأداة" + "إعدادات التطبيق المصغّر" "انقر لإكمال الإعداد." "هذا تطبيق نظام وتتعذر إزالته." "تعديل الاسم" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index b7e745a0cf..e7843e66e0 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -158,7 +158,7 @@ "ব্যক্তিগত" "অফিস" "অফিসের প্রোফাইল" - "অফিসের অ্যাপে ব্যাজ যোগ করা হয়েছে এবং আপনার আইটি অ্যাডমিন সেগুলি দেখতে পাবেন" + "অফিস অ্যাপে ব্যাজ যোগ করা হয়েছে এবং আপনার আইটি অ্যাডমিন সেগুলি দেখতে পাবেন" "বুঝেছি" "অফিস অ্যাপ বন্ধ করা আছে" "অফিসের অ্যাপ আপনাকে নোটিফিকেশন পাঠাতে পারবে না। এছাড়া, ব্যাটারি ব্যবহার করতে বা লোকেশন অ্যাক্সেস করতে পারবে না" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index e13dfd65b2..cbf4d2d917 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -104,7 +104,7 @@ "Inhabilitado por el administrador" "Permitir rotación de la pantalla de inicio" "Al girar el teléfono" - "Puntos de notificación" + "Burbujas de notificación" "Activado" "Desactivadas" "Se necesita acceso a las notificaciones" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index 188680632f..5f1c986daa 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -70,7 +70,7 @@ "Töörakenduste loend" "Eemalda" "Desinstalli" - "Rakenduste teave" + "Rakenduse teave" "Installimine" "Ära soovita rakendust" "Kinnita ennustus" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 7d9cc39b6a..8724056be2 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -106,7 +106,7 @@ "Lorsque vous faites pivoter le téléphone" "Pastilles de notification" "Activé" - "Désactivées" + "Désactivé" "Accès aux notifications requis" "Pour afficher les pastilles de notification, activez les notifications de l\'application %1$s" "Modifier les paramètres" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index 53f10a1233..d1d0564aa3 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -155,7 +155,7 @@ "છોડી દો" "બંધ કરો" "સૂચના છોડી દીધી" - "મનગમતી ઍપ" + "વ્યક્તિગત ઍપ" "ઑફિસની ઍપ" "ઑફિસની પ્રોફાઇલ" "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT ઍડમિન તેમને જોઈ શકે છે" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index ced9fef53a..3e06192b44 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -100,7 +100,7 @@ "फ़ोल्डर: %1$s, %2$d या इससे ज़्यादा आइटम" "वॉलपेपर" "वॉलपेपर और स्टाइल" - "होम पेज की सेटिंग" + "होम स्क्रीन की सेटिंग" "आपके एडमिन ने बंद किया हुआ है" "होम स्क्रीन घुमाने की अनुमति दें" "फ़ोन घुुमाए जाने पर" @@ -158,7 +158,7 @@ "निजी ऐप्लिकेशन" "वर्क ऐप्लिकेशन" "वर्क प्रोफ़ाइल" - "वर्क ऐप्लिकेशन बैज किए गए हैं और आईटी एडमिन को दिख रहे हैं" + "वर्क ऐप्लिकेशन बैज किए गए हैं. आईटी एडमिन इन्हें देख सकता है" "ठीक है" "वर्क ऐप्लिकेशन रोके गए" "आपके वर्क ऐप्लिकेशन, आपको सूचनाएं नहीं भेज सकते. साथ ही, आपकी बैटरी का इस्तेमाल या आपकी जगह की जानकारी को ऐक्सेस भी नहीं कर सकते" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index ff75d15a4e..be5841f460 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -34,7 +34,7 @@ "%1$d × %2$d" "lebar %1$d x tinggi %2$d" "Widget %1$s" - "Sentuh lama widget untuk memindahkannya di sekitar layar utama" + "Sentuh lama widget untuk memindah-mindahkannya di layar utama" "Tambahkan ke layar utama" "Widget %1$s ditambahkan ke layar utama" "Saran" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 09c4da0df6..3114d3adac 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -103,7 +103,7 @@ "הגדרות של מסך הבית" "הושבת על ידי מנהל המערכת שלך" "אישור לסיבוב מסך הבית" - "כאשר הטלפון מסובב" + "כאשר מסובבים את הטלפון" "סימני ההתראות" "מופעל" "כבוי" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index 46b7fd5748..6d551acc6e 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -107,7 +107,7 @@ "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳು" "ಆನ್ ಆಗಿದೆ" "ಆಫ್ ಆಗಿದೆ" - "ಅಧಿಸೂಚನೆ ಪ್ರವೇಶ ಅಗತ್ಯವಿದೆ" + "ನೋಟಿಫಿಕೇಶನ್ ಆ್ಯಕ್ಸೆಸ್ ಅಗತ್ಯವಿದೆ" "ಅಧಿಸೂಚನೆ ಚುಕ್ಕೆಗಳನ್ನು ತೋರಿಸಲು, %1$s ಗೆ ಅಪ್ಲಿಕೇಶನ್‌ ಅಧಿಸೂಚನೆಗಳನ್ನು ಆನ್‌ ಮಾಡಿ" "ಸೆಟ್ಟಿಂಗ್‌‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ" "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳನ್ನು ತೋರಿಸಿ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index e4c40f3fd6..5e386a0025 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -68,7 +68,7 @@ "Paieškos rezultatai" "Asmeninių programų sąrašas" "Darbo programų sąrašas" - "Ištrinti" + "Pašalinti" "Pašalinti" "Programos inform." "Įdiegti" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index d863c352ad..216688b5eb 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -168,7 +168,7 @@ "Паузирај ги работните апликации" "Вклучете ги работните апликации" "Филтер" - "Пребарувајте на телефонот" - "Пребарувајте на таблетот" + "Пребарување низ телефонот" + "Пребарување низ таблетот" "Не успеа: %1$s" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index e8e3546ee5..7436182818 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -118,7 +118,7 @@ "നീക്കംചെയ്യുക" "തിരയുക" "ഈ അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്‌തിട്ടില്ല" - "ഈ ഐക്കണുവേണ്ടി അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്‌തിട്ടില്ല. നിങ്ങൾക്കത് നീക്കംചെയ്യാനാകും അല്ലെങ്കിൽ അപ്ലിക്കേഷനുവേണ്ടി തിരഞ്ഞുകൊണ്ട് അത് സ്വമേധയാ ഇൻസ്റ്റാളുചെയ്യുക." + "ഈ ഐക്കണുവേണ്ടി അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്‌തിട്ടില്ല. നിങ്ങൾക്കത് നീക്കംചെയ്യാനാകും അല്ലെങ്കിൽ അപ്ലിക്കേഷനുവേണ്ടി തിരഞ്ഞുകൊണ്ട് അത് സ്വയമേവ ഇൻസ്റ്റാളുചെയ്യുക." "%1$s ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു, %2$s പൂർത്തിയായി" "%1$s ഡൗൺലോഡ് ചെയ്യുന്നു, %2$s പൂർത്തിയായി" "ഇൻസ്റ്റാൾ ചെയ്യാൻ %1$s കാക്കുന്നു" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 72a95cd865..52465c0cfa 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -99,7 +99,7 @@ "Folder: %1$s, %2$d item" "Folder: %1$s, %2$d atau lebih banyak item" "Hiasan latar" - "Kertas dinding & gaya" + "Hiasan latar & gaya" "Tetapan skrin utama" "Dilumpuhkan oleh pentadbir anda" "Benarkan putaran skrin utama" @@ -168,7 +168,7 @@ "Jeda apl kerja" "Hidupkan apl kerja" "Tapis" - "Cari telefon anda" - "Cari tablet anda" + "Cari pada telefon" + "Cari pada tablet anda" "Gagal: %1$s" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index f91e9b26de..a1fa34669c 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -103,7 +103,7 @@ "होम पेजका सेटिङहरू" "तपाईँको प्रशासकद्वारा असक्षम गरिएको" "होम स्क्रिन रोटेट हुन दिइयोस्" - "फोनलाई घुमाइँदा" + "फोन घुमाउँदा" "सूचनाको प्रतीक जनाउने थोप्लाहरू" "सक्रिय" "निष्क्रिय" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index d23d7fafb3..3c28d8dbb1 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -158,7 +158,7 @@ "ବ୍ୟକ୍ତିଗତ" "ୱାର୍କ" "ୱର୍କ ପ୍ରୋଫାଇଲ୍‌" - "ୱାର୍କ ଆପ୍ସ ବ୍ୟାଜ କରାଯାଇଛି ଏବଂ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ IT ଆଡମିନଙ୍କୁ ଦୃଶ୍ୟମାନ ହେଉଛି" + "ୱାର୍କ ଆପ୍ସକୁ ବେଜ କରାଯାଇଛି ଏବଂ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ IT ଆଡମିନଙ୍କୁ ଦେଖାଯାଉଛି" "ବୁଝିଗଲି" "ୱାର୍କ ଆପ୍ସ ବିରତ କରାଯାଇଛି" "ଆପଣଙ୍କ ୱାର୍କ ଆପ୍ସ ଆପଣଙ୍କୁ ବିଜ୍ଞପ୍ତି ପଠାଇପାରିବ ନାହିଁ, ଆପଣଙ୍କ ବ୍ୟାଟେରୀକୁ ବ୍ୟବହାର କରିପାରିବ ନାହିଁ କିମ୍ବା ଆପଣଙ୍କର ଲୋକେସନକୁ ଆକ୍ସେସ କରିପାରିବ ନାହିଁ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 3d469e2fc3..96b8ba5720 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -34,7 +34,7 @@ "%1$d × %2$d" "Szerokość %1$d, wysokość %2$d" "Widżet %1$s" - "Kliknij i przytrzymaj widżet, aby poruszać nim po ekranie głównym" + "Aby poruszać widżetem po ekranie głównym, kliknij go i przytrzymaj" "Dodaj do ekranu głównego" "Widżet %1$s został dodany do ekranu głównego" "Sugestie" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 98b5c7232f..773d298619 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -27,14 +27,14 @@ "సురక్షిత మోడ్‌లో విడ్జెట్‌లు నిలిపివేయబడ్డాయి" "షార్ట్‌కట్ అందుబాటులో లేదు" "మొదటి ట్యాబ్" - "స్క్రీన్‌ను విభజించు" + "స్ప్లిట్ స్క్రీన్" "%1$s కోసం యాప్ సమాచారం" "విడ్జెట్‌ను తరలించడానికి తాకి & నొక్కి ఉంచండి." "విడ్జెట్‌ను తరలించడానికి లేదా అనుకూల చర్యలను ఉపయోగించడానికి రెండుసార్లు నొక్కండి & హోల్డ్ చేయి." "%1$d × %2$d" "%1$d వెడల్పు X %2$d ఎత్తు" "%1$s విడ్జెట్" - "విడ్జెట్‌ను మొదటి స్క్రీన్ చుట్టూ తిప్పడానికి దాన్ని తాకి, & నొక్కి ఉంచండి" + "విడ్జెట్‌ను మొదటి స్క్రీన్‌లో తిప్పడానికి దాన్ని తాకి, & నొక్కి పట్టుకోండి" "మొదటి స్క్రీన్‌కు జోడించండి" "మొదటి స్క్రీన్‌కు %1$s విడ్జెట్ జోడించబడింది" "సూచనలు" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 12b852c4ac..5c107e8553 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -27,7 +27,7 @@ "มีการปิดใช้งานวิดเจ็ตในเซฟโหมด" "ทางลัดไม่พร้อมใช้งาน" "หน้าแรก" - "แบ่งหน้าจอ" + "แยกหน้าจอ" "ข้อมูลแอปสำหรับ %1$s" "แตะค้างไว้เพื่อย้ายวิดเจ็ต" "แตะสองครั้งค้างไว้เพื่อย้ายวิดเจ็ตหรือใช้การดำเนินการที่กำหนดเอง" From 1fbae12a98bb37be952daa4c97b1cdf2a2771a69 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Tue, 2 May 2023 20:36:18 +0000 Subject: [PATCH 06/14] Only close overlays onTaskMovedToFront for desktop prototype. Test: Overlays stay open when task moves to front when prototype disabled. Fix: 280483451 Change-Id: Iba345d30e6339e76fbdf19a33fde78e4441d6065 --- .../launcher3/taskbar/overlay/TaskbarOverlayController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/overlay/TaskbarOverlayController.java b/quickstep/src/com/android/launcher3/taskbar/overlay/TaskbarOverlayController.java index 476e0a8bab..8de0e4079a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/overlay/TaskbarOverlayController.java +++ b/quickstep/src/com/android/launcher3/taskbar/overlay/TaskbarOverlayController.java @@ -36,6 +36,7 @@ import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.DeviceProfile; import com.android.launcher3.taskbar.TaskbarActivityContext; import com.android.launcher3.taskbar.TaskbarControllers; +import com.android.quickstep.views.DesktopTaskView; import com.android.systemui.shared.system.TaskStackChangeListener; import com.android.systemui.shared.system.TaskStackChangeListeners; @@ -65,7 +66,9 @@ public final class TaskbarOverlayController { @Override public void onTaskMovedToFront(int taskId) { - mProxyView.close(false); + if (DesktopTaskView.DESKTOP_MODE_SUPPORTED) { + mProxyView.close(false); + } } }; From 705c665c06a86bee0c76fce4209e59da005e6c1c Mon Sep 17 00:00:00 2001 From: Nick Chameyev Date: Fri, 14 Apr 2023 17:05:12 +0100 Subject: [PATCH 07/14] [Unfold animation] Start Launcher animation preemptively to synchronize the first frame Starts unfold animation in Launcher right after receiving configuration change for the unfolded screen. This makes sure that before we unblock the screen we have the first frame of the unfold animation ready in Launcher (transformations are applied). Bug: 271099882 Test: atest com.android.systemui.unfold.util.PreemptiveUnfoldTransitionProgressProviderTest Test: manual testing fold/unfold, checking perfetto traces Test: test with flag enabled/disabled Change-Id: Icb8f91f9264248600d4bed14811445f50aac99c7 --- .../BaseUnfoldMoveFromCenterAnimator.java | 11 +- .../LauncherUnfoldAnimationController.java | 60 +++- .../UnfoldMoveFromCenterHotseatAnimator.java | 2 + ...UnfoldMoveFromCenterWorkspaceAnimator.java | 2 + ...emptiveUnfoldTransitionProgressProvider.kt | 161 +++++++++++ ...iveUnfoldTransitionProgressProviderTest.kt | 261 ++++++++++++++++++ .../launcher3/config/FeatureFlags.java | 6 + 7 files changed, 494 insertions(+), 9 deletions(-) create mode 100644 quickstep/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProvider.kt create mode 100644 quickstep/tests/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProviderTest.kt diff --git a/quickstep/src/com/android/quickstep/util/BaseUnfoldMoveFromCenterAnimator.java b/quickstep/src/com/android/quickstep/util/BaseUnfoldMoveFromCenterAnimator.java index ad11b7e953..328a7270eb 100644 --- a/quickstep/src/com/android/quickstep/util/BaseUnfoldMoveFromCenterAnimator.java +++ b/quickstep/src/com/android/quickstep/util/BaseUnfoldMoveFromCenterAnimator.java @@ -43,6 +43,10 @@ public abstract class BaseUnfoldMoveFromCenterAnimator implements TransitionProg new UnfoldMoveFromCenterRotationListener(); private boolean mAnimationInProgress = false; + // Save the last transition progress so we can re-apply it in case we re-register the view for + // the animation (by calling onPrepareViewsForAnimation) + private Float mLastTransitionProgress = null; + public BaseUnfoldMoveFromCenterAnimator(WindowManager windowManager, RotationChangeProvider rotationChangeProvider) { mMoveFromCenterAnimation = new UnfoldMoveFromCenterAnimator(windowManager, @@ -63,11 +67,13 @@ public abstract class BaseUnfoldMoveFromCenterAnimator implements TransitionProg @Override public void onTransitionProgress(float progress) { mMoveFromCenterAnimation.onTransitionProgress(progress); + mLastTransitionProgress = progress; } @CallSuper @Override public void onTransitionFinished() { + mLastTransitionProgress = null; mAnimationInProgress = false; mRotationChangeProvider.removeCallback(mRotationListener); mMoveFromCenterAnimation.onTransitionFinished(); @@ -93,8 +99,11 @@ public abstract class BaseUnfoldMoveFromCenterAnimator implements TransitionProg mOriginalClipToPadding.clear(); } + @CallSuper protected void onPrepareViewsForAnimation() { - + if (mLastTransitionProgress != null) { + mMoveFromCenterAnimation.onTransitionProgress(mLastTransitionProgress); + } } protected void registerViewForAnimation(View view) { diff --git a/quickstep/src/com/android/quickstep/util/LauncherUnfoldAnimationController.java b/quickstep/src/com/android/quickstep/util/LauncherUnfoldAnimationController.java index 8fdafc6059..6d15e8be98 100644 --- a/quickstep/src/com/android/quickstep/util/LauncherUnfoldAnimationController.java +++ b/quickstep/src/com/android/quickstep/util/LauncherUnfoldAnimationController.java @@ -27,10 +27,15 @@ import android.view.WindowManager; import androidx.core.view.OneShotPreDrawListener; +import com.android.launcher3.DeviceProfile; +import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; import com.android.launcher3.Hotseat; import com.android.launcher3.Launcher; import com.android.launcher3.Workspace; +import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.util.HorizontalInsettableView; +import com.android.quickstep.SystemUiProxy; +import com.android.quickstep.util.unfold.PreemptiveUnfoldTransitionProgressProvider; import com.android.systemui.unfold.UnfoldTransitionProgressProvider; import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener; import com.android.systemui.unfold.updates.RotationChangeProvider; @@ -40,7 +45,7 @@ import com.android.systemui.unfold.util.ScopedUnfoldTransitionProgressProvider; /** * Controls animations that are happening during unfolding foldable devices */ -public class LauncherUnfoldAnimationController { +public class LauncherUnfoldAnimationController implements OnDeviceProfileChangeListener { // Percentage of the width of the quick search bar that will be reduced // from the both sides of the bar when progress is 0 @@ -55,9 +60,11 @@ public class LauncherUnfoldAnimationController { private final NaturalRotationUnfoldProgressProvider mNaturalOrientationProgressProvider; private final UnfoldMoveFromCenterHotseatAnimator mUnfoldMoveFromCenterHotseatAnimator; private final UnfoldMoveFromCenterWorkspaceAnimator mUnfoldMoveFromCenterWorkspaceAnimator; + private PreemptiveUnfoldTransitionProgressProvider mPreemptiveProgressProvider = null; + private Boolean mIsTablet = null; private static final String TRACE_WAIT_TO_HANDLE_UNFOLD_TRANSITION = - "waitingOneFrameBeforeHandlingUnfoldAnimation"; + "LauncherUnfoldAnimationController#waitingForTheNextFrame"; @Nullable private HorizontalInsettableView mQsbInsettable; @@ -68,8 +75,19 @@ public class LauncherUnfoldAnimationController { UnfoldTransitionProgressProvider unfoldTransitionProgressProvider, RotationChangeProvider rotationChangeProvider) { mLauncher = launcher; - mProgressProvider = new ScopedUnfoldTransitionProgressProvider( - unfoldTransitionProgressProvider); + + if (FeatureFlags.PREEMPTIVE_UNFOLD_ANIMATION_START.get()) { + mPreemptiveProgressProvider = new PreemptiveUnfoldTransitionProgressProvider( + unfoldTransitionProgressProvider, launcher.getMainThreadHandler()); + mPreemptiveProgressProvider.init(); + + mProgressProvider = new ScopedUnfoldTransitionProgressProvider( + mPreemptiveProgressProvider); + } else { + mProgressProvider = new ScopedUnfoldTransitionProgressProvider( + unfoldTransitionProgressProvider); + } + mUnfoldMoveFromCenterHotseatAnimator = new UnfoldMoveFromCenterHotseatAnimator(launcher, windowManager, rotationChangeProvider); mUnfoldMoveFromCenterWorkspaceAnimator = new UnfoldMoveFromCenterWorkspaceAnimator(launcher, @@ -85,6 +103,8 @@ public class LauncherUnfoldAnimationController { // Animated only in natural orientation mNaturalOrientationProgressProvider.addCallback(new QsbAnimationListener()); mNaturalOrientationProgressProvider.addCallback(mUnfoldMoveFromCenterHotseatAnimator); + + mLauncher.addOnDeviceProfileChangeListener(this); } /** @@ -96,17 +116,21 @@ public class LauncherUnfoldAnimationController { mQsbInsettable = (HorizontalInsettableView) hotseat.getQsb(); } - handleTransitionOnNextFrame(); + mProgressProvider.setReadyToHandleTransition(true); } - private void handleTransitionOnNextFrame() { + private void preemptivelyStartAnimationOnNextFrame() { Trace.asyncTraceBegin(Trace.TRACE_TAG_APP, TRACE_WAIT_TO_HANDLE_UNFOLD_TRANSITION, /* cookie= */ 0); + + // Start the animation (and apply the transformations) in pre-draw listener to make sure + // that the views are laid out as some transformations depend on the view sizes and position OneShotPreDrawListener.add(mLauncher.getWorkspace(), () -> { Trace.asyncTraceEnd(Trace.TRACE_TAG_APP, TRACE_WAIT_TO_HANDLE_UNFOLD_TRANSITION, /* cookie= */ 0); - mProgressProvider.setReadyToHandleTransition(true); + mPreemptiveProgressProvider.preemptivelyStartTransition( + /* initialProgress= */ 0f); }); } @@ -124,14 +148,34 @@ public class LauncherUnfoldAnimationController { public void onDestroy() { mProgressProvider.destroy(); mNaturalOrientationProgressProvider.destroy(); + mLauncher.removeOnDeviceProfileChangeListener(this); } - /** Called when launcher finished binding its items. */ + /** + * Called when launcher has finished binding its items + */ public void updateRegisteredViewsIfNeeded() { mUnfoldMoveFromCenterHotseatAnimator.updateRegisteredViewsIfNeeded(); mUnfoldMoveFromCenterWorkspaceAnimator.updateRegisteredViewsIfNeeded(); } + @Override + public void onDeviceProfileChanged(DeviceProfile dp) { + if (!FeatureFlags.PREEMPTIVE_UNFOLD_ANIMATION_START.get()) { + return; + } + + if (mIsTablet != null && dp.isTablet != mIsTablet) { + if (dp.isTablet && SystemUiProxy.INSTANCE.get(mLauncher).isActive()) { + // Preemptively start the unfold animation to make sure that we have drawn + // the first frame of the animation before the screen gets unblocked + preemptivelyStartAnimationOnNextFrame(); + } + } + + mIsTablet = dp.isTablet; + } + private class QsbAnimationListener implements TransitionProgressListener { @Override diff --git a/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterHotseatAnimator.java b/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterHotseatAnimator.java index 70a12d6435..c8141b4642 100644 --- a/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterHotseatAnimator.java +++ b/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterHotseatAnimator.java @@ -48,6 +48,8 @@ public class UnfoldMoveFromCenterHotseatAnimator extends BaseUnfoldMoveFromCente View child = hotseatIcons.getChildAt(i); registerViewForAnimation(child); } + + super.onPrepareViewsForAnimation(); } @Override diff --git a/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterWorkspaceAnimator.java b/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterWorkspaceAnimator.java index 7da103ee58..c05b38f5f2 100644 --- a/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterWorkspaceAnimator.java +++ b/quickstep/src/com/android/quickstep/util/UnfoldMoveFromCenterWorkspaceAnimator.java @@ -58,6 +58,8 @@ public class UnfoldMoveFromCenterWorkspaceAnimator extends BaseUnfoldMoveFromCen setClipChildren(workspace, false); setClipToPadding(workspace, true); + + super.onPrepareViewsForAnimation(); } @Override diff --git a/quickstep/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProvider.kt b/quickstep/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProvider.kt new file mode 100644 index 0000000000..a9cd0484fd --- /dev/null +++ b/quickstep/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProvider.kt @@ -0,0 +1,161 @@ +/* + * Copyright (C) 2023 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.util.unfold + +import android.os.Handler +import android.os.Trace +import android.util.Log +import com.android.systemui.unfold.UnfoldTransitionProgressProvider +import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener + +/** + * Transition progress provider wrapper that can preemptively start the transition on demand + * without relying on the source provider. When the source provider has started the animation + * it switches to it. + * + * This might be useful when we want to synchronously start the unfold animation and render + * the first frame during turning on the screen. For example, this is used in Launcher where + * we need to render the first frame of the animation immediately after receiving a configuration + * change event so Window Manager will wait for this frame to be rendered before unblocking + * the screen. We can't rely on the original transition progress as it starts the animation + * after the screen fully turned on (and unblocked), at this moment it is already too late to + * start the animation. + * + * Using this provider we could render the first frame preemptively by sending 'transition started' + * and '0' transition progress before the original progress provider sends these events. + */ +class PreemptiveUnfoldTransitionProgressProvider( + private val source: UnfoldTransitionProgressProvider, + private val handler: Handler +) : UnfoldTransitionProgressProvider, TransitionProgressListener { + + private val timeoutRunnable = Runnable { + if (isRunning) { + listeners.forEach { it.onTransitionFinished() } + onPreemptiveStartFinished() + Log.wtf(TAG, "Timeout occurred when waiting for the source transition to start") + } + } + + private val listeners = arrayListOf() + private var isPreemptivelyRunning = false + private var isSourceRunning = false + + private val isRunning: Boolean + get() = isPreemptivelyRunning || isSourceRunning + + private val sourceListener = + object : TransitionProgressListener { + override fun onTransitionStarted() { + handler.removeCallbacks(timeoutRunnable) + + if (!isRunning) { + listeners.forEach { it.onTransitionStarted() } + } + + onPreemptiveStartFinished() + isSourceRunning = true + } + + override fun onTransitionProgress(progress: Float) { + if (isRunning) { + listeners.forEach { it.onTransitionProgress(progress) } + isSourceRunning = true + } + } + + override fun onTransitionFinishing() { + if (isRunning) { + listeners.forEach { it.onTransitionFinishing() } + isSourceRunning = true + } + } + + override fun onTransitionFinished() { + if (isRunning) { + listeners.forEach { it.onTransitionFinished() } + } + + isSourceRunning = false + onPreemptiveStartFinished() + handler.removeCallbacks(timeoutRunnable) + } + } + + fun init() { + source.addCallback(sourceListener) + } + + /** + * Starts the animation preemptively. + * + * - If the source provider is already running, this method won't change any behavior + * - If the source provider has not started running yet, it will call onTransitionStarted + * for all listeners and optionally onTransitionProgress(initialProgress) if supplied. + * When the source provider starts the animation it will switch to send progress and finished + * events from it. + * If the source provider won't start the animation within a timeout, the animation will be + * cancelled and onTransitionFinished will be delivered to the current listeners. + */ + @JvmOverloads + fun preemptivelyStartTransition(initialProgress: Float? = null) { + if (!isRunning) { + Trace.beginAsyncSection("$TAG#startedPreemptively", 0) + + listeners.forEach { it.onTransitionStarted() } + initialProgress?.let { progress -> + listeners.forEach { it.onTransitionProgress(progress) } + } + + handler.removeCallbacks(timeoutRunnable) + handler.postDelayed(timeoutRunnable, PREEMPTIVE_UNFOLD_TIMEOUT_MS) + } + + isPreemptivelyRunning = true + } + + fun cancelPreemptiveStart() { + handler.removeCallbacks(timeoutRunnable) + if (isRunning) { + listeners.forEach { it.onTransitionFinished() } + } + onPreemptiveStartFinished() + } + + private fun onPreemptiveStartFinished() { + if (isPreemptivelyRunning) { + Trace.endAsyncSection("$TAG#startedPreemptively", 0) + isPreemptivelyRunning = false + } + } + + override fun destroy() { + handler.removeCallbacks(timeoutRunnable) + source.removeCallback(sourceListener) + source.destroy() + } + + override fun addCallback(listener: TransitionProgressListener) { + listeners += listener + } + + override fun removeCallback(listener: TransitionProgressListener) { + listeners -= listener + } +} + +const val TAG = "PreemptiveUnfoldTransitionProgressProvider" +const val PREEMPTIVE_UNFOLD_TIMEOUT_MS = 1700L diff --git a/quickstep/tests/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProviderTest.kt b/quickstep/tests/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProviderTest.kt new file mode 100644 index 0000000000..f73be7269d --- /dev/null +++ b/quickstep/tests/src/com/android/quickstep/util/unfold/PreemptiveUnfoldTransitionProgressProviderTest.kt @@ -0,0 +1,261 @@ +/* + * Copyright (C) 2023 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.util.unfold + +import android.os.Handler +import android.testing.AndroidTestingRunner +import android.testing.TestableLooper +import android.testing.TestableLooper.RunWithLooper +import android.util.Log +import androidx.test.filters.SmallTest +import com.android.launcher3.util.any +import com.android.launcher3.util.mock +import com.android.systemui.unfold.UnfoldTransitionProgressProvider +import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener +import org.junit.After +import org.junit.Before +import org.junit.Test +import org.junit.runner.RunWith +import org.mockito.Mockito.anyBoolean +import org.mockito.Mockito.anyFloat +import org.mockito.Mockito.inOrder +import org.mockito.Mockito.never +import org.mockito.Mockito.verify + +@SmallTest +@RunWith(AndroidTestingRunner::class) +@RunWithLooper +class PreemptiveUnfoldTransitionProgressProviderTest { + + private lateinit var testableLooper: TestableLooper + private lateinit var source: TransitionProgressListener + private lateinit var handler: Handler + private lateinit var oldWtfHandler: Log.TerribleFailureHandler + private val listener: TransitionProgressListener = mock() + private val testWtfHandler: Log.TerribleFailureHandler = mock() + + private lateinit var provider: PreemptiveUnfoldTransitionProgressProvider + + @Before + fun before() { + testableLooper = TestableLooper.get(this) + handler = Handler(testableLooper.looper) + + val testSource = createSource() + source = testSource as TransitionProgressListener + + oldWtfHandler = Log.setWtfHandler(testWtfHandler) + + provider = PreemptiveUnfoldTransitionProgressProvider(testSource, handler) + provider.init() + provider.addCallback(listener) + } + + @After + fun after() { + Log.setWtfHandler(oldWtfHandler) + } + + @Test + fun preemptiveStartInitialProgressNull_transitionStarts() { + provider.preemptivelyStartTransition(initialProgress = null) + + verify(listener).onTransitionStarted() + verify(listener, never()).onTransitionProgress(anyFloat()) + } + + @Test + fun preemptiveStartWithInitialProgress_startsAnimationAndSendsProgress() { + provider.preemptivelyStartTransition(initialProgress = 0.5f) + + verify(listener).onTransitionStarted() + verify(listener).onTransitionProgress(0.5f) + } + + @Test + fun preemptiveStartAndCancel_finishesAnimation() { + provider.preemptivelyStartTransition() + provider.cancelPreemptiveStart() + + with(inOrder(listener)) { + verify(listener).onTransitionStarted() + verify(listener).onTransitionFinished() + } + } + + @Test + fun preemptiveStartAndThenSourceStartsTransition_transitionStarts() { + provider.preemptivelyStartTransition() + source.onTransitionStarted() + + verify(listener).onTransitionStarted() + } + + @Test + fun preemptiveStartAndThenSourceStartsAndFinishesTransition_transitionFinishes() { + provider.preemptivelyStartTransition() + + source.onTransitionStarted() + source.onTransitionFinished() + + with(inOrder(listener)) { + verify(listener).onTransitionStarted() + verify(listener).onTransitionFinished() + } + } + + @Test + fun preemptiveStartAndThenSourceStartsAnimationAndSendsProgress_sendsProgress() { + provider.preemptivelyStartTransition() + + source.onTransitionStarted() + source.onTransitionProgress(0.4f) + + verify(listener).onTransitionProgress(0.4f) + } + + @Test + fun preemptiveStartAndThenSourceSendsProgress_sendsProgress() { + provider.preemptivelyStartTransition() + + source.onTransitionProgress(0.4f) + + verify(listener).onTransitionProgress(0.4f) + } + + @Test + fun preemptiveStartAfterTransitionRunning_transitionStarted() { + source.onTransitionStarted() + + provider.preemptivelyStartTransition() + + verify(listener).onTransitionStarted() + } + + @Test + fun preemptiveStartAfterTransitionRunningAndThenFinished_transitionFinishes() { + source.onTransitionStarted() + + provider.preemptivelyStartTransition() + source.onTransitionFinished() + + with(inOrder(listener)) { + verify(listener).onTransitionStarted() + verify(listener).onTransitionFinished() + } + } + + @Test + fun preemptiveStart_transitionDoesNotFinishAfterTimeout_finishesTransition() { + provider.preemptivelyStartTransition() + + testableLooper.moveTimeForward(PREEMPTIVE_UNFOLD_TIMEOUT_MS + 1) + testableLooper.processAllMessages() + + with(inOrder(listener)) { + verify(listener).onTransitionStarted() + verify(listener).onTransitionFinished() + } + } + + @Test + fun preemptiveStart_transitionFinishAfterTimeout_logsWtf() { + provider.preemptivelyStartTransition() + + testableLooper.moveTimeForward(PREEMPTIVE_UNFOLD_TIMEOUT_MS + 1) + testableLooper.processAllMessages() + + verify(testWtfHandler).onTerribleFailure(any(), any(), anyBoolean()) + } + + @Test + fun preemptiveStart_transitionDoesNotFinishBeforeTimeout_doesNotFinishTransition() { + provider.preemptivelyStartTransition() + + testableLooper.moveTimeForward(PREEMPTIVE_UNFOLD_TIMEOUT_MS - 1) + testableLooper.processAllMessages() + + verify(listener).onTransitionStarted() + } + + @Test + fun preemptiveStart_transitionStarted_timeoutHappened_doesNotFinishTransition() { + provider.preemptivelyStartTransition() + + source.onTransitionStarted() + testableLooper.moveTimeForward(PREEMPTIVE_UNFOLD_TIMEOUT_MS + 1) + testableLooper.processAllMessages() + + verify(listener).onTransitionStarted() + } + + @Test + fun noPreemptiveStart_transitionStarted_startsTransition() { + source.onTransitionStarted() + + verify(listener).onTransitionStarted() + } + + @Test + fun noPreemptiveStart_transitionProgress_sendsProgress() { + source.onTransitionStarted() + + source.onTransitionProgress(0.5f) + + verify(listener).onTransitionProgress(0.5f) + } + + @Test + fun noPreemptiveStart_transitionFinishes_finishesTransition() { + source.onTransitionStarted() + source.onTransitionProgress(0.5f) + + source.onTransitionFinished() + + with(inOrder(listener)) { + verify(listener).onTransitionStarted() + verify(listener).onTransitionFinished() + } + } + + private fun createSource(): UnfoldTransitionProgressProvider = + object : TransitionProgressListener, UnfoldTransitionProgressProvider { + + private val listeners = arrayListOf() + + override fun addCallback(listener: TransitionProgressListener) { + listeners += listener + } + + override fun removeCallback(listener: TransitionProgressListener) { + listeners -= listener + } + + override fun destroy() {} + + override fun onTransitionStarted() = + listeners.forEach(TransitionProgressListener::onTransitionStarted) + + override fun onTransitionFinishing() = + listeners.forEach(TransitionProgressListener::onTransitionFinishing) + + override fun onTransitionFinished() = + listeners.forEach(TransitionProgressListener::onTransitionFinished) + + override fun onTransitionProgress(progress: Float) = + listeners.forEach { it.onTransitionProgress(progress) } + } +} diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index cdebe440a1..a78846aae1 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -307,6 +307,12 @@ public final class FeatureFlags { "Enables receiving unfold animation events from sysui instead of calculating " + "them in launcher process using hinge sensor values."); + public static final BooleanFlag PREEMPTIVE_UNFOLD_ANIMATION_START = getDebugFlag(270397209, + "PREEMPTIVE_UNFOLD_ANIMATION_START", ENABLED, + "Enables starting the unfold animation preemptively when unfolding, without" + + "waiting for SystemUI and then merging the SystemUI progress whenever we " + + "start receiving the events"); + // TODO(Block 23): Clean up flags public static final BooleanFlag ENABLE_GRID_ONLY_OVERVIEW = getDebugFlag(270397206, "ENABLE_GRID_ONLY_OVERVIEW", DISABLED, From f8bfdef4c021404ff3e09c688b6c01ba993503b0 Mon Sep 17 00:00:00 2001 From: patmanning Date: Wed, 19 Apr 2023 14:18:39 +0100 Subject: [PATCH 08/14] Change hover state based on color selector Fix: 278046965 Test: OverviewActionsMenuImageTest. Change-Id: I5190510dabb3b515e6e8939f57d56ffb14c28fbd --- .../res/color/menu_item_hover_state_color.xml | 6 ++ quickstep/res/drawable/task_menu_item_bg.xml | 5 +- .../tapl/LauncherInstrumentation.java | 12 +++- .../launcher3/tapl/OverviewTaskMenu.java | 8 +++ .../launcher3/tapl/OverviewTaskMenuItem.java | 69 +++++++++++++++++++ 5 files changed, 96 insertions(+), 4 deletions(-) create mode 100644 quickstep/res/color/menu_item_hover_state_color.xml create mode 100644 tests/tapl/com/android/launcher3/tapl/OverviewTaskMenuItem.java diff --git a/quickstep/res/color/menu_item_hover_state_color.xml b/quickstep/res/color/menu_item_hover_state_color.xml new file mode 100644 index 0000000000..269b9f1c68 --- /dev/null +++ b/quickstep/res/color/menu_item_hover_state_color.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/quickstep/res/drawable/task_menu_item_bg.xml b/quickstep/res/drawable/task_menu_item_bg.xml index 16c13ebebc..588fe9ec25 100644 --- a/quickstep/res/drawable/task_menu_item_bg.xml +++ b/quickstep/res/drawable/task_menu_item_bg.xml @@ -15,8 +15,7 @@ limitations under the License. --> - - + + diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index c4f82695d5..80fded5872 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -107,6 +107,8 @@ public final class LauncherInstrumentation { static final Pattern EVENT_TOUCH_DOWN_TIS = getTouchEventPatternTIS("ACTION_DOWN"); static final Pattern EVENT_TOUCH_UP_TIS = getTouchEventPatternTIS("ACTION_UP"); static final Pattern EVENT_TOUCH_CANCEL_TIS = getTouchEventPatternTIS("ACTION_CANCEL"); + static final Pattern EVENT_HOVER_ENTER_TIS = getTouchEventPatternTIS("ACTION_HOVER_ENTER"); + static final Pattern EVENT_HOVER_EXIT_TIS = getTouchEventPatternTIS("ACTION_HOVER_EXIT"); private static final Pattern EVENT_KEY_BACK_DOWN = getKeyEventPattern("ACTION_DOWN", "KEYCODE_BACK"); @@ -140,7 +142,9 @@ public final class LauncherInstrumentation { * Represents a point in the code at which a callback can run. */ public enum CALLBACK_RUN_POINT { - CALLBACK_HOLD_BEFORE_DROP + CALLBACK_HOLD_BEFORE_DROP, + CALLBACK_HOVER_ENTER, + CALLBACK_HOVER_EXIT, } private Consumer mCallbackAtRunPoint = null; @@ -1682,6 +1686,12 @@ public final class LauncherInstrumentation { ? EVENT_TOUCH_CANCEL_TIS : EVENT_TOUCH_UP_TIS); } break; + case MotionEvent.ACTION_HOVER_ENTER: + expectEvent(TestProtocol.SEQUENCE_TIS, EVENT_HOVER_ENTER_TIS); + break; + case MotionEvent.ACTION_HOVER_EXIT: + expectEvent(TestProtocol.SEQUENCE_TIS, EVENT_HOVER_EXIT_TIS); + break; } final MotionEvent event = getMotionEvent(downTime, currentTime, action, point.x, point.y); diff --git a/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenu.java b/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenu.java index 54be3c324d..e349620e28 100644 --- a/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenu.java +++ b/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenu.java @@ -55,4 +55,12 @@ public class OverviewTaskMenu { UiObject2 menuItem = mLauncher.findObjectInContainer(mMenu, By.text(expectedMenuItemText)); return menuItem != null; } + + /** + * Returns the menu item specified by name if present. + */ + public OverviewTaskMenuItem getMenuItemByName(String menuItemName) { + return new OverviewTaskMenuItem(mLauncher, + mLauncher.waitForObjectInContainer(mMenu, By.text(menuItemName))); + } } diff --git a/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenuItem.java b/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenuItem.java new file mode 100644 index 0000000000..b2cc92de09 --- /dev/null +++ b/tests/tapl/com/android/launcher3/tapl/OverviewTaskMenuItem.java @@ -0,0 +1,69 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.tapl; + +import static com.android.launcher3.tapl.LauncherInstrumentation.CALLBACK_RUN_POINT.CALLBACK_HOVER_ENTER; +import static com.android.launcher3.tapl.LauncherInstrumentation.CALLBACK_RUN_POINT.CALLBACK_HOVER_EXIT; + +import android.graphics.Point; +import android.graphics.Rect; +import android.os.SystemClock; +import android.view.MotionEvent; + +import androidx.test.uiautomator.UiObject2; + +/** Represents an item in the overview task menu. */ +public class OverviewTaskMenuItem { + + private final LauncherInstrumentation mLauncher; + private final UiObject2 mMenuItem; + + OverviewTaskMenuItem(LauncherInstrumentation launcher, UiObject2 menuItem) { + mLauncher = launcher; + mMenuItem = menuItem; + } + + /** + * Returns this menu item's visible bounds. + */ + public Rect getVisibleBounds() { + return mMenuItem.getVisibleBounds(); + } + + /** + * Emulate the cursor entering and exiting a hover over this menu item. + */ + public void hoverCursor() { + try (LauncherInstrumentation.Closable e = mLauncher.eventsCheck(); + LauncherInstrumentation.Closable c = mLauncher.addContextLayer( + "cursor hover entering menu item")) { + long downTime = SystemClock.uptimeMillis(); + mLauncher.sendPointer(downTime, downTime, MotionEvent.ACTION_HOVER_ENTER, + new Point(mMenuItem.getVisibleCenter().x, mMenuItem.getVisibleCenter().y), + null); + mLauncher.runCallbackIfActive(CALLBACK_HOVER_ENTER); + + try (LauncherInstrumentation.Closable c1 = mLauncher.addContextLayer( + "cursor hover exiting menu item")) { + downTime = SystemClock.uptimeMillis(); + mLauncher.sendPointer(downTime, downTime, MotionEvent.ACTION_HOVER_EXIT, + new Point(mMenuItem.getVisibleCenter().x, mMenuItem.getVisibleCenter().y), + null); + mLauncher.runCallbackIfActive(CALLBACK_HOVER_EXIT); + } + } + } +} From 58f079b1347092f651aea0a9b3aec162515eb05d Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Tue, 2 May 2023 21:10:30 +0000 Subject: [PATCH 09/14] Better handle large display and text scaling on EDU tooltip. For large scaling configurations, the tooltip height can exceed the available space, which can truncate important content such as the "Done" button. To mitigate this issue, we should attempt to increase the width of the tooltip to hopefully free up some height due to the text taking up fewer lines. To support dynamic width, each EDU column gets an equal weight in the ConstraintLayout, but the lottie animations are still constrained to their original dimensions. If they fill the width, their aspect ratio will be maintained and we will still have height issues. Demo: https://screenshot.googleplex.com/6jV6geJFzCYtQ6v.png Test: Manual (transient and persistent) Fix: 278761297 Change-Id: I8cc0c4260caef747378954225d8635b2fb8eef52 --- quickstep/res/layout/taskbar_edu_features.xml | 66 +++++++++++-------- quickstep/res/layout/taskbar_edu_swipe.xml | 8 ++- quickstep/res/layout/taskbar_edu_tooltip.xml | 5 +- quickstep/res/values/dimens.xml | 2 + quickstep/res/values/styles.xml | 2 +- .../launcher3/taskbar/TaskbarEduTooltip.kt | 14 ++++ .../taskbar/TaskbarEduTooltipController.kt | 25 +++++-- 7 files changed, 85 insertions(+), 37 deletions(-) diff --git a/quickstep/res/layout/taskbar_edu_features.xml b/quickstep/res/layout/taskbar_edu_features.xml index 5cd7aaf7a7..efbe7f82fe 100644 --- a/quickstep/res/layout/taskbar_edu_features.xml +++ b/quickstep/res/layout/taskbar_edu_features.xml @@ -13,29 +13,36 @@ See the License for the specific language governing permissions and limitations under the License. --> - + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" + android:layout_height="wrap_content"> + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toTopOf="@id/splitscreen_animation"/> + app:lottie_loop="true" + + app:layout_constraintEnd_toEndOf="@id/splitscreen_text" + app:layout_constraintStart_toStartOf="@id/splitscreen_text" + app:layout_constraintTop_toBottomOf="@id/title" /> + app:lottie_rawRes="@raw/taskbar_edu_settings" + + app:layout_constraintEnd_toEndOf="@id/settings_text" + app:layout_constraintStart_toStartOf="@id/settings_text" + app:layout_constraintTop_toBottomOf="@id/title" /> + app:lottie_loop="true" + + app:layout_constraintEnd_toEndOf="@id/suggestions_text" + app:layout_constraintStart_toStartOf="@id/suggestions_text" + app:layout_constraintTop_toBottomOf="@id/title" /> - \ No newline at end of file + \ No newline at end of file diff --git a/quickstep/res/layout/taskbar_edu_swipe.xml b/quickstep/res/layout/taskbar_edu_swipe.xml index ebdfbb1e01..3f5e81919e 100644 --- a/quickstep/res/layout/taskbar_edu_swipe.xml +++ b/quickstep/res/layout/taskbar_edu_swipe.xml @@ -13,8 +13,10 @@ See the License for the specific language governing permissions and limitations under the License. --> - + - \ No newline at end of file + \ No newline at end of file diff --git a/quickstep/res/layout/taskbar_edu_tooltip.xml b/quickstep/res/layout/taskbar_edu_tooltip.xml index 657066c108..f3da8b0d66 100644 --- a/quickstep/res/layout/taskbar_edu_tooltip.xml +++ b/quickstep/res/layout/taskbar_edu_tooltip.xml @@ -17,7 +17,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center" - android:layout_marginBottom="16dp" + android:layout_marginHorizontal="24dp" + android:paddingBottom="16dp" android:clipChildren="false" android:clipToPadding="false" android:focusable="true" @@ -25,7 +26,7 @@ android:gravity="center" android:orientation="vertical"> - 170dp 106dp 24dp + 624dp + 428dp 300dp diff --git a/quickstep/res/values/styles.xml b/quickstep/res/values/styles.xml index 6c12f11bcb..e1afb265ee 100644 --- a/quickstep/res/values/styles.xml +++ b/quickstep/res/values/styles.xml @@ -200,7 +200,7 @@ @drawable/button_taskbar_edu_colored @null 16sp - 4dp + 36dp