From ac9df38e9f5e73661d5a2fcee40df09788885a04 Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Mon, 2 Aug 2021 19:08:41 +0100 Subject: [PATCH 01/16] Make icon drawable for non-focused grid tasks smaller - Center the icon drawable in center of IconView with and allow a smlaler size to be set Bug: 194194694 Test: dismiss focus task, swipe from app etc. Change-Id: I2855249b13e2ccdb45f101bfb7afef4311f7b46f --- quickstep/res/values/dimens.xml | 2 ++ .../com/android/quickstep/views/IconView.java | 25 +++++++++++++++++-- .../com/android/quickstep/views/TaskView.java | 11 +++++--- res/values/dimens.xml | 3 ++- src/com/android/launcher3/DeviceProfile.java | 6 +++++ 5 files changed, 41 insertions(+), 6 deletions(-) diff --git a/quickstep/res/values/dimens.xml b/quickstep/res/values/dimens.xml index 4e97fbd961..659ff9a06a 100644 --- a/quickstep/res/values/dimens.xml +++ b/quickstep/res/values/dimens.xml @@ -16,6 +16,8 @@ 48dp + 48dp + 32dp 2dp diff --git a/quickstep/src/com/android/quickstep/views/IconView.java b/quickstep/src/com/android/quickstep/views/IconView.java index 5b0ade0d17..813e653c85 100644 --- a/quickstep/src/com/android/quickstep/views/IconView.java +++ b/quickstep/src/com/android/quickstep/views/IconView.java @@ -17,8 +17,10 @@ package com.android.quickstep.views; import android.content.Context; import android.graphics.Canvas; +import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.util.AttributeSet; +import android.view.Gravity; import android.view.View; import com.android.launcher3.Utilities; @@ -30,6 +32,7 @@ import com.android.launcher3.Utilities; public class IconView extends View { private Drawable mDrawable; + private int mDrawableWidth, mDrawableHeight; public IconView(Context context) { super(context); @@ -50,11 +53,29 @@ public class IconView extends View { mDrawable = d; if (mDrawable != null) { mDrawable.setCallback(this); - mDrawable.setBounds(0, 0, getWidth(), getHeight()); + setDrawableSizeInternal(getWidth(), getHeight()); } invalidate(); } + /** + * Sets the size of the icon drawable. + */ + public void setDrawableSize(int iconWidth, int iconHeight) { + mDrawableWidth = iconWidth; + mDrawableHeight = iconHeight; + if (mDrawable != null) { + setDrawableSizeInternal(getWidth(), getHeight()); + } + } + + private void setDrawableSizeInternal(int selfWidth, int selfHeight) { + Rect selfRect = new Rect(0, 0, selfWidth, selfHeight); + Rect drawableRect = new Rect(); + Gravity.apply(Gravity.CENTER, mDrawableWidth, mDrawableHeight, selfRect, drawableRect); + mDrawable.setBounds(drawableRect); + } + public Drawable getDrawable() { return mDrawable; } @@ -63,7 +84,7 @@ public class IconView extends View { protected void onSizeChanged(int w, int h, int oldw, int oldh) { super.onSizeChanged(w, h, oldw, oldh); if (mDrawable != null) { - mDrawable.setBounds(0, 0, w, h); + setDrawableSizeInternal(w, h); } } diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index ec08280b77..02c5d84948 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -1353,9 +1353,10 @@ public class TaskView extends FrameLayout implements Reusable { float boxTranslationY; int expectedWidth; int expectedHeight; - if (mActivity.getDeviceProfile().overviewShowAsGrid) { - final int thumbnailPadding = - mActivity.getDeviceProfile().overviewTaskThumbnailTopMarginPx; + int iconDrawableSize; + DeviceProfile deviceProfile = mActivity.getDeviceProfile(); + if (deviceProfile.overviewShowAsGrid) { + final int thumbnailPadding = deviceProfile.overviewTaskThumbnailTopMarginPx; final Rect lastComputedTaskSize = getRecentsView().getLastComputedTaskSize(); final int taskWidth = lastComputedTaskSize.width(); final int taskHeight = lastComputedTaskSize.height(); @@ -1368,11 +1369,13 @@ public class TaskView extends FrameLayout implements Reusable { // that is associated with the original orientation of the focused task. boxWidth = taskWidth; boxHeight = taskHeight; + iconDrawableSize = deviceProfile.overviewTaskIconDrawableSizePx; } else { // Otherwise task is in grid, and should use lastComputedGridTaskSize. Rect lastComputedGridTaskSize = getRecentsView().getLastComputedGridTaskSize(); boxWidth = lastComputedGridTaskSize.width(); boxHeight = lastComputedGridTaskSize.height(); + iconDrawableSize = deviceProfile.overviewTaskIconDrawableSizeGridPx; } // Bound width/height to the box size. @@ -1389,6 +1392,7 @@ public class TaskView extends FrameLayout implements Reusable { boxTranslationY = 0f; expectedWidth = ViewGroup.LayoutParams.MATCH_PARENT; expectedHeight = ViewGroup.LayoutParams.MATCH_PARENT; + iconDrawableSize = deviceProfile.overviewTaskIconDrawableSizePx; } setNonGridScale(nonGridScale); @@ -1398,6 +1402,7 @@ public class TaskView extends FrameLayout implements Reusable { params.height = expectedHeight; setLayoutParams(params); } + mIconView.setDrawableSize(iconDrawableSize, iconDrawableSize); } private float getGridTrans(float endTranslation) { diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 838d0ec84f..da3725005c 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -324,7 +324,8 @@ 0dp - 0dp + 0dp + 0dp 0dp 0dp 0dp diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index d2d00c8554..d0d461d3ec 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -184,6 +184,8 @@ public class DeviceProfile { public final boolean overviewShowAsGrid; public int overviewTaskMarginPx; public int overviewTaskIconSizePx; + public int overviewTaskIconDrawableSizePx; + public int overviewTaskIconDrawableSizeGridPx; public int overviewTaskThumbnailTopMarginPx; public final int overviewActionsMarginThreeButtonPx; public final int overviewActionsTopMarginGesturePx; @@ -362,6 +364,10 @@ public class DeviceProfile { ? res.getDimensionPixelSize(R.dimen.overview_task_margin_grid) : res.getDimensionPixelSize(R.dimen.overview_task_margin); overviewTaskIconSizePx = res.getDimensionPixelSize(R.dimen.task_thumbnail_icon_size); + overviewTaskIconDrawableSizePx = + res.getDimensionPixelSize(R.dimen.task_thumbnail_icon_drawable_size); + overviewTaskIconDrawableSizeGridPx = + res.getDimensionPixelSize(R.dimen.task_thumbnail_icon_drawable_size_grid); overviewTaskThumbnailTopMarginPx = overviewTaskIconSizePx + overviewTaskMarginPx * 2; if (overviewShowAsGrid) { if (isLandscape) { From dafa5040ef2cf933201b8b77c3f7ced35ea5adae Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Wed, 4 Aug 2021 14:21:27 -0400 Subject: [PATCH 02/16] Fix crash from previewing launcher with unknown wallpaper colors. Test: Open wallpaper app with live wallpaper applied should not crash. Fix: 195246865 Change-Id: Id64de32b35aa7a553daa752438060d7f6822bec8 --- .../android/launcher3/graphics/LauncherPreviewRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java index a387f04e5b..7a31ea01b5 100644 --- a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java +++ b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java @@ -268,8 +268,8 @@ public class LauncherPreviewRenderer extends ContextWrapper WallpaperColors wallpaperColors = wallpaperColorsOverride != null ? wallpaperColorsOverride : WallpaperManager.getInstance(context).getWallpaperColors(FLAG_SYSTEM); - mWallpaperColorResources = LocalColorExtractor.newInstance(context) - .generateColorsOverride(wallpaperColors); + mWallpaperColorResources = wallpaperColors != null ? LocalColorExtractor.newInstance( + context).generateColorsOverride(wallpaperColors) : null; } else { mWallpaperColorResources = null; } From a56cb8414157cd2a808696f64db1f961b88da637 Mon Sep 17 00:00:00 2001 From: Jon Miranda Date: Tue, 3 Aug 2021 17:26:44 -0700 Subject: [PATCH 03/16] Update extra space allocations for taller devices. - Take less space from cells - Distribute some of the empty space above the workspace - Already confirmed from previous testing that these thresholds only affect taller devices Bug: 194688362 Test: long press on app icons, test drag and drop bounds test drop target bounds test folder opening bounds test all grids on taller devices Change-Id: If90b7663ab4afedca1193bdd73a0ae38a1f25243 --- src/com/android/launcher3/DeviceProfile.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index 59962dd795..81eda10a15 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -386,14 +386,15 @@ public class DeviceProfile { // For devices with more extra space, we take a larger piece from each cell. int piece = extraSpace < Utilities.dpToPx(TALL_DEVICE_MORE_EXTRA_SPACE_THRESHOLD_DP) - ? 5 : 3; + ? 7 : 5; int extraSpace = ((getCellSize().y - iconSizePx - iconDrawablePaddingPx * 2) * inv.numRows) / piece; - int halfExtraSpace = extraSpace / 2; - hotseatBarTopPaddingPx += halfExtraSpace; - hotseatBarSizeExtraSpacePx = halfExtraSpace; + workspaceTopPadding = extraSpace / 8; + int halfLeftOver = (extraSpace - workspaceTopPadding) / 2; + hotseatBarTopPaddingPx += halfLeftOver; + hotseatBarSizeExtraSpacePx = halfLeftOver; } else { // ie. For a display with a large aspect ratio, we can keep the icons on the // workspace in portrait mode closer together by adding more height to the hotseat. From ff049aae0faf90f74935de8032ea9119f352743c Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 4 Aug 2021 22:14:26 +0000 Subject: [PATCH 04/16] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I8da912b3e7ec23e63a5c1436773cd86b8cb8dffc --- quickstep/res/values-ar/strings.xml | 6 +++--- quickstep/res/values-es-rUS/strings.xml | 8 ++++---- quickstep/res/values-fr-rCA/strings.xml | 2 +- quickstep/res/values-fr/strings.xml | 12 ++++++------ quickstep/res/values-hi/strings.xml | 4 ++-- quickstep/res/values-ko/strings.xml | 4 ++-- quickstep/res/values-nl/strings.xml | 6 +++--- quickstep/res/values-zh-rCN/strings.xml | 12 ++++++------ 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 64fe3828d1..3f26977245 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -56,14 +56,14 @@ "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "تأكّد من عدم التوقّف قليلاً قبل رفع إصبعك." "تأكّد من التمرير إلى الأعلى مباشرةً." - "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية. تعرّف بعد ذلك على كيفية الرجوع." + "لقد أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية. تعرّف بعد ذلك على كيفية الرجوع." "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية." "مرِّر سريعًا للانتقال إلى الشاشة الرئيسية" "مرِّر سريعًا من أسفل الشاشة إلى أعلاها. تنقلك هذه الإيماءة دائمًا إلى الشاشة الرئيسية." "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "حاوِل إبقاء إصبعك على النافذة لمدة أطول قبل رفعه." "تأكّد من التمرير سريعًا للأعلى مباشرةً ثم التوقّف قليلاً." - "تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." + "لقد تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." "أكملت التدريب على إيماءة التبديل بين التطبيقات." "مرِّر سريعًا للتبديل بين التطبيقات" "للتبديل بين التطبيقات، مرِّر سريعًا من أسفل الشاشة لأعلاها مع تثبيت إصبعك ثم ارفعه." @@ -73,7 +73,7 @@ "إعادة المحاولة" "أحسنت" "الدليل التوجيهي %1$d من إجمالي %2$d" - "اكتمال الإعداد" + "اكتملت عملية الإعداد" "مرِّر سريعًا للأعلى للانتقال إلى الشاشة الرئيسية." "يمكنك الآن بدء استخدام هاتفك." "إعدادات التنقّل داخل النظام" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index a4e5778654..e61fd9135d 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -53,16 +53,16 @@ "Cambia sensibilidad de gesto \"Atrás\" en Configuración" "Desliza el dedo para volver" "Desliza el dedo desde el borde derecho o izquierdo para volver a la última pantalla." - "Asegúrate de deslizar el dedo hacia arriba desde la borde inferior de la pantalla." + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Asegúrate de no detenerte antes de soltarlo." - "Asegúrate de deslizar el dedo derecho hacia arriba." + "Desliza el dedo directamente hacia arriba." "Completaste el gesto para ir a la página principal. A continuación, obtén información para volver." "Completaste el gesto para ir a la página principal." "Desliza el dedo para ir a la página principal" "Desliza el dedo hacia arriba desde la parte inferior de la pantalla. Este gesto te llevará siempre a la pantalla principal." - "Asegúrate de deslizar el dedo hacia arriba desde la borde inferior de la pantalla." + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba mantener presionada la ventana más tiempo antes de soltarla." - "Asegúrate de deslizar el dedo derecho hacia arriba y, luego, detente." + "Desliza el dedo directamente hacia arriba y luego detente." "Ya sabes cómo usar los gestos. Para desactivarlos, ve a Configuración." "Completaste el gesto para cambiar de app." "Desliza el dedo para cambiar de app" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index f7b0605ede..a3c9393080 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -51,7 +51,7 @@ "Vous avez appris le geste de retour en arrière." "Assurez-vous de ne pas balayer trop près du bas de l\'écran." "Modifiez la sensibilité du geste de retour dans Paramètres" - "Balayez l\'écran pour revenir en arrière" + "Balayer l\'écran pour revenir en arrière" "Pour revenir à l\'écran précédent, balayez l\'écran de l\'extrémité gauche ou droite vers le centre." "Assurez-vous de balayer l\'écran à partir de l\'extrémité inférieure vers le haut." "Assurez-vous de ne pas interrompre le geste avant de lever le doigt." diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 7e2e957d80..516479202d 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -53,20 +53,20 @@ "Modifiez la sensibilité du geste retour dans les paramètres" "Balayez l\'écran pour revenir en arrière" "Pour revenir à l\'écran précédent, balayez l\'écran depuis le bord droit ou gauche jusqu\'au centre." - "Veillez à balayer l\'écran du bas vers le haut." + "Veillez à balayer l\'écran de bas en haut." "Veillez à ne pas marquer de pause dans votre geste avant de relever le doigt." "Veillez à balayer l\'écran vers le haut." "Vous savez désormais revenir à l\'écran d\'accueil. Apprenez maintenant à revenir en arrière." "Vous avez appris le geste pour revenir à l\'écran d\'accueil." - "Balayer pour revenir à l\'écran d\'accueil" + "Balayez pour revenir à l\'écran d\'accueil" "Balayez l\'écran de bas en haut. Ce geste vous ramènera toujours à l\'écran d\'accueil." - "Veillez à balayer l\'écran du bas vers le haut." + "Veillez à balayer l\'écran de bas en haut." "Essayez d\'appuyer plus longtemps sur la fenêtre avant de relever le doigt." - "Veillez à balayer l\'écran vers le haut et à marquer une pause dans votre geste." + "Veillez à balayer l\'écran vers le haut, puis à marquer une pause." "Vous avez appris à utiliser les gestes. Pour les désactiver, accédez aux paramètres." "Vous avez appris le geste pour passer d\'une appli à l\'autre." - "Balayer pour passer d\'une appli à l\'autre" - "Pour changer d\'appli, balayez l\'écran du bas vers le haut, appuyez de manière prolongée et relâchez." + "Balayez pour passer d\'une appli à l\'autre" + "Pour changer d\'appli, balayez l\'écran de bas en haut, appuyez de manière prolongée et relâchez." "Vous avez terminé" "OK" "Paramètres" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 44f2f1594f..50ebb27f4b 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -49,7 +49,7 @@ "स्क्रीन के दाएं या बाएं किनारे से स्क्रीन के बीच तक स्वाइप करें और अपनी उंगली उठा लें." "आपने स्क्रीन के दाएं किनारे से स्वाइप करके, पिछली स्क्रीन पर वापस जाने का तरीका सीख लिया है. अब, एक ऐप से दूसरे ऐप पर जाने का तरीका सीखें." "आपने पेज पर पीछे ले जाने वाले हाथ के जेस्चर (हाव-भाव) के बारे में जान लिया है." - "देखे लें कि आप स्क्रीन पर बिल्कुल नीचे तक स्वाइप न कर रहे हों." + "देख लें कि आप स्क्रीन पर बिल्कुल नीचे तक स्वाइप न कर रहे हों." "\'सेटिंग\' में जाकर, पीछे जाने के लिए इस्तेमाल होने वाले हाथ के जेस्चर (हाव-भाव) की संवेदनशीलता बदलें" "पिछली स्क्रीन पर वापस जाने के लिए स्वाइप करें" "पिछली स्क्रीन पर वापस जाने के लिए, स्क्रीन के बाएं या दाएं किनारे से बीचों-बीच तक स्वाइप करें." @@ -83,5 +83,5 @@ "नेविगेशन ट्यूटोरियल छोड़ना चाहते हैं?" "आप बाद में %1$s ऐप्लिकेशन पर इसे देख सकते हैं" "अभी नहीं" - "छोड़ें" + "अभी नहीं" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index 9ec5295274..ba564a707b 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -52,14 +52,14 @@ "화면 하단에 지나치게 가까운 곳에서 스와이프하면 안 됩니다." "돌아가기 동작의 민감도를 변경하려면 설정으로 이동하세요" "스와이프하여 돌아가기" - "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요" + "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요." "화면 하단 가장자리에서 위로 스와이프하세요." "손가락을 떼기 전에 멈추지 않아야 합니다." "위로 똑바르게 스와이프하세요." "홈으로 이동 동작을 완료했습니다. 이번에는 뒤로 돌아가는 방법을 알아보겠습니다." "홈으로 이동 동작을 완료했습니다." "스와이프하여 홈으로 이동" - "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다" + "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다." "화면 하단 가장자리에서 위로 스와이프하세요." "창을 더 오래 누르고 있다가 손가락을 떼 보세요." "위로 똑바르게 스와이프한 후 잠깐 멈추세요." diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index f6841fa0bf..96da9664b8 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -56,7 +56,7 @@ "Swipe vanaf de onderrand van het scherm omhoog." "Pauzeer niet voordat je loslaat." "Swipe recht omhoog." - "Je weet nu hoe je teruggaat naar het startscherm. Ontdek als volgende hoe je kunt teruggaan." + "Je weet nu hoe je weer naar het startscherm gaat. Ontdek als volgende hoe je weer teruggaat." "Je weet nu hoe je teruggaat naar het startscherm." "Swipe om naar het startscherm te gaan" "Swipe omhoog vanaf de onderkant van het scherm. Met dit gebaar ga je altijd naar het startscherm." @@ -66,11 +66,11 @@ "Je weet nu hoe je gebaren gebruikt. Als je gebaren wilt uitzetten, kun je dat via Instellingen doen." "Je weet nu hoe je het gebaar Schakelen tussen apps maakt." "Swipe om tussen apps te schakelen" - "Swipe omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te wisselen." + "Swipe omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te schakelen." "Klaar" "Klaar" "Instellingen" - "Opnieuw" + "Probeer opnieuw" "Dat gaat lekker." "Tutorial %1$d/%2$d" "Klaar" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index c7e0bb70a1..9e641dec30 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -49,20 +49,20 @@ "请从右侧或左侧边缘滑动到屏幕中间位置后再松开手指。" "您已了解如何使用“从右侧向左滑动”手势返回。接下来了解如何切换应用。" "您完成了“返回”手势教程。" - "滑动时,手的位置不要太靠近屏幕底部。" + "请确保滑动时手的位置不要太靠近屏幕底部。" "如要调节“返回”手势的灵敏度,请转到“设置”" "滑动即可返回" "如要返回上一个屏幕,请从左侧或右侧边缘滑动到屏幕中间位置。" - "请从屏幕底部边缘向上滑动。" - "在松开手指前请勿停下来。" - "请向上滑动。" + "请确保从屏幕底部边缘向上滑动。" + "松开手指前,请确保不要停下来。" + "请确保直接向上滑动。" "您完成了“转到主屏幕”手势教程。接下来了解如何返回。" "您完成了“转到主屏幕”手势教程。" "上滑可转到主屏幕" "从屏幕底部向上滑动。这个手势会一律将您转到主屏幕。" - "请从屏幕底部边缘向上滑动。" + "请确保从屏幕底部边缘向上滑动。" "请尝试按住窗口较长时间,然后再松开手指。" - "请向上滑动,然后停住。" + "请确保直接向上滑动,然后停住。" "您已了解如何使用手势了。如要关闭手势,请转到“设置”。" "您完成了“切换应用”手势教程。" "滑动即可切换应用" From 16ed5b8391628d6dace5da7f71ba93e115a2da34 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 4 Aug 2021 22:15:00 +0000 Subject: [PATCH 05/16] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I576aa7ad9e9de9f4305f821ea5d7954b1d7d9c41 --- quickstep/res/values-ar/strings.xml | 6 +++--- quickstep/res/values-es-rUS/strings.xml | 8 ++++---- quickstep/res/values-fr-rCA/strings.xml | 2 +- quickstep/res/values-fr/strings.xml | 12 ++++++------ quickstep/res/values-hi/strings.xml | 4 ++-- quickstep/res/values-ko/strings.xml | 4 ++-- quickstep/res/values-nl/strings.xml | 6 +++--- quickstep/res/values-zh-rCN/strings.xml | 12 ++++++------ 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 64fe3828d1..3f26977245 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -56,14 +56,14 @@ "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "تأكّد من عدم التوقّف قليلاً قبل رفع إصبعك." "تأكّد من التمرير إلى الأعلى مباشرةً." - "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية. تعرّف بعد ذلك على كيفية الرجوع." + "لقد أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية. تعرّف بعد ذلك على كيفية الرجوع." "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية." "مرِّر سريعًا للانتقال إلى الشاشة الرئيسية" "مرِّر سريعًا من أسفل الشاشة إلى أعلاها. تنقلك هذه الإيماءة دائمًا إلى الشاشة الرئيسية." "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "حاوِل إبقاء إصبعك على النافذة لمدة أطول قبل رفعه." "تأكّد من التمرير سريعًا للأعلى مباشرةً ثم التوقّف قليلاً." - "تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." + "لقد تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." "أكملت التدريب على إيماءة التبديل بين التطبيقات." "مرِّر سريعًا للتبديل بين التطبيقات" "للتبديل بين التطبيقات، مرِّر سريعًا من أسفل الشاشة لأعلاها مع تثبيت إصبعك ثم ارفعه." @@ -73,7 +73,7 @@ "إعادة المحاولة" "أحسنت" "الدليل التوجيهي %1$d من إجمالي %2$d" - "اكتمال الإعداد" + "اكتملت عملية الإعداد" "مرِّر سريعًا للأعلى للانتقال إلى الشاشة الرئيسية." "يمكنك الآن بدء استخدام هاتفك." "إعدادات التنقّل داخل النظام" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index a4e5778654..e61fd9135d 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -53,16 +53,16 @@ "Cambia sensibilidad de gesto \"Atrás\" en Configuración" "Desliza el dedo para volver" "Desliza el dedo desde el borde derecho o izquierdo para volver a la última pantalla." - "Asegúrate de deslizar el dedo hacia arriba desde la borde inferior de la pantalla." + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Asegúrate de no detenerte antes de soltarlo." - "Asegúrate de deslizar el dedo derecho hacia arriba." + "Desliza el dedo directamente hacia arriba." "Completaste el gesto para ir a la página principal. A continuación, obtén información para volver." "Completaste el gesto para ir a la página principal." "Desliza el dedo para ir a la página principal" "Desliza el dedo hacia arriba desde la parte inferior de la pantalla. Este gesto te llevará siempre a la pantalla principal." - "Asegúrate de deslizar el dedo hacia arriba desde la borde inferior de la pantalla." + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba mantener presionada la ventana más tiempo antes de soltarla." - "Asegúrate de deslizar el dedo derecho hacia arriba y, luego, detente." + "Desliza el dedo directamente hacia arriba y luego detente." "Ya sabes cómo usar los gestos. Para desactivarlos, ve a Configuración." "Completaste el gesto para cambiar de app." "Desliza el dedo para cambiar de app" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index f7b0605ede..a3c9393080 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -51,7 +51,7 @@ "Vous avez appris le geste de retour en arrière." "Assurez-vous de ne pas balayer trop près du bas de l\'écran." "Modifiez la sensibilité du geste de retour dans Paramètres" - "Balayez l\'écran pour revenir en arrière" + "Balayer l\'écran pour revenir en arrière" "Pour revenir à l\'écran précédent, balayez l\'écran de l\'extrémité gauche ou droite vers le centre." "Assurez-vous de balayer l\'écran à partir de l\'extrémité inférieure vers le haut." "Assurez-vous de ne pas interrompre le geste avant de lever le doigt." diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 7e2e957d80..516479202d 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -53,20 +53,20 @@ "Modifiez la sensibilité du geste retour dans les paramètres" "Balayez l\'écran pour revenir en arrière" "Pour revenir à l\'écran précédent, balayez l\'écran depuis le bord droit ou gauche jusqu\'au centre." - "Veillez à balayer l\'écran du bas vers le haut." + "Veillez à balayer l\'écran de bas en haut." "Veillez à ne pas marquer de pause dans votre geste avant de relever le doigt." "Veillez à balayer l\'écran vers le haut." "Vous savez désormais revenir à l\'écran d\'accueil. Apprenez maintenant à revenir en arrière." "Vous avez appris le geste pour revenir à l\'écran d\'accueil." - "Balayer pour revenir à l\'écran d\'accueil" + "Balayez pour revenir à l\'écran d\'accueil" "Balayez l\'écran de bas en haut. Ce geste vous ramènera toujours à l\'écran d\'accueil." - "Veillez à balayer l\'écran du bas vers le haut." + "Veillez à balayer l\'écran de bas en haut." "Essayez d\'appuyer plus longtemps sur la fenêtre avant de relever le doigt." - "Veillez à balayer l\'écran vers le haut et à marquer une pause dans votre geste." + "Veillez à balayer l\'écran vers le haut, puis à marquer une pause." "Vous avez appris à utiliser les gestes. Pour les désactiver, accédez aux paramètres." "Vous avez appris le geste pour passer d\'une appli à l\'autre." - "Balayer pour passer d\'une appli à l\'autre" - "Pour changer d\'appli, balayez l\'écran du bas vers le haut, appuyez de manière prolongée et relâchez." + "Balayez pour passer d\'une appli à l\'autre" + "Pour changer d\'appli, balayez l\'écran de bas en haut, appuyez de manière prolongée et relâchez." "Vous avez terminé" "OK" "Paramètres" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 44f2f1594f..50ebb27f4b 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -49,7 +49,7 @@ "स्क्रीन के दाएं या बाएं किनारे से स्क्रीन के बीच तक स्वाइप करें और अपनी उंगली उठा लें." "आपने स्क्रीन के दाएं किनारे से स्वाइप करके, पिछली स्क्रीन पर वापस जाने का तरीका सीख लिया है. अब, एक ऐप से दूसरे ऐप पर जाने का तरीका सीखें." "आपने पेज पर पीछे ले जाने वाले हाथ के जेस्चर (हाव-भाव) के बारे में जान लिया है." - "देखे लें कि आप स्क्रीन पर बिल्कुल नीचे तक स्वाइप न कर रहे हों." + "देख लें कि आप स्क्रीन पर बिल्कुल नीचे तक स्वाइप न कर रहे हों." "\'सेटिंग\' में जाकर, पीछे जाने के लिए इस्तेमाल होने वाले हाथ के जेस्चर (हाव-भाव) की संवेदनशीलता बदलें" "पिछली स्क्रीन पर वापस जाने के लिए स्वाइप करें" "पिछली स्क्रीन पर वापस जाने के लिए, स्क्रीन के बाएं या दाएं किनारे से बीचों-बीच तक स्वाइप करें." @@ -83,5 +83,5 @@ "नेविगेशन ट्यूटोरियल छोड़ना चाहते हैं?" "आप बाद में %1$s ऐप्लिकेशन पर इसे देख सकते हैं" "अभी नहीं" - "छोड़ें" + "अभी नहीं" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index 9ec5295274..ba564a707b 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -52,14 +52,14 @@ "화면 하단에 지나치게 가까운 곳에서 스와이프하면 안 됩니다." "돌아가기 동작의 민감도를 변경하려면 설정으로 이동하세요" "스와이프하여 돌아가기" - "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요" + "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요." "화면 하단 가장자리에서 위로 스와이프하세요." "손가락을 떼기 전에 멈추지 않아야 합니다." "위로 똑바르게 스와이프하세요." "홈으로 이동 동작을 완료했습니다. 이번에는 뒤로 돌아가는 방법을 알아보겠습니다." "홈으로 이동 동작을 완료했습니다." "스와이프하여 홈으로 이동" - "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다" + "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다." "화면 하단 가장자리에서 위로 스와이프하세요." "창을 더 오래 누르고 있다가 손가락을 떼 보세요." "위로 똑바르게 스와이프한 후 잠깐 멈추세요." diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index f6841fa0bf..96da9664b8 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -56,7 +56,7 @@ "Swipe vanaf de onderrand van het scherm omhoog." "Pauzeer niet voordat je loslaat." "Swipe recht omhoog." - "Je weet nu hoe je teruggaat naar het startscherm. Ontdek als volgende hoe je kunt teruggaan." + "Je weet nu hoe je weer naar het startscherm gaat. Ontdek als volgende hoe je weer teruggaat." "Je weet nu hoe je teruggaat naar het startscherm." "Swipe om naar het startscherm te gaan" "Swipe omhoog vanaf de onderkant van het scherm. Met dit gebaar ga je altijd naar het startscherm." @@ -66,11 +66,11 @@ "Je weet nu hoe je gebaren gebruikt. Als je gebaren wilt uitzetten, kun je dat via Instellingen doen." "Je weet nu hoe je het gebaar Schakelen tussen apps maakt." "Swipe om tussen apps te schakelen" - "Swipe omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te wisselen." + "Swipe omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te schakelen." "Klaar" "Klaar" "Instellingen" - "Opnieuw" + "Probeer opnieuw" "Dat gaat lekker." "Tutorial %1$d/%2$d" "Klaar" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index c7e0bb70a1..9e641dec30 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -49,20 +49,20 @@ "请从右侧或左侧边缘滑动到屏幕中间位置后再松开手指。" "您已了解如何使用“从右侧向左滑动”手势返回。接下来了解如何切换应用。" "您完成了“返回”手势教程。" - "滑动时,手的位置不要太靠近屏幕底部。" + "请确保滑动时手的位置不要太靠近屏幕底部。" "如要调节“返回”手势的灵敏度,请转到“设置”" "滑动即可返回" "如要返回上一个屏幕,请从左侧或右侧边缘滑动到屏幕中间位置。" - "请从屏幕底部边缘向上滑动。" - "在松开手指前请勿停下来。" - "请向上滑动。" + "请确保从屏幕底部边缘向上滑动。" + "松开手指前,请确保不要停下来。" + "请确保直接向上滑动。" "您完成了“转到主屏幕”手势教程。接下来了解如何返回。" "您完成了“转到主屏幕”手势教程。" "上滑可转到主屏幕" "从屏幕底部向上滑动。这个手势会一律将您转到主屏幕。" - "请从屏幕底部边缘向上滑动。" + "请确保从屏幕底部边缘向上滑动。" "请尝试按住窗口较长时间,然后再松开手指。" - "请向上滑动,然后停住。" + "请确保直接向上滑动,然后停住。" "您已了解如何使用手势了。如要关闭手势,请转到“设置”。" "您完成了“切换应用”手势教程。" "滑动即可切换应用" From 315b29c87ebb9bdb6acb8bb389582ce0c5d597f0 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 4 Aug 2021 22:16:53 +0000 Subject: [PATCH 06/16] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Id83c1f3b8772c671e8a8836da2435f75d21cf40e --- res/values-it/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index aee2c73709..71a3403835 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -85,7 +85,7 @@ "Consente all\'app di modificare le impostazioni e le scorciatoie in Home." "L\'app %1$s non è autorizzata a effettuare telefonate" "Impossibile caricare il widget" - "Tocca per completare la configurazione" + "Tocca e completa configurazione" "Questa è un\'app di sistema e non può essere disinstallata." "Modifica nome" "App %1$s disattivata" From de9757333df4059f526202edc4cd0482b61f8b7d Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 4 Aug 2021 22:17:33 +0000 Subject: [PATCH 07/16] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ie0b9d15548e43296333e114040f18d787cef6349 --- res/values-it/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index aee2c73709..71a3403835 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -85,7 +85,7 @@ "Consente all\'app di modificare le impostazioni e le scorciatoie in Home." "L\'app %1$s non è autorizzata a effettuare telefonate" "Impossibile caricare il widget" - "Tocca per completare la configurazione" + "Tocca e completa configurazione" "Questa è un\'app di sistema e non può essere disinstallata." "Modifica nome" "App %1$s disattivata" From 03609d13e37115d74a8729185de5da4f2f3efea2 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 4 Aug 2021 22:18:06 +0000 Subject: [PATCH 08/16] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ia286e83ca0209375454ef6fc71b234aad3d9f70e --- quickstep/res/values-ar/strings.xml | 6 +++--- quickstep/res/values-es-rUS/strings.xml | 8 ++++---- quickstep/res/values-fr-rCA/strings.xml | 2 +- quickstep/res/values-fr/strings.xml | 12 ++++++------ quickstep/res/values-hi/strings.xml | 4 ++-- quickstep/res/values-ko/strings.xml | 4 ++-- quickstep/res/values-nl/strings.xml | 6 +++--- quickstep/res/values-zh-rCN/strings.xml | 12 ++++++------ 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 64fe3828d1..3f26977245 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -56,14 +56,14 @@ "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "تأكّد من عدم التوقّف قليلاً قبل رفع إصبعك." "تأكّد من التمرير إلى الأعلى مباشرةً." - "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية. تعرّف بعد ذلك على كيفية الرجوع." + "لقد أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية. تعرّف بعد ذلك على كيفية الرجوع." "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية." "مرِّر سريعًا للانتقال إلى الشاشة الرئيسية" "مرِّر سريعًا من أسفل الشاشة إلى أعلاها. تنقلك هذه الإيماءة دائمًا إلى الشاشة الرئيسية." "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "حاوِل إبقاء إصبعك على النافذة لمدة أطول قبل رفعه." "تأكّد من التمرير سريعًا للأعلى مباشرةً ثم التوقّف قليلاً." - "تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." + "لقد تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." "أكملت التدريب على إيماءة التبديل بين التطبيقات." "مرِّر سريعًا للتبديل بين التطبيقات" "للتبديل بين التطبيقات، مرِّر سريعًا من أسفل الشاشة لأعلاها مع تثبيت إصبعك ثم ارفعه." @@ -73,7 +73,7 @@ "إعادة المحاولة" "أحسنت" "الدليل التوجيهي %1$d من إجمالي %2$d" - "اكتمال الإعداد" + "اكتملت عملية الإعداد" "مرِّر سريعًا للأعلى للانتقال إلى الشاشة الرئيسية." "يمكنك الآن بدء استخدام هاتفك." "إعدادات التنقّل داخل النظام" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index a4e5778654..e61fd9135d 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -53,16 +53,16 @@ "Cambia sensibilidad de gesto \"Atrás\" en Configuración" "Desliza el dedo para volver" "Desliza el dedo desde el borde derecho o izquierdo para volver a la última pantalla." - "Asegúrate de deslizar el dedo hacia arriba desde la borde inferior de la pantalla." + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Asegúrate de no detenerte antes de soltarlo." - "Asegúrate de deslizar el dedo derecho hacia arriba." + "Desliza el dedo directamente hacia arriba." "Completaste el gesto para ir a la página principal. A continuación, obtén información para volver." "Completaste el gesto para ir a la página principal." "Desliza el dedo para ir a la página principal" "Desliza el dedo hacia arriba desde la parte inferior de la pantalla. Este gesto te llevará siempre a la pantalla principal." - "Asegúrate de deslizar el dedo hacia arriba desde la borde inferior de la pantalla." + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba mantener presionada la ventana más tiempo antes de soltarla." - "Asegúrate de deslizar el dedo derecho hacia arriba y, luego, detente." + "Desliza el dedo directamente hacia arriba y luego detente." "Ya sabes cómo usar los gestos. Para desactivarlos, ve a Configuración." "Completaste el gesto para cambiar de app." "Desliza el dedo para cambiar de app" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index f7b0605ede..a3c9393080 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -51,7 +51,7 @@ "Vous avez appris le geste de retour en arrière." "Assurez-vous de ne pas balayer trop près du bas de l\'écran." "Modifiez la sensibilité du geste de retour dans Paramètres" - "Balayez l\'écran pour revenir en arrière" + "Balayer l\'écran pour revenir en arrière" "Pour revenir à l\'écran précédent, balayez l\'écran de l\'extrémité gauche ou droite vers le centre." "Assurez-vous de balayer l\'écran à partir de l\'extrémité inférieure vers le haut." "Assurez-vous de ne pas interrompre le geste avant de lever le doigt." diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 7e2e957d80..516479202d 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -53,20 +53,20 @@ "Modifiez la sensibilité du geste retour dans les paramètres" "Balayez l\'écran pour revenir en arrière" "Pour revenir à l\'écran précédent, balayez l\'écran depuis le bord droit ou gauche jusqu\'au centre." - "Veillez à balayer l\'écran du bas vers le haut." + "Veillez à balayer l\'écran de bas en haut." "Veillez à ne pas marquer de pause dans votre geste avant de relever le doigt." "Veillez à balayer l\'écran vers le haut." "Vous savez désormais revenir à l\'écran d\'accueil. Apprenez maintenant à revenir en arrière." "Vous avez appris le geste pour revenir à l\'écran d\'accueil." - "Balayer pour revenir à l\'écran d\'accueil" + "Balayez pour revenir à l\'écran d\'accueil" "Balayez l\'écran de bas en haut. Ce geste vous ramènera toujours à l\'écran d\'accueil." - "Veillez à balayer l\'écran du bas vers le haut." + "Veillez à balayer l\'écran de bas en haut." "Essayez d\'appuyer plus longtemps sur la fenêtre avant de relever le doigt." - "Veillez à balayer l\'écran vers le haut et à marquer une pause dans votre geste." + "Veillez à balayer l\'écran vers le haut, puis à marquer une pause." "Vous avez appris à utiliser les gestes. Pour les désactiver, accédez aux paramètres." "Vous avez appris le geste pour passer d\'une appli à l\'autre." - "Balayer pour passer d\'une appli à l\'autre" - "Pour changer d\'appli, balayez l\'écran du bas vers le haut, appuyez de manière prolongée et relâchez." + "Balayez pour passer d\'une appli à l\'autre" + "Pour changer d\'appli, balayez l\'écran de bas en haut, appuyez de manière prolongée et relâchez." "Vous avez terminé" "OK" "Paramètres" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 44f2f1594f..50ebb27f4b 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -49,7 +49,7 @@ "स्क्रीन के दाएं या बाएं किनारे से स्क्रीन के बीच तक स्वाइप करें और अपनी उंगली उठा लें." "आपने स्क्रीन के दाएं किनारे से स्वाइप करके, पिछली स्क्रीन पर वापस जाने का तरीका सीख लिया है. अब, एक ऐप से दूसरे ऐप पर जाने का तरीका सीखें." "आपने पेज पर पीछे ले जाने वाले हाथ के जेस्चर (हाव-भाव) के बारे में जान लिया है." - "देखे लें कि आप स्क्रीन पर बिल्कुल नीचे तक स्वाइप न कर रहे हों." + "देख लें कि आप स्क्रीन पर बिल्कुल नीचे तक स्वाइप न कर रहे हों." "\'सेटिंग\' में जाकर, पीछे जाने के लिए इस्तेमाल होने वाले हाथ के जेस्चर (हाव-भाव) की संवेदनशीलता बदलें" "पिछली स्क्रीन पर वापस जाने के लिए स्वाइप करें" "पिछली स्क्रीन पर वापस जाने के लिए, स्क्रीन के बाएं या दाएं किनारे से बीचों-बीच तक स्वाइप करें." @@ -83,5 +83,5 @@ "नेविगेशन ट्यूटोरियल छोड़ना चाहते हैं?" "आप बाद में %1$s ऐप्लिकेशन पर इसे देख सकते हैं" "अभी नहीं" - "छोड़ें" + "अभी नहीं" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index 9ec5295274..ba564a707b 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -52,14 +52,14 @@ "화면 하단에 지나치게 가까운 곳에서 스와이프하면 안 됩니다." "돌아가기 동작의 민감도를 변경하려면 설정으로 이동하세요" "스와이프하여 돌아가기" - "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요" + "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요." "화면 하단 가장자리에서 위로 스와이프하세요." "손가락을 떼기 전에 멈추지 않아야 합니다." "위로 똑바르게 스와이프하세요." "홈으로 이동 동작을 완료했습니다. 이번에는 뒤로 돌아가는 방법을 알아보겠습니다." "홈으로 이동 동작을 완료했습니다." "스와이프하여 홈으로 이동" - "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다" + "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다." "화면 하단 가장자리에서 위로 스와이프하세요." "창을 더 오래 누르고 있다가 손가락을 떼 보세요." "위로 똑바르게 스와이프한 후 잠깐 멈추세요." diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index f6841fa0bf..96da9664b8 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -56,7 +56,7 @@ "Swipe vanaf de onderrand van het scherm omhoog." "Pauzeer niet voordat je loslaat." "Swipe recht omhoog." - "Je weet nu hoe je teruggaat naar het startscherm. Ontdek als volgende hoe je kunt teruggaan." + "Je weet nu hoe je weer naar het startscherm gaat. Ontdek als volgende hoe je weer teruggaat." "Je weet nu hoe je teruggaat naar het startscherm." "Swipe om naar het startscherm te gaan" "Swipe omhoog vanaf de onderkant van het scherm. Met dit gebaar ga je altijd naar het startscherm." @@ -66,11 +66,11 @@ "Je weet nu hoe je gebaren gebruikt. Als je gebaren wilt uitzetten, kun je dat via Instellingen doen." "Je weet nu hoe je het gebaar Schakelen tussen apps maakt." "Swipe om tussen apps te schakelen" - "Swipe omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te wisselen." + "Swipe omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te schakelen." "Klaar" "Klaar" "Instellingen" - "Opnieuw" + "Probeer opnieuw" "Dat gaat lekker." "Tutorial %1$d/%2$d" "Klaar" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index c7e0bb70a1..9e641dec30 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -49,20 +49,20 @@ "请从右侧或左侧边缘滑动到屏幕中间位置后再松开手指。" "您已了解如何使用“从右侧向左滑动”手势返回。接下来了解如何切换应用。" "您完成了“返回”手势教程。" - "滑动时,手的位置不要太靠近屏幕底部。" + "请确保滑动时手的位置不要太靠近屏幕底部。" "如要调节“返回”手势的灵敏度,请转到“设置”" "滑动即可返回" "如要返回上一个屏幕,请从左侧或右侧边缘滑动到屏幕中间位置。" - "请从屏幕底部边缘向上滑动。" - "在松开手指前请勿停下来。" - "请向上滑动。" + "请确保从屏幕底部边缘向上滑动。" + "松开手指前,请确保不要停下来。" + "请确保直接向上滑动。" "您完成了“转到主屏幕”手势教程。接下来了解如何返回。" "您完成了“转到主屏幕”手势教程。" "上滑可转到主屏幕" "从屏幕底部向上滑动。这个手势会一律将您转到主屏幕。" - "请从屏幕底部边缘向上滑动。" + "请确保从屏幕底部边缘向上滑动。" "请尝试按住窗口较长时间,然后再松开手指。" - "请向上滑动,然后停住。" + "请确保直接向上滑动,然后停住。" "您已了解如何使用手势了。如要关闭手势,请转到“设置”。" "您完成了“切换应用”手势教程。" "滑动即可切换应用" From d14c730776fc37fe4a47d31d12fa2d9ade0f72b8 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 4 Aug 2021 22:19:12 +0000 Subject: [PATCH 09/16] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ia155538c0a66956b578bd40a198b2c819a663e1e --- res/values-it/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index aee2c73709..71a3403835 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -85,7 +85,7 @@ "Consente all\'app di modificare le impostazioni e le scorciatoie in Home." "L\'app %1$s non è autorizzata a effettuare telefonate" "Impossibile caricare il widget" - "Tocca per completare la configurazione" + "Tocca e completa configurazione" "Questa è un\'app di sistema e non può essere disinstallata." "Modifica nome" "App %1$s disattivata" From 3a02b9ce9f77480a2006437d34d66e2e4e2cbcbb Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Thu, 5 Aug 2021 13:55:52 +0100 Subject: [PATCH 10/16] Further increase FORCE_PAUSE_TIMEOUT in tests - Test result has been improved by ag/15455154, but flakiness still exist, further increase the timeout to see if it helps Bug: 194114179 Test: atest NexusLauncherOutOfProcTests:com.android.launcher3.memory.MemoryTests#testAppLaunchFromWorkspace Change-Id: I0421a969a30d9c8b259aeb21059e2219f43174f7 --- .../com/android/launcher3/tapl/LauncherInstrumentation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index b1278a7047..abcc7788e2 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -96,7 +96,7 @@ public final class LauncherInstrumentation { private static final String TAG = "Tapl"; private static final int ZERO_BUTTON_STEPS_FROM_BACKGROUND_TO_HOME = 20; private static final int GESTURE_STEP_MS = 16; - private static final long FORCE_PAUSE_TIMEOUT_MS = 500; + private static final long FORCE_PAUSE_TIMEOUT_MS = 700; static final Pattern EVENT_TOUCH_DOWN = getTouchEventPattern("ACTION_DOWN"); static final Pattern EVENT_TOUCH_UP = getTouchEventPattern("ACTION_UP"); From 312a44adba55dc9c9097aad77096e39577a0149a Mon Sep 17 00:00:00 2001 From: Arthur Hung Date: Thu, 5 Aug 2021 08:31:36 +0000 Subject: [PATCH 11/16] Revert "Enable input window rotation flag" This reverts commit ee75a0f8be382215ec78baeb611b67263fbb197f. Reason for revert: This is causing touches on foldable/large screen devices to be registered in the incorrect orientation. b/195617582 Bug: 195617582 Change-Id: I221b5510f1acc56f855d5fc770bc09eab86a4f29 --- .../src/com/android/quickstep/TouchInteractionService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java index 69217c23f1..e55f1d16ec 100644 --- a/quickstep/src/com/android/quickstep/TouchInteractionService.java +++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java @@ -144,7 +144,7 @@ public class TouchInteractionService extends Service implements PluginListener Date: Wed, 28 Jul 2021 14:38:39 +0000 Subject: [PATCH 12/16] API level 30 upgrade: AOSP/Launcher3 The AndroidManifest.xml and build.gradle file of the AOSP Launcher app has been upgraded so that its targetSdkVersion is 30. This change has been made on git_master so that we can avoid presubmit conflicts when making this change on the aosp-master branch. Change-Id: Ie476f8cbe56bf51218b15b8361a22fec2dc845e6 (cherry picked from commit 499ffce2e704aa82b4d10468f99afd3dc4e727f8) --- AndroidManifest.xml | 2 +- build.gradle | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 8066816e89..f793131fd3 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -20,7 +20,7 @@ - +