From 65f6f95f792d2e52c0b1e9eeeb8f4e2158bb5622 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Fri, 11 Feb 2022 05:09:36 +0000 Subject: [PATCH 001/782] Only keep classes from original shared lib for now - To be expanded later Bug: 218593309 Test: Build NLRelease and verify unused classes aren't in the apk Change-Id: I633872fbc786ef35a6ae7e8661190532e19725dd --- proguard.flags | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proguard.flags b/proguard.flags index a45018346a..1f5c0655c2 100644 --- a/proguard.flags +++ b/proguard.flags @@ -54,7 +54,7 @@ -dontwarn com.android.internal.util.** ################ Do not optimize recents lib ############# --keep class com.android.systemui.** { +-keep class com.android.systemui.shared.** { *; } From 6fe89eafa400fd0f42d97dcc3a5a2d11cd784c21 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 15 Feb 2022 06:39:47 +0000 Subject: [PATCH 002/782] Fix issue with two back buttons showing during SUW - We should also hide the back button when the IME is showing during SUW Bug: 205803355 Test: Enter SUW, show IME and verify we hide it Change-Id: I79b8061f01754e79508d82cdd265a97f218b13cc --- .../launcher3/taskbar/NavbarButtonsViewController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java index 7ab59b8d9b..e13fcf27f9 100644 --- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java @@ -237,6 +237,12 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT & Configuration.UI_MODE_NIGHT_MASK; boolean isDarkTheme = mode == Configuration.UI_MODE_NIGHT_YES; mTaskbarNavButtonDarkIntensity.updateValue(isDarkTheme ? 0 : 1); + + if (mIsImeRenderingNavButtons) { + // Hide the back button while the IME is visible during SUW + mPropertyHolders.add(new StatePropertyHolder(mBackButton, + flags -> (flags & FLAG_IME_VISIBLE) == 0)); + } } else if (isInKidsMode) { int iconSize = mContext.getResources().getDimensionPixelSize( R.dimen.taskbar_icon_size_kids); From 4c23cce276b0b467e2e1fc00b3fff5f6524a619f Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Wed, 16 Feb 2022 06:43:55 +0000 Subject: [PATCH 003/782] 1b/ Replace removed shared lib calls with direct calls Bug: 219861883 Test: Builds Change-Id: I7831d0de14286c9fa39fed59b168535e0a70d94d --- .../statehandlers/DepthController.java | 6 +++--- .../taskbar/TaskbarDragController.java | 18 ++++++++---------- ...skbarShortcutMenuAccessibilityDelegate.java | 4 +--- .../quickstep/QuickstepProcessInitializer.java | 6 +++--- .../com/android/quickstep/TaskIconCache.java | 12 ++++++++++-- .../android/quickstep/TaskShortcutFactory.java | 3 +-- .../src/com/android/quickstep/ViewUtils.java | 2 -- 7 files changed, 26 insertions(+), 25 deletions(-) diff --git a/quickstep/src/com/android/launcher3/statehandlers/DepthController.java b/quickstep/src/com/android/launcher3/statehandlers/DepthController.java index d54b9e774b..3b02599ada 100644 --- a/quickstep/src/com/android/launcher3/statehandlers/DepthController.java +++ b/quickstep/src/com/android/launcher3/statehandlers/DepthController.java @@ -23,6 +23,7 @@ import static com.android.launcher3.states.StateAnimationConfig.SKIP_DEPTH_CONTR import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.ObjectAnimator; +import android.app.WallpaperManager; import android.os.IBinder; import android.os.SystemProperties; import android.util.FloatProperty; @@ -42,7 +43,6 @@ import com.android.launcher3.anim.PendingAnimation; import com.android.launcher3.statemanager.StateManager.StateHandler; import com.android.launcher3.states.StateAnimationConfig; import com.android.systemui.shared.system.BlurUtils; -import com.android.systemui.shared.system.WallpaperManagerCompat; import java.io.PrintWriter; import java.util.function.Consumer; @@ -127,7 +127,7 @@ public class DepthController implements StateHandler, */ private int mMaxBlurRadius; private boolean mCrossWindowBlursEnabled; - private WallpaperManagerCompat mWallpaperManager; + private WallpaperManager mWallpaperManager; private SurfaceControl mSurface; /** * How visible the -1 overlay is, from 0 to 1. @@ -168,7 +168,7 @@ public class DepthController implements StateHandler, private void ensureDependencies() { if (mWallpaperManager == null) { mMaxBlurRadius = mLauncher.getResources().getInteger(R.integer.max_depth_blur_radius); - mWallpaperManager = new WallpaperManagerCompat(mLauncher); + mWallpaperManager = mLauncher.getSystemService(WallpaperManager.class); } if (mLauncher.getRootView() != null && mOnAttachListener == null) { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java index 435eae47ee..77905525a5 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java @@ -66,8 +66,6 @@ import com.android.launcher3.shortcuts.DeepShortcutView; import com.android.launcher3.shortcuts.ShortcutDragPreviewProvider; import com.android.launcher3.util.LauncherBindableItemsContainer; import com.android.systemui.shared.recents.model.Task; -import com.android.systemui.shared.system.ClipDescriptionCompat; -import com.android.systemui.shared.system.LauncherAppsCompat; import java.io.PrintWriter; import java.util.Arrays; @@ -315,13 +313,13 @@ public class TaskbarDragController extends DragController Date: Wed, 16 Feb 2022 17:42:21 -0800 Subject: [PATCH 004/782] Remove Taskbar and Taskbar EDU flags. Bug: 219035565 Change-Id: I643b5d006b5759723418901ffeb463fa04a82cbc --- .../launcher3/taskbar/LauncherTaskbarUIController.java | 7 +------ .../src/com/android/launcher3/taskbar/TaskbarManager.java | 3 +-- src/com/android/launcher3/DeviceProfile.java | 3 +-- src/com/android/launcher3/config/FeatureFlags.java | 6 ------ 4 files changed, 3 insertions(+), 16 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java index 0f91aa2822..af53ae22d2 100644 --- a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java @@ -228,8 +228,7 @@ public class LauncherTaskbarUIController extends TaskbarUIController { * Whether the taskbar education should be shown. */ public boolean shouldShowEdu() { - return FeatureFlags.ENABLE_TASKBAR_EDU.get() - && !Utilities.IS_RUNNING_IN_TEST_HARNESS + return !Utilities.IS_RUNNING_IN_TEST_HARNESS && !mLauncher.getOnboardingPrefs().getBoolean(OnboardingPrefs.TASKBAR_EDU_SEEN); } @@ -237,10 +236,6 @@ public class LauncherTaskbarUIController extends TaskbarUIController { * Manually ends the taskbar education flow. */ public void hideEdu() { - if (!FeatureFlags.ENABLE_TASKBAR_EDU.get()) { - return; - } - mControllers.taskbarEduController.hideEdu(); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java index 50be430d93..0f7abda714 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java @@ -236,8 +236,7 @@ public class TaskbarManager implements DisplayController.DisplayInfoChangeListen DeviceProfile dp = mUserUnlocked ? LauncherAppState.getIDP(mContext).getDeviceProfile(mContext) : null; - boolean isTaskBarEnabled = - FeatureFlags.ENABLE_TASKBAR.get() && dp != null && dp.isTaskbarPresent; + boolean isTaskBarEnabled = dp != null && dp.isTaskbarPresent; if (!isTaskBarEnabled) { SystemUiProxy.INSTANCE.get(mContext) diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index c456a4d00a..c150d0413e 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -243,8 +243,7 @@ public class DeviceProfile { isTablet = info.isTablet(windowBounds); isPhone = !isTablet; isTwoPanels = isTablet && useTwoPanels; - isTaskbarPresent = isTablet && ApiWrapper.TASKBAR_DRAWN_IN_PROCESS - && FeatureFlags.ENABLE_TASKBAR.get(); + isTaskbarPresent = isTablet && ApiWrapper.TASKBAR_DRAWN_IN_PROCESS; // Some more constants. context = getContext(context, info, isVerticalBarLayout() || (isTablet && isLandscape) diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 99c9bb989e..9fc74a8ab4 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -197,12 +197,6 @@ public final class FeatureFlags { "ENABLE_APP_PREDICTIONS_WHILE_VISIBLE", true, "Allows app " + "predictions to be updated while they are visible to the user."); - public static final BooleanFlag ENABLE_TASKBAR = getDebugFlag( - "ENABLE_TASKBAR", true, "Allows a system Taskbar to be shown on larger devices."); - - public static final BooleanFlag ENABLE_TASKBAR_EDU = getDebugFlag("ENABLE_TASKBAR_EDU", true, - "Enables showing taskbar education the first time an app is opened."); - public static final BooleanFlag ENABLE_TASKBAR_POPUP_MENU = getDebugFlag( "ENABLE_TASKBAR_POPUP_MENU", true, "Enables long pressing taskbar icons to show the" + " popup menu."); From 6a06d8615f24769381e340a544c71d56a79ff25c Mon Sep 17 00:00:00 2001 From: Iris Yang Date: Thu, 17 Feb 2022 03:20:37 +0000 Subject: [PATCH 005/782] Get display id from display instead of the display of root view Since `getRootView()` will increase the execution time, use `getDisplay()` instead. Bug: 202825727 Test: manually Change-Id: I22ef58cb39716433cd8e91200837ab49229ae3e1 --- quickstep/src/com/android/quickstep/views/TaskView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index cdb8082da7..394902702c 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -699,7 +699,8 @@ public class TaskView extends FrameLayout implements Reusable { TestLogging.recordEvent( TestProtocol.SEQUENCE_MAIN, "startActivityFromRecentsAsync", mTask); ActivityOptionsWrapper opts = mActivity.getActivityLaunchOptions(this, null); - opts.options.setLaunchDisplayId(getRootViewDisplayId()); + opts.options.setLaunchDisplayId( + getDisplay() == null ? DEFAULT_DISPLAY : getDisplay().getDisplayId()); if (ActivityManagerWrapper.getInstance() .startActivityFromRecents(mTask.key, opts.options)) { RecentsView recentsView = getRecentsView(); @@ -740,7 +741,8 @@ public class TaskView extends FrameLayout implements Reusable { // Indicate success once the system has indicated that the transition has started ActivityOptions opts = ActivityOptionsCompat.makeCustomAnimation( getContext(), 0, 0, () -> callback.accept(true), MAIN_EXECUTOR.getHandler()); - opts.setLaunchDisplayId(getRootViewDisplayId()); + opts.setLaunchDisplayId( + getDisplay() == null ? DEFAULT_DISPLAY : getDisplay().getDisplayId()); if (freezeTaskList) { ActivityOptionsCompat.setFreezeRecentTasksList(opts); } From d76d05162b1896fb4a7ae17361902f27f0661386 Mon Sep 17 00:00:00 2001 From: vadimt Date: Thu, 17 Feb 2022 13:56:06 -0800 Subject: [PATCH 006/782] Preparing to using "platform-test-rules" library from Launcher tests I want to include some stuff (like android.platform.test.rule.CrashDetector) but I want to land just the dependency part and see if I get postsubmit build problems that sometimes appear in obscure AOSP targets. Test: presubmit Bug: 187761685 Change-Id: I334b9f1029edbe8621df940900f43d0c5059373e --- tests/Android.bp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Android.bp b/tests/Android.bp index c2c545bcb4..7542d04f7b 100644 --- a/tests/Android.bp +++ b/tests/Android.bp @@ -67,7 +67,8 @@ android_library { "androidx.test.uiautomator_uiautomator", "mockito-target-inline-minus-junit4", "launcher_log_protos_lite", - "truth-prebuilt" + "truth-prebuilt", + "platform-test-rules", ], manifest: "AndroidManifest-common.xml", platform_apis: true, From 19b85d2e13973e82912f69719ffce15a4e6f90e0 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Fri, 18 Feb 2022 09:24:50 +0000 Subject: [PATCH 007/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I0431a67c8e70e5d13f42f32a23eb44f10849b164 --- quickstep/res/values-ar/strings.xml | 6 ++---- quickstep/res/values-as/strings.xml | 6 ++---- quickstep/res/values-az/strings.xml | 6 ++---- quickstep/res/values-be/strings.xml | 6 ++---- quickstep/res/values-bg/strings.xml | 6 ++---- quickstep/res/values-ca/strings.xml | 6 ++---- quickstep/res/values-cs/strings.xml | 6 ++---- quickstep/res/values-da/strings.xml | 6 ++---- quickstep/res/values-es/strings.xml | 6 ++---- quickstep/res/values-et/strings.xml | 6 ++---- quickstep/res/values-fi/strings.xml | 6 ++---- quickstep/res/values-fr-rCA/strings.xml | 6 ++---- quickstep/res/values-fr/strings.xml | 6 ++---- quickstep/res/values-gl/strings.xml | 6 ++---- quickstep/res/values-hu/strings.xml | 6 ++---- quickstep/res/values-is/strings.xml | 6 ++---- quickstep/res/values-it/strings.xml | 6 ++---- quickstep/res/values-iw/strings.xml | 6 ++---- quickstep/res/values-km/strings.xml | 6 ++---- quickstep/res/values-ko/strings.xml | 6 ++---- quickstep/res/values-lo/strings.xml | 6 ++---- quickstep/res/values-lt/strings.xml | 6 ++---- quickstep/res/values-lv/strings.xml | 6 ++---- quickstep/res/values-my/strings.xml | 6 ++---- quickstep/res/values-nb/strings.xml | 6 ++---- quickstep/res/values-ne/strings.xml | 6 ++---- quickstep/res/values-or/strings.xml | 6 ++---- quickstep/res/values-si/strings.xml | 6 ++---- quickstep/res/values-sk/strings.xml | 6 ++---- quickstep/res/values-sq/strings.xml | 6 ++---- quickstep/res/values-sv/strings.xml | 6 ++---- quickstep/res/values-tl/strings.xml | 6 ++---- quickstep/res/values-tr/strings.xml | 6 ++---- quickstep/res/values-uk/strings.xml | 6 ++---- quickstep/res/values-vi/strings.xml | 6 ++---- quickstep/res/values-zh-rCN/strings.xml | 6 ++---- quickstep/res/values-zh-rHK/strings.xml | 6 ++---- quickstep/res/values-zh-rTW/strings.xml | 6 ++---- 38 files changed, 76 insertions(+), 152 deletions(-) diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 58b26d1cd3..5deea3b6fd 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -102,10 +102,8 @@ "رجوع" "‏مفتاح التبديل إلى IME" "الأحدث" - - - - + "الإشعارات" + "إعدادات سريعة" "الانتقال إلى يمين الشاشة أو أعلاها" "الانتقال إلى يسار الشاشة أو أسفلها" diff --git a/quickstep/res/values-as/strings.xml b/quickstep/res/values-as/strings.xml index 38a506f265..d48c2f1793 100644 --- a/quickstep/res/values-as/strings.xml +++ b/quickstep/res/values-as/strings.xml @@ -102,10 +102,8 @@ "উভতি যাওক" "IME ছুইচ্চাৰ" "শেহতীয়া" - - - - + "জাননী" + "ক্ষিপ্ৰ ছেটিং" "ওপৰৰ বাঁওফাললৈ নিয়ক" "তলৰ সোঁফাললৈ নিয়ক" diff --git a/quickstep/res/values-az/strings.xml b/quickstep/res/values-az/strings.xml index 74fcb63faf..9cea3c6b7a 100644 --- a/quickstep/res/values-az/strings.xml +++ b/quickstep/res/values-az/strings.xml @@ -102,10 +102,8 @@ "Geriyə" "IME keçiricisi" "Sonuncular" - - - - + "Bildirişlər" + "Sürətli Ayarlar" "Yuxarı/sola köçürün" "Aşağı/sağa köçürün" diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml index 4872f7d61b..16aec9b6de 100644 --- a/quickstep/res/values-be/strings.xml +++ b/quickstep/res/values-be/strings.xml @@ -102,10 +102,8 @@ "Назад" "Выключальнік IME" "Нядаўнія" - - - - + "Апавяшчэнні" + "Хуткія налады" "Перамясціць уверх/улева" "Перамясціць уніз/управа" diff --git a/quickstep/res/values-bg/strings.xml b/quickstep/res/values-bg/strings.xml index 3fea5ee55e..2d3dc60116 100644 --- a/quickstep/res/values-bg/strings.xml +++ b/quickstep/res/values-bg/strings.xml @@ -102,10 +102,8 @@ "Назад" "Редактор за метода на въвежд.: Превключвател" "Скорошни" - - - - + "Известия" + "Бързи настройки" "Преместване горе/вляво" "Преместване долу/вдясно" diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml index 0f6c4862dd..8a6d1534eb 100644 --- a/quickstep/res/values-ca/strings.xml +++ b/quickstep/res/values-ca/strings.xml @@ -102,10 +102,8 @@ "Enrere" "Selector d\'IME" "Recents" - - - - + "Notificacions" + "Config. ràpida" "Mou a la part superior o a l\'esquerra" "Mou a la part inferior o a la dreta" diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml index 6aef1a48e5..c2071033e9 100644 --- a/quickstep/res/values-cs/strings.xml +++ b/quickstep/res/values-cs/strings.xml @@ -102,10 +102,8 @@ "Zpět" "Přepínač IME" "Poslední" - - - - + "Oznámení" + "Rychlé nastavení" "Přesunout doleva nahoru" "Přesunout doprava dolů" diff --git a/quickstep/res/values-da/strings.xml b/quickstep/res/values-da/strings.xml index c2e66812cb..e53dfb0e5b 100644 --- a/quickstep/res/values-da/strings.xml +++ b/quickstep/res/values-da/strings.xml @@ -102,10 +102,8 @@ "Tilbage" "IME-vælger" "Seneste" - - - - + "Notifikationer" + "Kvikmenu" "Flyt til toppen eller venstre side" "Flyt til bunden eller højre side" diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml index b5dc6e610d..0916fc23ed 100644 --- a/quickstep/res/values-es/strings.xml +++ b/quickstep/res/values-es/strings.xml @@ -102,10 +102,8 @@ "Atrás" "Interruptor IME" "Recientes" - - - - + "Notificaciones" + "Ajustes rápidos" "Mover arriba/a la izquierda" "Mover abajo/a la derecha" diff --git a/quickstep/res/values-et/strings.xml b/quickstep/res/values-et/strings.xml index 950263f263..5b4b1ce6f0 100644 --- a/quickstep/res/values-et/strings.xml +++ b/quickstep/res/values-et/strings.xml @@ -102,10 +102,8 @@ "Tagasi" "IME vahetaja" "Hiljutised" - - - - + "Märguanded" + "Kiirseaded" "Teisalda üles/vasakule" "Teisalda alla/paremale" diff --git a/quickstep/res/values-fi/strings.xml b/quickstep/res/values-fi/strings.xml index 9505039bf0..4677edab9b 100644 --- a/quickstep/res/values-fi/strings.xml +++ b/quickstep/res/values-fi/strings.xml @@ -102,10 +102,8 @@ "Takaisin" "IME-vaihtopalvelu" "Viimeaikaiset" - - - - + "Ilmoitukset" + "Pika-asetukset" "Siirrä ylös tai vasemmalle" "Siirrä alas tai oikealle" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index e34cb5d328..2a38ff862d 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -102,10 +102,8 @@ "Retour" "Sélecteur IME" "Récents" - - - - + "Notifications" + "Paramètres rapides" "Déplacer vers le coin supérieur gauche de l\'écran" "Déplacer vers le coin inférieur droit de l\'écran" diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 3c28c4649e..c1dd76e6ea 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -102,10 +102,8 @@ "Retour" "Sélecteur IME" "Récents" - - - - + "Notifications" + "Réglages rapides" "Déplacer en haut ou à gauche" "Déplacer en bas ou à droite" diff --git a/quickstep/res/values-gl/strings.xml b/quickstep/res/values-gl/strings.xml index 4095f7d52c..8702947875 100644 --- a/quickstep/res/values-gl/strings.xml +++ b/quickstep/res/values-gl/strings.xml @@ -102,10 +102,8 @@ "Atrás" "Selector do IME" "Recentes" - - - - + "Notificacións" + "Configuración rápida" "Mover á parte superior ou á esquerda" "Mover á parte inferior ou á dereita" diff --git a/quickstep/res/values-hu/strings.xml b/quickstep/res/values-hu/strings.xml index 5b1aff9896..a84dadd706 100644 --- a/quickstep/res/values-hu/strings.xml +++ b/quickstep/res/values-hu/strings.xml @@ -102,10 +102,8 @@ "Vissza" "IME-váltó" "Legutóbbiak" - - - - + "Értesítések" + "Gyorsbeállítások" "Mozgatás felülre vagy a bal oldalra" "Mozgatás alulra vagy a jobb oldalra" diff --git a/quickstep/res/values-is/strings.xml b/quickstep/res/values-is/strings.xml index 13275522a1..f888bea9db 100644 --- a/quickstep/res/values-is/strings.xml +++ b/quickstep/res/values-is/strings.xml @@ -102,10 +102,8 @@ "Til baka" "Breyta innsláttaraðferð" "Nýlegt" - - - - + "Tilkynningar" + "Flýtistillingar" "Færa efst/til vinstri" "Færa neðst/til hægri" diff --git a/quickstep/res/values-it/strings.xml b/quickstep/res/values-it/strings.xml index a555636db1..344c2a15cd 100644 --- a/quickstep/res/values-it/strings.xml +++ b/quickstep/res/values-it/strings.xml @@ -102,10 +102,8 @@ "Indietro" "Selettore IME" "Recenti" - - - - + "Notifiche" + "Impostazioni rapide" "Sposta in alto/a sinistra" "Sposta in basso/a destra" diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml index cd97903de4..25d92cb8ef 100644 --- a/quickstep/res/values-iw/strings.xml +++ b/quickstep/res/values-iw/strings.xml @@ -102,10 +102,8 @@ "חזרה" "‏כלי להחלפת IME" "לאחרונה" - - - - + "התראות" + "הגדרות מהירות" "העברה לפינה השמאלית/העליונה" "העברה לפינה הימנית/התחתונה" diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml index 3295a636ef..e006c6af5e 100644 --- a/quickstep/res/values-km/strings.xml +++ b/quickstep/res/values-km/strings.xml @@ -102,10 +102,8 @@ "ថយក្រោយ" "ប៊ូតុងប្ដូរ IME" "ថ្មីៗ" - - - - + "ការ​ជូនដំណឹង" + "ការកំណត់រហ័ស" "ផ្លាស់ទីទៅខាងលើ/ឆ្វេង" "ផ្លាស់ទីទៅខាងក្រោម/ស្ដាំ" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index 08e5642068..d9ff591592 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -102,10 +102,8 @@ "뒤로" "IME 전환기" "최근 항목" - - - - + "알림" + "빠른 설정" "상단/왼쪽으로 이동" "하단/오른쪽으로 이동" diff --git a/quickstep/res/values-lo/strings.xml b/quickstep/res/values-lo/strings.xml index 4c1791f112..5c95b03951 100644 --- a/quickstep/res/values-lo/strings.xml +++ b/quickstep/res/values-lo/strings.xml @@ -102,10 +102,8 @@ "ກັບຄືນ" "ຕົວສະຫຼັບ IME" "ຫຼ້າສຸດ" - - - - + "ການແຈ້ງເຕືອນ" + "ການຕັ້ງຄ່າດ່ວນ" "ຍ້າຍໄປຊ້າຍ/ເທິງ" "ຍ້າຍໄປຂວາ/ລຸ່ມ" diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml index 95a7e86a9a..8b3d2ce587 100644 --- a/quickstep/res/values-lt/strings.xml +++ b/quickstep/res/values-lt/strings.xml @@ -102,10 +102,8 @@ "Atgal" "IMRP perjungiklis" "Naujausi" - - - - + "Pranešimai" + "Spartieji nustatymai" "Perkelti aukštyn, kairėn" "Perkelti žemyn, dešinėn" diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml index f3de0b7f5c..99a71fbb4e 100644 --- a/quickstep/res/values-lv/strings.xml +++ b/quickstep/res/values-lv/strings.xml @@ -102,10 +102,8 @@ "Atpakaļ" "IME pārslēdzējs" "Nesenie" - - - - + "Paziņojumi" + "Ātrie iestatīj." "Pārvietot uz augšējo/kreiso stūri" "Pārvietot uz apakšējo/labo stūri" diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml index d09165aa02..ef6052e492 100644 --- a/quickstep/res/values-my/strings.xml +++ b/quickstep/res/values-my/strings.xml @@ -102,10 +102,8 @@ "နောက်သို့" "IME ပြောင်းစနစ်" "လတ်တလောများ" - - - - + "အကြောင်းကြားချက်" + "အမြန်ဆက်တင်များ" "အပေါ်/ဘယ်ဘက်သို့ ရွှေ့ရန်" "အောက်ခြေ/ညာဘက်သို့ ရွှေ့ရန်" diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index 6d143bdc7f..a81c779533 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -102,10 +102,8 @@ "Tilbake" "IME-veksler" "Nylige" - - - - + "Varsler" + "Hurtiginnst." "Flytt til øverst/venstre" "Flytt til nederst/høyre" diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml index cd3383b5fe..3c5d64fa24 100644 --- a/quickstep/res/values-ne/strings.xml +++ b/quickstep/res/values-ne/strings.xml @@ -102,10 +102,8 @@ "पछाडि जानुहोस्" "IME स्विचर" "हालसालैका बटनहरू" - - - - + "सूचनाहरू" + "द्रुत सेटिङ" "सिरान/बायाँतिर सार्नुहोस्" "फेद/दायाँतिर सार्नुहोस्" diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml index 77407833f3..0d2306405c 100644 --- a/quickstep/res/values-or/strings.xml +++ b/quickstep/res/values-or/strings.xml @@ -102,10 +102,8 @@ "ପଛକୁ ଫେରନ୍ତୁ" "IME ସ୍ୱିଚର" "ବର୍ତ୍ତମାନର" - - - - + "ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ" + "କ୍ୱିକ ସେଟିଂସ" "ଶୀର୍ଷ/ବାମକୁ ମୁଭ କରନ୍ତୁ" "ନିମ୍ନ/ଡାହାଣକୁ ମୁଭ କରନ୍ତୁ" diff --git a/quickstep/res/values-si/strings.xml b/quickstep/res/values-si/strings.xml index 990017e0ce..3c15a851c7 100644 --- a/quickstep/res/values-si/strings.xml +++ b/quickstep/res/values-si/strings.xml @@ -102,10 +102,8 @@ "ආපසු" "IME මාරුව" "මෑත" - - - - + "දැනුම්දීම්" + "ඉක්මන් සැකසීම්" "ඉහළ/වම වෙත ගෙන යන්න" "පහළ/දකුණ වෙත ගෙන යන්න" diff --git a/quickstep/res/values-sk/strings.xml b/quickstep/res/values-sk/strings.xml index a18f72ca6d..155da05c18 100644 --- a/quickstep/res/values-sk/strings.xml +++ b/quickstep/res/values-sk/strings.xml @@ -102,10 +102,8 @@ "Späť" "Prepínač IME" "Nedávne" - - - - + "Upozornenia" + "Rýchle nastavenia" "Presunúť hore alebo doľava" "Presunúť dole alebo doprava" diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml index f2b2fa8520..999768c230 100644 --- a/quickstep/res/values-sq/strings.xml +++ b/quickstep/res/values-sq/strings.xml @@ -102,10 +102,8 @@ "Pas" "Çelësi IME" "Të fundit" - - - - + "Njoftimet" + "Cilësimet shpejt" "Lëviz në krye/majtas" "Lëviz në fund/djathtas" diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml index 2f1b75af4e..49f20c08c9 100644 --- a/quickstep/res/values-sv/strings.xml +++ b/quickstep/res/values-sv/strings.xml @@ -102,10 +102,8 @@ "Tillbaka" "IME-väljare" "Senaste" - - - - + "Aviseringar" + "Snabbinställn." "Flytta högst upp/till vänster" "Flytta längst ned/till höger" diff --git a/quickstep/res/values-tl/strings.xml b/quickstep/res/values-tl/strings.xml index 3ecae96b30..71b01b6cc0 100644 --- a/quickstep/res/values-tl/strings.xml +++ b/quickstep/res/values-tl/strings.xml @@ -102,10 +102,8 @@ "Bumalik" "IME switcher" "Mga Kamakailan" - - - - + "Mga Notification" + "Quick Settings" "Ilipat sa itaas/kaliwa" "Ilipat sa ibaba/kanan" diff --git a/quickstep/res/values-tr/strings.xml b/quickstep/res/values-tr/strings.xml index 19ced47d01..5e9a84b39b 100644 --- a/quickstep/res/values-tr/strings.xml +++ b/quickstep/res/values-tr/strings.xml @@ -102,10 +102,8 @@ "Geri" "IME değiştirici" "Son Kullanılanlar" - - - - + "Bildirimler" + "Hızlı Ayarlar" "Sol üste taşı" "Sağ alta taşı" diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml index 231d128aca..2e0d3f7dd2 100644 --- a/quickstep/res/values-uk/strings.xml +++ b/quickstep/res/values-uk/strings.xml @@ -102,10 +102,8 @@ "Назад" "Перемикач IME" "Нещодавні" - - - - + "Сповіщення" + "Швидкі налаштув." "Перемістити вгору або вліво" "Перемістити вниз або вправо" diff --git a/quickstep/res/values-vi/strings.xml b/quickstep/res/values-vi/strings.xml index 1072c3a17a..e3c66988a6 100644 --- a/quickstep/res/values-vi/strings.xml +++ b/quickstep/res/values-vi/strings.xml @@ -102,10 +102,8 @@ "Quay lại" "Trình chuyển đổi IME" "Gần đây" - - - - + "Thông báo" + "Cài đặt nhanh" "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" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index 4587d58778..a42476c836 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -102,10 +102,8 @@ "返回" "IME 切换器" "最近用过" - - - - + "通知" + "快捷设置" "移到顶部/左侧" "移到底部/右侧" diff --git a/quickstep/res/values-zh-rHK/strings.xml b/quickstep/res/values-zh-rHK/strings.xml index 2810771d2f..f2fd5446cd 100644 --- a/quickstep/res/values-zh-rHK/strings.xml +++ b/quickstep/res/values-zh-rHK/strings.xml @@ -102,10 +102,8 @@ "返回" "輸入法編輯器切換工具" "最近" - - - - + "通知" + "快速設定" "移至上方/左側" "移至底部/右側" diff --git a/quickstep/res/values-zh-rTW/strings.xml b/quickstep/res/values-zh-rTW/strings.xml index 847cb91507..f1fe624cee 100644 --- a/quickstep/res/values-zh-rTW/strings.xml +++ b/quickstep/res/values-zh-rTW/strings.xml @@ -102,10 +102,8 @@ "返回" "輸入法編輯器切換器" "最近使用" - - - - + "通知" + "快速設定" "移到上方/左側" "移到底部/右側" From 081d0d3a764ba121aaf9e1df22a8eef95a533798 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Fri, 18 Feb 2022 09:25:49 +0000 Subject: [PATCH 008/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I39d318c848dcc2eb0b21381ca66b7ca881010ad7 --- res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index a0c784f1fb..1ddd6528f5 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -103,7 +103,7 @@ "Ordner: %1$s, %2$d oder mehr Elemente" "Hintergründe" "Hintergrund & Stil" - "Startbildschirm-Einstellungen" + "Einstellungen" "Von deinem Administrator deaktiviert" "Drehen des Startbildschirms zulassen" "Beim Drehen des Smartphones" From f10ecccdf7ac55245d4f306593f89b0a87cac2d5 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Fri, 18 Feb 2022 18:35:38 +0000 Subject: [PATCH 009/782] Revert "Remove popup container drag listener on close complete." This reverts commit 1f7afc7740207d5438c80f52af1c9b8002bc045a. Reason for revert: Not all activity contexts have a drag controller, so this will cause a crash within those (e.g. SecondaryDisplayLauncher). Change-Id: Idf7c880d8213951d06fecc3fb8cf6e8efd2037b0 --- src/com/android/launcher3/popup/PopupContainerWithArrow.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/com/android/launcher3/popup/PopupContainerWithArrow.java b/src/com/android/launcher3/popup/PopupContainerWithArrow.java index 05d6fc6c15..198397a5e1 100644 --- a/src/com/android/launcher3/popup/PopupContainerWithArrow.java +++ b/src/com/android/launcher3/popup/PopupContainerWithArrow.java @@ -508,7 +508,6 @@ public class PopupContainerWithArrow @Override protected void closeComplete() { super.closeComplete(); - mActivityContext.getDragController().removeDragListener(this); PopupContainerWithArrow openPopup = getOpen(mActivityContext); if (openPopup == null || openPopup.mOriginalIcon != mOriginalIcon) { mOriginalIcon.setTextVisibility(mOriginalIcon.shouldTextBeVisible()); From 16467b3256a3384de7339e61f8f98982a13d8e05 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Fri, 18 Feb 2022 11:11:25 -0800 Subject: [PATCH 010/782] Remove popup container drag listener on close complete. Bug: 217162588 Test: Verified removal once drag is finished. Verified working on secondary display launcher. Change-Id: I16515518c6d488b74450456306abbfff646ac11b --- src/com/android/launcher3/popup/PopupContainerWithArrow.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/launcher3/popup/PopupContainerWithArrow.java b/src/com/android/launcher3/popup/PopupContainerWithArrow.java index 198397a5e1..2fa7945a20 100644 --- a/src/com/android/launcher3/popup/PopupContainerWithArrow.java +++ b/src/com/android/launcher3/popup/PopupContainerWithArrow.java @@ -508,6 +508,9 @@ public class PopupContainerWithArrow @Override protected void closeComplete() { super.closeComplete(); + if (mActivityContext.getDragController() != null) { + mActivityContext.getDragController().removeDragListener(this); + } PopupContainerWithArrow openPopup = getOpen(mActivityContext); if (openPopup == null || openPopup.mOriginalIcon != mOriginalIcon) { mOriginalIcon.setTextVisibility(mOriginalIcon.shouldTextBeVisible()); From 5597e4825dc357a122d29672c4682da2e3ce8aca Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Fri, 18 Feb 2022 15:12:27 -0800 Subject: [PATCH 011/782] Fix icon loading null pointer. Filtering out icon itemInfos with null component names when loading icons in bulk Test: manual Fixes: 220380324 Change-Id: I0e6f9ae0a363d17497207c92eadcac64ca42693f --- src/com/android/launcher3/icons/IconCache.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/icons/IconCache.java b/src/com/android/launcher3/icons/IconCache.java index 3129e2af41..308a8f2e5d 100644 --- a/src/com/android/launcher3/icons/IconCache.java +++ b/src/com/android/launcher3/icons/IconCache.java @@ -41,9 +41,9 @@ import android.os.Trace; import android.os.UserHandle; import android.text.TextUtils; import android.util.Log; -import android.util.Pair; import androidx.annotation.NonNull; +import androidx.core.util.Pair; import com.android.launcher3.InvariantDeviceProfile; import com.android.launcher3.LauncherFiles; @@ -339,6 +339,16 @@ public class IconCache extends BaseIconCache { List> iconRequestInfos) { Map, List>> iconLoadSubsectionsMap = iconRequestInfos.stream() + .filter(iconRequest -> { + if (iconRequest.itemInfo.getTargetComponent() != null) { + return true; + } + Log.i(TAG, + "Skipping Item info with null component name: " + + iconRequest.itemInfo); + iconRequest.itemInfo.bitmap = getDefaultIcon(iconRequest.itemInfo.user); + return false; + }) .collect(groupingBy(iconRequest -> Pair.create(iconRequest.itemInfo.user, iconRequest.useLowResIcon))); From 473b980bf97792f796ad8ef1f4019541e9dc89f1 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Mon, 7 Feb 2022 22:22:09 -0500 Subject: [PATCH 012/782] Put taskbar all apps in separate overlay window and stash taskbar. All apps should display below system UI components such as the notification tray and power menu, so an overlay window is more appropriate. As a result, all apps has a separate window activity context, but some properties are delegated to the taskbar activity context. Taskbar should also be stashed while all apps is open. Change-Id: I593457708779d84a0ab8b949a966d247d0a2e1b7 Test: Manual Bug: 216843189 Fix: 217383817 --- quickstep/res/layout/taskbar_all_apps.xml | 8 +- .../launcher3/taskbar/BaseTaskbarContext.java | 69 ++++++ .../taskbar/TaskbarActivityContext.java | 68 ++---- .../taskbar/TaskbarAllAppsViewController.java | 84 -------- .../launcher3/taskbar/TaskbarControllers.java | 9 +- .../taskbar/TaskbarDragController.java | 11 +- .../launcher3/taskbar/TaskbarDragView.java | 4 +- .../taskbar/TaskbarModelCallbacks.java | 4 +- .../taskbar/TaskbarPopupController.java | 20 +- .../taskbar/TaskbarStashController.java | 4 +- .../taskbar/TaskbarViewController.java | 2 +- .../TaskbarAllAppsContainerView.java | 14 +- .../allapps/TaskbarAllAppsContext.java | 164 +++++++++++++++ .../allapps/TaskbarAllAppsController.java | 199 ++++++++++++++++++ .../TaskbarAllAppsSlideInView.java | 27 ++- .../allapps/TaskbarAllAppsViewController.java | 91 ++++++++ 16 files changed, 596 insertions(+), 182 deletions(-) create mode 100644 quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java delete mode 100644 quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsViewController.java rename quickstep/src/com/android/launcher3/taskbar/{ => allapps}/TaskbarAllAppsContainerView.java (83%) create mode 100644 quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContext.java create mode 100644 quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java rename quickstep/src/com/android/launcher3/taskbar/{ => allapps}/TaskbarAllAppsSlideInView.java (76%) create mode 100644 quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsViewController.java diff --git a/quickstep/res/layout/taskbar_all_apps.xml b/quickstep/res/layout/taskbar_all_apps.xml index 11d75c7d9b..7dc0cbe1ab 100644 --- a/quickstep/res/layout/taskbar_all_apps.xml +++ b/quickstep/res/layout/taskbar_all_apps.xml @@ -14,12 +14,12 @@ See the License for the specific language governing permissions and limitations under the License. --> - - - - + + diff --git a/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java b/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java new file mode 100644 index 0000000000..17635df355 --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java @@ -0,0 +1,69 @@ +/* + * Copyright (C) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.taskbar; + +import android.content.Context; +import android.view.ContextThemeWrapper; +import android.view.LayoutInflater; + +import com.android.launcher3.DeviceProfile; +import com.android.launcher3.DeviceProfile.DeviceProfileListenable; +import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; +import com.android.launcher3.util.Themes; +import com.android.launcher3.views.ActivityContext; + +import java.util.ArrayList; +import java.util.List; + +// TODO(b/218912746): Share more behavior to avoid all apps context depending directly on taskbar. +/** Base for common behavior between taskbar window contexts. */ +public abstract class BaseTaskbarContext extends ContextThemeWrapper implements ActivityContext, + DeviceProfileListenable { + + protected final LayoutInflater mLayoutInflater; + private final List mDPChangeListeners = new ArrayList<>(); + + protected DeviceProfile mDeviceProfile; + + public BaseTaskbarContext(Context windowContext) { + super(windowContext, Themes.getActivityThemeRes(windowContext)); + mLayoutInflater = LayoutInflater.from(this).cloneInContext(this); + } + + @Override + public final LayoutInflater getLayoutInflater() { + return mLayoutInflater; + } + + @Override + public final DeviceProfile getDeviceProfile() { + return mDeviceProfile; + } + + @Override + public final List getOnDeviceProfileChangeListeners() { + return mDPChangeListeners; + } + + /** Updates the {@link DeviceProfile} instance to the latest representation of the screen. */ + public abstract void updateDeviceProfile(DeviceProfile dp); + + /** Callback invoked when a drag is initiated within this context. */ + public abstract void onDragStart(); + + /** Callback invoked when a popup is shown or closed within this context. */ + public abstract void onPopupVisibilityChanged(boolean isVisible); +} diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index fe091efecd..8f0b9345d7 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -42,10 +42,8 @@ import android.os.Process; import android.os.SystemProperties; import android.provider.Settings; import android.util.Log; -import android.view.ContextThemeWrapper; import android.view.Display; import android.view.Gravity; -import android.view.LayoutInflater; import android.view.RoundedCorner; import android.view.View; import android.view.WindowManager; @@ -58,11 +56,8 @@ import androidx.annotation.Nullable; import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.BubbleTextView; import com.android.launcher3.DeviceProfile; -import com.android.launcher3.DeviceProfile.DeviceProfileListenable; -import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; import com.android.launcher3.LauncherSettings.Favorites; import com.android.launcher3.R; -import com.android.launcher3.Utilities; import com.android.launcher3.dot.DotInfo; import com.android.launcher3.folder.Folder; import com.android.launcher3.folder.FolderIcon; @@ -72,11 +67,10 @@ import com.android.launcher3.model.data.FolderInfo; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.WorkspaceItemInfo; import com.android.launcher3.popup.PopupDataProvider; +import com.android.launcher3.taskbar.allapps.TaskbarAllAppsController; import com.android.launcher3.touch.ItemClickHandler; -import com.android.launcher3.util.OnboardingPrefs; import com.android.launcher3.util.PackageManagerHelper; import com.android.launcher3.util.SettingsCache; -import com.android.launcher3.util.Themes; import com.android.launcher3.util.TraceHelper; import com.android.launcher3.util.ViewCache; import com.android.launcher3.views.ActivityContext; @@ -89,16 +83,13 @@ import com.android.systemui.shared.system.WindowManagerWrapper; import com.android.systemui.unfold.util.ScopedUnfoldTransitionProgressProvider; import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.List; /** * The {@link ActivityContext} with which we inflate Taskbar-related Views. This allows UI elements * that are used by both Launcher and Taskbar (such as Folder) to reference a generic * ActivityContext and BaseDragLayer instead of the Launcher activity and its DragLayer. */ -public class TaskbarActivityContext extends ContextThemeWrapper implements ActivityContext, - DeviceProfileListenable { +public class TaskbarActivityContext extends BaseTaskbarContext { private static final boolean ENABLE_THREE_BUTTON_TASKBAR = SystemProperties.getBoolean("persist.debug.taskbar_three_button", false); @@ -106,13 +97,8 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ private static final String WINDOW_TITLE = "Taskbar"; - private final LayoutInflater mLayoutInflater; private final TaskbarDragLayer mDragLayer; - private final TaskbarAllAppsContainerView mAppsView; private final TaskbarControllers mControllers; - private final List mDPChangeListeners = new ArrayList<>(); - - private DeviceProfile mDeviceProfile; private final WindowManager mWindowManager; private final @Nullable RoundedCorner mLeftCorner, mRightCorner; @@ -135,14 +121,12 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ private boolean mBindingItems = false; private final TaskbarShortcutMenuAccessibilityDelegate mAccessibilityDelegate; - private final OnboardingPrefs mOnboardingPrefs; public TaskbarActivityContext(Context windowContext, DeviceProfile dp, TaskbarNavButtonController buttonController, ScopedUnfoldTransitionProgressProvider unfoldTransitionProgressProvider) { - super(windowContext, Themes.getActivityThemeRes(windowContext)); + super(windowContext); mDeviceProfile = dp; - mOnboardingPrefs = new OnboardingPrefs<>(this, Utilities.getPrefs(this)); mNavMode = SysUINavigationMode.getMode(windowContext); mImeDrawsImeNavBar = SysUINavigationMode.getImeDrawsImeNavBar(windowContext); @@ -158,8 +142,6 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ mTaskbarHeightForIme = resources.getDimensionPixelSize(R.dimen.taskbar_ime_size); - mLayoutInflater = LayoutInflater.from(this).cloneInContext(this); - // Inflate views. mDragLayer = (TaskbarDragLayer) mLayoutInflater.inflate( R.layout.taskbar, null, false); @@ -168,11 +150,6 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ FrameLayout navButtonsView = mDragLayer.findViewById(R.id.navbuttons_view); StashedHandleView stashedHandleView = mDragLayer.findViewById(R.id.stashed_handle); - TaskbarAllAppsSlideInView appsSlideInView = - (TaskbarAllAppsSlideInView) mLayoutInflater.inflate(R.layout.taskbar_all_apps, - mDragLayer, false); - mAppsView = appsSlideInView.getAppsView(); - Display display = windowContext.getDisplay(); Context c = display.getDisplayId() == Display.DEFAULT_DISPLAY ? windowContext.getApplicationContext() @@ -210,7 +187,7 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ new TaskbarAutohideSuspendController(this), new TaskbarPopupController(this), new TaskbarForceVisibleImmersiveController(this), - new TaskbarAllAppsViewController(this, appsSlideInView)); + new TaskbarAllAppsController(this)); } public void init(TaskbarSharedState sharedState) { @@ -236,7 +213,7 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ mWindowManager.addView(mDragLayer, mWindowLayoutParams); } - /** Updates the Device profile instance to the latest representation of the screen. */ + @Override public void updateDeviceProfile(DeviceProfile dp) { mDeviceProfile = dp; updateIconSize(getResources()); @@ -296,31 +273,11 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ return mRightCorner == null ? 0 : mRightCorner.getRadius(); } - @Override - public LayoutInflater getLayoutInflater() { - return mLayoutInflater; - } - @Override public TaskbarDragLayer getDragLayer() { return mDragLayer; } - @Override - public TaskbarAllAppsContainerView getAppsView() { - return mAppsView; - } - - @Override - public DeviceProfile getDeviceProfile() { - return mDeviceProfile; - } - - @Override - public List getOnDeviceProfileChangeListeners() { - return mDPChangeListeners; - } - @Override public Rect getFolderBoundingBox() { return mControllers.taskbarDragLayerController.getFolderBoundingBox(); @@ -411,11 +368,6 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ return mAccessibilityDelegate; } - @Override - public OnboardingPrefs getOnboardingPrefs() { - return mOnboardingPrefs; - } - @Override public boolean isBindingItems() { return mBindingItems; @@ -425,6 +377,16 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ mBindingItems = bindingItems; } + @Override + public void onDragStart() { + setTaskbarWindowFullscreen(true); + } + + @Override + public void onPopupVisibilityChanged(boolean isVisible) { + setTaskbarWindowFocusable(isVisible); + } + /** * Sets a new data-source for this taskbar instance */ diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsViewController.java deleted file mode 100644 index 2670200342..0000000000 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsViewController.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.android.launcher3.taskbar; - -import static com.android.launcher3.util.OnboardingPrefs.ALL_APPS_VISITED_COUNT; - -import com.android.launcher3.appprediction.AppsDividerView; -import com.android.launcher3.appprediction.PredictionRowView; -import com.android.launcher3.config.FeatureFlags; -import com.android.launcher3.model.data.AppInfo; -import com.android.launcher3.model.data.ItemInfo; - -import java.util.List; - -/** Handles the {@link TaskbarAllAppsContainerView} initialization and updates. */ -public final class TaskbarAllAppsViewController { - - private final TaskbarActivityContext mContext; - private final TaskbarAllAppsSlideInView mSlideInView; - private final TaskbarAllAppsContainerView mAppsView; - - public TaskbarAllAppsViewController( - TaskbarActivityContext context, TaskbarAllAppsSlideInView slideInView) { - mContext = context; - mSlideInView = slideInView; - mAppsView = mSlideInView.getAppsView(); - } - - /** Initialize the controller. */ - public void init(TaskbarControllers controllers) { - if (!FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { - return; - } - - mAppsView.setOnIconLongClickListener( - controllers.taskbarDragController::startDragOnLongClick); - mAppsView.getFloatingHeaderView().findFixedRowByType( - PredictionRowView.class).setOnIconLongClickListener( - controllers.taskbarDragController::startDragOnLongClick); - } - - /** Binds the current {@link AppInfo} instances to the {@link TaskbarAllAppsContainerView}. */ - public void setApps(AppInfo[] apps, int flags) { - if (FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { - mAppsView.getAppsStore().setApps(apps, flags); - } - } - - /** Binds the current app predictions to all apps {@link PredictionRowView}. */ - public void setPredictedApps(List predictedApps) { - if (FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { - PredictionRowView predictionRowView = - mAppsView.getFloatingHeaderView().findFixedRowByType(PredictionRowView.class); - predictionRowView.setPredictedApps(predictedApps); - } - } - - /** Opens the {@link TaskbarAllAppsContainerView}. */ - public void show() { - if (!FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { - return; - } - - mAppsView.getFloatingHeaderView().findFixedRowByType(AppsDividerView.class) - .setShowAllAppsLabel( - !mContext.getOnboardingPrefs().hasReachedMaxCount(ALL_APPS_VISITED_COUNT)); - mContext.getOnboardingPrefs().incrementEventCount(ALL_APPS_VISITED_COUNT); - mContext.setTaskbarWindowFullscreen(true); - mSlideInView.show(); - } -} diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index 21fbb3b2c8..d2e24e5bfa 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -20,6 +20,7 @@ import android.content.pm.ActivityInfo.Config; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import com.android.launcher3.taskbar.allapps.TaskbarAllAppsController; import com.android.systemui.shared.rotation.RotationButtonController; import java.io.PrintWriter; @@ -48,7 +49,7 @@ public class TaskbarControllers { public final TaskbarAutohideSuspendController taskbarAutohideSuspendController; public final TaskbarPopupController taskbarPopupController; public final TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController; - public final TaskbarAllAppsViewController taskbarAllAppsViewController; + public final TaskbarAllAppsController taskbarAllAppsController; @Nullable private LoggableTaskbarController[] mControllersToLog = null; @@ -74,7 +75,7 @@ public class TaskbarControllers { TaskbarAutohideSuspendController taskbarAutoHideSuspendController, TaskbarPopupController taskbarPopupController, TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController, - TaskbarAllAppsViewController taskbarAllAppsViewController) { + TaskbarAllAppsController taskbarAllAppsController) { this.taskbarActivityContext = taskbarActivityContext; this.taskbarDragController = taskbarDragController; this.navButtonController = navButtonController; @@ -91,7 +92,7 @@ public class TaskbarControllers { this.taskbarAutohideSuspendController = taskbarAutoHideSuspendController; this.taskbarPopupController = taskbarPopupController; this.taskbarForceVisibleImmersiveController = taskbarForceVisibleImmersiveController; - this.taskbarAllAppsViewController = taskbarAllAppsViewController; + this.taskbarAllAppsController = taskbarAllAppsController; } /** @@ -115,7 +116,7 @@ public class TaskbarControllers { taskbarEduController.init(this); taskbarPopupController.init(this); taskbarForceVisibleImmersiveController.init(this); - taskbarAllAppsViewController.init(this); + taskbarAllAppsController.init(this); mControllersToLog = new LoggableTaskbarController[] { taskbarDragController, navButtonController, navbarButtonsViewController, diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java index bffdf89d45..12b11959e8 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java @@ -73,7 +73,7 @@ import java.util.Arrays; /** * Handles long click on Taskbar items to start a system drag and drop operation. */ -public class TaskbarDragController extends DragController implements +public class TaskbarDragController extends DragController implements TaskbarControllers.LoggableTaskbarController { private static boolean DEBUG_DRAG_SHADOW_SURFACE = false; @@ -93,7 +93,7 @@ public class TaskbarDragController extends DragController { DragView dragView = startInternalDrag(btv, dragPreviewProvider); if (iconShift != null) { @@ -183,7 +182,7 @@ public class TaskbarDragController extends DragController popupContainer = + PopupContainerWithArrow popupContainer = mControllers.taskbarPopupController.showForIcon(btv); if (popupContainer != null) { dragOptions.preDragCondition = popupContainer.createPreDragCondition(false); diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragView.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragView.java index cf28eff0c2..7a4243261c 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragView.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragView.java @@ -25,8 +25,8 @@ import com.android.launcher3.dragndrop.DragView; * while the pre-drag is still in progress (i.e. when the long press popup is still open). After * that ends, we switch to a system drag and drop view instead. */ -public class TaskbarDragView extends DragView { - public TaskbarDragView(TaskbarActivityContext launcher, Drawable drawable, int registrationX, +public class TaskbarDragView extends DragView { + public TaskbarDragView(BaseTaskbarContext launcher, Drawable drawable, int registrationX, int registrationY, float initialScale, float scaleOnDrop, float finalScaleDps) { super(launcher, drawable, registrationX, registrationY, initialScale, scaleOnDrop, finalScaleDps); diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java index 2e18a40b68..62392eea29 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java @@ -158,7 +158,7 @@ public class TaskbarModelCallbacks implements mPredictedItems = item.items; commitItemsToUI(); } else if (item.containerId == Favorites.CONTAINER_PREDICTION) { - mControllers.taskbarAllAppsViewController.setPredictedApps(item.items); + mControllers.taskbarAllAppsController.setPredictedApps(item.items); } } @@ -201,7 +201,7 @@ public class TaskbarModelCallbacks implements @Override public void bindAllApplications(AppInfo[] apps, int flags) { - mControllers.taskbarAllAppsViewController.setApps(apps, flags); + mControllers.taskbarAllAppsController.setApps(apps, flags); } protected void dumpLogs(String prefix, PrintWriter pw) { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarPopupController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarPopupController.java index 68459ab4d7..ea4fe34fea 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarPopupController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarPopupController.java @@ -52,7 +52,7 @@ import java.util.stream.Stream; */ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskbarController { - private static final SystemShortcut.Factory + private static final SystemShortcut.Factory APP_INFO = SystemShortcut.AppInfo::new; private final TaskbarActivityContext mContext; @@ -121,8 +121,8 @@ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskba * Shows the notifications and deep shortcuts associated with a Taskbar {@param icon}. * @return the container if shown or null. */ - public PopupContainerWithArrow showForIcon(BubbleTextView icon) { - TaskbarActivityContext context = ActivityContext.lookupContext(icon.getContext()); + public PopupContainerWithArrow showForIcon(BubbleTextView icon) { + BaseTaskbarContext context = ActivityContext.lookupContext(icon.getContext()); if (PopupContainerWithArrow.getOpen(context) != null) { // There is already an items container open, so don't open this one. icon.clearFocus(); @@ -133,11 +133,11 @@ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskba return null; } - final PopupContainerWithArrow container = - (PopupContainerWithArrow) context.getLayoutInflater().inflate( + final PopupContainerWithArrow container = + (PopupContainerWithArrow) context.getLayoutInflater().inflate( R.layout.popup_container, context.getDragLayer(), false); container.addOnAttachStateChangeListener( - new PopupLiveUpdateHandler(mContext, container) { + new PopupLiveUpdateHandler(context, container) { @Override protected void showPopupContainerForIcon(BubbleTextView originalIcon) { showForIcon(originalIcon); @@ -157,10 +157,9 @@ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskba container.requestFocus(); // Make focusable to receive back events - mControllers.taskbarActivityContext.setTaskbarWindowFocusable(true); + context.onPopupVisibilityChanged(true); container.setOnCloseCallback(() -> { - mControllers.taskbarActivityContext.getDragLayer().post( - () -> mControllers.taskbarActivityContext.setTaskbarWindowFocusable(false)); + context.getDragLayer().post(() -> context.onPopupVisibilityChanged(false)); container.setOnCloseCallback(null); }); @@ -207,7 +206,8 @@ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskba iconShift.x = mIconLastTouchPos.x - sv.getIconCenter().x; iconShift.y = mIconLastTouchPos.y - mContext.getDeviceProfile().iconSizePx; - mControllers.taskbarDragController.startDragOnLongClick(sv, iconShift); + ((TaskbarDragController) ActivityContext.lookupContext( + v.getContext()).getDragController()).startDragOnLongClick(sv, iconShift); return false; } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java index 335b637d8a..1d5fa4d47b 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -51,11 +51,12 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba public static final int FLAG_STASHED_IN_APP_SETUP = 1 << 4; // setup wizard and AllSetActivity public static final int FLAG_STASHED_IN_APP_IME = 1 << 5; // IME is visible public static final int FLAG_IN_STASHED_LAUNCHER_STATE = 1 << 6; + public static final int FLAG_STASHED_IN_APP_ALL_APPS = 1 << 7; // All apps is visible. // If we're in an app and any of these flags are enabled, taskbar should be stashed. private static final int FLAGS_STASHED_IN_APP = FLAG_STASHED_IN_APP_MANUAL | FLAG_STASHED_IN_APP_PINNED | FLAG_STASHED_IN_APP_EMPTY | FLAG_STASHED_IN_APP_SETUP - | FLAG_STASHED_IN_APP_IME; + | FLAG_STASHED_IN_APP_IME | FLAG_STASHED_IN_APP_ALL_APPS; // If any of these flags are enabled, inset apps by our stashed height instead of our unstashed // height. This way the reported insets are consistent even during transitions out of the app. @@ -585,6 +586,7 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba str.add((flags & FLAG_STASHED_IN_APP_IME) != 0 ? "FLAG_STASHED_IN_APP_IME" : ""); str.add((flags & FLAG_IN_STASHED_LAUNCHER_STATE) != 0 ? "FLAG_IN_STASHED_LAUNCHER_STATE" : ""); + str.add((flags & FLAG_STASHED_IN_APP_ALL_APPS) != 0 ? "FLAG_STASHED_IN_APP_ALL_APPS" : ""); return str.toString(); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index 8b6831b8d6..153ed140b4 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -306,7 +306,7 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar } public View.OnClickListener getAllAppsButtonClickListener() { - return v -> mControllers.taskbarAllAppsViewController.show(); + return v -> mControllers.taskbarAllAppsController.show(); } public View.OnLongClickListener getIconOnLongClickListener() { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsContainerView.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContainerView.java similarity index 83% rename from quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsContainerView.java rename to quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContainerView.java index d6eb71641c..b36b9f1ffd 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsContainerView.java +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContainerView.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.android.launcher3.taskbar; +package com.android.launcher3.taskbar.allapps; import android.content.Context; import android.util.AttributeSet; @@ -29,10 +29,7 @@ import com.android.launcher3.allapps.BaseAllAppsContainerView; import com.android.launcher3.allapps.search.SearchAdapterProvider; /** All apps container accessible from taskbar. */ -public class TaskbarAllAppsContainerView extends BaseAllAppsContainerView { - public TaskbarAllAppsContainerView(Context context) { - this(context, null); - } +public class TaskbarAllAppsContainerView extends BaseAllAppsContainerView { public TaskbarAllAppsContainerView(Context context, AttributeSet attrs) { this(context, attrs, 0); @@ -44,8 +41,8 @@ public class TaskbarAllAppsContainerView extends BaseAllAppsContainerView createMainAdapterProvider() { - // Task bar all apps does not yet support search, so this implementation is minimal. - return new SearchAdapterProvider(mActivityContext) { + // Taskbar all apps does not yet support search, so this implementation is minimal. + return new SearchAdapterProvider(mActivityContext) { @Override public boolean launchHighlightedItem() { return false; @@ -79,8 +76,7 @@ public class TaskbarAllAppsContainerView extends BaseAllAppsContainerView + * All apps has its own window and needs a window context. Some properties are delegated to the + * {@link TaskbarActivityContext} such as {@link DeviceProfile} and {@link PopupDataProvider}. + */ +class TaskbarAllAppsContext extends BaseTaskbarContext { + private final TaskbarActivityContext mTaskbarContext; + private final OnboardingPrefs mOnboardingPrefs; + + private final TaskbarAllAppsViewController mAllAppsViewController; + private final TaskbarDragController mDragController; + private final TaskbarAllAppsDragLayer mDragLayer; + private final TaskbarAllAppsContainerView mAppsView; + + TaskbarAllAppsContext( + TaskbarActivityContext taskbarContext, + TaskbarAllAppsController windowController, + TaskbarStashController taskbarStashController) { + super(taskbarContext.createWindowContext(TYPE_APPLICATION_OVERLAY, null)); + mTaskbarContext = taskbarContext; + mDeviceProfile = taskbarContext.getDeviceProfile(); + mDragController = new TaskbarDragController(this); + mOnboardingPrefs = new OnboardingPrefs<>(this, Utilities.getPrefs(this)); + + mDragLayer = new TaskbarAllAppsDragLayer(this); + TaskbarAllAppsSlideInView slideInView = (TaskbarAllAppsSlideInView) mLayoutInflater.inflate( + R.layout.taskbar_all_apps, mDragLayer, false); + mAllAppsViewController = new TaskbarAllAppsViewController( + this, + slideInView, + windowController, + taskbarStashController); + mAppsView = slideInView.getAppsView(); + } + + TaskbarAllAppsViewController getAllAppsViewController() { + return mAllAppsViewController; + } + + @Override + public TaskbarDragController getDragController() { + return mDragController; + } + + @Override + public TaskbarAllAppsDragLayer getDragLayer() { + return mDragLayer; + } + + @Override + public TaskbarAllAppsContainerView getAppsView() { + return mAppsView; + } + + @Override + public OnboardingPrefs getOnboardingPrefs() { + return mOnboardingPrefs; + } + + @Override + public boolean isBindingItems() { + return mTaskbarContext.isBindingItems(); + } + + @Override + public View.OnClickListener getItemOnClickListener() { + return mTaskbarContext.getItemOnClickListener(); + } + + @Override + public PopupDataProvider getPopupDataProvider() { + return mTaskbarContext.getPopupDataProvider(); + } + + @Override + public DotInfo getDotInfoForItem(ItemInfo info) { + return mTaskbarContext.getDotInfoForItem(info); + } + + @Override + public void updateDeviceProfile(DeviceProfile dp) { + mDeviceProfile = dp; + dispatchDeviceProfileChanged(); + } + + @Override + public void onDragStart() {} + + @Override + public void onPopupVisibilityChanged(boolean isVisible) {} + + /** Root drag layer for this context. */ + private static class TaskbarAllAppsDragLayer extends BaseDragLayer { + + private TaskbarAllAppsDragLayer(Context context) { + super(context, null, 1); + setClipChildren(false); + recreateControllers(); + } + + @Override + protected void onAttachedToWindow() { + super.onAttachedToWindow(); + mActivity.mAllAppsViewController.show(); + } + + @Override + public void recreateControllers() { + mControllers = new TouchController[]{mActivity.mDragController}; + } + + @Override + public boolean dispatchKeyEvent(KeyEvent event) { + if (event.getAction() == ACTION_UP && event.getKeyCode() == KEYCODE_BACK) { + AbstractFloatingView topView = AbstractFloatingView.getTopOpenView(mActivity); + if (topView != null && topView.onBackPressed()) { + return true; + } + } + return super.dispatchKeyEvent(event); + } + } +} diff --git a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java new file mode 100644 index 0000000000..93024521d4 --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java @@ -0,0 +1,199 @@ +/* + * Copyright (C) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.taskbar.allapps; + +import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY; + +import android.content.Context; +import android.graphics.PixelFormat; +import android.view.Gravity; +import android.view.MotionEvent; +import android.view.WindowManager; +import android.view.WindowManager.LayoutParams; + +import androidx.annotation.Nullable; + +import com.android.launcher3.AbstractFloatingView; +import com.android.launcher3.DeviceProfile; +import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; +import com.android.launcher3.appprediction.PredictionRowView; +import com.android.launcher3.config.FeatureFlags; +import com.android.launcher3.model.data.AppInfo; +import com.android.launcher3.model.data.ItemInfo; +import com.android.launcher3.taskbar.TaskbarActivityContext; +import com.android.launcher3.taskbar.TaskbarControllers; + +import java.util.List; +import java.util.Optional; + +/** + * Handles the all apps overlay window initialization, updates, and its data. + *

+ * All apps is in an application overlay window instead of taskbar's navigation bar panel window, + * because a navigation bar panel is higher than UI components that all apps should be below such as + * the notification tray. + *

+ * The all apps window is created and destroyed upon opening and closing all apps, respectively. + * Application data may be bound while the window does not exist, so this controller will store + * the models for the next all apps session. + */ +public final class TaskbarAllAppsController implements OnDeviceProfileChangeListener { + + private static final String WINDOW_TITLE = "Taskbar All Apps"; + + private final TaskbarActivityContext mTaskbarContext; + private final TaskbarAllAppsProxyView mProxyView; + private final LayoutParams mLayoutParams; + + private TaskbarControllers mControllers; + /** Window context for all apps if it is open. */ + private @Nullable TaskbarAllAppsContext mAllAppsContext; + + // Application data models. + private AppInfo[] mApps; + private int mAppsModelFlags; + private List mPredictedApps; + + public TaskbarAllAppsController(TaskbarActivityContext context) { + mTaskbarContext = context; + mProxyView = new TaskbarAllAppsProxyView(mTaskbarContext); + mLayoutParams = createLayoutParams(); + } + + /** Initialize the controller. */ + public void init(TaskbarControllers controllers) { + if (FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { + mControllers = controllers; + } + } + + /** Updates the current {@link AppInfo} instances. */ + public void setApps(AppInfo[] apps, int flags) { + if (!FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { + return; + } + + mApps = apps; + mAppsModelFlags = flags; + if (mAllAppsContext != null) { + mAllAppsContext.getAppsView().getAppsStore().setApps(mApps, mAppsModelFlags); + } + } + + /** Updates the current predictions. */ + public void setPredictedApps(List predictedApps) { + if (!FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { + return; + } + + mPredictedApps = predictedApps; + if (mAllAppsContext != null) { + mAllAppsContext.getAppsView().getFloatingHeaderView() + .findFixedRowByType(PredictionRowView.class) + .setPredictedApps(mPredictedApps); + } + } + + /** Opens the {@link TaskbarAllAppsContainerView} in a new window. */ + public void show() { + if (mProxyView.isOpen()) { + return; + } + mProxyView.show(); + + mAllAppsContext = new TaskbarAllAppsContext(mTaskbarContext, + this, + mControllers.taskbarStashController); + mAllAppsContext.getDragController().init(mControllers); + mTaskbarContext.addOnDeviceProfileChangeListener(this); + Optional.ofNullable(mAllAppsContext.getSystemService(WindowManager.class)) + .ifPresent(m -> m.addView(mAllAppsContext.getDragLayer(), mLayoutParams)); + + mAllAppsContext.getAppsView().getAppsStore().setApps(mApps, mAppsModelFlags); + mAllAppsContext.getAppsView().getFloatingHeaderView() + .findFixedRowByType(PredictionRowView.class) + .setPredictedApps(mPredictedApps); + } + + /** + * Removes the all apps window from the hierarchy. + *

+ * This method should be called after an exit animation finishes, if applicable. + */ + void closeWindow() { + mProxyView.close(false); + mTaskbarContext.removeOnDeviceProfileChangeListener(this); + Optional.ofNullable(mAllAppsContext) + .map(c -> c.getSystemService(WindowManager.class)) + .ifPresent(m -> m.removeView(mAllAppsContext.getDragLayer())); + mAllAppsContext = null; + } + + private LayoutParams createLayoutParams() { + LayoutParams layoutParams = new LayoutParams( + TYPE_APPLICATION_OVERLAY, + 0, + PixelFormat.TRANSLUCENT); + layoutParams.setTitle(WINDOW_TITLE); + layoutParams.gravity = Gravity.BOTTOM; + layoutParams.packageName = mTaskbarContext.getPackageName(); + layoutParams.setFitInsetsTypes(0); // Handled by container view. + layoutParams.setSystemApplicationOverlay(true); + return layoutParams; + } + + @Override + public void onDeviceProfileChanged(DeviceProfile dp) { + Optional.ofNullable(mAllAppsContext).ifPresent(c -> c.updateDeviceProfile(dp)); + } + + /** + * Proxy view connecting taskbar drag layer to the all apps window. + *

+ * The all apps view is in a separate window and has its own drag layer, but this proxy lets it + * behave as though its in the taskbar drag layer. For instance, when the taskbar closes all + * {@link AbstractFloatingView} instances, the all apps window will also close. + */ + private class TaskbarAllAppsProxyView extends AbstractFloatingView { + + private TaskbarAllAppsProxyView(Context context) { + super(context, null); + } + + private void show() { + mIsOpen = true; + mTaskbarContext.getDragLayer().addView(this); + } + + @Override + protected void handleClose(boolean animate) { + mTaskbarContext.getDragLayer().removeView(this); + Optional.ofNullable(mAllAppsContext) + .map(TaskbarAllAppsContext::getAllAppsViewController) + .ifPresent(v -> v.close(animate)); + } + + @Override + protected boolean isOfType(int type) { + return (type & TYPE_TASKBAR_ALL_APPS) != 0; + } + + @Override + public boolean onControllerInterceptTouchEvent(MotionEvent ev) { + return false; + } + } +} diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsSlideInView.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsSlideInView.java similarity index 76% rename from quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsSlideInView.java rename to quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsSlideInView.java index 63690c4847..7accfbb6a6 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarAllAppsSlideInView.java +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsSlideInView.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.android.launcher3.taskbar; +package com.android.launcher3.taskbar.allapps; import static com.android.launcher3.anim.Interpolators.AGGRESSIVE_EASE; @@ -27,14 +27,17 @@ import com.android.launcher3.Insettable; import com.android.launcher3.R; import com.android.launcher3.views.AbstractSlideInView; +import java.util.Optional; + /** Wrapper for taskbar all apps with slide-in behavior. */ public class TaskbarAllAppsSlideInView extends - AbstractSlideInView implements Insettable { + AbstractSlideInView implements Insettable { - private static final int DEFAULT_OPEN_DURATION = 500; - private static final int DEFAULT_CLOSE_DURATION = 200; + static final int DEFAULT_OPEN_DURATION = 500; + static final int DEFAULT_CLOSE_DURATION = 200; private TaskbarAllAppsContainerView mAppsView; + private OnCloseListener mOnCloseBeginListener; public TaskbarAllAppsSlideInView(Context context, AttributeSet attrs) { this(context, attrs, 0); @@ -46,7 +49,7 @@ public class TaskbarAllAppsSlideInView extends } /** Opens the all apps view. */ - public void show() { + void show() { if (mIsOpen || mOpenCloseAnimator.isRunning()) { return; } @@ -60,12 +63,18 @@ public class TaskbarAllAppsSlideInView extends } /** The apps container inside this view. */ - public TaskbarAllAppsContainerView getAppsView() { + TaskbarAllAppsContainerView getAppsView() { return mAppsView; } + /** Callback invoked when the view is beginning to close (e.g. close animation is started). */ + void setOnCloseBeginListener(OnCloseListener onCloseBeginListener) { + mOnCloseBeginListener = onCloseBeginListener; + } + @Override protected void handleClose(boolean animate) { + Optional.ofNullable(mOnCloseBeginListener).ifPresent(OnCloseListener::onSlideInViewClosed); handleClose(animate, DEFAULT_CLOSE_DURATION); } @@ -81,6 +90,12 @@ public class TaskbarAllAppsSlideInView extends mContent = mAppsView; } + @Override + protected void onLayout(boolean changed, int l, int t, int r, int b) { + super.onLayout(changed, l, t, r, b); + setTranslationShift(mTranslationShift); + } + @Override protected int getScrimColor(Context context) { return context.getColor(R.color.widgets_picker_scrim); diff --git a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsViewController.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsViewController.java new file mode 100644 index 0000000000..c1abaaca06 --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsViewController.java @@ -0,0 +1,91 @@ +/* + * Copyright (C) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.taskbar.allapps; + +import static com.android.launcher3.taskbar.TaskbarStashController.FLAG_STASHED_IN_APP_ALL_APPS; +import static com.android.launcher3.taskbar.allapps.TaskbarAllAppsSlideInView.DEFAULT_CLOSE_DURATION; +import static com.android.launcher3.taskbar.allapps.TaskbarAllAppsSlideInView.DEFAULT_OPEN_DURATION; +import static com.android.launcher3.util.OnboardingPrefs.ALL_APPS_VISITED_COUNT; + +import com.android.launcher3.appprediction.AppsDividerView; +import com.android.launcher3.appprediction.PredictionRowView; +import com.android.launcher3.taskbar.TaskbarStashController; + +/** + * Handles the {@link TaskbarAllAppsContainerView} behavior and synchronizes its transitions with + * taskbar stashing. + */ +final class TaskbarAllAppsViewController { + + private final TaskbarAllAppsContext mContext; + private final TaskbarAllAppsSlideInView mSlideInView; + private final TaskbarAllAppsContainerView mAppsView; + private final TaskbarStashController mTaskbarStashController; + + TaskbarAllAppsViewController( + TaskbarAllAppsContext context, + TaskbarAllAppsSlideInView slideInView, + TaskbarAllAppsController windowController, + TaskbarStashController taskbarStashController) { + + mContext = context; + mSlideInView = slideInView; + mAppsView = mSlideInView.getAppsView(); + mTaskbarStashController = taskbarStashController; + + setUpIconLongClick(); + setUpAppDivider(); + setUpTaskbarStashing(); + mSlideInView.addOnCloseListener(windowController::closeWindow); + } + + /** Starts the {@link TaskbarAllAppsSlideInView} enter transition. */ + void show() { + mSlideInView.show(); + } + + /** Closes the {@link TaskbarAllAppsSlideInView}. */ + void close(boolean animate) { + mSlideInView.close(animate); + } + + private void setUpIconLongClick() { + mAppsView.setOnIconLongClickListener( + mContext.getDragController()::startDragOnLongClick); + mAppsView.getFloatingHeaderView() + .findFixedRowByType(PredictionRowView.class) + .setOnIconLongClickListener( + mContext.getDragController()::startDragOnLongClick); + } + + private void setUpAppDivider() { + mAppsView.getFloatingHeaderView() + .findFixedRowByType(AppsDividerView.class) + .setShowAllAppsLabel(!mContext.getOnboardingPrefs().hasReachedMaxCount( + ALL_APPS_VISITED_COUNT)); + mContext.getOnboardingPrefs().incrementEventCount(ALL_APPS_VISITED_COUNT); + } + + private void setUpTaskbarStashing() { + mTaskbarStashController.updateStateForFlag(FLAG_STASHED_IN_APP_ALL_APPS, true); + mTaskbarStashController.applyState(DEFAULT_OPEN_DURATION); + mSlideInView.setOnCloseBeginListener(() -> { + mTaskbarStashController.updateStateForFlag( + FLAG_STASHED_IN_APP_ALL_APPS, false); + mTaskbarStashController.applyState(DEFAULT_CLOSE_DURATION); + }); + } +} From 87fad7b9841c4dbc77c20b4e3c0a414d103aba55 Mon Sep 17 00:00:00 2001 From: Jeremy Sim Date: Wed, 23 Feb 2022 18:35:47 -0800 Subject: [PATCH 013/782] Fix small positioning bug with DWB banner in landscape The DWB banner is now positioned correctly when the task thumbnail is set as a secondary split view. Fixes: 220637396 Test: Manual testing on local Pixel 6 Change-Id: I3bcb0eb09d2a607b2891bc9f63f3a0b03668f48e --- .../launcher3/touch/PortraitPagedViewHandler.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/touch/PortraitPagedViewHandler.java b/src/com/android/launcher3/touch/PortraitPagedViewHandler.java index 0d92e2542a..7babdc5816 100644 --- a/src/com/android/launcher3/touch/PortraitPagedViewHandler.java +++ b/src/com/android/launcher3/touch/PortraitPagedViewHandler.java @@ -352,8 +352,14 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler { // Set translations if (deviceProfile.isLandscape) { if (desiredTaskId == splitBounds.rightBottomTaskId) { - translationX = ((taskViewWidth * splitBounds.leftTaskPercent) - + (taskViewWidth * splitBounds.dividerWidthPercent)); + float leftTopTaskPercent = splitBounds.appsStackedVertically + ? splitBounds.topTaskPercent + : splitBounds.leftTaskPercent; + float dividerThicknessPercent = splitBounds.appsStackedVertically + ? splitBounds.dividerHeightPercent + : splitBounds.dividerWidthPercent; + translationX = ((taskViewWidth * leftTopTaskPercent) + + (taskViewWidth * dividerThicknessPercent)); } } else { if (desiredTaskId == splitBounds.leftTopTaskId) { From 67d7be9c36ae0b452ebb8672c6a4e453b5dcfe23 Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Thu, 24 Feb 2022 16:07:47 +0000 Subject: [PATCH 014/782] Add extra logs for launcher not initialized - Add logs to figure out why launcher model is not loaded properly in a test Bug: 215233405 Test: None Change-Id: If9e6a18ed2955928fe4ad57e6d7aa34e39c32036 --- src/com/android/launcher3/LauncherModel.java | 24 ++++++++++++++++++- .../launcher3/testing/TestProtocol.java | 1 + .../tapl/LauncherInstrumentation.java | 2 ++ 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index ee6f51ed05..8646849c2c 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -100,7 +100,14 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi private boolean mModelDestroyed = false; public boolean isModelLoaded() { synchronized (mLock) { - return mModelLoaded && mLoaderTask == null && !mModelDestroyed; + boolean isModelLoaded = mModelLoaded && mLoaderTask == null && !mModelDestroyed; + if (Utilities.IS_RUNNING_IN_TEST_HARNESS && !isModelLoaded) { + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, + "Model not loaded - mModelLoaded: " + mModelLoaded + + ", mLoaderTask: " + mLoaderTask + + ", mModelDestroyed: " + mModelDestroyed); + } + return isModelLoaded; } } @@ -249,6 +256,9 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi * Called when the model is destroyed */ public void destroy() { + if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "destroying model", new Exception()); + } mModelDestroyed = true; MODEL_EXECUTOR.execute(mModelDelegate::destroy); } @@ -396,6 +406,9 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi return true; } else { stopLoader(); + if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "starting loader"); + } mLoaderTask = new LoaderTask( mApp, mBgAllAppsList, mBgDataModel, mModelDelegate, loaderResults); @@ -413,6 +426,9 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi * @return true if an existing loader was stopped. */ private boolean stopLoader() { + if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "stopping loader"); + } synchronized (mLock) { LoaderTask oldTask = mLoaderTask; mLoaderTask = null; @@ -512,6 +528,9 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi } public void commit() { + if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "committing model"); + } synchronized (mLock) { // Everything loaded bind the data. mModelLoaded = true; @@ -520,6 +539,9 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi @Override public void close() { + if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "closing model"); + } synchronized (mLock) { // If we are still the last one to be scheduled, remove ourselves. if (mLoaderTask == mTask) { diff --git a/src/com/android/launcher3/testing/TestProtocol.java b/src/com/android/launcher3/testing/TestProtocol.java index 2bf3b14f06..fc18ada958 100644 --- a/src/com/android/launcher3/testing/TestProtocol.java +++ b/src/com/android/launcher3/testing/TestProtocol.java @@ -129,4 +129,5 @@ public final class TestProtocol { public static final String NO_DROP_TARGET = "b/195031154"; public static final String NULL_INT_SET = "b/200572078"; public static final String MISSING_PROMISE_ICON = "b/202985412"; + public static final String LAUNCHER_NOT_INITIALIZED = "b/215233405"; } diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index f063191c23..db72cc3e88 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -766,6 +766,8 @@ public final class LauncherInstrumentation { getBoolean(TestProtocol.TEST_INFO_RESPONSE_FIELD)) { return; } + Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, + "Launcher not yet initialized in attempt: " + i); SystemClock.sleep(100); } checkForAnomaly(); From 410c75a44276302d3ce1513cf09eba58a3d7bb88 Mon Sep 17 00:00:00 2001 From: Luca Zuccarini Date: Mon, 14 Feb 2022 13:12:05 +0000 Subject: [PATCH 015/782] Ensure that the Hotseat respects the margins of the QSB. Before this change they were ignored by onMeasure(), so that the QSB couldn't rely on margins for its positioning. Bug: 217477426 Test: manual Change-Id: Ifecd3d40ea584273b7857d19b25a90dbafe1c656 --- src/com/android/launcher3/Hotseat.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/Hotseat.java b/src/com/android/launcher3/Hotseat.java index cb0cc113b0..e1680fc7e7 100644 --- a/src/com/android/launcher3/Hotseat.java +++ b/src/com/android/launcher3/Hotseat.java @@ -173,9 +173,15 @@ public class Hotseat extends CellLayout implements Insettable { protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); - int width = mActivity.getDeviceProfile().isQsbInline - ? mActivity.getDeviceProfile().qsbWidth - : getShortcutsAndWidgets().getMeasuredWidth(); + int width; + if (mActivity.getDeviceProfile().isQsbInline) { + width = mActivity.getDeviceProfile().qsbWidth; + } else { + MarginLayoutParams qsbParams = (MarginLayoutParams) mQsb.getLayoutParams(); + width = getShortcutsAndWidgets().getMeasuredWidth() + - qsbParams.getMarginStart() + - qsbParams.getMarginEnd(); + } mQsb.measure(MeasureSpec.makeMeasureSpec(width, MeasureSpec.EXACTLY), MeasureSpec.makeMeasureSpec(mQsbHeight, MeasureSpec.EXACTLY)); From 20f1328b9671c46f7c0afeb59ec83c6c4883f235 Mon Sep 17 00:00:00 2001 From: Shikha Malhotra Date: Thu, 24 Feb 2022 13:30:57 +0000 Subject: [PATCH 016/782] Top row of first workspace screen occupied only when QSB is placed at the top. This CL facilitates making the Feature Flag QSB_ON_FIRST_SCREEN as false for LauncherLilyGoogle to make sure that that the top row on the first screen is not blocked for QSB. Hinging it on BuildConfig allows it be overwritten in LauncherLilyGoogle. Bug: 208136186 Bug: 188511548 Test: Manually tested that top row of the first screen is not occupied and does not clear the shortcuts after a power cycle for LauncherLilyGoogle. Change-Id: I9113e2e2f2c0a160a2e1caf0ef3c5f86c6ec54b8 --- Android.bp | 15 +++++++++++++++ .../android/launcher3/config/FeatureFlags.java | 2 +- .../com/android/launcher3/BuildConfig.java | 9 +++++++-- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/Android.bp b/Android.bp index f5a38b4e6f..1c7c448948 100644 --- a/Android.bp +++ b/Android.bp @@ -224,6 +224,21 @@ filegroup { ], } +// Common source files used to build go launcher +filegroup { + name: "launcher-go-src-no-build-config", + srcs: [ + "src/**/*.java", + "src/**/*.kt", + "quickstep/src/**/*.java", + "quickstep/src/**/*.kt", + "go/src/**/*.java", + "go/src/**/*.kt", + "go/quickstep/src/**/*.java", + "go/quickstep/src/**/*.kt", + ], +} + // Proguard files for Launcher3 filegroup { name: "launcher-proguard-rules", diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 8b2184d8fe..b9054fe985 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -52,7 +52,7 @@ public final class FeatureFlags { * Enable moving the QSB on the 0th screen of the workspace. This is not a configuration feature * and should be modified at a project level. */ - public static final boolean QSB_ON_FIRST_SCREEN = true; + public static final boolean QSB_ON_FIRST_SCREEN = BuildConfig.QSB_ON_FIRST_SCREEN; /** * Feature flag to handle define config changes dynamically instead of killing the process. diff --git a/src_build_config/com/android/launcher3/BuildConfig.java b/src_build_config/com/android/launcher3/BuildConfig.java index 49aadf61ff..9a81d3f54c 100644 --- a/src_build_config/com/android/launcher3/BuildConfig.java +++ b/src_build_config/com/android/launcher3/BuildConfig.java @@ -17,6 +17,11 @@ package com.android.launcher3; public final class BuildConfig { - public static final String APPLICATION_ID = "com.android.launcher3"; - public static final boolean DEBUG = false; + public static final String APPLICATION_ID = "com.android.launcher3"; + public static final boolean DEBUG = false; + /** + * Flag to state if the QSB is on the first screen and placed on the top, + * this can be overwritten in other launchers with a different value, if needed. + */ + public static final boolean QSB_ON_FIRST_SCREEN = true; } From 01fb0032465d2c67f37d32b20cc149e40b6146c1 Mon Sep 17 00:00:00 2001 From: Pierre Barbier de Reuille Date: Fri, 25 Feb 2022 14:41:24 +0000 Subject: [PATCH 017/782] Removing the Sunshine team from OWNERS. We switched back to Digital Wellbeing. Test: n/a Change-Id: I98375788f66d3659cac3256f10cd8cd2bc19025e --- OWNERS | 7 ------- 1 file changed, 7 deletions(-) diff --git a/OWNERS b/OWNERS index 05fa502b34..f3fafe77a0 100644 --- a/OWNERS +++ b/OWNERS @@ -7,13 +7,6 @@ alexchau@google.com andraskloczl@google.com patmanning@google.com -petrcermak@google.com -pbdr@google.com -kideckel@google.com -stevenckng@google.com -ydixit@google.com -boadway@google.com -alinazaidi@google.com adamcohen@google.com hyunyoungs@google.com mrcasey@google.com From c4240fd4295bfa1f073003b92ac701771a0c3e7c Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Fri, 25 Feb 2022 10:06:18 -0800 Subject: [PATCH 018/782] Remove old logs associated to b/200572078 b/200572078 is no longer reproducing. Removing old logs and closing the bug Fixed: 200572078 Test: remote tests Change-Id: I7100ec33d5c92fc951b82f4118184453a388d772 --- src/com/android/launcher3/Launcher.java | 8 -------- src/com/android/launcher3/LauncherModel.java | 6 ------ .../android/launcher3/model/BaseLoaderResults.java | 13 ------------- src/com/android/launcher3/model/ModelUtils.java | 5 ----- src/com/android/launcher3/testing/TestProtocol.java | 1 - 5 files changed, 33 deletions(-) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 8fb2f53ec6..e2bce00fcc 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2173,10 +2173,6 @@ public class Launcher extends StatefulActivity implements Launche IntSet result = new IntSet(); if (visibleIds.isEmpty()) { - if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.NULL_INT_SET, "getPagesToBindSynchronously (1): " - + result); - } return result; } for (int id : orderedScreenIds.toArray()) { @@ -2197,10 +2193,6 @@ public class Launcher extends StatefulActivity implements Launche // pages being hidden in single panel. result.add(pairId); } - if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.NULL_INT_SET, "getPagesToBindSynchronously (2): " - + result); - } return result; } diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 8646849c2c..2d7fcb12fa 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -357,12 +357,6 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi public void addCallbacks(Callbacks callbacks) { Preconditions.assertUIThread(); synchronized (mCallbacksList) { - if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.NULL_INT_SET, "addCallbacks pointer: " - + callbacks - + ", name: " - + callbacks.getClass().getName(), new Exception()); - } mCallbacksList.add(callbacks); } } diff --git a/src/com/android/launcher3/model/BaseLoaderResults.java b/src/com/android/launcher3/model/BaseLoaderResults.java index 5b278ab4cf..db417a7e5e 100644 --- a/src/com/android/launcher3/model/BaseLoaderResults.java +++ b/src/com/android/launcher3/model/BaseLoaderResults.java @@ -32,7 +32,6 @@ import com.android.launcher3.model.BgDataModel.FixedContainerItems; import com.android.launcher3.model.data.AppInfo; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.LauncherAppWidgetInfo; -import com.android.launcher3.testing.TestProtocol; import com.android.launcher3.util.IntArray; import com.android.launcher3.util.IntSet; import com.android.launcher3.util.LooperExecutor; @@ -174,20 +173,8 @@ public abstract class BaseLoaderResults { ArrayList currentAppWidgets = new ArrayList<>(); ArrayList otherAppWidgets = new ArrayList<>(); - if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.NULL_INT_SET, "bind (1) currentScreenIds: " - + currentScreenIds - + ", pointer: " - + mCallbacks - + ", name: " - + mCallbacks.getClass().getName()); - } filterCurrentWorkspaceItems(currentScreenIds, mWorkspaceItems, currentWorkspaceItems, otherWorkspaceItems); - if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.NULL_INT_SET, "bind (2) currentScreenIds: " - + currentScreenIds); - } filterCurrentWorkspaceItems(currentScreenIds, mAppWidgets, currentAppWidgets, otherAppWidgets); final InvariantDeviceProfile idp = mApp.getInvariantDeviceProfile(); diff --git a/src/com/android/launcher3/model/ModelUtils.java b/src/com/android/launcher3/model/ModelUtils.java index ef5eef1e43..58aa9e591f 100644 --- a/src/com/android/launcher3/model/ModelUtils.java +++ b/src/com/android/launcher3/model/ModelUtils.java @@ -31,7 +31,6 @@ import com.android.launcher3.icons.BitmapInfo; import com.android.launcher3.icons.LauncherIcons; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.WorkspaceItemInfo; -import com.android.launcher3.testing.TestProtocol; import com.android.launcher3.util.IntArray; import com.android.launcher3.util.IntSet; @@ -67,10 +66,6 @@ public class ModelUtils { (lhs, rhs) -> Integer.compare(lhs.container, rhs.container)); for (T info : allWorkspaceItems) { if (info.container == LauncherSettings.Favorites.CONTAINER_DESKTOP) { - if (TestProtocol.sDebugTracing) { - Log.d(TestProtocol.NULL_INT_SET, "filterCurrentWorkspaceItems: " - + currentScreenIds); - } if (currentScreenIds.contains(info.screenId)) { currentScreenItems.add(info); itemsOnScreen.add(info.id); diff --git a/src/com/android/launcher3/testing/TestProtocol.java b/src/com/android/launcher3/testing/TestProtocol.java index fc18ada958..11a585fffb 100644 --- a/src/com/android/launcher3/testing/TestProtocol.java +++ b/src/com/android/launcher3/testing/TestProtocol.java @@ -127,7 +127,6 @@ public final class TestProtocol { public static final String PERMANENT_DIAG_TAG = "TaplTarget"; public static final String TASK_VIEW_ID_CRASH = "b/195430732"; public static final String NO_DROP_TARGET = "b/195031154"; - public static final String NULL_INT_SET = "b/200572078"; public static final String MISSING_PROMISE_ICON = "b/202985412"; public static final String LAUNCHER_NOT_INITIALIZED = "b/215233405"; } From cfccd38a0d458ead388f862f74704527d84c0b59 Mon Sep 17 00:00:00 2001 From: thiruram Date: Tue, 1 Mar 2022 06:07:38 -0800 Subject: [PATCH 019/782] Add placeholders for item_attributes parameters. Test: Manual Change-Id: I164eb20e5b8987a0d2bf4338a7eff235d02f9af7 --- .../quickstep/logging/StatsLogCompatManager.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java index 12a638a804..4016b45e00 100644 --- a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java +++ b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java @@ -139,9 +139,11 @@ public class StatsLogCompatManager extends StatsLogManager { info.getIsWork() /* is_work_profile */, info.getAttribute().getNumber() /* origin */, getCardinality(info) /* cardinality */, - info.getWidget().getSpanX(), - info.getWidget().getSpanY(), - getFeatures(info)); + info.getWidget().getSpanX() /* span_x */, + info.getWidget().getSpanY() /* span_y */, + getFeatures(info) /* features */, + null/*itemAttributes*/ + ); } /** @@ -170,7 +172,9 @@ public class StatsLogCompatManager extends StatsLogManager { info.getAttribute().getNumber(), // attribute_id = 15; getCardinality(info), // cardinality = 16; info.getWidget().getSpanX(), // span_x = 17 [default = 1]; - info.getWidget().getSpanY() // span_y = 18 [default = 1]; + info.getWidget().getSpanY(), // span_y = 18 [default = 1]; + 0, // int32 features = 19; + null // repeated int32 item_attributes = 20; ); } @@ -413,7 +417,8 @@ public class StatsLogCompatManager extends StatsLogManager { atomInfo.getFolderIcon().getLabelInfo() /* edittext */, getCardinality(atomInfo) /* cardinality */, getFeatures(atomInfo) /* features */, - getSearchAttributes(atomInfo) /* searchAttributes */ + getSearchAttributes(atomInfo) /* searchAttributes */, + null/*itemAttributes*/ ); } } From 88b34ff457f64affe010c60a31110e945a1c3026 Mon Sep 17 00:00:00 2001 From: Sam Dubey Date: Wed, 2 Mar 2022 05:43:48 +0000 Subject: [PATCH 020/782] Revert "Add placeholders for item_attributes parameters." Revert "Add item_attributes to LauncherAtoms." Revert submission 17044396-ItemAttributes Reason for revert: Broke targets Bug: 222206900 Reverted Changes: I164eb20e5:Add placeholders for item_attributes parameters. I18af2044d:Add item_attributes to LauncherAtoms. Change-Id: I620487090e2486bd579944769cce065e9c810f5b --- .../quickstep/logging/StatsLogCompatManager.java | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java index 4016b45e00..12a638a804 100644 --- a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java +++ b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java @@ -139,11 +139,9 @@ public class StatsLogCompatManager extends StatsLogManager { info.getIsWork() /* is_work_profile */, info.getAttribute().getNumber() /* origin */, getCardinality(info) /* cardinality */, - info.getWidget().getSpanX() /* span_x */, - info.getWidget().getSpanY() /* span_y */, - getFeatures(info) /* features */, - null/*itemAttributes*/ - ); + info.getWidget().getSpanX(), + info.getWidget().getSpanY(), + getFeatures(info)); } /** @@ -172,9 +170,7 @@ public class StatsLogCompatManager extends StatsLogManager { info.getAttribute().getNumber(), // attribute_id = 15; getCardinality(info), // cardinality = 16; info.getWidget().getSpanX(), // span_x = 17 [default = 1]; - info.getWidget().getSpanY(), // span_y = 18 [default = 1]; - 0, // int32 features = 19; - null // repeated int32 item_attributes = 20; + info.getWidget().getSpanY() // span_y = 18 [default = 1]; ); } @@ -417,8 +413,7 @@ public class StatsLogCompatManager extends StatsLogManager { atomInfo.getFolderIcon().getLabelInfo() /* edittext */, getCardinality(atomInfo) /* cardinality */, getFeatures(atomInfo) /* features */, - getSearchAttributes(atomInfo) /* searchAttributes */, - null/*itemAttributes*/ + getSearchAttributes(atomInfo) /* searchAttributes */ ); } } From bc0bce702e0294c4bc061fb6afca86fd75afede2 Mon Sep 17 00:00:00 2001 From: Thiru Ramasamy Date: Mon, 28 Feb 2022 20:03:21 -0800 Subject: [PATCH 021/782] Add OneSearch SuggestionType enums to launcher atom. Bug: 222001231 Test: wwdebug && wwlogcat - http://gpaste/6024652376768512 Change-Id: I6062a5fc6c4046521923f564b99a8150c561c0a2 --- protos/launcher_atom.proto | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/protos/launcher_atom.proto b/protos/launcher_atom.proto index c5599887dd..84892f190a 100644 --- a/protos/launcher_atom.proto +++ b/protos/launcher_atom.proto @@ -156,6 +156,12 @@ enum Attribute { ALL_APPS_SEARCH_RESULT_LEGACY_SHORTCUT = 30; ALL_APPS_SEARCH_RESULT_ASSISTANT_MEMORY = 31; + // Suggestion Type provided by AGA + ONE_SEARCH_WEB_QUERY = 32; + ONE_SEARCH_WEB_TRENDING = 33; + ONE_SEARCH_WEB_ENTITY = 34; + ONE_SEARCH_WEB_ANSWER = 35; + WIDGETS_BOTTOM_TRAY = 28; WIDGETS_TRAY_PREDICTION = 29; } From 401719cdbffb7cfe7dc78b0cda913e6ab2ec2a84 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 2 Mar 2022 19:25:58 +0000 Subject: [PATCH 022/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Id7f3956d500de9addf70b6367564551adf6f77ec --- quickstep/res/values-or/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml index 0d2306405c..bb810f02f8 100644 --- a/quickstep/res/values-or/strings.xml +++ b/quickstep/res/values-or/strings.xml @@ -22,7 +22,7 @@ "ପିନ୍‍" "ଫ୍ରିଫର୍ମ" "କୌଣସି ସାମ୍ପ୍ରତିକ ଆଇଟମ୍ ନାହିଁ" - "ଆପ୍‍ ବ୍ୟବହାର ସେଟିଂସ୍‍" + "ଆପ ବ୍ୟବହାର ସେଟିଂସ" "ସବୁ ଖାଲି କରନ୍ତୁ" "ବର୍ତ୍ତମାନର ଆପ୍‌" "ଟାସ୍କ ବନ୍ଦ ହୋଇଯାଇଛି" @@ -38,7 +38,7 @@ "ଆପଣଙ୍କର ସବୁଠାରୁ ଅଧିକ-ବ୍ୟବହୃତ ଆପଗୁଡ଼ିକୁ, ସିଧା ମୂଳ ସ୍କ୍ରିନରେ ସହଜରେ ଆକ୍ସେସ୍ କରନ୍ତୁ। ଆପଣଙ୍କ ରୁଟିନଗୁଡ଼ିକ ଆଧାରରେ ପରାମର୍ଶଗୁଡ଼ିକ ପରିବର୍ତ୍ତିତ ହେବ। ତଳ ଧାଡ଼ିରେ ଥିବା ଆପଗୁଡ଼ିକ ଏକ ନୂଆ ଫୋଲ୍ଡରକୁ ମୁଭ୍ କରିଯିବ।" "ଆପ୍ ପରାମର୍ଶଗୁଡ଼ିକ ପାଆନ୍ତୁ" "ନାହିଁ, ଥାଉ" - "ସେଟିଂସ୍" + "ସେଟିଂସ" "ସବୁଠାରୁ ଅଧିକ-ବ୍ୟବହୃତ ଆପଗୁଡ଼ିକ ଏଠାରେ ଦେଖାଯାଏ ଏବଂ ରୁଟିନଗୁଡ଼ିକ ଆଧାରରେ ପରିବର୍ତ୍ତିତ ହୋଇଥାଏ" "ଆପ୍ ପରାମର୍ଶଗୁଡ଼ିକ ପାଇବାକୁ ଆପଗୁଡ଼ିକୁ ତଳ ଧାଡ଼ିରୁ ଟାଣି ଆଣନ୍ତୁ" "ଆପ୍ ପରାମର୍ଶଗୁଡ଼ିକ ଖାଲି ସ୍ଥାନରେ ଯୋଗ କରାଯାଇଛି" @@ -69,14 +69,14 @@ "ଆପଗୁଡ଼ିକ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରିବାକୁ, ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ, ଧରି ରଖନ୍ତୁ, ତା\'ପରେ ରିଲିଜ୍ କରନ୍ତୁ।" "ସବୁ ପ୍ରସ୍ତୁତ" "ହୋଇଗଲା" - "ସେଟିଂସ୍" + "ସେଟିଂସ" "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" "ବଢ଼ିଆ!" "ଟ୍ୟୁଟୋରିଆଲ୍ %1$d/%2$d" "ସମ୍ପୂର୍ଣ୍ଣ ଭାବେ ପ୍ରସ୍ତୁତ!" "ମୂଳପୃଷ୍ଠାକୁ ଯିବା ପାଇଁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ଆପଣ ଆପଣଙ୍କ ଫୋନ୍ ବ୍ୟବହାର କରିବା ପାଇଁ ପ୍ରସ୍ତୁତ ଅଛନ୍ତି" - "ସିଷ୍ଟମ୍ ନାଭିଗେସନ୍ ସେଟିଂସ୍" + "ସିଷ୍ଟମ ନାଭିଗେସନ ସେଟିଂସ" "ସେୟାର୍ କରନ୍ତୁ" "ସ୍କ୍ରିନସଟ୍" "ସ୍ପ୍ଲିଟ୍" From 1d3ae1d1e67598d8cfaaa7ffdcefae23c1b3dff1 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 2 Mar 2022 19:27:01 +0000 Subject: [PATCH 023/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ie150b3dc37414641231ea3209b6ffc6d33712c3d --- go/quickstep/res/values-or/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/go/quickstep/res/values-or/strings.xml b/go/quickstep/res/values-or/strings.xml index 36204a32ce..2e76e2d972 100644 --- a/go/quickstep/res/values-or/strings.xml +++ b/go/quickstep/res/values-or/strings.xml @@ -7,13 +7,13 @@ "Lens" "ବୁଝିଗଲି" "ବାତିଲ୍ କରନ୍ତୁ" - "ସେଟିଂସ୍" + "ସେଟିଂସ" "ସ୍କିନରେ ଥିବା ଟେକ୍ସଟକୁ ଅନୁବାଦ କରନ୍ତୁ କିମ୍ବା ଶୁଣନ୍ତୁ" - "ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଟେକ୍ସଟ୍, ୱେବ୍ ଠିକଣା ଏବଂ ସ୍କ୍ରିନସଟଗୁଡ଼ିକ ପରି ସୂଚନାକୁ Google ସହ ସେୟାର୍ କରାଯାଇପାରେ।\n\nଆପଣ କେଉଁ ସୂଚନା ସେୟାର୍ କରନ୍ତି ତାହା ପରିବର୍ତ୍ତନ କରିବାକୁ, ""ସେଟିଂସ୍ > ଆପ୍ସ > ଡିଫଲ୍ଟ ଆପ୍ସ > ଡିଜିଟାଲ୍ ଆସିଷ୍ଟାଣ୍ଟ ଆପ""କୁ ଯାଆନ୍ତୁ।" + "ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଟେକ୍ସଟ, ୱେବ ଠିକଣା ଏବଂ ସ୍କ୍ରିନସଟଗୁଡ଼ିକ ପରି ସୂଚନାକୁ Google ସହ ସେୟାର କରାଯାଇପାରେ।\n\nଆପଣ କେଉଁ ସୂଚନାକୁ ସେୟାର କରନ୍ତି ତାହା ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ, ""ସେଟିଂସ > ଆପ୍ସ > ଡିଫଲ୍ଟ ଆପ୍ସ > Digital assistant ଆପ""କୁ ଯାଆନ୍ତୁ।" "ଏହି ଫିଚର୍ ବ୍ୟବହାର କରିବାକୁ ଏକ ଆସିଷ୍ଟାଣ୍ଟ ବାଛନ୍ତୁ" - "ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଥିବା ଟେକ୍ସଟକୁ ଶୁଣିବା ପାଇଁ କିମ୍ବା ଅନୁବାଦ କରିବାକୁ, ସେଟିଂସରେ ଏକ ଡିଜିଟାଲ୍ ଆସିଷ୍ଟାଣ୍ଟ ଆପ୍ ଚୟନ କରନ୍ତୁ" + "ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଥିବା ଟେକ୍ସଟକୁ ଶୁଣିବା କିମ୍ବା ଅନୁବାଦ କରିବା ପାଇଁ, ସେଟିଂସରେ ଏକ digital assistant ଆପ ବାଛନ୍ତୁ" "ଏହି ଫିଚର୍ ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କ ଆସିଷ୍ଟାଣ୍ଟକୁ ବଦଳାନ୍ତୁ" - "ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଥିବା ଟେକ୍ସଟକୁ ଶୁଣିବା ପାଇଁ କିମ୍ବା ଅନୁବାଦ କରିବାକୁ, ସେଟିଂସରେ ଆପଣଙ୍କ ଡିଜିଟାଲ୍ ଆସିଷ୍ଟାଣ୍ଟ ଆପକୁ ବଦଳାନ୍ତୁ" + "ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଥିବା ଟେକ୍ସଟକୁ ଶୁଣିବା କିମ୍ବା ଅନୁବାଦ କରିବା ପାଇଁ, ସେଟିଂସରେ ଆପଣଙ୍କ Digital assistant ଆପକୁ ବଦଳାନ୍ତୁ" "ଏହି ସ୍କ୍ରିନରେ ଥିବା ଟେକ୍ସଟକୁ ଶୁଣିବା ପାଇଁ ଏଠାରେ ଟାପ୍ କରନ୍ତୁ" "ଏହି ସ୍କ୍ରିନରେ ଥିବା ଟେକ୍ସଟକୁ ଅନୁବାଦ କରିବା ପାଇଁ ଏଠାରେ ଟାପ୍ କରନ୍ତୁ" "ଏହି ଆପ ସେୟାର କରାଯାଇପାରିବ ନାହିଁ" From f1201f29ea8da5ae977624f1a3d0d5c07bc18ebf Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Wed, 2 Mar 2022 19:28:08 +0000 Subject: [PATCH 024/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I50bcd99f4618e70a91dfadbc81788b06f2dcdac1 --- res/values-or/strings.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 1149e021d8..56121910b3 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -53,9 +53,9 @@ "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" "ଉପଯୋଗୀ ସୂଚନା ଆପଣଙ୍କ ପାଖରେ ସହଜରେ ଉପଲବ୍ଧ" "ଆପଗୁଡ଼ିକୁ ନଖୋଲି ସୂଚନା ପାଇବା ପାଇଁ, ଆପଣ ଆପଣଙ୍କ ମୂଳସ୍କ୍ରିନରେ ୱିଜେଟଗୁଡ଼ିକୁ ଯୋଗ କରିପାରିବେ" - "ୱିଜେଟ୍ ସେଟିଂସ୍ ପରିବର୍ତ୍ତନ କରିବାକୁ ଟାପ୍ କରନ୍ତୁ" + "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରିବାକୁ ଟାପ କରନ୍ତୁ" "ବୁଝିଗଲି" - "ୱିଜେଟ୍ ସେଟିଂସ୍ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" + "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" "ଆପ୍‌ ଖୋଜନ୍ତୁ" "ଆପ୍‌ ଲୋଡ୍‌ ହେଉଛି..." "\"%1$s\" ସହିତ ମେଳ ହେଉଥିବା କୌଣସି ଆପ୍‌ ମିଳିଲା ନାହିଁ" @@ -79,10 +79,10 @@ "ପୂର୍ବାନୁମାନକୁ ପିନ୍ କରନ୍ତୁ" "ସର୍ଟକଟ୍‍ ଇନଷ୍ଟଲ୍‌ କରନ୍ତୁ" "ୟୁଜରଙ୍କ ବିନା ହସ୍ତକ୍ଷେପରେ ଶର୍ଟକଟ୍‌ ଯୋଡ଼ିବାକୁ ଆପକୁ ଅନୁମତି ଦିଏ।" - "ହୋମ୍‌ ସେଟିଙ୍ଗ ଏବଂ ଶର୍ଟକଟ୍‌ ପଢ଼ନ୍ତୁ" - "ହୋମରେ ସେଟିଙ୍ଗ ପଢ଼ିବାକୁ ଆପ ଏବଂ ଶର୍ଟକଟକୁ ଅନୁମତି ଦିଏ।" - "ହୋମ୍‌ ସେଟିଙ୍ଗ ଏବଂ ଶର୍ଟକଟ୍‌ ଲେଖନ୍ତୁ" - "ହୋମରେ ସେଟିଙ୍ଗ ଏବଂ ଶର୍ଟକଟ୍‌ ପରିବର୍ତ୍ତନ କରିବାକୁ ଆପକୁ ଅନୁମତି ଦିଏ।" + "ହୋମ ସେଟିଂସ ଏବଂ ସର୍ଟକଟ ପଢ଼ନ୍ତୁ" + "ହୋମରେ ସେଟିଂସ ଏବଂ ସର୍ଟକଟକୁ ପଢ଼ିବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଏ।" + "ହୋମ ସେଟିଂସ ଏବଂ ସର୍ଟକଟ ଲେଖନ୍ତୁ" + "ହୋମରେ ସେଟିଂସ ଏବଂ ସର୍ଟକଟକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଏ।" "ଫୋନ୍‌ କଲ୍‌ କରିବାକୁ %1$sକୁ ଅନୁମତି ଦିଆଯାଇ ନାହିଁ" "ୱିଜେଟ୍ ଲୋଡ୍ କରାଯାଇପାରିବ ନାହିଁ" "ୱିଜେଟ ସେଟିଂସ" @@ -103,7 +103,7 @@ "ଫୋଲ୍ଡର୍: %1$s, %2$d କିମ୍ବା ଅଧିକ ଆଇଟମ୍" "ୱାଲପେପର୍‌" "ୱାଲପେପର୍ ଏବଂ ଷ୍ଟାଇଲ୍" - "ହୋମ୍‌ ସେଟିଂସ୍" + "ହୋମ ସେଟିଂସ" "ଆପଣଙ୍କ ଆଡମିନଙ୍କ ଦ୍ୱାରା ଅକ୍ଷମ କରାଯାଇଛି" "ହୋମ୍‌ ସ୍କ୍ରିନ୍ ବୁଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ" "ଯେତେବେଳେ ଫୋନକୁ ବୁଲାଯାଇଥାଏ" @@ -112,7 +112,7 @@ "ବନ୍ଦ କରନ୍ତୁ" "ବିଜ୍ଞପ୍ତି ଆକ୍ସେସ୍‌ ଆବଶ୍ୟକ ଅଟେ" "ବିଜ୍ଞପ୍ତି ବିନ୍ଦୁ ଦେଖାଇବାକୁ, %1$s ପାଇଁ ଆପ୍‌ ବିଜ୍ଞପ୍ତି ଅନ୍‌ କରନ୍ତୁ" - "ସେଟିଂସ୍ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" + "ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" "ବିଜ୍ଞପ୍ତି ଡଟ୍‌ଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ" "ହୋମ୍ ସ୍କ୍ରିନରେ ଆପ୍ ଆଇକନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ" "ନୂଆ ଆପ୍‌ ପାଇଁ" From d6826c74a4ca9dcec1ae4c9aff713fa0b6014cb1 Mon Sep 17 00:00:00 2001 From: Jeremy Sim Date: Sun, 20 Feb 2022 17:39:51 -0800 Subject: [PATCH 025/782] Fix paired icon placement in landscape/seascape In grouped task view, paired icons will now align better with task thumbnails. Fixes: 218783211 Test: Extensive manual testing on local device(s). Change-Id: I372d2ee90302a8d96ace048ff4f82126d9b2b363 --- .../quickstep/views/GroupedTaskView.java | 3 +- .../touch/LandscapePagedViewHandler.java | 35 ++++++++-- .../touch/PagedOrientationHandler.java | 3 +- .../touch/PortraitPagedViewHandler.java | 65 +++++++++++++++++-- .../touch/SeascapePagedViewHandler.java | 38 +++++++++-- .../util/SplitConfigurationOptions.java | 19 ++++++ 6 files changed, 146 insertions(+), 17 deletions(-) diff --git a/quickstep/src/com/android/quickstep/views/GroupedTaskView.java b/quickstep/src/com/android/quickstep/views/GroupedTaskView.java index 04af3c11ab..111c07aa79 100644 --- a/quickstep/src/com/android/quickstep/views/GroupedTaskView.java +++ b/quickstep/src/com/android/quickstep/views/GroupedTaskView.java @@ -272,7 +272,8 @@ public class GroupedTaskView extends TaskView { getPagedOrientationHandler().setSplitIconParams(mIconView, mIconView2, taskIconHeight, mSnapshotView.getMeasuredWidth(), mSnapshotView.getMeasuredHeight(), - isRtl, deviceProfile, mSplitBoundsConfig); + getMeasuredHeight(), getMeasuredWidth(), isRtl, deviceProfile, + mSplitBoundsConfig); } private void updateSecondaryDwbPlacement() { diff --git a/src/com/android/launcher3/touch/LandscapePagedViewHandler.java b/src/com/android/launcher3/touch/LandscapePagedViewHandler.java index 2609e549a5..d1f54cea29 100644 --- a/src/com/android/launcher3/touch/LandscapePagedViewHandler.java +++ b/src/com/android/launcher3/touch/LandscapePagedViewHandler.java @@ -16,6 +16,7 @@ package com.android.launcher3.touch; +import static android.view.Gravity.BOTTOM; import static android.view.Gravity.CENTER_VERTICAL; import static android.view.Gravity.END; import static android.view.Gravity.START; @@ -468,18 +469,42 @@ public class LandscapePagedViewHandler implements PagedOrientationHandler { @Override public void setSplitIconParams(View primaryIconView, View secondaryIconView, int taskIconHeight, int primarySnapshotWidth, int primarySnapshotHeight, - boolean isRtl, DeviceProfile deviceProfile, StagedSplitBounds splitConfig) { + int groupedTaskViewHeight, int groupedTaskViewWidth, boolean isRtl, + DeviceProfile deviceProfile, StagedSplitBounds splitConfig) { FrameLayout.LayoutParams primaryIconParams = (FrameLayout.LayoutParams) primaryIconView.getLayoutParams(); FrameLayout.LayoutParams secondaryIconParams = new FrameLayout.LayoutParams(primaryIconParams); - primaryIconParams.gravity = CENTER_VERTICAL | (isRtl ? START : END); + // We calculate the "midpoint" of the thumbnail area, and place the icons there. + // This is the place where the thumbnail area splits by default, in a near-50/50 split. + // It is usually not exactly 50/50, due to insets/screen cutouts. + int fullscreenInsetThickness = deviceProfile.getInsets().top; + int fullscreenMidpointFromBottom = ((deviceProfile.heightPx - fullscreenInsetThickness) + / 2); + float midpointFromBottomPct = (float) fullscreenMidpointFromBottom / deviceProfile.heightPx; + float insetPct = (float) fullscreenInsetThickness / deviceProfile.heightPx; + int spaceAboveSnapshots = deviceProfile.overviewTaskThumbnailTopMarginPx; + int overviewThumbnailAreaThickness = groupedTaskViewHeight - spaceAboveSnapshots; + int bottomToMidpointOffset = (int) (overviewThumbnailAreaThickness * midpointFromBottomPct); + int insetOffset = (int) (overviewThumbnailAreaThickness * insetPct); + + primaryIconParams.gravity = BOTTOM | (isRtl ? START : END); + secondaryIconParams.gravity = BOTTOM | (isRtl ? START : END); primaryIconView.setTranslationX(0); - primaryIconView.setTranslationY(-(taskIconHeight / 2f)); - secondaryIconParams.gravity = CENTER_VERTICAL | (isRtl ? START : END); secondaryIconView.setTranslationX(0); - secondaryIconView.setTranslationY(taskIconHeight / 2f); + if (splitConfig.initiatedFromSeascape) { + // if the split was initiated from seascape, + // the task on the right (secondary) is slightly larger + primaryIconView.setTranslationY(-bottomToMidpointOffset - insetOffset); + secondaryIconView.setTranslationY(-bottomToMidpointOffset - insetOffset + + taskIconHeight); + } else { + // if not, + // the task on the left (primary) is slightly larger + primaryIconView.setTranslationY(-bottomToMidpointOffset); + secondaryIconView.setTranslationY(-bottomToMidpointOffset + taskIconHeight); + } primaryIconView.setLayoutParams(primaryIconParams); secondaryIconView.setLayoutParams(secondaryIconParams); diff --git a/src/com/android/launcher3/touch/PagedOrientationHandler.java b/src/com/android/launcher3/touch/PagedOrientationHandler.java index 6e594e9cc6..1b171266fa 100644 --- a/src/com/android/launcher3/touch/PagedOrientationHandler.java +++ b/src/com/android/launcher3/touch/PagedOrientationHandler.java @@ -146,7 +146,8 @@ public interface PagedOrientationHandler { int taskIconMargin, int taskIconHeight, int thumbnailTopMargin, boolean isRtl); void setSplitIconParams(View primaryIconView, View secondaryIconView, int taskIconHeight, int primarySnapshotWidth, int primarySnapshotHeight, - boolean isRtl, DeviceProfile deviceProfile, StagedSplitBounds splitConfig); + int groupedTaskViewHeight, int groupedTaskViewWidth, boolean isRtl, + DeviceProfile deviceProfile, StagedSplitBounds splitConfig); /* * The following two methods try to center the TaskMenuView in landscape by finding the center diff --git a/src/com/android/launcher3/touch/PortraitPagedViewHandler.java b/src/com/android/launcher3/touch/PortraitPagedViewHandler.java index 926946ba7f..88c3bfe206 100644 --- a/src/com/android/launcher3/touch/PortraitPagedViewHandler.java +++ b/src/com/android/launcher3/touch/PortraitPagedViewHandler.java @@ -18,6 +18,7 @@ package com.android.launcher3.touch; import static android.view.Gravity.BOTTOM; import static android.view.Gravity.CENTER_HORIZONTAL; +import static android.view.Gravity.END; import static android.view.Gravity.START; import static android.view.Gravity.TOP; import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; @@ -565,18 +566,70 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler { @Override public void setSplitIconParams(View primaryIconView, View secondaryIconView, int taskIconHeight, int primarySnapshotWidth, int primarySnapshotHeight, - boolean isRtl, DeviceProfile deviceProfile, StagedSplitBounds splitConfig) { + int groupedTaskViewHeight, int groupedTaskViewWidth, boolean isRtl, + DeviceProfile deviceProfile, StagedSplitBounds splitConfig) { FrameLayout.LayoutParams primaryIconParams = (FrameLayout.LayoutParams) primaryIconView.getLayoutParams(); FrameLayout.LayoutParams secondaryIconParams = new FrameLayout.LayoutParams(primaryIconParams); - primaryIconParams.gravity = TOP | CENTER_HORIZONTAL; - // shifts icon half a width left (height is used conveniently here since icons are square) - primaryIconView.setTranslationX(-(taskIconHeight / 2f)); + if (deviceProfile.isLandscape) { + // We calculate the "midpoint" of the thumbnail area, and place the icons there. + // This is the place where the thumbnail area splits by default, in a near-50/50 split. + // It is usually not exactly 50/50, due to insets/screen cutouts. + int fullscreenInsetThickness = deviceProfile.isSeascape() + ? deviceProfile.getInsets().right + : deviceProfile.getInsets().left; + int fullscreenMidpointFromBottom = ((deviceProfile.widthPx + - fullscreenInsetThickness) / 2); + float midpointFromBottomPct = (float) fullscreenMidpointFromBottom + / deviceProfile.widthPx; + float insetPct = (float) fullscreenInsetThickness / deviceProfile.widthPx; + int spaceAboveSnapshots = 0; + int overviewThumbnailAreaThickness = groupedTaskViewWidth - spaceAboveSnapshots; + int bottomToMidpointOffset = (int) (overviewThumbnailAreaThickness + * midpointFromBottomPct); + int insetOffset = (int) (overviewThumbnailAreaThickness * insetPct); + + if (deviceProfile.isSeascape()) { + primaryIconParams.gravity = TOP | (isRtl ? END : START); + secondaryIconParams.gravity = TOP | (isRtl ? END : START); + if (splitConfig.initiatedFromSeascape) { + // if the split was initiated from seascape, + // the task on the right (secondary) is slightly larger + primaryIconView.setTranslationX(bottomToMidpointOffset - taskIconHeight); + secondaryIconView.setTranslationX(bottomToMidpointOffset); + } else { + // if not, + // the task on the left (primary) is slightly larger + primaryIconView.setTranslationX(bottomToMidpointOffset + insetOffset + - taskIconHeight); + secondaryIconView.setTranslationX(bottomToMidpointOffset + insetOffset); + } + } else { + primaryIconParams.gravity = TOP | (isRtl ? START : END); + secondaryIconParams.gravity = TOP | (isRtl ? START : END); + if (!splitConfig.initiatedFromSeascape) { + // if the split was initiated from landscape, + // the task on the left (primary) is slightly larger + primaryIconView.setTranslationX(-bottomToMidpointOffset); + secondaryIconView.setTranslationX(-bottomToMidpointOffset + taskIconHeight); + } else { + // if not, + // the task on the right (secondary) is slightly larger + primaryIconView.setTranslationX(-bottomToMidpointOffset - insetOffset); + secondaryIconView.setTranslationX(-bottomToMidpointOffset - insetOffset + + taskIconHeight); + } + } + } else { + primaryIconParams.gravity = TOP | CENTER_HORIZONTAL; + // shifts icon half a width left (height is used here since icons are square) + primaryIconView.setTranslationX(-(taskIconHeight / 2f)); + secondaryIconParams.gravity = TOP | CENTER_HORIZONTAL; + secondaryIconView.setTranslationX(taskIconHeight / 2f); + } primaryIconView.setTranslationY(0); - secondaryIconParams.gravity = TOP | CENTER_HORIZONTAL; - secondaryIconView.setTranslationX(taskIconHeight / 2f); secondaryIconView.setTranslationY(0); primaryIconView.setLayoutParams(primaryIconParams); diff --git a/src/com/android/launcher3/touch/SeascapePagedViewHandler.java b/src/com/android/launcher3/touch/SeascapePagedViewHandler.java index 9151796fc5..74b6a5b28e 100644 --- a/src/com/android/launcher3/touch/SeascapePagedViewHandler.java +++ b/src/com/android/launcher3/touch/SeascapePagedViewHandler.java @@ -178,16 +178,46 @@ public class SeascapePagedViewHandler extends LandscapePagedViewHandler { @Override public void setSplitIconParams(View primaryIconView, View secondaryIconView, int taskIconHeight, int primarySnapshotWidth, int primarySnapshotHeight, - boolean isRtl, DeviceProfile deviceProfile, StagedSplitBounds splitConfig) { + int groupedTaskViewHeight, int groupedTaskViewWidth, boolean isRtl, + DeviceProfile deviceProfile, StagedSplitBounds splitConfig) { super.setSplitIconParams(primaryIconView, secondaryIconView, taskIconHeight, - primarySnapshotWidth, primarySnapshotHeight, isRtl, deviceProfile, splitConfig); + primarySnapshotWidth, primarySnapshotHeight, groupedTaskViewHeight, + groupedTaskViewWidth, isRtl, deviceProfile, splitConfig); FrameLayout.LayoutParams primaryIconParams = (FrameLayout.LayoutParams) primaryIconView.getLayoutParams(); FrameLayout.LayoutParams secondaryIconParams = (FrameLayout.LayoutParams) secondaryIconView.getLayoutParams(); - primaryIconParams.gravity = CENTER_VERTICAL | (isRtl ? END : START); - secondaryIconParams.gravity = CENTER_VERTICAL | (isRtl ? END : START); + // We calculate the "midpoint" of the thumbnail area, and place the icons there. + // This is the place where the thumbnail area splits by default, in a near-50/50 split. + // It is usually not exactly 50/50, due to insets/screen cutouts. + int fullscreenInsetThickness = deviceProfile.getInsets().top; + int fullscreenMidpointFromBottom = ((deviceProfile.heightPx + - fullscreenInsetThickness) / 2); + float midpointFromBottomPct = (float) fullscreenMidpointFromBottom / deviceProfile.heightPx; + float insetPct = (float) fullscreenInsetThickness / deviceProfile.heightPx; + int spaceAboveSnapshots = deviceProfile.overviewTaskThumbnailTopMarginPx; + int overviewThumbnailAreaThickness = groupedTaskViewHeight - spaceAboveSnapshots; + int bottomToMidpointOffset = (int) (overviewThumbnailAreaThickness * midpointFromBottomPct); + int insetOffset = (int) (overviewThumbnailAreaThickness * insetPct); + + primaryIconParams.gravity = BOTTOM | (isRtl ? END : START); + secondaryIconParams.gravity = BOTTOM | (isRtl ? END : START); + primaryIconView.setTranslationX(0); + secondaryIconView.setTranslationX(0); + if (splitConfig.initiatedFromSeascape) { + // if the split was initiated from seascape, + // the task on the right (secondary) is slightly larger + primaryIconView.setTranslationY(-bottomToMidpointOffset - insetOffset); + secondaryIconView.setTranslationY(-bottomToMidpointOffset - insetOffset + + taskIconHeight); + } else { + // if not, + // the task on the left (primary) is slightly larger + primaryIconView.setTranslationY(-bottomToMidpointOffset); + secondaryIconView.setTranslationY(-bottomToMidpointOffset + taskIconHeight); + } + primaryIconView.setLayoutParams(primaryIconParams); secondaryIconView.setLayoutParams(secondaryIconParams); } diff --git a/src/com/android/launcher3/util/SplitConfigurationOptions.java b/src/com/android/launcher3/util/SplitConfigurationOptions.java index cb714b2a8f..b40493ac25 100644 --- a/src/com/android/launcher3/util/SplitConfigurationOptions.java +++ b/src/com/android/launcher3/util/SplitConfigurationOptions.java @@ -113,6 +113,14 @@ public final class SplitConfigurationOptions { * the bounds were originally in */ public final boolean appsStackedVertically; + /** + * If {@code true}, that means at the time of creation of this object, the phone was in + * seascape orientation. This is important on devices with insets, because they do not split + * evenly -- one of the insets must be slightly larger to account for the inset. + * From landscape, it is the leftTop task that expands slightly. + * From seascape, it is the rightBottom task that expands slightly. + */ + public final boolean initiatedFromSeascape; public final int leftTopTaskId; public final int rightBottomTaskId; @@ -128,11 +136,22 @@ public final class SplitConfigurationOptions { this.visualDividerBounds = new Rect(leftTopBounds.left, leftTopBounds.bottom, leftTopBounds.right, rightBottomBounds.top); appsStackedVertically = true; + initiatedFromSeascape = false; } else { // horizontal apps, vertical divider this.visualDividerBounds = new Rect(leftTopBounds.right, leftTopBounds.top, rightBottomBounds.left, leftTopBounds.bottom); appsStackedVertically = false; + // The following check is unreliable on devices without insets + // (initiatedFromSeascape will always be set to false.) This happens to be OK for + // all our current uses, but should be refactored. + // TODO: Create a more reliable check, or refactor how splitting works on devices + // with insets. + if (rightBottomBounds.width() > leftTopBounds.width()) { + initiatedFromSeascape = true; + } else { + initiatedFromSeascape = false; + } } leftTaskPercent = this.leftTopBounds.width() / (float) rightBottomBounds.right; From e294eadc7425a9066c67fd11ab3f59bbd04920cc Mon Sep 17 00:00:00 2001 From: thiruram Date: Wed, 2 Mar 2022 10:42:44 -0800 Subject: [PATCH 026/782] Add empty implementation for item_attributes field on Launcher. Test: make -j64 NexusLauncher Change-Id: Ie2781017018b9c0397f2322399cbd0267c988296 --- .../quickstep/logging/StatsLogCompatManager.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java index 12a638a804..04fc3ba181 100644 --- a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java +++ b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java @@ -141,7 +141,9 @@ public class StatsLogCompatManager extends StatsLogManager { getCardinality(info) /* cardinality */, info.getWidget().getSpanX(), info.getWidget().getSpanY(), - getFeatures(info)); + getFeatures(info), + null /* attributes */ + ); } /** @@ -170,7 +172,8 @@ public class StatsLogCompatManager extends StatsLogManager { info.getAttribute().getNumber(), // attribute_id = 15; getCardinality(info), // cardinality = 16; info.getWidget().getSpanX(), // span_x = 17 [default = 1]; - info.getWidget().getSpanY() // span_y = 18 [default = 1]; + info.getWidget().getSpanY(), // span_y = 18 [default = 1]; + null /* attributes */ ); } @@ -413,7 +416,8 @@ public class StatsLogCompatManager extends StatsLogManager { atomInfo.getFolderIcon().getLabelInfo() /* edittext */, getCardinality(atomInfo) /* cardinality */, getFeatures(atomInfo) /* features */, - getSearchAttributes(atomInfo) /* searchAttributes */ + getSearchAttributes(atomInfo) /* searchAttributes */, + null /* attributes */ ); } } From 8d8c14805a246affe1d67329af3f62c9e41018fc Mon Sep 17 00:00:00 2001 From: Benno Lin Date: Mon, 8 Nov 2021 06:51:23 +0000 Subject: [PATCH 027/782] Fix Tapl drag to folder issue on S5 and R3 Bug: 205015793 Bug: 205014516 Test: atest Launcher3Tests Test: https://android-build.googleplex.com/builds/abtd/run/L47800000953216369 Test: https://android-build.googleplex.com/builds/abtd/run/L63300000953213948 Change-Id: If481d2b6503e8d47953b00c102719c447f43da41 --- .../launcher3/ui/AbstractLauncherUiTest.java | 25 ++++++++++++++ .../launcher3/ui/TaplTestsLauncher3.java | 30 ++++------------- .../android/launcher3/tapl/HomeAppIcon.java | 2 +- .../android/launcher3/tapl/Launchable.java | 2 +- .../tapl/LauncherInstrumentation.java | 14 ++++---- .../com/android/launcher3/tapl/Workspace.java | 33 ++++++++++--------- 6 files changed, 59 insertions(+), 47 deletions(-) diff --git a/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java b/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java index 79a4673b04..c99c4f1bac 100644 --- a/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java +++ b/tests/src/com/android/launcher3/ui/AbstractLauncherUiTest.java @@ -33,6 +33,7 @@ import android.content.pm.LauncherActivityInfo; import android.content.pm.LauncherApps; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.graphics.Point; import android.os.Debug; import android.os.Process; import android.os.RemoteException; @@ -54,6 +55,8 @@ import com.android.launcher3.LauncherState; import com.android.launcher3.Utilities; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.statemanager.StateManager; +import com.android.launcher3.tapl.HomeAllApps; +import com.android.launcher3.tapl.HomeAppIcon; import com.android.launcher3.tapl.LauncherInstrumentation; import com.android.launcher3.tapl.LauncherInstrumentation.ContainerType; import com.android.launcher3.tapl.TestHelpers; @@ -600,4 +603,26 @@ public abstract class AbstractLauncherUiTest { protected void onLauncherActivityClose(Launcher launcher) { } + + protected HomeAppIcon createShortcutInCenterIfNotExist(String name) { + Point dimension = mLauncher.getWorkspace().getIconGridDimensions(); + return createShortcutIfNotExist(name, dimension.x / 2, dimension.y / 2); + } + + protected HomeAppIcon createShortcutIfNotExist(String name, int cellX, int cellY) { + HomeAppIcon homeAppIcon = mLauncher.getWorkspace().tryGetWorkspaceAppIcon(name); + if (homeAppIcon == null) { + HomeAllApps allApps = mLauncher.getWorkspace().switchToAllApps(); + allApps.freeze(); + try { + allApps.getAppIcon(name).dragToWorkspace(cellX, cellY); + } finally { + allApps.unfreeze(); + } + homeAppIcon = mLauncher.getWorkspace().getWorkspaceAppIcon(name); + } + return homeAppIcon; + } + + } diff --git a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java index da8bf6e882..61ec8bd9c5 100644 --- a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java +++ b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java @@ -365,27 +365,11 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { } } - private HomeAppIcon createShortcutIfNotExist(String name) { - HomeAppIcon homeAppIcon = mLauncher.getWorkspace().tryGetWorkspaceAppIcon(name); - if (homeAppIcon == null) { - HomeAllApps allApps = mLauncher.getWorkspace().switchToAllApps(); - allApps.freeze(); - try { - allApps.getAppIcon(name).dragToWorkspace(false, false); - } finally { - allApps.unfreeze(); - } - homeAppIcon = mLauncher.getWorkspace().getWorkspaceAppIcon(name); - } - return homeAppIcon; - } - - @Ignore("b/205014516") @Test @PortraitLandscape public void testDragToFolder() throws Exception { - final HomeAppIcon playStoreIcon = createShortcutIfNotExist("Play Store"); - final HomeAppIcon gmailIcon = createShortcutIfNotExist("Gmail"); + final HomeAppIcon playStoreIcon = createShortcutIfNotExist("Play Store", 0, 1); + final HomeAppIcon gmailIcon = createShortcutIfNotExist("Gmail", 1, 1); FolderIcon folderIcon = gmailIcon.dragToIcon(playStoreIcon); @@ -399,7 +383,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { assertNull("Play Store should be moved to a folder.", workspace.tryGetWorkspaceAppIcon("Play Store")); - final HomeAppIcon youTubeIcon = createShortcutIfNotExist("YouTube"); + final HomeAppIcon youTubeIcon = createShortcutInCenterIfNotExist("YouTube"); folderIcon = youTubeIcon.dragToIcon(folderIcon); folder = folderIcon.open(); @@ -433,8 +417,8 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { @PortraitLandscape public void testDeleteFromWorkspace() throws Exception { // test delete both built-in apps and user-installed app from workspace - for (String appName : new String[] {"Gmail", "Play Store", APP_NAME}) { - final HomeAppIcon homeAppIcon = createShortcutIfNotExist(appName); + for (String appName : new String[]{"Gmail", "Play Store", APP_NAME}) { + final HomeAppIcon homeAppIcon = createShortcutInCenterIfNotExist(appName); Workspace workspace = mLauncher.getWorkspace().deleteAppIcon(homeAppIcon); assertNull(appName + " app was found after being deleted from workspace", workspace.tryGetWorkspaceAppIcon(appName)); @@ -458,7 +442,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { TestUtil.installDummyApp(); try { verifyAppUninstalledFromAllApps( - createShortcutIfNotExist(DUMMY_APP_NAME).uninstall(), DUMMY_APP_NAME); + createShortcutInCenterIfNotExist(DUMMY_APP_NAME).uninstall(), DUMMY_APP_NAME); } finally { TestUtil.uninstallDummyApp(); } @@ -509,7 +493,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { } // test to move a shortcut to other cell. - final HomeAppIcon launcherTestAppIcon = createShortcutIfNotExist(APP_NAME); + final HomeAppIcon launcherTestAppIcon = createShortcutInCenterIfNotExist(APP_NAME); for (Point target : targets) { launcherTestAppIcon.dragToWorkspace(target.x, target.y); } diff --git a/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java b/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java index 4b36dc0e42..baabe12688 100644 --- a/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java +++ b/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java @@ -115,7 +115,7 @@ public abstract class HomeAppIcon extends AppIcon implements FolderDragTarget, W String.format("want to drag the icon to cell(%d, %d)", cellX, cellY)) ) { final Supplier dest = () -> Workspace.getCellCenter(mLauncher, cellX, cellY); - Workspace.dragIconToWorkspace(mLauncher, this, dest, true, getLongPressIndicator(), + Workspace.dragIconToWorkspace(mLauncher, this, dest, getLongPressIndicator(), () -> addExpectedEventsForLongClick(), null); try (LauncherInstrumentation.Closable ignore = mLauncher.addContextLayer("dragged")) { WorkspaceAppIcon appIcon = diff --git a/tests/tapl/com/android/launcher3/tapl/Launchable.java b/tests/tapl/com/android/launcher3/tapl/Launchable.java index 02a6b91209..a28eac6bad 100644 --- a/tests/tapl/com/android/launcher3/tapl/Launchable.java +++ b/tests/tapl/com/android/launcher3/tapl/Launchable.java @@ -139,7 +139,7 @@ abstract class Launchable { mLauncher.waitForLauncherObject(longPressIndicator); LauncherInstrumentation.log("movePointerForStartDrag: indicator"); mLauncher.movePointer(iconCenter, dragStartCenter, DEFAULT_DRAG_STEPS, false, - downTime, true, LauncherInstrumentation.GestureScope.INSIDE); + downTime, downTime, true, LauncherInstrumentation.GestureScope.INSIDE); } private int getStartDragThreshold() { diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index f063191c23..bbfbc550d0 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -1107,11 +1107,13 @@ public final class LauncherInstrumentation { } } - @NonNull UiObject2 waitForObjectInContainer(UiObject2 container, BySelector selector) { + @NonNull + UiObject2 waitForObjectInContainer(UiObject2 container, BySelector selector) { return waitForObjectsInContainer(container, selector).get(0); } - @NonNull List waitForObjectsInContainer( + @NonNull + List waitForObjectsInContainer( UiObject2 container, BySelector selector) { try { final List objects = container.wait( @@ -1406,13 +1408,13 @@ public final class LauncherInstrumentation { final Point end = new Point(endX, endY); sendPointer(downTime, downTime, MotionEvent.ACTION_DOWN, start, gestureScope); final long endTime = movePointer( - start, end, steps, false, downTime, slowDown, gestureScope); + start, end, steps, false, downTime, downTime, slowDown, gestureScope); sendPointer(downTime, endTime, MotionEvent.ACTION_UP, end, gestureScope); } - long movePointer(Point start, Point end, int steps, boolean isDecelerating, - long downTime, boolean slowDown, GestureScope gestureScope) { - long endTime = movePointer(downTime, downTime, steps * GESTURE_STEP_MS, + long movePointer(Point start, Point end, int steps, boolean isDecelerating, long downTime, + long startTime, boolean slowDown, GestureScope gestureScope) { + long endTime = movePointer(downTime, startTime, steps * GESTURE_STEP_MS, isDecelerating, start, end, gestureScope); if (slowDown) { endTime = movePointer(downTime, endTime + GESTURE_STEP_MS, 5 * GESTURE_STEP_MS, end, diff --git a/tests/tapl/com/android/launcher3/tapl/Workspace.java b/tests/tapl/com/android/launcher3/tapl/Workspace.java index 4f4ce30774..3bc53893ff 100644 --- a/tests/tapl/com/android/launcher3/tapl/Workspace.java +++ b/tests/tapl/com/android/launcher3/tapl/Workspace.java @@ -178,10 +178,10 @@ public final class Workspace extends Home { * pageDelta: 3, the latest page that can be created is 2) the icon will be dragged onto the * page that can be created and is closest to the target page. * - * @param homeAppIcon - icon to drag. - * @param pageDelta - how many pages should the icon be dragged from the current page. - * It can be a negative value. currentPage + pageDelta should be greater - * than or equal to 0. + * @param homeAppIcon - icon to drag. + * @param pageDelta - how many pages should the icon be dragged from the current page. + * It can be a negative value. currentPage + pageDelta should be greater + * than or equal to 0. */ public void dragIcon(HomeAppIcon homeAppIcon, int pageDelta) { if (mHotseat.getVisibleBounds().height() > mHotseat.getVisibleBounds().width()) { @@ -246,7 +246,6 @@ public final class Workspace extends Home { dragIconToWorkspace( mLauncher, homeAppIcon, () -> getDropPointFromDropTargetBar(mLauncher, DELETE_TARGET_TEXT_ID), - true, /* decelerating */ homeAppIcon.getLongPressIndicator(), () -> mLauncher.expectEvent(TestProtocol.SEQUENCE_MAIN, LONG_CLICK_EVENT), null); @@ -261,8 +260,9 @@ public final class Workspace extends Home { /** * Uninstall the appIcon by dragging it to the 'uninstall' drop point of the drop_target_bar. * - * @param launcher the root TAPL instrumentation object of {@link LauncherInstrumentation} type. - * @param homeAppIcon to be uninstalled. + * @param launcher the root TAPL instrumentation object of {@link + * LauncherInstrumentation} type. + * @param homeAppIcon to be uninstalled. * @param launcher the root TAPL instrumentation object of {@link * LauncherInstrumentation} type. * @param homeAppIcon to be uninstalled. @@ -276,7 +276,6 @@ public final class Workspace extends Home { dragIconToWorkspace( launcher, homeAppIcon, () -> getDropPointFromDropTargetBar(launcher, UNINSTALL_TARGET_TEXT_ID), - true, /* decelerating */ homeAppIcon.getLongPressIndicator(), expectLongClickEvents, null); @@ -353,23 +352,24 @@ public final class Workspace extends Home { expectDropEvents = () -> launcher.expectEvent(TestProtocol.SEQUENCE_MAIN, LauncherInstrumentation.EVENT_START); } - dragIconToWorkspace(launcher, launchable, () -> dest, false, longPressIndicator, + dragIconToWorkspace(launcher, launchable, () -> dest, longPressIndicator, expectLongClickEvents, expectDropEvents); } /** - * Drag icon in workspace to else where. + * Drag icon in workspace to else where and drop it immediately. + * (There is no slow down time before drop event) * This function expects the launchable is inside the workspace and there is no drop event. */ static void dragIconToWorkspace(LauncherInstrumentation launcher, Launchable launchable, Supplier destSupplier, String longPressIndicator) { - dragIconToWorkspace(launcher, launchable, destSupplier, false, longPressIndicator, + dragIconToWorkspace(launcher, launchable, destSupplier, longPressIndicator, () -> launcher.expectEvent(TestProtocol.SEQUENCE_MAIN, LONG_CLICK_EVENT), null); } static void dragIconToWorkspace( LauncherInstrumentation launcher, Launchable launchable, Supplier dest, - boolean isDecelerating, String longPressIndicator, Runnable expectLongClickEvents, + String longPressIndicator, Runnable expectLongClickEvents, @Nullable Runnable expectDropEvents) { try (LauncherInstrumentation.Closable ignored = launcher.addContextLayer( "want to drag icon to workspace")) { @@ -391,7 +391,7 @@ public final class Workspace extends Home { Point finalDragStart = dragStart; executeAndWaitForPageScroll(launcher, () -> launcher.movePointer(finalDragStart, screenEdge, DEFAULT_DRAG_STEPS, - isDecelerating, downTime, true, + true, downTime, downTime, true, LauncherInstrumentation.GestureScope.INSIDE)); targetDest.x += displayX * (targetDest.x > 0 ? -1 : 1); dragStart = screenEdge; @@ -399,8 +399,9 @@ public final class Workspace extends Home { // targetDest.x is now between 0 and displayX so we found the target page, // we just have to put move the icon to the destination and drop it - launcher.movePointer(dragStart, targetDest, DEFAULT_DRAG_STEPS, isDecelerating, - downTime, true, LauncherInstrumentation.GestureScope.INSIDE); + launcher.movePointer(dragStart, targetDest, DEFAULT_DRAG_STEPS, true, + downTime, SystemClock.uptimeMillis(), false, + LauncherInstrumentation.GestureScope.INSIDE); dropDraggedIcon(launcher, targetDest, downTime, expectDropEvents); } } @@ -488,4 +489,4 @@ public final class Workspace extends Home { return widget != null ? new Widget(mLauncher, widget) : null; } } -} \ No newline at end of file +} From 51bfabf8b796c88d5053ef1a658a29d4037d13e4 Mon Sep 17 00:00:00 2001 From: Jeremy Sim Date: Mon, 7 Mar 2022 15:45:40 -0800 Subject: [PATCH 028/782] Fix UI overlap when rotating in split select mode Fixes an issue where you could trigger a UI overlap by rotating the phone during split select. The issue occurred because devices with insets were calling TaskView#resetViewTransforms during rotation, and not accounting for the fact that an extra transform was applied for split staging. Fixes: 220998096 Test: Manual test on inset and non-inset devices Change-Id: I2d6c969231127aa16c9eae39cf69e08ceb96c44b --- quickstep/src/com/android/quickstep/views/TaskView.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index 1d621dc740..bf817ec6c4 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -1008,8 +1008,11 @@ public class TaskView extends FrameLayout implements Reusable { // resetViewTransforms is called during Quickswitch scrolling. mDismissTranslationX = mTaskOffsetTranslationX = mTaskResistanceTranslationX = mSplitSelectTranslationX = mGridEndTranslationX = 0f; - mDismissTranslationY = mTaskOffsetTranslationY = mTaskResistanceTranslationY = - mSplitSelectTranslationY = 0f; + mDismissTranslationY = mTaskOffsetTranslationY = mTaskResistanceTranslationY = 0f; + if (getRecentsView() == null || !getRecentsView().isSplitSelectionActive()) { + mSplitSelectTranslationY = 0f; + } + setSnapshotScale(1f); applyTranslationX(); applyTranslationY(); From fa8d8985b99e449c64c0553ea8dafb34b55c6d23 Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Thu, 10 Mar 2022 12:03:11 +0000 Subject: [PATCH 029/782] Revert "Add extra logs for launcher not initialized" This reverts commit 67d7be9c36ae0b452ebb8672c6a4e453b5dcfe23. Reason for revert: test failure is fixed Bug: 215233405 Change-Id: Ic16c0ed590c9922ff659489ac6ec09d893b60557 --- src/com/android/launcher3/LauncherModel.java | 24 +------------------ .../launcher3/testing/TestProtocol.java | 1 - .../tapl/LauncherInstrumentation.java | 2 -- 3 files changed, 1 insertion(+), 26 deletions(-) diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 8646849c2c..ee6f51ed05 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -100,14 +100,7 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi private boolean mModelDestroyed = false; public boolean isModelLoaded() { synchronized (mLock) { - boolean isModelLoaded = mModelLoaded && mLoaderTask == null && !mModelDestroyed; - if (Utilities.IS_RUNNING_IN_TEST_HARNESS && !isModelLoaded) { - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, - "Model not loaded - mModelLoaded: " + mModelLoaded - + ", mLoaderTask: " + mLoaderTask - + ", mModelDestroyed: " + mModelDestroyed); - } - return isModelLoaded; + return mModelLoaded && mLoaderTask == null && !mModelDestroyed; } } @@ -256,9 +249,6 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi * Called when the model is destroyed */ public void destroy() { - if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "destroying model", new Exception()); - } mModelDestroyed = true; MODEL_EXECUTOR.execute(mModelDelegate::destroy); } @@ -406,9 +396,6 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi return true; } else { stopLoader(); - if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "starting loader"); - } mLoaderTask = new LoaderTask( mApp, mBgAllAppsList, mBgDataModel, mModelDelegate, loaderResults); @@ -426,9 +413,6 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi * @return true if an existing loader was stopped. */ private boolean stopLoader() { - if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "stopping loader"); - } synchronized (mLock) { LoaderTask oldTask = mLoaderTask; mLoaderTask = null; @@ -528,9 +512,6 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi } public void commit() { - if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "committing model"); - } synchronized (mLock) { // Everything loaded bind the data. mModelLoaded = true; @@ -539,9 +520,6 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi @Override public void close() { - if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, "closing model"); - } synchronized (mLock) { // If we are still the last one to be scheduled, remove ourselves. if (mLoaderTask == mTask) { diff --git a/src/com/android/launcher3/testing/TestProtocol.java b/src/com/android/launcher3/testing/TestProtocol.java index fc18ada958..2bf3b14f06 100644 --- a/src/com/android/launcher3/testing/TestProtocol.java +++ b/src/com/android/launcher3/testing/TestProtocol.java @@ -129,5 +129,4 @@ public final class TestProtocol { public static final String NO_DROP_TARGET = "b/195031154"; public static final String NULL_INT_SET = "b/200572078"; public static final String MISSING_PROMISE_ICON = "b/202985412"; - public static final String LAUNCHER_NOT_INITIALIZED = "b/215233405"; } diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index db72cc3e88..f063191c23 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -766,8 +766,6 @@ public final class LauncherInstrumentation { getBoolean(TestProtocol.TEST_INFO_RESPONSE_FIELD)) { return; } - Log.d(TestProtocol.LAUNCHER_NOT_INITIALIZED, - "Launcher not yet initialized in attempt: " + i); SystemClock.sleep(100); } checkForAnomaly(); From 501ac7242d21e171734437d9121f6cdb92c5f700 Mon Sep 17 00:00:00 2001 From: Merissa Tan Date: Tue, 25 Jan 2022 19:46:55 -0800 Subject: [PATCH 030/782] Add running apps icons to taskbar for desktop environment. This CL adds app icons for launched/running apps to the Launcher taskbar hotseat. When the activity is closed, the app icon is removed. The apps that are added to the taskbar on boot are never removed. Recall: http://recall/clips/ad6d3cfc-7358-4b37-846e-de843ad3000d Bug: 183906774 Test: Launch an app and verify the app icon is added on the taskbar. Close the app and verify the icon is removed from the taskbar. Test: Switch navigation modes on the emulator and ensure that running app icons are added to the taskbar after it is reinitialized. Test: atest NexusLauncherTests:com.android.quickstep.RecentTasksListTest RecentTasksControllerTest Change-Id: Ieaaf001530b5778871fb7a8d18cdcaa1ccbf0e31 --- .../DesktopTaskbarRecentAppsController.java | 153 ++++++++++++++++++ .../taskbar/DesktopTaskbarUIController.java | 3 + .../taskbar/TaskbarActivityContext.java | 13 +- .../launcher3/taskbar/TaskbarControllers.java | 7 +- .../taskbar/TaskbarModelCallbacks.java | 31 +++- .../taskbar/TaskbarRecentAppsController.java | 63 ++++++++ .../taskbar/TaskbarViewController.java | 11 ++ .../android/quickstep/RecentTasksList.java | 76 +++++++++ .../com/android/quickstep/RecentsModel.java | 31 ++++ .../com/android/quickstep/SystemUiProxy.java | 20 +++ 10 files changed, 402 insertions(+), 6 deletions(-) create mode 100644 quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarRecentAppsController.java create mode 100644 quickstep/src/com/android/launcher3/taskbar/TaskbarRecentAppsController.java diff --git a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarRecentAppsController.java b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarRecentAppsController.java new file mode 100644 index 0000000000..acfbea38b7 --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarRecentAppsController.java @@ -0,0 +1,153 @@ +/* + * Copyright (C) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.taskbar; + +import android.app.ActivityManager; +import android.content.ComponentName; +import android.util.SparseArray; + +import com.android.launcher3.model.data.AppInfo; +import com.android.launcher3.model.data.ItemInfo; +import com.android.launcher3.model.data.WorkspaceItemInfo; +import com.android.quickstep.RecentsModel; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; + +/** + * Provides recent apps functionality specifically in a desktop environment. + */ +public class DesktopTaskbarRecentAppsController extends TaskbarRecentAppsController { + + private final TaskbarActivityContext mContext; + private ArrayList mRunningApps = new ArrayList<>(); + private AppInfo[] mApps; + + public DesktopTaskbarRecentAppsController(TaskbarActivityContext context) { + mContext = context; + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mApps = null; + } + + @Override + protected void setApps(AppInfo[] apps) { + mApps = apps; + } + + @Override + protected boolean isEnabled() { + return true; + } + + /** + * Set mRunningApps to hold currently running applications using the list of currently running + * tasks. Filtering is also done to ignore applications that are already on the taskbar in the + * original hotseat. + */ + @Override + protected void updateRunningApps(SparseArray hotseatItems) { + ArrayList runningApps = getRunningAppsFromTasks(); + ArrayList filteredRunningApps = new ArrayList<>(); + for (AppInfo runningApp : runningApps) { + boolean shouldAddOnTaskbar = true; + for (int i = 0; i < hotseatItems.size(); i++) { + if (hotseatItems.keyAt(i) >= mControllers.taskbarActivityContext.getDeviceProfile() + .numShownHotseatIcons) { + break; + } + if (hotseatItems.valueAt(i).getTargetPackage() + .equals(runningApp.getTargetPackage())) { + shouldAddOnTaskbar = false; + break; + } + } + if (shouldAddOnTaskbar) { + filteredRunningApps.add(new WorkspaceItemInfo(runningApp)); + } + } + mRunningApps = filteredRunningApps; + mControllers.taskbarViewController.commitRunningAppsToUI(); + } + + /** + * Returns a copy of hotseatItems with the addition of currently running applications. + */ + @Override + protected ItemInfo[] updateHotseatItemInfos(ItemInfo[] hotseatItemInfos) { + // hotseatItemInfos.length would be 0 if deviceProfile.numShownHotseatIcons is 0, so we + // don't want to show anything in the hotseat + if (hotseatItemInfos.length == 0) return hotseatItemInfos; + + int runningAppsIndex = 0; + ItemInfo[] newHotseatItemsInfo = Arrays.copyOf( + hotseatItemInfos, hotseatItemInfos.length + mRunningApps.size()); + for (int i = hotseatItemInfos.length; i < newHotseatItemsInfo.length; i++) { + newHotseatItemsInfo[i] = mRunningApps.get(runningAppsIndex); + runningAppsIndex++; + } + return newHotseatItemsInfo; + } + + + /** + * Returns a list of running applications from the list of currently running tasks. + */ + private ArrayList getRunningAppsFromTasks() { + ArrayList tasks = + RecentsModel.INSTANCE.get(mContext).getRunningTasks(); + ArrayList runningApps = new ArrayList<>(); + // early return if apps is empty, since we would have no AppInfo to compare + if (mApps == null) { + return runningApps; + } + + Set seenPackages = new HashSet<>(); + for (ActivityManager.RunningTaskInfo taskInfo : tasks) { + if (taskInfo.realActivity == null) continue; + + // If a different task for the same package has already been handled, skip this one + String taskPackage = taskInfo.realActivity.getPackageName(); + if (seenPackages.contains(taskPackage)) continue; + + // Otherwise, get the corresponding AppInfo and add it to the list + seenPackages.add(taskPackage); + AppInfo app = getAppInfo(taskInfo.realActivity); + if (app == null) continue; + runningApps.add(app); + } + return runningApps; + } + + /** + * Retrieves the corresponding AppInfo for the activity. + */ + private AppInfo getAppInfo(ComponentName activity) { + String packageName = activity.getPackageName(); + for (AppInfo app : mApps) { + if (!packageName.equals(app.getTargetPackage())) { + continue; + } + return app; + } + return null; + } +} diff --git a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java index cf562482ed..17e8a49c83 100644 --- a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java @@ -32,11 +32,14 @@ public class DesktopTaskbarUIController extends TaskbarUIController { @Override protected void init(TaskbarControllers taskbarControllers) { + super.init(taskbarControllers); mLauncher.getHotseat().setIconsAlpha(0f); + mControllers.taskbarViewController.updateRunningApps(); } @Override protected void onDestroy() { + super.onDestroy(); mLauncher.getHotseat().setIconsAlpha(1f); } } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index 5387b1ac83..f23f36541a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -168,13 +168,15 @@ public class TaskbarActivityContext extends BaseTaskbarContext { mAccessibilityDelegate = new TaskbarShortcutMenuAccessibilityDelegate(this); + final boolean isDesktopMode = getPackageManager().hasSystemFeature(FEATURE_PC); + // Construct controllers. mControllers = new TaskbarControllers(this, new TaskbarDragController(this), buttonController, - getPackageManager().hasSystemFeature(FEATURE_PC) - ? new DesktopNavbarButtonsViewController(this, navButtonsView) : - new NavbarButtonsViewController(this, navButtonsView), + isDesktopMode + ? new DesktopNavbarButtonsViewController(this, navButtonsView) + : new NavbarButtonsViewController(this, navButtonsView), new RotationButtonController(this, c.getColor(R.color.taskbar_nav_icon_light_color), c.getColor(R.color.taskbar_nav_icon_dark_color), @@ -195,7 +197,10 @@ public class TaskbarActivityContext extends BaseTaskbarContext { new TaskbarAutohideSuspendController(this), new TaskbarPopupController(this), new TaskbarForceVisibleImmersiveController(this), - new TaskbarAllAppsController(this)); + new TaskbarAllAppsController(this), + isDesktopMode + ? new DesktopTaskbarRecentAppsController(this) + : TaskbarRecentAppsController.DEFAULT); } public void init(TaskbarSharedState sharedState) { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index a5999ccaac..0eab7ae2d8 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -50,6 +50,7 @@ public class TaskbarControllers { public final TaskbarPopupController taskbarPopupController; public final TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController; public final TaskbarAllAppsController taskbarAllAppsController; + public final TaskbarRecentAppsController taskbarRecentAppsController; @Nullable private LoggableTaskbarController[] mControllersToLog = null; @@ -75,7 +76,8 @@ public class TaskbarControllers { TaskbarAutohideSuspendController taskbarAutoHideSuspendController, TaskbarPopupController taskbarPopupController, TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController, - TaskbarAllAppsController taskbarAllAppsController) { + TaskbarAllAppsController taskbarAllAppsController, + TaskbarRecentAppsController taskbarRecentAppsController) { this.taskbarActivityContext = taskbarActivityContext; this.taskbarDragController = taskbarDragController; this.navButtonController = navButtonController; @@ -93,6 +95,7 @@ public class TaskbarControllers { this.taskbarPopupController = taskbarPopupController; this.taskbarForceVisibleImmersiveController = taskbarForceVisibleImmersiveController; this.taskbarAllAppsController = taskbarAllAppsController; + this.taskbarRecentAppsController = taskbarRecentAppsController; } /** @@ -117,6 +120,7 @@ public class TaskbarControllers { taskbarPopupController.init(this); taskbarForceVisibleImmersiveController.init(this); taskbarAllAppsController.init(this, sharedState); + taskbarRecentAppsController.init(this); mControllersToLog = new LoggableTaskbarController[] { taskbarDragController, navButtonController, navbarButtonsViewController, @@ -153,6 +157,7 @@ public class TaskbarControllers { taskbarPopupController.onDestroy(); taskbarForceVisibleImmersiveController.onDestroy(); taskbarAllAppsController.onDestroy(); + taskbarRecentAppsController.onDestroy(); mControllersToLog = null; } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java index 62392eea29..af8825e020 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java @@ -29,6 +29,7 @@ import com.android.launcher3.util.IntArray; import com.android.launcher3.util.IntSet; import com.android.launcher3.util.ItemInfoMatcher; import com.android.launcher3.util.LauncherBindableItemsContainer; +import com.android.quickstep.RecentsModel; import java.io.PrintWriter; import java.util.ArrayList; @@ -41,7 +42,7 @@ import java.util.List; * Launcher model Callbacks for rendering taskbar. */ public class TaskbarModelCallbacks implements - BgDataModel.Callbacks, LauncherBindableItemsContainer { + BgDataModel.Callbacks, LauncherBindableItemsContainer, RecentsModel.RunningTasksListener { private final SparseArray mHotseatItems = new SparseArray<>(); private List mPredictedItems = Collections.emptyList(); @@ -60,6 +61,16 @@ public class TaskbarModelCallbacks implements public void init(TaskbarControllers controllers) { mControllers = controllers; + if (mControllers.taskbarRecentAppsController.isEnabled()) { + RecentsModel.INSTANCE.get(mContext).registerRunningTasksListener(this); + } + } + + /** + * Unregisters listeners in this class. + */ + public void unregisterListeners() { + RecentsModel.INSTANCE.get(mContext).unregisterRunningTasksListener(); } @Override @@ -184,6 +195,8 @@ public class TaskbarModelCallbacks implements isHotseatEmpty = false; } } + hotseatItemInfos = mControllers.taskbarRecentAppsController + .updateHotseatItemInfos(hotseatItemInfos); mContainer.updateHotseatItems(hotseatItemInfos); final boolean finalIsHotseatEmpty = isHotseatEmpty; @@ -194,6 +207,21 @@ public class TaskbarModelCallbacks implements }); } + @Override + public void onRunningTasksChanged() { + updateRunningApps(); + } + + /** Called when there's a change in running apps to update the UI. */ + public void commitRunningAppsToUI() { + commitItemsToUI(); + } + + /** Call TaskbarRecentAppsController to update running apps with mHotseatItems. */ + public void updateRunningApps() { + mControllers.taskbarRecentAppsController.updateRunningApps(mHotseatItems); + } + @Override public void bindDeepShortcutMap(HashMap deepShortcutMapCopy) { mControllers.taskbarPopupController.setDeepShortcutMap(deepShortcutMapCopy); @@ -202,6 +230,7 @@ public class TaskbarModelCallbacks implements @Override public void bindAllApplications(AppInfo[] apps, int flags) { mControllers.taskbarAllAppsController.setApps(apps, flags); + mControllers.taskbarRecentAppsController.setApps(apps); } protected void dumpLogs(String prefix, PrintWriter pw) { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarRecentAppsController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarRecentAppsController.java new file mode 100644 index 0000000000..8445cff0ee --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarRecentAppsController.java @@ -0,0 +1,63 @@ +/* + * Copyright (C) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.taskbar; + +import android.util.SparseArray; + +import androidx.annotation.CallSuper; + +import com.android.launcher3.model.data.AppInfo; +import com.android.launcher3.model.data.ItemInfo; + +/** + * Base class for providing recent apps functionality + */ +public class TaskbarRecentAppsController { + + public static final TaskbarRecentAppsController DEFAULT = new TaskbarRecentAppsController(); + + // Initialized in init. + protected TaskbarControllers mControllers; + + @CallSuper + protected void init(TaskbarControllers taskbarControllers) { + mControllers = taskbarControllers; + } + + @CallSuper + protected void onDestroy() { + mControllers = null; + } + + /** Stores the current {@link AppInfo} instances, no-op except in desktop environment. */ + protected void setApps(AppInfo[] apps) { } + + /** + * Indicates whether recent apps functionality is enabled, should return false except in + * desktop environment. + */ + protected boolean isEnabled() { + return false; + } + + /** Called to update hotseatItems, no-op except in desktop environment. */ + protected ItemInfo[] updateHotseatItemInfos(ItemInfo[] hotseatItems) { + return hotseatItems; + } + + /** Called to update the list of currently running apps, no-op except in desktop environment. */ + protected void updateRunningApps(SparseArray hotseatItems) { } +} diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index a89061bf11..7fca0488da 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -107,6 +107,7 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar public void onDestroy() { LauncherAppState.getInstance(mActivity).getModel().removeCallbacks(mModelCallbacks); + mModelCallbacks.unregisterListeners(); } public boolean areIconsVisible() { @@ -298,6 +299,16 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar mModelCallbacks.dumpLogs(prefix + "\t", pw); } + /** Called when there's a change in running apps to update the UI. */ + public void commitRunningAppsToUI() { + mModelCallbacks.commitRunningAppsToUI(); + } + + /** Call TaskbarModelCallbacks to update running apps. */ + public void updateRunningApps() { + mModelCallbacks.updateRunningApps(); + } + /** * Callbacks for {@link TaskbarView} to interact with its controller. */ diff --git a/quickstep/src/com/android/quickstep/RecentTasksList.java b/quickstep/src/com/android/quickstep/RecentTasksList.java index 097850fd6f..d0ad221d54 100644 --- a/quickstep/src/com/android/quickstep/RecentTasksList.java +++ b/quickstep/src/com/android/quickstep/RecentTasksList.java @@ -62,6 +62,10 @@ public class RecentTasksList { private TaskLoadResult mResultsBg = INVALID_RESULT; private TaskLoadResult mResultsUi = INVALID_RESULT; + private RecentsModel.RunningTasksListener mRunningTasksListener; + // Tasks are stored in order of least recently launched to most recently launched. + private ArrayList mRunningTasks; + public RecentTasksList(LooperExecutor mainThreadExecutor, KeyguardManagerCompat keyguardManager, SystemUiProxy sysUiProxy) { mMainThreadExecutor = mainThreadExecutor; @@ -73,7 +77,26 @@ public class RecentTasksList { public void onRecentTasksChanged() throws RemoteException { mMainThreadExecutor.execute(RecentTasksList.this::onRecentTasksChanged); } + + @Override + public void onRunningTaskAppeared(ActivityManager.RunningTaskInfo taskInfo) { + mMainThreadExecutor.execute(() -> { + RecentTasksList.this.onRunningTaskAppeared(taskInfo); + }); + } + + @Override + public void onRunningTaskVanished(ActivityManager.RunningTaskInfo taskInfo) { + mMainThreadExecutor.execute(() -> { + RecentTasksList.this.onRunningTaskVanished(taskInfo); + }); + } }); + // We may receive onRunningTaskAppeared events later for tasks which have already been + // included in the list returned by mSysUiProxy.getRunningTasks(), or may receive + // onRunningTaskVanished for tasks not included in the returned list. These cases will be + // addressed when the tasks are added to/removed from mRunningTasks. + initRunningTasks(mSysUiProxy.getRunningTasks(Integer.MAX_VALUE)); } @VisibleForTesting @@ -154,6 +177,59 @@ public class RecentTasksList { mChangeId++; } + /** + * Registers a listener for running tasks + */ + public void registerRunningTasksListener(RecentsModel.RunningTasksListener listener) { + mRunningTasksListener = listener; + } + + /** + * Removes the previously registered running tasks listener + */ + public void unregisterRunningTasksListener() { + mRunningTasksListener = null; + } + + private void initRunningTasks(ArrayList runningTasks) { + // Tasks are retrieved in order of most recently launched/used to least recently launched. + mRunningTasks = new ArrayList<>(runningTasks); + Collections.reverse(mRunningTasks); + } + + /** + * Gets the set of running tasks. + */ + public ArrayList getRunningTasks() { + return mRunningTasks; + } + + private void onRunningTaskAppeared(ActivityManager.RunningTaskInfo taskInfo) { + // Make sure this task is not already in the list + for (ActivityManager.RunningTaskInfo existingTask : mRunningTasks) { + if (taskInfo.taskId == existingTask.taskId) { + return; + } + } + mRunningTasks.add(taskInfo); + if (mRunningTasksListener != null) { + mRunningTasksListener.onRunningTasksChanged(); + } + } + + private void onRunningTaskVanished(ActivityManager.RunningTaskInfo taskInfo) { + // Find the task from the list of running tasks, if it exists + for (ActivityManager.RunningTaskInfo existingTask : mRunningTasks) { + if (existingTask.taskId != taskInfo.taskId) continue; + + mRunningTasks.remove(existingTask); + if (mRunningTasksListener != null) { + mRunningTasksListener.onRunningTasksChanged(); + } + return; + } + } + /** * Loads and creates a list of all the recent tasks. */ diff --git a/quickstep/src/com/android/quickstep/RecentsModel.java b/quickstep/src/com/android/quickstep/RecentsModel.java index 5d77a6e916..964f8ea384 100644 --- a/quickstep/src/com/android/quickstep/RecentsModel.java +++ b/quickstep/src/com/android/quickstep/RecentsModel.java @@ -241,4 +241,35 @@ public class RecentsModel extends TaskStackChangeListener implements IconChangeL */ void onTaskIconChanged(String pkg, UserHandle user); } + + /** + * Registers a listener for running tasks + */ + public void registerRunningTasksListener(RunningTasksListener listener) { + mTaskList.registerRunningTasksListener(listener); + } + + /** + * Removes the previously registered running tasks listener + */ + public void unregisterRunningTasksListener() { + mTaskList.unregisterRunningTasksListener(); + } + + /** + * Gets the set of running tasks. + */ + public ArrayList getRunningTasks() { + return mTaskList.getRunningTasks(); + } + + /** + * Listener for receiving running tasks changes + */ + public interface RunningTasksListener { + /** + * Called when there's a change to running tasks + */ + void onRunningTasksChanged(); + } } diff --git a/quickstep/src/com/android/quickstep/SystemUiProxy.java b/quickstep/src/com/android/quickstep/SystemUiProxy.java index 667ea1484d..fe474d6f82 100644 --- a/quickstep/src/com/android/quickstep/SystemUiProxy.java +++ b/quickstep/src/com/android/quickstep/SystemUiProxy.java @@ -20,12 +20,14 @@ import static android.app.ActivityManager.RECENT_IGNORE_UNAVAILABLE; import static com.android.launcher3.util.DisplayController.CHANGE_NAVIGATION_MODE; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; +import android.app.ActivityManager; import android.app.PendingIntent; import android.app.PictureInPictureParams; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; +import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.graphics.Insets; import android.graphics.Rect; @@ -104,12 +106,14 @@ public class SystemUiProxy implements ISystemUiProxy, DisplayController.DisplayI private boolean mLastNavButtonAnimate; private boolean mHasNavButtonAlphaBeenSet = false; private Runnable mPendingSetNavButtonAlpha = null; + private Context mContext; // TODO(141886704): Find a way to remove this private int mLastSystemUiStateFlags; public SystemUiProxy(Context context) { DisplayController.INSTANCE.get(context).addChangeListener(this); + mContext = context; } @Override @@ -837,4 +841,20 @@ public class SystemUiProxy implements ISystemUiProxy, DisplayController.DisplayI } return new ArrayList<>(); } + + /** + * Gets the set of running tasks. + */ + public ArrayList getRunningTasks(int numTasks) { + if (mRecentTasks != null + && mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_PC)) { + try { + return new ArrayList( + Arrays.asList(mRecentTasks.getRunningTasks(numTasks))); + } catch (RemoteException e) { + Log.w(TAG, "Failed call getRunningTasks", e); + } + } + return new ArrayList<>(); + } } From 1d6b7f2abf9b7af77b75d5e47e46233bdc106507 Mon Sep 17 00:00:00 2001 From: Jeremy Sim Date: Mon, 14 Mar 2022 18:25:47 -0700 Subject: [PATCH 031/782] Fix issue with split thumbnails overflowing during rotation Fixes a set of issues in Overview where you could cause split thumbnails to overflow their contents into each other by rotating the phone in certain ways. The issue occurred because StagedSplitBounds objects have their height and width assigned differently depending on if they were created while the phone was in portrait or landscape. Fixed by adding a conditional check in PortraitPagedViewHandler#setSplitTaskSwipeRect and LandscapePagedViewHandler#setSplitTaskSwipeRect. Fixes: 218784856 Fixes: 218779313 Test: Manual on local devices Change-Id: I04b4f4344250da34616ab1744af22fa41b9aba9b --- .../touch/LandscapePagedViewHandler.java | 15 +++++++++------ .../touch/PortraitPagedViewHandler.java | 17 +++++++++++------ 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/com/android/launcher3/touch/LandscapePagedViewHandler.java b/src/com/android/launcher3/touch/LandscapePagedViewHandler.java index d1f54cea29..217a5583dd 100644 --- a/src/com/android/launcher3/touch/LandscapePagedViewHandler.java +++ b/src/com/android/launcher3/touch/LandscapePagedViewHandler.java @@ -415,14 +415,17 @@ public class LandscapePagedViewHandler implements PagedOrientationHandler { @Override public void setSplitTaskSwipeRect(DeviceProfile dp, Rect outRect, StagedSplitBounds splitInfo, int desiredStagePosition) { - float diff; - float horizontalDividerDiff = splitInfo.visualDividerBounds.width() / 2f; + float topLeftTaskPercent = splitInfo.appsStackedVertically + ? splitInfo.topTaskPercent + : splitInfo.leftTaskPercent; + float dividerBarPercent = splitInfo.appsStackedVertically + ? splitInfo.dividerHeightPercent + : splitInfo.dividerWidthPercent; + if (desiredStagePosition == SplitConfigurationOptions.STAGE_POSITION_TOP_OR_LEFT) { - diff = outRect.height() * (1f - splitInfo.leftTaskPercent) + horizontalDividerDiff; - outRect.bottom -= diff; + outRect.bottom = outRect.top + (int) (outRect.height() * topLeftTaskPercent); } else { - diff = outRect.height() * splitInfo.leftTaskPercent + horizontalDividerDiff; - outRect.top += diff; + outRect.top += (int) (outRect.height() * (topLeftTaskPercent + dividerBarPercent)); } } diff --git a/src/com/android/launcher3/touch/PortraitPagedViewHandler.java b/src/com/android/launcher3/touch/PortraitPagedViewHandler.java index 88c3bfe206..7e1cb256dc 100644 --- a/src/com/android/launcher3/touch/PortraitPagedViewHandler.java +++ b/src/com/android/launcher3/touch/PortraitPagedViewHandler.java @@ -495,19 +495,24 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler { public void setSplitTaskSwipeRect(DeviceProfile dp, Rect outRect, StagedSplitBounds splitInfo, int desiredStagePosition) { boolean isLandscape = dp.isLandscape; + float topLeftTaskPercent = splitInfo.appsStackedVertically + ? splitInfo.topTaskPercent + : splitInfo.leftTaskPercent; + float dividerBarPercent = splitInfo.appsStackedVertically + ? splitInfo.dividerHeightPercent + : splitInfo.dividerWidthPercent; + if (desiredStagePosition == SplitConfigurationOptions.STAGE_POSITION_TOP_OR_LEFT) { if (isLandscape) { - outRect.right = outRect.left + (int) (outRect.width() * splitInfo.leftTaskPercent); + outRect.right = outRect.left + (int) (outRect.width() * topLeftTaskPercent); } else { - outRect.bottom = outRect.top + (int) (outRect.height() * splitInfo.topTaskPercent); + outRect.bottom = outRect.top + (int) (outRect.height() * topLeftTaskPercent); } } else { if (isLandscape) { - outRect.left += (int) (outRect.width() * - (splitInfo.leftTaskPercent + splitInfo.dividerWidthPercent)); + outRect.left += (int) (outRect.width() * (topLeftTaskPercent + dividerBarPercent)); } else { - outRect.top += (int) (outRect.height() * - (splitInfo.topTaskPercent + splitInfo.dividerHeightPercent)); + outRect.top += (int) (outRect.height() * (topLeftTaskPercent + dividerBarPercent)); } } } From 056f90e2328962a828089403e1bbf5101df33cfb Mon Sep 17 00:00:00 2001 From: TreeHugger Robot Date: Wed, 9 Mar 2022 18:51:36 +0000 Subject: [PATCH 032/782] [Merge] Small improvement for ag/17016891 (unstash taskbar input area size) Because of a merge conflict in ag/17141712 we have to first accept this and then the other. Bug: 204166104 Test: Unstash and stash taskbar, done in both orientations. Change-Id: I14c3593552939f3be78f3e5c1193020873555d37 --- .../quickstep/inputconsumers/TaskbarStashInputConsumer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/inputconsumers/TaskbarStashInputConsumer.java b/quickstep/src/com/android/quickstep/inputconsumers/TaskbarStashInputConsumer.java index 7836ecef14..3785de4ecd 100644 --- a/quickstep/src/com/android/quickstep/inputconsumers/TaskbarStashInputConsumer.java +++ b/quickstep/src/com/android/quickstep/inputconsumers/TaskbarStashInputConsumer.java @@ -48,7 +48,7 @@ public class TaskbarStashInputConsumer extends DelegateInputConsumer { super(delegate, inputMonitor); mTaskbarActivityContext = taskbarActivityContext; mSquaredTouchSlop = Utilities.squaredTouchSlop(context); - mScreenWidth = context.getResources().getDisplayMetrics().widthPixels; + mScreenWidth = taskbarActivityContext.getDeviceProfile().widthPx; mUnstashArea = context.getResources() .getDimensionPixelSize(R.dimen.taskbar_unstash_input_area); From c42f30f6260c18fb7745712ca0746bb64f88bef0 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 17 Mar 2022 03:00:17 +0000 Subject: [PATCH 033/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ief530dbb7ecfea9032c7f5bc18281fa6e4155571 --- quickstep/res/values-af/strings.xml | 1 + quickstep/res/values-am/strings.xml | 1 + quickstep/res/values-ar/strings.xml | 1 + quickstep/res/values-as/strings.xml | 1 + quickstep/res/values-az/strings.xml | 1 + quickstep/res/values-b+sr+Latn/strings.xml | 1 + quickstep/res/values-be/strings.xml | 1 + quickstep/res/values-bg/strings.xml | 1 + quickstep/res/values-bn/strings.xml | 1 + quickstep/res/values-bs/strings.xml | 1 + quickstep/res/values-ca/strings.xml | 1 + quickstep/res/values-cs/strings.xml | 1 + quickstep/res/values-da/strings.xml | 1 + quickstep/res/values-de/strings.xml | 1 + quickstep/res/values-el/strings.xml | 1 + quickstep/res/values-en-rAU/strings.xml | 1 + quickstep/res/values-en-rCA/strings.xml | 1 + quickstep/res/values-en-rGB/strings.xml | 1 + quickstep/res/values-en-rIN/strings.xml | 1 + quickstep/res/values-en-rXC/strings.xml | 1 + quickstep/res/values-es-rUS/strings.xml | 1 + quickstep/res/values-es/strings.xml | 1 + quickstep/res/values-et/strings.xml | 1 + quickstep/res/values-eu/strings.xml | 1 + quickstep/res/values-fa/strings.xml | 1 + quickstep/res/values-fi/strings.xml | 1 + quickstep/res/values-fr-rCA/strings.xml | 1 + quickstep/res/values-fr/strings.xml | 1 + quickstep/res/values-gl/strings.xml | 1 + quickstep/res/values-gu/strings.xml | 1 + quickstep/res/values-hi/strings.xml | 1 + quickstep/res/values-hr/strings.xml | 1 + quickstep/res/values-hu/strings.xml | 1 + quickstep/res/values-hy/strings.xml | 1 + quickstep/res/values-in/strings.xml | 1 + quickstep/res/values-is/strings.xml | 1 + quickstep/res/values-it/strings.xml | 1 + quickstep/res/values-iw/strings.xml | 1 + quickstep/res/values-ja/strings.xml | 1 + quickstep/res/values-ka/strings.xml | 1 + quickstep/res/values-kk/strings.xml | 1 + quickstep/res/values-km/strings.xml | 1 + quickstep/res/values-kn/strings.xml | 1 + quickstep/res/values-ko/strings.xml | 1 + quickstep/res/values-ky/strings.xml | 1 + quickstep/res/values-lo/strings.xml | 1 + quickstep/res/values-lt/strings.xml | 1 + quickstep/res/values-lv/strings.xml | 1 + quickstep/res/values-mk/strings.xml | 1 + quickstep/res/values-ml/strings.xml | 1 + quickstep/res/values-mn/strings.xml | 1 + quickstep/res/values-mr/strings.xml | 1 + quickstep/res/values-ms/strings.xml | 1 + quickstep/res/values-my/strings.xml | 1 + quickstep/res/values-nb/strings.xml | 1 + quickstep/res/values-ne/strings.xml | 1 + quickstep/res/values-nl/strings.xml | 1 + quickstep/res/values-or/strings.xml | 1 + quickstep/res/values-pa/strings.xml | 1 + quickstep/res/values-pl/strings.xml | 1 + quickstep/res/values-pt-rPT/strings.xml | 1 + quickstep/res/values-pt/strings.xml | 1 + quickstep/res/values-ro/strings.xml | 1 + quickstep/res/values-ru/strings.xml | 2 ++ quickstep/res/values-si/strings.xml | 1 + quickstep/res/values-sk/strings.xml | 1 + quickstep/res/values-sl/strings.xml | 1 + quickstep/res/values-sq/strings.xml | 1 + quickstep/res/values-sr/strings.xml | 1 + quickstep/res/values-sv/strings.xml | 1 + quickstep/res/values-sw/strings.xml | 1 + quickstep/res/values-ta/strings.xml | 1 + quickstep/res/values-te/strings.xml | 1 + quickstep/res/values-th/strings.xml | 1 + quickstep/res/values-tl/strings.xml | 1 + quickstep/res/values-tr/strings.xml | 1 + quickstep/res/values-uk/strings.xml | 1 + quickstep/res/values-ur/strings.xml | 1 + quickstep/res/values-uz/strings.xml | 1 + quickstep/res/values-vi/strings.xml | 1 + quickstep/res/values-zh-rCN/strings.xml | 1 + quickstep/res/values-zh-rHK/strings.xml | 1 + quickstep/res/values-zh-rTW/strings.xml | 1 + quickstep/res/values-zu/strings.xml | 1 + 84 files changed, 85 insertions(+) diff --git a/quickstep/res/values-af/strings.xml b/quickstep/res/values-af/strings.xml index ac10cc8d92..1b3f1cd384 100644 --- a/quickstep/res/values-af/strings.xml +++ b/quickstep/res/values-af/strings.xml @@ -76,6 +76,7 @@ "Gereed!" "Swiep op om na die tuisskerm toe te gaan" "Jy is gereed om jou foon te begin gebruik" + "Jy is gereed om jou tablet te begin gebruik" "Stelselnavigasie-instellings" "Deel" "Skermkiekie" diff --git a/quickstep/res/values-am/strings.xml b/quickstep/res/values-am/strings.xml index dfa8532870..6daa895e3b 100644 --- a/quickstep/res/values-am/strings.xml +++ b/quickstep/res/values-am/strings.xml @@ -76,6 +76,7 @@ "ሁሉም ዝግጁ!" "ወደ መነሻ ለመሄድ በጣት ወደ ላይ ማንሸራተት" "ስልክዎን መጠቀም ለመጀመር ዝግጁ ነዎት" + "ጡባዊዎን መጠቀም ለመጀመር ዝግጁ ነዎት" "የስርዓት አሰሳ ቅንብሮች" "አጋራ" "ቅጽበታዊ ገጽ እይታ" diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 5deea3b6fd..fe9af1891c 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -76,6 +76,7 @@ "اكتملت عملية الإعداد" "مرِّر سريعًا للأعلى للانتقال إلى الشاشة الرئيسية." "يمكنك الآن بدء استخدام هاتفك." + "يمكنك الآن بدء استخدام جهازك اللوحي." "إعدادات التنقّل داخل النظام" "مشاركة" "لقطة شاشة" diff --git a/quickstep/res/values-as/strings.xml b/quickstep/res/values-as/strings.xml index d48c2f1793..a6a7e38bff 100644 --- a/quickstep/res/values-as/strings.xml +++ b/quickstep/res/values-as/strings.xml @@ -76,6 +76,7 @@ "সকলো সাজু!" "গৃহ স্ক্ৰীনলৈ যাবলৈ ওপৰলৈ ছোৱাইপ কৰক" "আপুনি আপোনাৰ ফ’নটো ব্যৱহাৰ কৰিবলৈ সাজু" + "আপুনি আপোনাৰ টেবলেটটো ব্যৱহাৰ কৰিবলৈ সাজু" "ছিষ্টেম নেভিগেশ্বনৰ ছেটিং" "শ্বেয়াৰ কৰক" "স্ক্ৰীনশ্বট" diff --git a/quickstep/res/values-az/strings.xml b/quickstep/res/values-az/strings.xml index 9cea3c6b7a..3650658f89 100644 --- a/quickstep/res/values-az/strings.xml +++ b/quickstep/res/values-az/strings.xml @@ -76,6 +76,7 @@ "Hər şey hazırdır!" "Əsas səhifəyə keçmək üçün yuxarı çəkin" "Telefondan istifadəyə başlamağa hazırsınız" + "Planşetdən istifadəyə başlamağa hazırsınız" "Sistem naviqasiya ayarları" "Paylaşın" "Skrinşot" diff --git a/quickstep/res/values-b+sr+Latn/strings.xml b/quickstep/res/values-b+sr+Latn/strings.xml index f495b00cbe..6af2f1f6ea 100644 --- a/quickstep/res/values-b+sr+Latn/strings.xml +++ b/quickstep/res/values-b+sr+Latn/strings.xml @@ -76,6 +76,7 @@ "Gotovo!" "Prevucite nagore da biste otvorili početni ekran" "Spremni ste da počnete da koristite telefon" + "Spremni ste da počnete da koristite tablet" "Podešavanja kretanja kroz sistem" "Deli" "Snimak ekrana" diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml index 16aec9b6de..a4cdfdc042 100644 --- a/quickstep/res/values-be/strings.xml +++ b/quickstep/res/values-be/strings.xml @@ -76,6 +76,7 @@ "Гатова!" "Каб перайсці на галоўны экран, правядзіце пальцам уверх" "Вы можаце пачаць карыстанне тэлефонам" + "Вы можаце пачаць карыстанне планшэтам" "Налады навігацыі ў сістэме" "Абагуліць" "Здымак экрана" diff --git a/quickstep/res/values-bg/strings.xml b/quickstep/res/values-bg/strings.xml index 2d3dc60116..e5eedbb3c1 100644 --- a/quickstep/res/values-bg/strings.xml +++ b/quickstep/res/values-bg/strings.xml @@ -76,6 +76,7 @@ "Готово!" "Прекарайте пръст нагоре, за да отворите началния екран" "Можете да започнете да използвате телефона си" + "Можете да започнете да използвате таблета си" "Настройки за навигиране в системата" "Споделяне" "Екранна снимка" diff --git a/quickstep/res/values-bn/strings.xml b/quickstep/res/values-bn/strings.xml index ddd0edd77e..1d9d3d4bbb 100644 --- a/quickstep/res/values-bn/strings.xml +++ b/quickstep/res/values-bn/strings.xml @@ -76,6 +76,7 @@ "সব রেডি!" "হোম স্ক্রিনে যেতে উপরের দিকে সোয়াইপ করুন" "এবারে আপনি ফোন ব্যবহার করতে পারবেন" + "এবারে আপনি ট্যাবলেট ব্যবহার করতে পারবেন" "সিস্টেম নেভিগেশন সেটিংস" "শেয়ার করুন" "স্ক্রিনশট নিন" diff --git a/quickstep/res/values-bs/strings.xml b/quickstep/res/values-bs/strings.xml index 2cf2ef4878..5906ac8b93 100644 --- a/quickstep/res/values-bs/strings.xml +++ b/quickstep/res/values-bs/strings.xml @@ -76,6 +76,7 @@ "Sve je spremno!" "Prevucite prema gore da odete na početnu stranicu" "Sve je spremno da počnete koristiti telefon" + "Sve je spremno da počnete koristiti tablet" "Postavke navigiranja sistemom" "Dijeli" "Snimak ekrana" diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml index 8a6d1534eb..da445ab385 100644 --- a/quickstep/res/values-ca/strings.xml +++ b/quickstep/res/values-ca/strings.xml @@ -76,6 +76,7 @@ "Tot a punt!" "Llisca cap amunt per anar a la pàgina d\'inici" "Ja pots començar a utilitzar el telèfon" + "Ja pots començar a utilitzar la tauleta" "Configuració de navegació del sistema" "Comparteix" "Captura de pantalla" diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml index c2071033e9..83c92bdb8f 100644 --- a/quickstep/res/values-cs/strings.xml +++ b/quickstep/res/values-cs/strings.xml @@ -76,6 +76,7 @@ "Hotovo!" "Přejetím nahoru se vrátíte na plochu" "Jste připraveni začít používat telefon" + "Jste připraveni začít používat tablet" "Nastavení navigace v systému" "Sdílet" "Snímek obrazovky" diff --git a/quickstep/res/values-da/strings.xml b/quickstep/res/values-da/strings.xml index e53dfb0e5b..fe069d7e30 100644 --- a/quickstep/res/values-da/strings.xml +++ b/quickstep/res/values-da/strings.xml @@ -76,6 +76,7 @@ "Alt er parat!" "Stryg opad for at gå til startsiden" "Du er klar til at bruge din telefon" + "Du er klar til at bruge din tablet" "Indstillinger for systemnavigation" "Del" "Screenshot" diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml index 8d5aa7a07d..24a25f5003 100644 --- a/quickstep/res/values-de/strings.xml +++ b/quickstep/res/values-de/strings.xml @@ -76,6 +76,7 @@ "Fertig!" "Nach oben wischen, um den Startbildschirm aufzurufen" "Du kannst dein Smartphone jetzt verwenden" + "Du kannst dein Tablet jetzt verwenden" "Einstellungen der Systemsteuerung" "Teilen" "Screenshot" diff --git a/quickstep/res/values-el/strings.xml b/quickstep/res/values-el/strings.xml index 10c39b40d9..3c24a13eef 100644 --- a/quickstep/res/values-el/strings.xml +++ b/quickstep/res/values-el/strings.xml @@ -76,6 +76,7 @@ "Όλα έτοιμα!" "Σύρετε προς τα πάνω για μετάβαση στην αρχική οθόνη." "Είστε έτοιμοι να ξεκινήσετε να χρησιμοποιείτε το τηλέφωνό σας" + "Είστε έτοιμοι να ξεκινήσετε να χρησιμοποιείτε το tablet." "Ρυθμίσεις πλοήγησης συστήματος" "Κοινοποίηση" "Στιγμιότυπο οθόνης" diff --git a/quickstep/res/values-en-rAU/strings.xml b/quickstep/res/values-en-rAU/strings.xml index c67f4c92a7..88a2c67252 100644 --- a/quickstep/res/values-en-rAU/strings.xml +++ b/quickstep/res/values-en-rAU/strings.xml @@ -76,6 +76,7 @@ "Ready!" "Swipe up to go home" "You’re ready to start using your phone" + "You’re ready to start using your tablet" "System navigation settings" "Share" "Screenshot" diff --git a/quickstep/res/values-en-rCA/strings.xml b/quickstep/res/values-en-rCA/strings.xml index c67f4c92a7..88a2c67252 100644 --- a/quickstep/res/values-en-rCA/strings.xml +++ b/quickstep/res/values-en-rCA/strings.xml @@ -76,6 +76,7 @@ "Ready!" "Swipe up to go home" "You’re ready to start using your phone" + "You’re ready to start using your tablet" "System navigation settings" "Share" "Screenshot" diff --git a/quickstep/res/values-en-rGB/strings.xml b/quickstep/res/values-en-rGB/strings.xml index c67f4c92a7..88a2c67252 100644 --- a/quickstep/res/values-en-rGB/strings.xml +++ b/quickstep/res/values-en-rGB/strings.xml @@ -76,6 +76,7 @@ "Ready!" "Swipe up to go home" "You’re ready to start using your phone" + "You’re ready to start using your tablet" "System navigation settings" "Share" "Screenshot" diff --git a/quickstep/res/values-en-rIN/strings.xml b/quickstep/res/values-en-rIN/strings.xml index c67f4c92a7..88a2c67252 100644 --- a/quickstep/res/values-en-rIN/strings.xml +++ b/quickstep/res/values-en-rIN/strings.xml @@ -76,6 +76,7 @@ "Ready!" "Swipe up to go home" "You’re ready to start using your phone" + "You’re ready to start using your tablet" "System navigation settings" "Share" "Screenshot" diff --git a/quickstep/res/values-en-rXC/strings.xml b/quickstep/res/values-en-rXC/strings.xml index c3007f04e0..1ad2874e4c 100644 --- a/quickstep/res/values-en-rXC/strings.xml +++ b/quickstep/res/values-en-rXC/strings.xml @@ -76,6 +76,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‎‏‏‏‎‏‎‏‎‎‎‎‎‎‎‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‏‏‎‏‎‏‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‏‏‎All set!‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‎‎‏‎‏‏‏‏‏‏‎‏‎‏‏‎‎‎‏‎‎‏‏‎‎‎‎‏‎‏‏‎‎‎‏‏‏‏‎‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‏‎Swipe up to go Home‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‎‎‏‎‎‎‎‎‏‏‎‏‏‏‏‎‏‏‎‎‏‎‎‏‎‎‎‏‏‏‎‏‎‏‎‎‎‏‎‎‏‎‏‏‎‏‏‎‏‎‎‏‎‏‎‎‎You’re ready to start using your phone‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‏‏‏‏‏‏‎‎‎‏‎‎‎‎‎‏‏‎‏‎‎‏‏‎‎‎‎‏‏‏‏‎‎‎‎‏‏‏‏‏‎‎‏‏‏‏‎You’re ready to start using your tablet‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‏‎‎‏‎‏‏‎‎‎‎‎‏‎‎‎‎‏‎‎‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‎‎‎‎‏‎‏‏‏‏‎‏‏‏‎‏‏‎‎‏‎‎‏‏‎""‎‏‎‎‏‏‏‎System navigation settings‎‏‎‎‏‏‎""‎‏‎‎‏‏‏‎‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‎‎‎‎‎‏‎‏‎‎‎‎‏‎‎‎‎‎‎‏‏‎‏‏‎‎‎‎‎‎‎‏‏‏‏‎‏‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‏‏‎Share‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‎‏‎‏‏‎‏‎‏‎‏‏‏‎‏‎‏‎‏‎‏‎‏‎‎‏‏‎‎‏‏‎‎‏‏‎‎‏‎‎‎‎‏‏‏‏‎‎‎‏‎‏‎Screenshot‎‏‎‎‏‎" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index 69b6015a2a..5c29ff893f 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -76,6 +76,7 @@ "Todo listo" "Desliza el dedo hacia arriba para ir a la pantalla principal" "Ya puedes empezar a usar tu teléfono" + "Ya puedes empezar a usar tu tablet" "Configuración de navegación del sistema" "Compartir" "Captura de pantalla" diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml index 0916fc23ed..7f60601e6f 100644 --- a/quickstep/res/values-es/strings.xml +++ b/quickstep/res/values-es/strings.xml @@ -76,6 +76,7 @@ "¡Ya está!" "Desliza el dedo hacia arriba para ir a la pantalla de inicio" "Ya puedes empezar a usar tu teléfono" + "Ya puedes empezar a usar tu tablet" "Ajustes de navegación del sistema" "Compartir" "Hacer captura" diff --git a/quickstep/res/values-et/strings.xml b/quickstep/res/values-et/strings.xml index 5b4b1ce6f0..5d88a75afb 100644 --- a/quickstep/res/values-et/strings.xml +++ b/quickstep/res/values-et/strings.xml @@ -76,6 +76,7 @@ "Valmis!" "Avakuvale liikumiseks pühkige üles" "Olete valmis oma telefoni kasutama." + "Olete valmis oma tahvelarvutit kasutama" "Süsteemi navigeerimisseaded" "Jaga" "Ekraanipilt" diff --git a/quickstep/res/values-eu/strings.xml b/quickstep/res/values-eu/strings.xml index 6193e359fd..077cb0237d 100644 --- a/quickstep/res/values-eu/strings.xml +++ b/quickstep/res/values-eu/strings.xml @@ -76,6 +76,7 @@ "Dena prest!" "Pasatu hatza gora hasierako pantailara joateko" "Prest zaude telefonoa erabiltzen hasteko" + "Prest zaude tableta erabiltzen hasteko" "Sisteman nabigatzeko ezarpenak" "Partekatu" "Atera pantaila-argazki bat" diff --git a/quickstep/res/values-fa/strings.xml b/quickstep/res/values-fa/strings.xml index 2323b3b657..380e412dee 100644 --- a/quickstep/res/values-fa/strings.xml +++ b/quickstep/res/values-fa/strings.xml @@ -76,6 +76,7 @@ "همه چیز آماده است!" "برای رفتن به «صفحه اصلی»، تند به‌بالا بکشید" "آماده‌اید از تلفنتان استفاده کنید" + "آماده‌اید از رایانه لوحی‌تان استفاده کنید" "تنظیمات پیمایش سیستم" "هم‌رسانی" "نماگرفت" diff --git a/quickstep/res/values-fi/strings.xml b/quickstep/res/values-fi/strings.xml index 4677edab9b..d74cfb7303 100644 --- a/quickstep/res/values-fi/strings.xml +++ b/quickstep/res/values-fi/strings.xml @@ -76,6 +76,7 @@ "Valmis" "Siirry aloitusnäytölle pyyhkäisemällä ylös" "Olet valmis aloittamaan puhelimen käytön" + "Olet valmis aloittamaan tabletin käytön" "Järjestelmän navigointiasetukset" "Jaa" "Kuvakaappaus" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index 2a38ff862d..447d483b37 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -76,6 +76,7 @@ "Tout est prêt!" "Balayez l\'écran vers le haut pour accéder à l\'écran d\'accueil" "Vous êtes maintenant prêt à utiliser votre téléphone" + "Vous êtes maintenant prêt à utiliser votre tablette" "Paramètres de navigation du système" "Partager" "Capture d\'écran" diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index c1dd76e6ea..6fd340174b 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -76,6 +76,7 @@ "Tout est prêt !" "Balayez l\'écran vers le haut pour revenir à l\'accueil" "Vous pouvez maintenant utiliser votre téléphone" + "Vous pouvez maintenant utiliser votre tablette" "Paramètres de navigation système" "Partager" "Capture d\'écran" diff --git a/quickstep/res/values-gl/strings.xml b/quickstep/res/values-gl/strings.xml index 8702947875..f409e47ca3 100644 --- a/quickstep/res/values-gl/strings.xml +++ b/quickstep/res/values-gl/strings.xml @@ -76,6 +76,7 @@ "Todo listo" "Pasa o dedo cara arriba para ir á pantalla de inicio" "Todo está listo para comezar a utilizar o teléfono" + "Todo está listo para comezar a utilizar a tableta" "Configuración da navegación do sistema" "Compartir" "Facer captura" diff --git a/quickstep/res/values-gu/strings.xml b/quickstep/res/values-gu/strings.xml index 6bb100a060..c8c488e221 100644 --- a/quickstep/res/values-gu/strings.xml +++ b/quickstep/res/values-gu/strings.xml @@ -76,6 +76,7 @@ "બધું સેટ થઈ ગયું!" "હોમપેજ પર જવા માટે ઉપરની તરફ સ્વાઇપ કરો" "તમે તમારા ફોનનો ઉપયોગ કરવા માટે તૈયાર છો" + "તમે તમારા ટૅબ્લેટનો ઉપયોગ કરવા માટે તૈયાર છો" "સિસ્ટમના નૅવિગેશન સેટિંગ" "શેર કરો" "સ્ક્રીનશૉટ" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 957125a54c..bfdc7e3a71 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -76,6 +76,7 @@ "हो गया!" "होम स्क्रीन पर जाने के लिए, ऊपर की ओर स्वाइप करें" "अब आप अपना फ़ोन इस्तेमाल कर सकते हैं" + "आप टैबलेट को इस्तेमाल करने के लिए तैयार हैं" "सिस्टम नेविगेशन सेटिंग" "शेयर करें" "स्क्रीनशॉट लें" diff --git a/quickstep/res/values-hr/strings.xml b/quickstep/res/values-hr/strings.xml index 6c29822c69..41e792283d 100644 --- a/quickstep/res/values-hr/strings.xml +++ b/quickstep/res/values-hr/strings.xml @@ -76,6 +76,7 @@ "Sve je spremno!" "Prijeđite prstom prema gore da biste otvorili početni zaslon" "Spremni ste za početak upotrebe telefona" + "Spremni ste za početak upotrebe tableta" "Postavke navigacije sustavom" "Podijeli" "Snimka zaslona" diff --git a/quickstep/res/values-hu/strings.xml b/quickstep/res/values-hu/strings.xml index a84dadd706..fb90e0905d 100644 --- a/quickstep/res/values-hu/strings.xml +++ b/quickstep/res/values-hu/strings.xml @@ -76,6 +76,7 @@ "Kész is!" "Felfelé csúsztatva megjelenik a Kezdőképernyő" "Készen áll a telefon használatára" + "Készen áll a táblagép használatára" "Rendszer-navigációs beállítások" "Megosztás" "Képernyőkép" diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml index df7307834a..1b9d1e5ace 100644 --- a/quickstep/res/values-hy/strings.xml +++ b/quickstep/res/values-hy/strings.xml @@ -76,6 +76,7 @@ "Պատրաստ է" "Մատը սահեցրեք վերև՝ հիմնական էկրան անցնելու համար" "Դուք արդեն կարող եք օգտագործել ձեր հեռախոսը" + "Դուք արդեն կարող եք օգտագործել ձեր պլանշետը" "Նավիգացիայի համակարգային կարգավորումներ" "Կիսվել" "Սքրինշոթ անել" diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml index 61bdf31432..8a11e927be 100644 --- a/quickstep/res/values-in/strings.xml +++ b/quickstep/res/values-in/strings.xml @@ -76,6 +76,7 @@ "Semua siap." "Geser ke atas untuk beralih ke Layar utama" "Anda sudah siap untuk mulai menggunakan ponsel" + "Anda sudah siap untuk mulai menggunakan tablet" "Setelan navigasi sistem" "Bagikan" "Screenshot" diff --git a/quickstep/res/values-is/strings.xml b/quickstep/res/values-is/strings.xml index f888bea9db..947e7ee06c 100644 --- a/quickstep/res/values-is/strings.xml +++ b/quickstep/res/values-is/strings.xml @@ -76,6 +76,7 @@ "Allt tilbúið!" "Strjúktu upp til að fara á heimaskjáinn" "Þú getur byrjað að nota símann" + "Þú getur byrjað að nota spjaldtölvuna" "Stillingar kerfisstjórnunar" "Deila" "Skjámynd" diff --git a/quickstep/res/values-it/strings.xml b/quickstep/res/values-it/strings.xml index 344c2a15cd..044da60d90 100644 --- a/quickstep/res/values-it/strings.xml +++ b/quickstep/res/values-it/strings.xml @@ -76,6 +76,7 @@ "Finito." "Scorri verso l\'alto per andare alla schermata Home" "Puoi iniziare a usare il tuo telefono" + "Puoi iniziare a usare il tuo tablet" "Impostazioni Navigazione del sistema" "Condividi" "Screenshot" diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml index 25d92cb8ef..29951d01e1 100644 --- a/quickstep/res/values-iw/strings.xml +++ b/quickstep/res/values-iw/strings.xml @@ -76,6 +76,7 @@ "הכול מוכן!" "כדי לעבור לדף הבית, מחליקים כלפי מעלה" "הכול מוכן ואפשר להתחיל להשתמש בטלפון" + "הכול מוכן ואפשר להתחיל להשתמש בטאבלט" "הגדרות הניווט של המערכת" "שיתוף" "צילום מסך" diff --git a/quickstep/res/values-ja/strings.xml b/quickstep/res/values-ja/strings.xml index 9a4ce01544..066bd0f6c1 100644 --- a/quickstep/res/values-ja/strings.xml +++ b/quickstep/res/values-ja/strings.xml @@ -76,6 +76,7 @@ "設定完了" "ホームに移動するには上にスワイプします" "スマートフォンを使い始めることができます" + "これでタブレットが使えるようになりました" "システム ナビゲーションの設定" "共有" "スクリーンショット" diff --git a/quickstep/res/values-ka/strings.xml b/quickstep/res/values-ka/strings.xml index 250148911f..88281ecd6f 100644 --- a/quickstep/res/values-ka/strings.xml +++ b/quickstep/res/values-ka/strings.xml @@ -76,6 +76,7 @@ "მზადაა!" "მთავარ გვერდზე გადასასვლელად გადაფურცლეთ ზევით" "მზად ხართ ტელეფონის გამოსაყენებლად" + "მზად ხართ ტაბლეტის გამოსაყენებლად" "სისტემის ნავიგაციის პარამეტრები" "გაზიარება" "ეკრანის ანაბეჭდი" diff --git a/quickstep/res/values-kk/strings.xml b/quickstep/res/values-kk/strings.xml index 9d3ca2d17a..199bd2add8 100644 --- a/quickstep/res/values-kk/strings.xml +++ b/quickstep/res/values-kk/strings.xml @@ -76,6 +76,7 @@ "Бәрі дайын!" "Негізгі экранға өту үшін жоғары қарай сырғытыңыз." "Телефоныңыз пайдалануға дайын." + "Планшетіңіз пайдалануға дайын." "Навигацияның жүйелік параметрлері" "Бөлісу" "Скриншот" diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml index e006c6af5e..c3ea1b0d08 100644 --- a/quickstep/res/values-km/strings.xml +++ b/quickstep/res/values-km/strings.xml @@ -76,6 +76,7 @@ "រួចហើយ!" "អូសឡើងលើ ដើម្បី​ទៅកាន់​អេក្រង់ដើម" "អ្នក​អាច​ចាប់ផ្ដើម​ប្រើ​ទូរសព្ទ​របស់អ្នក​បានហើយ" + "អ្នកអាចចាប់ផ្ដើមប្រើថេប្លេតរបស់អ្នកបានហើយ" "ការកំណត់​ការរុករក​ប្រព័ន្ធ" "ចែករំលែក" "រូបថតអេក្រង់" diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml index 01c7dd5bbb..d882cf0892 100644 --- a/quickstep/res/values-kn/strings.xml +++ b/quickstep/res/values-kn/strings.xml @@ -76,6 +76,7 @@ "ಎಲ್ಲವೂ ಸಿದ್ಧವಾಗಿದೆ!" "ಮುಖಪುಟಕ್ಕೆ ಹೋಗಲು ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ" "ನಿಮ್ಮ ಫೋನ್ ಬಳಸುವುದನ್ನು ಪ್ರಾರಂಭಿಸಲು ನೀವು ಸಿದ್ದರಾಗಿರುವಿರಿ" + "ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್‌‌ ಬಳಸುವುದನ್ನು ಪ್ರಾರಂಭಿಸಲು ನೀವು ಸಿದ್ದರಾಗಿರುವಿರಿ" "ಸಿಸ್ಟಂ ನ್ಯಾವಿಗೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು" "ಹಂಚಿಕೊಳ್ಳಿ" "ಸ್ಕ್ರೀನ್‌ಶಾಟ್" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index d9ff591592..9ff90d4d2b 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -76,6 +76,7 @@ "설정 완료" "위로 스와이프하여 홈으로 이동" "휴대전화를 사용할 준비가 되었습니다." + "태블릿을 사용할 준비가 되었습니다." "시스템 탐색 설정" "공유" "스크린샷" diff --git a/quickstep/res/values-ky/strings.xml b/quickstep/res/values-ky/strings.xml index c1ca8b3cc6..b3a6ca4bd8 100644 --- a/quickstep/res/values-ky/strings.xml +++ b/quickstep/res/values-ky/strings.xml @@ -76,6 +76,7 @@ "Бүттү!" "Башкы бетке өтүү үчүн экранды өйдө сүрүңүз" "Телефонуңузду колдоно берсеңиз болот" + "Планшетиңизди колдоно берсеңиз болот" "Өтүү аракетинин тутумдук жөндөөлөрү" "Бөлүшүү" "Скриншот" diff --git a/quickstep/res/values-lo/strings.xml b/quickstep/res/values-lo/strings.xml index 5c95b03951..eb2b835311 100644 --- a/quickstep/res/values-lo/strings.xml +++ b/quickstep/res/values-lo/strings.xml @@ -76,6 +76,7 @@ "ຮຽບຮ້ອຍໝົດແລ້ວ!" "ປັດຂຶ້ນເພື່ອໄປຫາໜ້າຫຼັກ" "ທ່ານພ້ອມເລີ່ມຕົ້ນໃຊ້ໂທລະສັບຂອງທ່ານແລ້ວ" + "ທ່ານພ້ອມເລີ່ມຕົ້ນໃຊ້ແທັບເລັດຂອງທ່ານແລ້ວ" "ການຕັ້ງຄ່າການນຳທາງລະບົບ" "ແບ່ງປັນ" "ຮູບໜ້າຈໍ" diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml index 8b3d2ce587..8bf7353957 100644 --- a/quickstep/res/values-lt/strings.xml +++ b/quickstep/res/values-lt/strings.xml @@ -76,6 +76,7 @@ "Paruošta!" "Perbraukite aukštyn, kad grįžtumėte į pagrindinį ekraną" "Esate pasiruošę pradėti naudoti telefoną" + "Esate pasiruošę pradėti naudoti planšetinį kompiuterį" "Sistemos naršymo nustatymai" "Bendrinti" "Ekrano kopija" diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml index 99a71fbb4e..12b7afd6ae 100644 --- a/quickstep/res/values-lv/strings.xml +++ b/quickstep/res/values-lv/strings.xml @@ -76,6 +76,7 @@ "Gatavs!" "Velciet augšup, lai pārietu uz sākuma ekrānu." "Varat sākt izmantot savu tālruni" + "Varat sākt izmantot savu planšetdatoru" "Sistēmas navigācijas iestatījumi" "Kopīgot" "Veikt ekrānuzņēmumu" diff --git a/quickstep/res/values-mk/strings.xml b/quickstep/res/values-mk/strings.xml index dc0732f24c..fab6b6ed28 100644 --- a/quickstep/res/values-mk/strings.xml +++ b/quickstep/res/values-mk/strings.xml @@ -76,6 +76,7 @@ "Готово!" "Повлечете нагоре за да појдете на почетниот екран" "Спремни сте да почнете да го користите телефонот" + "Спремни сте да почнете да го користите таблетот" "Поставки за системска навигација" "Сподели" "Слика од екранот" diff --git a/quickstep/res/values-ml/strings.xml b/quickstep/res/values-ml/strings.xml index 4ac251c97d..07343f42d0 100644 --- a/quickstep/res/values-ml/strings.xml +++ b/quickstep/res/values-ml/strings.xml @@ -76,6 +76,7 @@ "എല്ലാം സജ്ജീകരിച്ചു!" "ഹോമിലേക്ക് പോകാൻ മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യുക" "ഫോൺ ഉപയോഗിച്ച് തുടങ്ങാൻ നിങ്ങൾ തയ്യാറാണ്" + "ടാബ്‌ലെറ്റ് ഉപയോഗിച്ച് തുടങ്ങാൻ നിങ്ങൾ തയ്യാറാണ്" "സിസ്‌റ്റം നാവിഗേഷൻ ക്രമീകരണം" "പങ്കിടുക" "സ്ക്രീൻഷോട്ട്" diff --git a/quickstep/res/values-mn/strings.xml b/quickstep/res/values-mn/strings.xml index 6d918f6eef..9a35b9053c 100644 --- a/quickstep/res/values-mn/strings.xml +++ b/quickstep/res/values-mn/strings.xml @@ -76,6 +76,7 @@ "Тохируулж дууслаа!" "Нүүр хуудас руу очихын тулд дээш шударна уу" "Та утсаа ашиглаж эхлэхэд бэлэн боллоо" + "Та таблетаа ашиглаж эхлэхэд бэлэн боллоо" "Системийн навигацын тохиргоо" "Хуваалцах" "Дэлгэцийн агшин дарах" diff --git a/quickstep/res/values-mr/strings.xml b/quickstep/res/values-mr/strings.xml index aa374b4fc5..d658fe3c36 100644 --- a/quickstep/res/values-mr/strings.xml +++ b/quickstep/res/values-mr/strings.xml @@ -76,6 +76,7 @@ "सर्व तयार आहे!" "होम वर जाण्यासाठी वरती स्वाइप करा" "तुम्ही तुमचा फोन वापरण्यास सुरुवात करू शकता" + "तुम्ही तुमचा टॅबलेट वापरण्यास सुरुवात करू शकता" "सिस्टम नेव्हिगेशन सेटिंग्ज" "शेअर करा" "स्क्रीनशॉट" diff --git a/quickstep/res/values-ms/strings.xml b/quickstep/res/values-ms/strings.xml index 8b9165dea6..322f00f1b4 100644 --- a/quickstep/res/values-ms/strings.xml +++ b/quickstep/res/values-ms/strings.xml @@ -76,6 +76,7 @@ "Siap!" "Leret ke atas untuk kembali ke Laman Utama" "Anda sudah sedia untuk mula menggunakan telefon anda" + "Anda bersedia untuk mula menggunakan tablet anda" "Tetapan navigasi sistem" "Kongsi" "Tangkapan skrin" diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml index ef6052e492..df9101ec6e 100644 --- a/quickstep/res/values-my/strings.xml +++ b/quickstep/res/values-my/strings.xml @@ -76,6 +76,7 @@ "အားလုံး အဆင်သင့်ပါ။" "ပင်မစာမျက်နှာသို့သွားရန် အပေါ်သို့ ပွတ်ဆွဲပါ" "သင့်ဖုန်းကို စတင်အသုံးပြုရန် အသင့်ဖြစ်ပါပြီ" + "သင့်တက်ဘလက်ကို စသုံးရန် အသင့်ဖြစ်ပါပြီ" "စနစ် လမ်းညွှန် ဆက်တင်များ" "မျှဝေရန်" "ဖန်သားပြင်ဓာတ်ပုံ" diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index a81c779533..f4fb8fa0b0 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -76,6 +76,7 @@ "Alt er klart!" "Sveip opp for å gå til startskjermen" "Du er klar til å begynne å bruke telefonen" + "Du er klar til å begynne å bruke nettbrettet" "Innstillinger for systemnavigasjon" "Del" "Skjermdump" diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml index 3c5d64fa24..b6a71b9e09 100644 --- a/quickstep/res/values-ne/strings.xml +++ b/quickstep/res/values-ne/strings.xml @@ -76,6 +76,7 @@ "सबै तयार भयो!" "होममा जान माथितिर स्वाइप गर्नुहोस्" "तपाईं आफ्नो फोन चलाउन थाल्न सक्नुहुन्छ" + "तपाईं अब आफ्नो ट्याब्लेट चलाउन थाल्न सक्नुहुन्छ" "सिस्टम नेभिगेसनसम्बन्धी सेटिङ" "सेयर गर्नुहोस्" "स्क्रिनसट" diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index 7772aae71c..4c02ea1cc7 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -76,6 +76,7 @@ "Klaar" "Swipe omhoog om naar het startscherm te gaan" "Je bent klaar om je telefoon te gebruiken" + "Je bent klaar om je tablet te gebruiken" "Navigatie-instellingen van systeem" "Delen" "Screenshot" diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml index bb810f02f8..b76da383f8 100644 --- a/quickstep/res/values-or/strings.xml +++ b/quickstep/res/values-or/strings.xml @@ -76,6 +76,7 @@ "ସମ୍ପୂର୍ଣ୍ଣ ଭାବେ ପ୍ରସ୍ତୁତ!" "ମୂଳପୃଷ୍ଠାକୁ ଯିବା ପାଇଁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ଆପଣ ଆପଣଙ୍କ ଫୋନ୍ ବ୍ୟବହାର କରିବା ପାଇଁ ପ୍ରସ୍ତୁତ ଅଛନ୍ତି" + "ଆପଣ ଆପଣଙ୍କ ଟାବଲେଟ ବ୍ୟବହାର କରିବା ଆରମ୍ଭ କରିବାକୁ ପ୍ରସ୍ତୁତ ଅଛନ୍ତି" "ସିଷ୍ଟମ ନାଭିଗେସନ ସେଟିଂସ" "ସେୟାର୍ କରନ୍ତୁ" "ସ୍କ୍ରିନସଟ୍" diff --git a/quickstep/res/values-pa/strings.xml b/quickstep/res/values-pa/strings.xml index 0173ee2f5e..212492d261 100644 --- a/quickstep/res/values-pa/strings.xml +++ b/quickstep/res/values-pa/strings.xml @@ -76,6 +76,7 @@ "ਪੂਰੀ ਤਰ੍ਹਾਂ ਤਿਆਰ!" "ਹੋਮ \'ਤੇ ਜਾਣ ਲਈ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ" "ਤੁਸੀਂ ਆਪਣਾ ਫ਼ੋਨ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹੋ" + "ਤੁਸੀਂ ਆਪਣਾ ਟੈਬਲੈੱਟ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹੋ" "ਸਿਸਟਮ ਨੈਵੀਗੇਸ਼ਨ ਸੈਟਿੰਗਾਂ" "ਸਾਂਝਾ ਕਰੋ" "ਸਕ੍ਰੀਨਸ਼ਾਟ" diff --git a/quickstep/res/values-pl/strings.xml b/quickstep/res/values-pl/strings.xml index 19b666a704..d8bbb43073 100644 --- a/quickstep/res/values-pl/strings.xml +++ b/quickstep/res/values-pl/strings.xml @@ -76,6 +76,7 @@ "Wszystko gotowe" "Aby przejść na stronę główną, przesuń palcem w górę" "Teraz możesz zacząć używać telefonu" + "Teraz możesz zacząć używać tabletu" "Ustawienia nawigacji w systemie" "Udostępnij" "Zrzut ekranu" diff --git a/quickstep/res/values-pt-rPT/strings.xml b/quickstep/res/values-pt-rPT/strings.xml index 4e7b7a6351..e8292100b8 100644 --- a/quickstep/res/values-pt-rPT/strings.xml +++ b/quickstep/res/values-pt-rPT/strings.xml @@ -76,6 +76,7 @@ "Tudo pronto!" "Deslize rapidamente para cima para aceder ao ecrã principal" "Já pode começar a utilizar o seu telemóvel" + "Já pode começar a usar o seu tablet" "Definições de navegação do sistema" "Partilhar" "Fazer captura de ecrã" diff --git a/quickstep/res/values-pt/strings.xml b/quickstep/res/values-pt/strings.xml index d4a56acb20..30e59c22f0 100644 --- a/quickstep/res/values-pt/strings.xml +++ b/quickstep/res/values-pt/strings.xml @@ -76,6 +76,7 @@ "Tudo pronto!" "Deslize para cima para acessar a tela inicial" "Você já pode começar a usar seu smartphone" + "Você já pode começar a usar seu tablet" "Configurações de navegação do sistema" "Compartilhar" "Capturar tela" diff --git a/quickstep/res/values-ro/strings.xml b/quickstep/res/values-ro/strings.xml index 38d596cd4b..0294adabf5 100644 --- a/quickstep/res/values-ro/strings.xml +++ b/quickstep/res/values-ro/strings.xml @@ -76,6 +76,7 @@ "Gata!" "Glisați în sus pentru a accesa ecranul de pornire" "Sunteți gata să folosiți telefonul" + "Sunteți gata să folosiți tableta" "Setările de navigare ale sistemului" "Distribuiți" "Captură de ecran" diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml index 7d27436abf..8deb58edcf 100644 --- a/quickstep/res/values-ru/strings.xml +++ b/quickstep/res/values-ru/strings.xml @@ -76,6 +76,8 @@ "Готово!" "Чтобы перейти на главный экран, проведите вверх." "Теперь вы можете использовать телефон." + + "Системные настройки навигации" "Поделиться" "Скриншот" diff --git a/quickstep/res/values-si/strings.xml b/quickstep/res/values-si/strings.xml index 3c15a851c7..360f1892c0 100644 --- a/quickstep/res/values-si/strings.xml +++ b/quickstep/res/values-si/strings.xml @@ -76,6 +76,7 @@ "සියල්ල සූදානම්!" "මුල් පිටුවට යාමට ඉහළට ස්වයිප් කරන්න" "ඔබ ඔබගේ දුරකථනය භාවිත කිරීම පටන් ගැනීමට සූදානම්" + "ඔබ ඔබගේ ටැබ්ලටය භාවිත කිරීම පටන් ගැනීමට සූදානම්" "පද්ධති සංචාලන සැකසීම්" "බෙදා ගන්න" "තිර රුව" diff --git a/quickstep/res/values-sk/strings.xml b/quickstep/res/values-sk/strings.xml index 155da05c18..5281c571d1 100644 --- a/quickstep/res/values-sk/strings.xml +++ b/quickstep/res/values-sk/strings.xml @@ -76,6 +76,7 @@ "Hotovo" "Potiahnutím nahor prejdete na plochu" "Telefón môžete začať používať" + "Tablet môžete začať používať" "Nastavenia navigácie systémom" "Zdieľať" "Snímka obrazovky" diff --git a/quickstep/res/values-sl/strings.xml b/quickstep/res/values-sl/strings.xml index 82035280b6..87ed18a8be 100644 --- a/quickstep/res/values-sl/strings.xml +++ b/quickstep/res/values-sl/strings.xml @@ -76,6 +76,7 @@ "Končano" "Povlecite navzgor za začetni zaslon" "Pripravljeni ste, da začnete uporabljati telefon" + "Pripravljeni ste, da začnete uporabljati tablični računalnik." "Nastavitve krmarjenja po sistemu" "Deli" "Posnetek zaslona" diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml index 999768c230..828b44091c 100644 --- a/quickstep/res/values-sq/strings.xml +++ b/quickstep/res/values-sq/strings.xml @@ -76,6 +76,7 @@ "Plotësisht gati!" "Rrëshqit shpejt lart për të shkuar tek \"Ekrani bazë\"" "Je gati për të filluar përdorimin e telefonit tënd" + "Je gati që të fillosh të përdorësh tabletin" "Cilësimet e navigimit të sistemit" "Ndaj" "Pamja e ekranit" diff --git a/quickstep/res/values-sr/strings.xml b/quickstep/res/values-sr/strings.xml index 309aaeb75a..8e5dcba063 100644 --- a/quickstep/res/values-sr/strings.xml +++ b/quickstep/res/values-sr/strings.xml @@ -76,6 +76,7 @@ "Готово!" "Превуците нагоре да бисте отворили почетни екран" "Спремни сте да почнете да користите телефон" + "Спремни сте да почнете да користите таблет" "Подешавања кретања кроз систем" "Дели" "Снимак екрана" diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml index 49f20c08c9..bb9eababa0 100644 --- a/quickstep/res/values-sv/strings.xml +++ b/quickstep/res/values-sv/strings.xml @@ -76,6 +76,7 @@ "Klart!" "Svep uppåt för att öppna startskärmen" "Nu kan du börja använda telefonen" + "Nu kan du börja använda surfplattan" "Systemnavigeringsinställningar" "Dela" "Skärmbild" diff --git a/quickstep/res/values-sw/strings.xml b/quickstep/res/values-sw/strings.xml index e10d447a38..27b728b908 100644 --- a/quickstep/res/values-sw/strings.xml +++ b/quickstep/res/values-sw/strings.xml @@ -76,6 +76,7 @@ "Tayari!" "Telezesha kidole juu ili uende kwenye skrini ya kwanza" "Uko tayari kuanza kutumia simu yako" + "Uko tayari kuanza kutumia kompyuta kibao yako" "Mipangilio ya usogezaji kwenye mfumo" "Shiriki" "Picha ya skrini" diff --git a/quickstep/res/values-ta/strings.xml b/quickstep/res/values-ta/strings.xml index ebf5eb2627..0144430173 100644 --- a/quickstep/res/values-ta/strings.xml +++ b/quickstep/res/values-ta/strings.xml @@ -76,6 +76,7 @@ "அனைத்தையும் அமைத்துவிட்டீர்கள்!" "முகப்புத் திரைக்குச் செல்ல மேல்நோக்கி ஸ்வைப் செய்யுங்கள்" "மொபைலைப் பயன்படுத்தத் தயாராகிவிட்டீர்கள்" + "உங்கள் டேப்லெட்டைப் பயன்படுத்தத் தயாராகிவிட்டீர்கள்" "சிஸ்டம் வழிசெலுத்தல் அமைப்புகள்" "பகிர்" "ஸ்கிரீன்ஷாட்" diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml index 8f43b3c385..ebd24dcdf3 100644 --- a/quickstep/res/values-te/strings.xml +++ b/quickstep/res/values-te/strings.xml @@ -76,6 +76,7 @@ "అంతా సెట్ అయింది!" "మొదటి స్క్రీన్‌కు వెళ్లడానికి పైకి స్వైప్ చేయండి" "మీరు మీ ఫోన్‌ను ఉపయోగించడానికి సిద్ధంగా ఉన్నారు" + "మీరు మీ టాబ్లెట్‌ను ఉపయోగించడానికి సిద్ధంగా ఉన్నారు" "సిస్టమ్ నావిగేషన్ సెట్టింగ్‌లు" "షేర్ చేయండి" "స్క్రీన్‌షాట్" diff --git a/quickstep/res/values-th/strings.xml b/quickstep/res/values-th/strings.xml index 62ab2d2c6c..95b6c210fd 100644 --- a/quickstep/res/values-th/strings.xml +++ b/quickstep/res/values-th/strings.xml @@ -76,6 +76,7 @@ "เรียบร้อยแล้ว" "ปัดขึ้นเพื่อไปที่หน้าแรก" "คุณเริ่มใช้โทรศัพท์ได้แล้ว" + "คุณเริ่มใช้แท็บเล็ตได้แล้ว" "การตั้งค่าการนำทางของระบบ" "แชร์" "ภาพหน้าจอ" diff --git a/quickstep/res/values-tl/strings.xml b/quickstep/res/values-tl/strings.xml index 71b01b6cc0..53084e2a77 100644 --- a/quickstep/res/values-tl/strings.xml +++ b/quickstep/res/values-tl/strings.xml @@ -76,6 +76,7 @@ "Handa na ang lahat!" "Mag-swipe pataas para pumunta sa Home" "Handa mo nang simulan ang paggamit sa iyong telepono" + "Handa mo nang simulan ang paggamit sa iyong tablet" "Mga setting ng navigation ng system" "Ibahagi" "Screenshot" diff --git a/quickstep/res/values-tr/strings.xml b/quickstep/res/values-tr/strings.xml index 5e9a84b39b..0e2cffbf43 100644 --- a/quickstep/res/values-tr/strings.xml +++ b/quickstep/res/values-tr/strings.xml @@ -76,6 +76,7 @@ "İşlem tamam!" "Ana ekrana gitmek için yukarı kaydırın" "Telefonunuzu kullanmaya hazırsınız" + "Tabletinizi kullanmaya hazırsınız" "Sistem gezinme ayarları" "Paylaş" "Ekran görüntüsü" diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml index 2e0d3f7dd2..5e4167d91b 100644 --- a/quickstep/res/values-uk/strings.xml +++ b/quickstep/res/values-uk/strings.xml @@ -76,6 +76,7 @@ "Готово." "Щоб перейти на головний екран, проведіть пальцем угору" "Тепер ви можете користуватися телефоном" + "Тепер ви можете користуватися планшетом" "Системні налаштування навігації" "Поділитися" "Знімок екрана" diff --git a/quickstep/res/values-ur/strings.xml b/quickstep/res/values-ur/strings.xml index 2b055acf02..975a184325 100644 --- a/quickstep/res/values-ur/strings.xml +++ b/quickstep/res/values-ur/strings.xml @@ -76,6 +76,7 @@ "سب کچھ تیار ہے!" "ہوم پر جانے کے لیے اوپر سوائپ کریں" "آپ اپنا فون استعمال شروع کرنے کے لیے تیار ہیں" + "آپ اپنے ٹیبلیٹ کا استعمال شروع کرنے کے لیے تیار ہیں" "سسٹم نیویگیشن کی ترتیبات" "اشتراک کریں" "اسکرین شاٹ" diff --git a/quickstep/res/values-uz/strings.xml b/quickstep/res/values-uz/strings.xml index 3b9853f787..f612987e21 100644 --- a/quickstep/res/values-uz/strings.xml +++ b/quickstep/res/values-uz/strings.xml @@ -76,6 +76,7 @@ "Hammasi tayyor!" "Boshiga qaytish uchun tepaga suring" "Telefoningiz xizmatga tayyor" + "Planshetingiz xizmatga tayyor" "Tizim navigatsiya sozlamalari" "Ulashish" "Skrinshot" diff --git a/quickstep/res/values-vi/strings.xml b/quickstep/res/values-vi/strings.xml index e3c66988a6..253fca2e3c 100644 --- a/quickstep/res/values-vi/strings.xml +++ b/quickstep/res/values-vi/strings.xml @@ -76,6 +76,7 @@ "Đã hoàn tất!" "Vuốt lên để chuyển đến Màn hình chính" "Vậy là bạn đã sẵn sàng sử dụng điện thoại của mình" + "Bạn đã sẵn sàng sử dụng máy tính bảng" "Chế độ cài đặt di chuyển trên hệ thống" "Chia sẻ" "Chụp ảnh màn hình" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index a42476c836..eaf60185c3 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -76,6 +76,7 @@ "大功告成!" "向上滑动即可转到主屏幕" "您可以开始使用手机了" + "您可以开始使用平板电脑了" "系统导航设置" "分享" "屏幕截图" diff --git a/quickstep/res/values-zh-rHK/strings.xml b/quickstep/res/values-zh-rHK/strings.xml index f2fd5446cd..123a0165dd 100644 --- a/quickstep/res/values-zh-rHK/strings.xml +++ b/quickstep/res/values-zh-rHK/strings.xml @@ -76,6 +76,7 @@ "設定完成!" "向上滑動即可前往主畫面" "您可以開始使用手機了" + "您可以開始使用平板電腦了" "系統導覽設定" "分享" "螢幕截圖" diff --git a/quickstep/res/values-zh-rTW/strings.xml b/quickstep/res/values-zh-rTW/strings.xml index f1fe624cee..a2b204f7ef 100644 --- a/quickstep/res/values-zh-rTW/strings.xml +++ b/quickstep/res/values-zh-rTW/strings.xml @@ -76,6 +76,7 @@ "設定完成!" "向上滑動即可前往主畫面" "你可以開始使用手機了" + "你可以開始使用平板電腦了" "系統操作機制設定" "分享" "螢幕截圖" diff --git a/quickstep/res/values-zu/strings.xml b/quickstep/res/values-zu/strings.xml index 98ea6d7b96..41f6a7ae3f 100644 --- a/quickstep/res/values-zu/strings.xml +++ b/quickstep/res/values-zu/strings.xml @@ -76,6 +76,7 @@ "Konke kusethiwe!" "Swayiphela phezulu ukuze uye Ekhaya" "Usulungele ukuqala ukusebenzisa ifoni yakho" + "Usulungele ukuqala ukusebenzisa ithebulethi yakho" "Amasethingi wokuzulazula isistimu" "Yabelana" "Isithombe-skrini" From 294ebbca1933fccf7fac63af731a3b8feaccea95 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 17 Mar 2022 03:01:21 +0000 Subject: [PATCH 034/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I759b7d4db0e74540ff60265ec53766a0db9b6a22 --- go/quickstep/res/values-bn/strings.xml | 2 +- go/quickstep/res/values-gu/strings.xml | 2 +- go/quickstep/res/values-kk/strings.xml | 2 +- go/quickstep/res/values-ml/strings.xml | 2 +- go/quickstep/res/values-mn/strings.xml | 2 +- go/quickstep/res/values-ms/strings.xml | 2 +- go/quickstep/res/values-ta/strings.xml | 2 +- go/quickstep/res/values-zu/strings.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/go/quickstep/res/values-bn/strings.xml b/go/quickstep/res/values-bn/strings.xml index 60671912c8..8c27e63376 100644 --- a/go/quickstep/res/values-bn/strings.xml +++ b/go/quickstep/res/values-bn/strings.xml @@ -4,7 +4,7 @@ "অ্যাপ শেয়ার করুন" "শুনুন" "অনুবাদ করুন" - "লেন্স" + "Lens" "বুঝেছি" "বাতিল করুন" "সেটিংস" diff --git a/go/quickstep/res/values-gu/strings.xml b/go/quickstep/res/values-gu/strings.xml index faa66fcc40..80d9e2ec30 100644 --- a/go/quickstep/res/values-gu/strings.xml +++ b/go/quickstep/res/values-gu/strings.xml @@ -4,7 +4,7 @@ "ઍપ શેર કરો" "સાંભળો" "અનુવાદ કરો" - "લેન્સ" + "Lens" "સમજાઈ ગયું" "રદ કરો" "સેટિંગ" diff --git a/go/quickstep/res/values-kk/strings.xml b/go/quickstep/res/values-kk/strings.xml index 2361cbb619..2a2f96db54 100644 --- a/go/quickstep/res/values-kk/strings.xml +++ b/go/quickstep/res/values-kk/strings.xml @@ -4,7 +4,7 @@ "Қолданбаны бөлісу" "Тыңдау" "Аудару" - "Объектив" + "Lens" "ТҮСІНІКТІ" "БАС ТАРТУ" "ПАРАМЕТРЛЕР" diff --git a/go/quickstep/res/values-ml/strings.xml b/go/quickstep/res/values-ml/strings.xml index 19d0b75a5e..ed5739568c 100644 --- a/go/quickstep/res/values-ml/strings.xml +++ b/go/quickstep/res/values-ml/strings.xml @@ -4,7 +4,7 @@ "ആപ്പ് പങ്കിടുക" "കേൾക്കുക" "വിവർത്തനം ചെയ്യുക" - "ലെൻസ്" + "Lens" "മനസ്സിലായി" "റദ്ദാക്കുക" "ക്രമീകരണം" diff --git a/go/quickstep/res/values-mn/strings.xml b/go/quickstep/res/values-mn/strings.xml index 2eb3c98979..d03b2d2ad7 100644 --- a/go/quickstep/res/values-mn/strings.xml +++ b/go/quickstep/res/values-mn/strings.xml @@ -4,7 +4,7 @@ "Аппыг хуваалцах" "Сонсох" "Орчуулах" - "Дуран" + "Lens" "ОЙЛГОЛОО" "ЦУЦЛАХ" "ТОХИРГОО" diff --git a/go/quickstep/res/values-ms/strings.xml b/go/quickstep/res/values-ms/strings.xml index 36e167878a..3b0a7fbe71 100644 --- a/go/quickstep/res/values-ms/strings.xml +++ b/go/quickstep/res/values-ms/strings.xml @@ -4,7 +4,7 @@ "Kongsi Apl" "Dengar" "Terjemah" - "Kanta" + "Lens" "OK" "BATAL" "TETAPAN" diff --git a/go/quickstep/res/values-ta/strings.xml b/go/quickstep/res/values-ta/strings.xml index 9d04e9a72c..cd97aa3c7a 100644 --- a/go/quickstep/res/values-ta/strings.xml +++ b/go/quickstep/res/values-ta/strings.xml @@ -4,7 +4,7 @@ "ஆப்ஸைப் பகிருங்கள்" "கேளுங்கள்" "மொழிபெயர்" - "லென்ஸ்" + "Lens" "சரி" "ரத்துசெய்" "அமைப்புகள்" diff --git a/go/quickstep/res/values-zu/strings.xml b/go/quickstep/res/values-zu/strings.xml index d496b6442d..1be7898a4b 100644 --- a/go/quickstep/res/values-zu/strings.xml +++ b/go/quickstep/res/values-zu/strings.xml @@ -4,7 +4,7 @@ "Yabelana nge-App" "Lalela" "Humusha" - "Ilensi" + "Lens" "NGIYITHOLILE" "KHANSELA" "AMASETHINGI" From f07e6f58c5c9f5e49bf5b893f9659f57433c5708 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 17 Mar 2022 03:02:33 +0000 Subject: [PATCH 035/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I70ec4d1fba76b4518a90f1da7aa23dc0b9f35930 --- res/values-ar/strings.xml | 6 +++--- res/values-it/strings.xml | 6 +++--- res/values-pt-rPT/strings.xml | 6 +++--- res/values-ru/strings.xml | 4 ++-- res/values-te/strings.xml | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 8571d46711..e420d87532 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -40,19 +40,19 @@ "يمكنك النقر على الأداة مع الاستمرار لتحريكها على الشاشة الرئيسية." "إضافة إلى الشاشة الرئيسية" "تمت إضافة الأداة %1$s إلى الشاشة الرئيسية." - "{count,plural, =1{أداة واحدة}zero{# أداة}two{أداتان}few{# أدوات}many{# أداة}other{# أداة}}" + "{count,plural, =1{تطبيق مصغّر واحد}zero{# تطبيق مصغّر}two{تطبيقان مصغّران}few{# تطبيقات مصغّرة}many{# تطبيقًا مصغّرًا}other{# تطبيق مصغّر}}" "{count,plural, =1{اختصار واحد}zero{# اختصار}two{اختصاران}few{# اختصارات}many{# اختصارًا}other{# اختصار}}" "%1$s، %2$s" "الأدوات" "بحث" "محو النص من مربّع البحث" "الأدوات والاختصارات غير متاحة." - "لم يتم العثور على أدوات أو اختصارات." + "لم يتم العثور على تطبيقات مصغّرة أو اختصارات." "الأدوات الشخصية" "أدوات العمل" "المحادثات" "معلومات مفيدة في متناول يديك" - "للحصول على معلومات بدون فتح التطبيقات، يمكنك إضافة الأدوات إلى الشاشة الرئيسية." + "للحصول على معلومات بدون فتح التطبيقات، يمكنك إضافة التطبيقات المصغّرة إلى الشاشة الرئيسية." "انقر لتغيير إعدادات الأداة" "حسنًا" "تغيير إعدادات الأداة" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index ff0b6c03ee..2bf2fc717e 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -40,8 +40,8 @@ "Tocca e tieni premuto il widget per spostarlo nella schermata Home" "Aggiungi a schermata Home" "Widget %1$s aggiunto alla schermata Home" - "{count,plural, =1{# widget}one{# widget}other{# widget}}" - "{count,plural, =1{# scorciatoia}one{# scorciatoia}other{# scorciatoie}}" + "{count,plural, =1{# widget}other{# widget}}" + "{count,plural, =1{# scorciatoia}other{# scorciatoie}}" "%1$s, %2$s" "Widget" "Cerca" @@ -90,7 +90,7 @@ "Questa è un\'app di sistema e non può essere disinstallata." "Modifica nome" "App %1$s disattivata" - "{count,plural,offset:1 =1{{app_name} ha # notifica}one{{app_name} ha # notifica}other{{app_name} ha # notifiche}}" + "{count,plural,offset:1 =1{{app_name} ha # notifica}other{{app_name} ha # notifiche}}" "Pagina %1$d di %2$d" "Schermata Home %1$d di %2$d" "Nuova pagina Schermata Home" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 0ddef70e34..85878ad1a1 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -40,8 +40,8 @@ "Toque sem soltar no widget para o mover à volta do ecrã principal" "Adicionar ao ecrã principal" "Widget %1$s adicionado ao ecrã principal" - "{count,plural, =1{# widget}one{# widget(s)}other{# widgets}}" - "{count,plural, =1{# atalho}one{# atalho(s)}other{# atalhos}}" + "{count,plural, =1{# widget}other{# widgets}}" + "{count,plural, =1{# atalho}other{# atalhos}}" "%1$s, %2$s" "Widgets" "Pesquisar" @@ -90,7 +90,7 @@ "É uma app de sistema e não pode ser desinstalada." "Edite o nome" "%1$s desativado" - "{count,plural,offset:1 =1{A app {app_name} tem # notificação}one{A app {app_name} tem # notificação(ões)}other{A app {app_name} tem # notificações}}" + "{count,plural,offset:1 =1{A app {app_name} tem # notificação}other{A app {app_name} tem # notificações}}" "Página %1$d de %2$d" "Ecrã principal %1$d de %2$d" "Nova página do ecrã principal" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 4e72d40f63..07e14f57da 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -41,7 +41,7 @@ "Добавить на главный экран" "Виджет \"%1$s\" добавлен на главный экран" "{count,plural, =1{# виджет}one{# виджет}few{# виджета}many{# виджетов}other{# виджета}}" - "{count,plural, =1{# быстрая команда}one{# быстрая команда}few{# быстрые команды}many{# быстрых команд}other{# быстрой команды}}" + "{count,plural, =1{# ярлык}one{# ярлык}few{# ярлыка}many{# ярлыков}other{# ярлыка}}" "%1$s, %2$s" "Виджеты" "Поиск" @@ -129,7 +129,7 @@ "Добавить на главный экран" "Переместить элемент сюда" "Элемент добавлен на главный экран" - "Объект удален." + "Объект убран." "Отменить" "Переместить элемент" "Переместить в ячейку %1$s %2$s" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index ce364bdef7..73c2e1a390 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -140,7 +140,7 @@ "%1$s గల ఫోల్డర్‌కు జోడించు" "అంశం ఫోల్డర్‌కు జోడించబడింది" "ఈ పేరుతో ఫోల్డర్‌ను క్రియేట్ చేయండి: %1$s" - "ఫోల్డర్ సృష్టించబడింది" + "ఫోల్డర్ క్రియేట్ చేయబడింది" "హోమ్‌స్క్రీన్‌కు తరలించు" "పరిమాణం మార్చు" "వెడల్పును పెంచు" From 4f15b6cafb6781909d7676c6570db2575ad937cb Mon Sep 17 00:00:00 2001 From: Stefan Andonian Date: Wed, 9 Mar 2022 21:21:47 +0000 Subject: [PATCH 036/782] Update text in "get app suggestions" bottom sheet to use Google Sans font family. Bug: b/211375020 Test: Verified that the font was different after setting it in the xml. Screenshot: screenshot.googleplex.com/AEvdCXTufBnbQC5.png Change-Id: Ie5447344b9e917648b50945414cf58562a1d0ca8 --- quickstep/res/layout/predicted_hotseat_edu.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/quickstep/res/layout/predicted_hotseat_edu.xml b/quickstep/res/layout/predicted_hotseat_edu.xml index e4e3956c6e..f0c12f1029 100644 --- a/quickstep/res/layout/predicted_hotseat_edu.xml +++ b/quickstep/res/layout/predicted_hotseat_edu.xml @@ -42,6 +42,7 @@ android:paddingLeft="@dimen/bottom_sheet_edu_padding" android:paddingRight="@dimen/bottom_sheet_edu_padding" android:text="@string/hotseat_edu_title_migrate" + android:fontFamily="google-sans" android:textAlignment="center" android:textColor="@android:color/white" android:textSize="20sp" /> From 8d2798b2b7431dbe5ba9da312e339518208d6bf7 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 24 Mar 2022 05:37:04 +0000 Subject: [PATCH 037/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I36d108c06cfbb8987c1afdd8166a08ab5b3b049a --- go/quickstep/res/values-ar/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go/quickstep/res/values-ar/strings.xml b/go/quickstep/res/values-ar/strings.xml index e05ee5eda2..7d981849a1 100644 --- a/go/quickstep/res/values-ar/strings.xml +++ b/go/quickstep/res/values-ar/strings.xml @@ -4,7 +4,7 @@ "مشاركة التطبيق" "استماع" "‏ترجمة Google" - "‏عدسة Google" + "عدسة" "حسنًا" "إلغاء" "الإعدادات" From f36424907bbf4fd4586a70cd0cf02e29adf37f1c Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 24 Mar 2022 05:38:09 +0000 Subject: [PATCH 038/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I4c6e57268e691ea3a8a1b8039e575e4459cb32c7 --- res/values-af/strings.xml | 36 ++++++++++++++++++--------- res/values-am/strings.xml | 36 ++++++++++++++++++--------- res/values-ar/strings.xml | 38 +++++++++++++++++++---------- res/values-as/strings.xml | 36 ++++++++++++++++++--------- res/values-az/strings.xml | 36 ++++++++++++++++++--------- res/values-b+sr+Latn/strings.xml | 36 ++++++++++++++++++--------- res/values-be/strings.xml | 36 ++++++++++++++++++--------- res/values-bg/strings.xml | 36 ++++++++++++++++++--------- res/values-bn/strings.xml | 24 +++++++++--------- res/values-bs/strings.xml | 24 +++++++++--------- res/values-ca/strings.xml | 36 ++++++++++++++++++--------- res/values-cs/strings.xml | 36 ++++++++++++++++++--------- res/values-da/strings.xml | 24 +++++++++--------- res/values-de/strings.xml | 36 ++++++++++++++++++--------- res/values-el/strings.xml | 24 +++++++++--------- res/values-en-rAU/strings.xml | 36 ++++++++++++++++++--------- res/values-en-rCA/strings.xml | 36 ++++++++++++++++++--------- res/values-en-rGB/strings.xml | 36 ++++++++++++++++++--------- res/values-en-rIN/strings.xml | 36 ++++++++++++++++++--------- res/values-en-rXC/strings.xml | 24 +++++++++--------- res/values-es-rUS/strings.xml | 36 ++++++++++++++++++--------- res/values-es/strings.xml | 36 ++++++++++++++++++--------- res/values-et/strings.xml | 36 ++++++++++++++++++--------- res/values-eu/strings.xml | 36 ++++++++++++++++++--------- res/values-fa/strings.xml | 36 ++++++++++++++++++--------- res/values-fi/strings.xml | 36 ++++++++++++++++++--------- res/values-fr-rCA/strings.xml | 36 ++++++++++++++++++--------- res/values-fr/strings.xml | 36 ++++++++++++++++++--------- res/values-gl/strings.xml | 36 ++++++++++++++++++--------- res/values-gu/strings.xml | 36 ++++++++++++++++++--------- res/values-hi/strings.xml | 36 ++++++++++++++++++--------- res/values-hr/strings.xml | 24 +++++++++--------- res/values-hu/strings.xml | 24 +++++++++--------- res/values-hy/strings.xml | 36 ++++++++++++++++++--------- res/values-in/strings.xml | 36 ++++++++++++++++++--------- res/values-is/strings.xml | 36 ++++++++++++++++++--------- res/values-it/strings.xml | 36 ++++++++++++++++++--------- res/values-iw/strings.xml | 42 ++++++++++++++++++++------------ res/values-ja/strings.xml | 36 ++++++++++++++++++--------- res/values-ka/strings.xml | 36 ++++++++++++++++++--------- res/values-kk/strings.xml | 36 ++++++++++++++++++--------- res/values-km/strings.xml | 36 ++++++++++++++++++--------- res/values-kn/strings.xml | 24 +++++++++--------- res/values-ko/strings.xml | 36 ++++++++++++++++++--------- res/values-ky/strings.xml | 36 ++++++++++++++++++--------- res/values-lo/strings.xml | 36 ++++++++++++++++++--------- res/values-lt/strings.xml | 36 ++++++++++++++++++--------- res/values-lv/strings.xml | 36 ++++++++++++++++++--------- res/values-mk/strings.xml | 24 +++++++++--------- res/values-ml/strings.xml | 24 +++++++++--------- res/values-mn/strings.xml | 24 +++++++++--------- res/values-mr/strings.xml | 24 +++++++++--------- res/values-ms/strings.xml | 24 +++++++++--------- res/values-my/strings.xml | 36 ++++++++++++++++++--------- res/values-nb/strings.xml | 36 ++++++++++++++++++--------- res/values-ne/strings.xml | 36 ++++++++++++++++++--------- res/values-nl/strings.xml | 36 ++++++++++++++++++--------- res/values-or/strings.xml | 36 ++++++++++++++++++--------- res/values-pa/strings.xml | 36 ++++++++++++++++++--------- res/values-pl/strings.xml | 36 ++++++++++++++++++--------- res/values-pt-rPT/strings.xml | 36 ++++++++++++++++++--------- res/values-pt/strings.xml | 24 +++++++++--------- res/values-ro/strings.xml | 36 ++++++++++++++++++--------- res/values-ru/strings.xml | 36 ++++++++++++++++++--------- res/values-si/strings.xml | 36 ++++++++++++++++++--------- res/values-sk/strings.xml | 36 ++++++++++++++++++--------- res/values-sl/strings.xml | 36 ++++++++++++++++++--------- res/values-sq/strings.xml | 36 ++++++++++++++++++--------- res/values-sr/strings.xml | 36 ++++++++++++++++++--------- res/values-sv/strings.xml | 36 ++++++++++++++++++--------- res/values-sw/strings.xml | 36 ++++++++++++++++++--------- res/values-ta/strings.xml | 36 ++++++++++++++++++--------- res/values-te/strings.xml | 24 +++++++++--------- res/values-th/strings.xml | 24 +++++++++--------- res/values-tl/strings.xml | 24 +++++++++--------- res/values-tr/strings.xml | 36 ++++++++++++++++++--------- res/values-uk/strings.xml | 36 ++++++++++++++++++--------- res/values-ur/strings.xml | 36 ++++++++++++++++++--------- res/values-uz/strings.xml | 36 ++++++++++++++++++--------- res/values-vi/strings.xml | 36 ++++++++++++++++++--------- res/values-zh-rCN/strings.xml | 36 ++++++++++++++++++--------- res/values-zh-rHK/strings.xml | 36 ++++++++++++++++++--------- res/values-zh-rTW/strings.xml | 36 ++++++++++++++++++--------- res/values-zu/strings.xml | 36 ++++++++++++++++++--------- 84 files changed, 1816 insertions(+), 1012 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 18fa12fa16..f796b1c457 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d breed by %2$d hoog" "%1$s-legstuk" - "Raak en hou die legstuk om dit op die Tuisskerm rond te beweeg" - "Voeg by Tuisskerm" + + + + "%1$s-legstuk by tuisskerm gevoeg" "{count,plural, =1{# legstuk}other{# legstukke}}" "{count,plural, =1{# kortpad}other{# kortpaaie}}" @@ -52,7 +54,8 @@ "Werk" "Gesprekke" "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" "Het dit" "Verander legstukinstellings" @@ -65,7 +68,8 @@ "Kennisgewings" "Raak en hou om \'n kortpad te skuif." "Dubbeltik en hou om \'n kortpad te skuif of gebruik gepasmaakte handelinge." - "Geen plek op hierdie tuisskerm nie" + + "Geen plek meer in die Gunstelinge-laai nie" "Programmelys" "Soekresultate" @@ -79,10 +83,14 @@ "Vasspeldvoorspelling" "installeer kortpaaie" "Laat \'n program toe om kortpaaie by te voeg sonder gebruikerinmenging." - "lees Tuis-instellings en -kortpaaie" - "Laat die program toe om die instellings en kortpaaie in Tuis te lees." - "skryf Tuis-instellings en -kortpaaie" - "Laat die program toe om die instellings en kortpaaie in Tuis te verander." + + + + + + + + "%1$s word nie toegelaat om foonoproepe te maak nie" "Kan nie legstuk laai nie" "Legstukinstellings" @@ -105,7 +113,8 @@ "Muurpapier en styl" "Tuis-instellings" "Gedeaktiveer deur jou administrateur" - "Laat toe dat tuisskerm gedraai word" + + "Wanneer foon gedraai word" "Kennisgewingkolle" "Aan" @@ -114,7 +123,8 @@ "Skakel programkennisgewings vir %1$s aan om kennisgewingkolle te sien" "Verander instellings" "Wys kennisgewingkolle" - "Voeg programikone by tuisskerm" + + "Vir nuwe programme" "Onbekend" "Verwyder" @@ -126,7 +136,8 @@ "%1$s wag tans om te installeer" "Legstukkelys" "Legstukkelys is toegemaak" - "Voeg by tuisskerm" + + "Skuif item hierheen" "Item is by tuisskerm gevoeg" "Item is verwyder" @@ -141,7 +152,8 @@ "Item by vouer gevoeg" "Skep vouer met: %1$s" "Vouer geskep" - "Skuif na tuisskerm" + + "Verander grootte" "Vermeerder breedte" "Vermeerder hoogte" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index f75e7e12cc..6caf8a2163 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d ስፋት በ%2$d ከፍታ" "የ%1$s ምግብር" - "በመነሻ ገጽ አካባቢ ላይ ለማንቀሳቀስ ነክተው ይያዙት" - "ወደ መነሻ ገጽ አክል" + + + + "%1$s ምግብር ወደ መነሻ ማያ ገጽ ታክሏል" "{count,plural, =1{# ምግብር}one{# ምግብሮች}other{# ምግብሮች}}" "{count,plural, =1{# አቋራጭ}one{# አቋራጭ}other{# አቋራጮች}}" @@ -52,7 +54,8 @@ "ስራ" "ውይይቶች" "በጣቶችዎ ጫፎች ላይ ጠቃሚ መረጃ" - "መተግበሪያዎችን ሳይከፍቱ መረጃ ለማግኘት በመነሻ ማያ ገጽዎ ላይ ምግብሮችን ማከል ይችላሉ" + + "የምግብር ቅንብሮችን ለመለወጥ መታ ያድርጉ" "ገባኝ" "የምግብር ቅንብሮችን ይለውጡ" @@ -65,7 +68,8 @@ "ማሳወቂያዎች" "አቋራጭን ለማንቀሳቀስ ይንኩ እና ይያዙ" "አቋራጭን ለማንቀሳቀስ ወይም ብጁ እርምጃዎችን ለመጠቀም ሁለቴ መታ ያድርጉ እና ይያዙ።" - "በዚህ የመነሻ ማያ ገጽ ላይ ምንም ክፍል የለም" + + "በተወዳጆች መሣቢያ ውስጥ ተጨማሪ ቦታ የለም" "የመተግበሪያዎች ዝርዝር" "የፍለጋ ውጤቶች" @@ -79,10 +83,14 @@ "የፒን ግምት" "አቋራጮችን ይጭናል" "መተግበሪያው ያለተጠቃሚ ጣልቃ ገብነት አቋራጭ እንዲያክል ያስችለዋል።" - "የመነሻ ቅንብሮች እና አቋራጮችን ያነባል" - "መተግበሪያው በመነሻ ውስጥ ያሉ ቅንብሮችን እና አቋራጮችን እንዲያነብ ያስችለዋል።" - "የመነሻ ቅንብሮችን እና አቋራጮችን ይጽፋል" - "መተግብሪያው ቅንብሮችን እና አቋራጮችን በመነሻ ውስጥ እንዲቀይራቸው ያስችለዋል።" + + + + + + + + "%1$s የስልክ ጥሪዎችን ለማድረግ አልተፈቀደለትም" "ምግብርን መጫን አልተቻለም" "የምግብር ቅንብሮች" @@ -105,7 +113,8 @@ "ልጣፍ እና ቅጥ" "የመነሻ ቅንብሮች" "በእርስዎ አስተዳዳሪ የተሰናከለ" - "የመነሻ ማያ ገጽ ማሽከርከርን ይፍቀዱ" + + "ስልኩ ሲዞር" "የማሳወቂያ ነጥቦች" "አብራ" @@ -114,7 +123,8 @@ "የማሳወቂያ ነጥቦችን ለማሳየት የመተግብሪያ ማሳወቂያዎችን ለ%1$s ያብሩ" "ቅንብሮችን ቀይር" "የማሳወቂያ ነጥቦችን አሳይ" - "የመተግበሪያ አዶዎችን ወደ መነሻ ገጹ ያክሉ" + + "ለአዲስ መተግበሪያዎች" "የማይታወቅ" "አስወግድ" @@ -126,7 +136,8 @@ "%1$s ለመጫን በመጠበቅ ላይ" "የመግብሮች ዝርዝር" "የመግብሮች ዝርዝር ተዘግቷል" - "ወደ መነሻ ማያ ገጽ ያክሉ" + + "ንጥልን ወደዚህ ውሰድ" "ወደ መነሻ ማያ ገጽ ንጥል ታክሏል" "ንጥል ነገር ተንቀሳቅሷል" @@ -141,7 +152,8 @@ "ንጥል ወደ አቃፊ ታክሏል" "አቃፊ ፍጠር ከዚህ ጋር፦ %1$s" "አቃፊ ተፈጥሮዋል" - "ወደ መነሻ ማያ ገጽ አንቀሳቅስ" + + "መጠን ቀይር" "ስፋት ጨምር" "ቁመት ጨምር" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index e420d87532..96668320c0 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -37,13 +37,15 @@ "%1$d × %2$d" "‏العرض %1$d الطول %2$d" "أداة %1$s" - "يمكنك النقر على الأداة مع الاستمرار لتحريكها على الشاشة الرئيسية." - "إضافة إلى الشاشة الرئيسية" + + + + "تمت إضافة الأداة %1$s إلى الشاشة الرئيسية." "{count,plural, =1{تطبيق مصغّر واحد}zero{# تطبيق مصغّر}two{تطبيقان مصغّران}few{# تطبيقات مصغّرة}many{# تطبيقًا مصغّرًا}other{# تطبيق مصغّر}}" "{count,plural, =1{اختصار واحد}zero{# اختصار}two{اختصاران}few{# اختصارات}many{# اختصارًا}other{# اختصار}}" "%1$s، %2$s" - "الأدوات" + "التطبيقات المصغّرة" "بحث" "محو النص من مربّع البحث" "الأدوات والاختصارات غير متاحة." @@ -52,7 +54,8 @@ "أدوات العمل" "المحادثات" "معلومات مفيدة في متناول يديك" - "للحصول على معلومات بدون فتح التطبيقات، يمكنك إضافة التطبيقات المصغّرة إلى الشاشة الرئيسية." + + "انقر لتغيير إعدادات الأداة" "حسنًا" "تغيير إعدادات الأداة" @@ -65,7 +68,8 @@ "الإشعارات" "انقر مع الاستمرار لنقل اختصار" "انقر مرتين مع تثبيت إصبعك لنقل اختصار أو استخدام الإجراءات المخصّصة." - "ما مِن مساحة على هذه الشاشة الرئيسية." + + "لا يوجد المزيد من الحقول في علبة المفضلة" "قائمة التطبيقات" "نتائج البحث" @@ -79,10 +83,14 @@ "تثبيت التطبيق المتوقّع" "تثبيت اختصارات" "للسماح لتطبيق ما بإضافة اختصارات بدون تدخل المستخدم." - "قراءة إعدادات واختصارات الشاشة الرئيسية" - "للسماح للتطبيق بقراءة الإعدادات والاختصارات في الشاشة الرئيسية." - "كتابة إعدادات واختصارات الشاشة الرئيسية" - "للسماح للتطبيق بتغيير الإعدادات والاختصارات في الشاشة الرئيسية." + + + + + + + + "%1$s غير مسموح به لإجراء مكالمات هاتفية" "يتعذّر تحميل الأداة." "إعدادات الأداة" @@ -105,7 +113,8 @@ "الخلفية والنمط" "إعدادات الشاشة الرئيسية" "أوقف المشرف هذه الميزة" - "السماح بتدوير الشاشة الرئيسية" + + "عند تدوير الهاتف" "نقاط الإشعارات" "مفعّلة" @@ -114,7 +123,8 @@ "لعرض نقاط الإشعارات، يجب تفعيل إشعارات التطبيق في %1$s" "تغيير الإعدادات" "عرض نقاط الإشعارات" - "إضافة رموز التطبيقات إلى الشاشة الرئيسية" + + "للتطبيقات الجديدة" "غير معروفة" "إزالة" @@ -126,7 +136,8 @@ "%1$s في انتظار التثبيت" "قائمة الأدوات" "تم إغلاق قائمة الأدوات." - "الإضافة إلى شاشة الصفحة الرئيسية" + + "نقل العنصر إلى هنا" "تمت إضافة العنصر إلى الشاشة الرئيسية" "تمّت إزالة العنصر." @@ -141,7 +152,8 @@ "تمت إضافة العنصر إلى المجلد" "إنشاء مجلد يتضمن: %1$s" "تم إنشاء المجلد" - "نقل إلى الشاشة الرئيسية" + + "تغيير حجم" "زيادة العرض" "زيادة الارتفاع" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index 5dc35cb4b8..a920a38753 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d বহল x %2$d ওখ" "%1$s ৱিজেট" - "ৱিজেটটো গৃহ স্ক্ৰীনৰ আশে-পাশে নিবলৈ সেইটোত স্পৰ্শ কৰি ধৰি ৰাখক" - "গৃহ স্ক্ৰীনত যোগ কৰক" + + + + "%1$s ৱিজেটটো গৃহ স্ক্ৰীনত যোগ দিয়া হৈছে" "{count,plural, =1{# টা ৱিজেট}one{# টা ৱিজেট}other{# টা ৱিজেট}}" "{count,plural, =1{# টা শ্বৰ্টকাট}one{# টা শ্বৰ্টকাট}other{# টা শ্বৰ্টকাট}}" @@ -52,7 +54,8 @@ "কৰ্মস্থান" "বাৰ্তালাপ" "আপোনাৰ আঙুলিৰে টিপতে উপযোগী তথ্য পাওক" - "এপ্‌ নোখোলাকৈ তথ্য পাবলৈ আপুনি নিজৰ গৃহ স্ক্ৰীনত ৱিজেট যোগ দিব পাৰে" + + "ৱিজেটৰ ছেটিং সলনি কৰিবলৈ টিপক" "বুজি পালোঁ" "ৱিজেটৰ ছেটিং সলনি কৰক" @@ -65,7 +68,8 @@ "জাননীসমূহ" "শ্বৰ্টকাট স্থানান্তৰ কৰিবলৈ দুবাৰ টিপি ধৰি ৰাখক।" "কোনো শ্বৰ্টকাট স্থানান্তৰ কৰিবলৈ দুবাৰ টিপি ধৰি ৰাখক অথবা কাষ্টম কাৰ্য ব্যৱহাৰ কৰক।" - "এই গৃহ স্ক্ৰীনত খালী ঠাই নাই" + + "পছন্দৰ ট্ৰে\'ত আৰু বেছি ঠাই নাই" "এপৰ সূচী" "সন্ধানৰ ফলাফল" @@ -79,10 +83,14 @@ "পূৰ্বানুমান কৰা এপ্‌টো পিন কৰক" "শ্বৰ্টকাট ইনষ্টল কৰিব পাৰে" "ব্য়ৱহাৰকাৰীৰ হস্তক্ষেপ অবিহনেই কোনো এপক শ্বৰ্টকাটবোৰ যোগ কৰাৰ অনুমতি দিয়ে।" - "গৃহ ছেটিং আৰু শ্বৰ্টকাটবোৰ পঢ়িব পাৰে" - "এপটোক গৃহ পৃষ্ঠাত ছেটিং আৰু শ্বৰ্টকাটসমূহ পঢ়াৰ অনুমতি দিয়ে।" - "গৃহ ছেটিং আৰু শ্বৰ্টকাটবোৰ লিখিব পাৰে" - "এপটোক গৃহ পৃষ্ঠাত ছেটিং আৰু শ্বৰ্টকাটসমূহ সলনি কৰাৰ অনুমতি দিয়ে।" + + + + + + + + "%1$sক ফ\'ন কলবোৰ কৰাৰ অনুমতি দিয়া হোৱা নাই" "ৱিজেট ল’ড কৰিব নোৱাৰি" "ৱিজেটৰ ছেটিং" @@ -105,7 +113,8 @@ "ৱালপেপাৰ আৰু শৈলী" "গৃহ ছেটিং" "আপোনাৰ প্ৰশাসকে অক্ষম কৰি ৰাখিছে" - "গৃহ স্ক্ৰীন ঘূৰোৱাৰ অনুমতি দিয়ক" + + "ফ\'নটো যেতিয়া ঘূৰোৱা হয়" "জাননী বিন্দু" "অন আছে" @@ -114,7 +123,8 @@ "জাননী সম্পৰ্কীয় বিন্দুবোৰ দেখুৱাবলৈ %1$sৰ বাবে এপৰ জাননীসমূহ অন কৰক" "ছেটিং সলনি কৰক" "জাননী বিন্দু দেখুৱাওক" - "গৃহ স্ক্ৰীনত এপ্ চিহ্নসমূহ যোগ দিয়ক" + + "নতুন এপসমূহৰ বাবে" "অজ্ঞাত" "আঁতৰাওক" @@ -126,7 +136,8 @@ "%1$s ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে" "ৱিজেটৰ তালিকা" "ৱিজেটৰ তালিকা বন্ধ কৰা হ’ল" - "গৃহ স্ক্ৰীনত যোগ দিয়ক" + + "বস্তুটো ইয়ালৈ স্থানান্তৰ কৰক" "বস্তুটো গৃহ স্ক্ৰীনত যোগ কৰা হ’ল" "বস্তুটো আঁতৰোৱা হ’ল" @@ -141,7 +152,8 @@ "বস্তুটো ফ\'ল্ডাৰত যোগ কৰা হ’ল" "%1$s: ৰ জৰিয়তে ফ\'ল্ডাৰ সৃষ্টি কৰক" "ফ\'ল্ডাৰ সৃষ্টি কৰা হ’ল" - "গৃহ স্ক্ৰীনলৈ স্থানান্তৰ কৰক" + + "আকাৰ সলনি কৰক" "প্ৰস্থ বৃদ্ধি কৰক" "উচ্চতা বৃদ্ধি কৰক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index c2ca56d516..e9c26d79e1 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%2$d hündürlük %1$d enində" "%1$s vidceti" - "Əsas ekranda hərəkət etdirmək üçün vidcetə toxunub saxlayın" - "Əsas ekrana əlavə edin" + + + + "%1$s vidceti əsas ekrana əlavə edildi" "{count,plural, =1{# vidcet}other{# vidcet}}" "{count,plural, =1{# qısayol}other{# qısayol}}" @@ -52,7 +54,8 @@ "İş" "Söhbətlər" "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" "Anladım" "Vidcet ayarlarını dəyişin" @@ -65,7 +68,8 @@ "Bildirişlər" "Qısayolu daşımaq üçün toxunub saxlayın." "Qısayolu daşımaq üçün iki dəfə toxunub saxlayın və ya fərdi əməliyyatlardan istifadə edin." - "Bu Əsas ekranda yer qalmayıb" + + "Favoritlər-də yer yoxdur" "Tətbiq siyahısı" "Axtarış nəticələri" @@ -79,10 +83,14 @@ "Proqnozlaşdırılan tətbiqi bərkidin" "qısayolları quraşdır" "Tətbiqə istifadəçi müdaxiləsi olmadan qısayolları əlavə etməyə icazə verir." - "Əsas Səhifə ayarlarını və qısayolları oxuyun" - "Tətbiqə Əsas Səhifədə parametrləri və qısayolları oxumağa icazə verir." - "Əsas Səhifə ayarlarını və qısayolları yazın" - "Tətbiqə Əsas Səhifədə ayarları və qısayolları dəyişməyə icazə verir." + + + + + + + + "%1$s tətbiqinə telefon zəngləri etmək üçün icazə verilmir" "Vidceti yükləmək olmur" "Vidcet ayarları" @@ -105,7 +113,8 @@ "Divar kağızı və üslub" "Home ayarları" "Admininiz tərəfindən deaktiv edilib" - "Əsas ekran çevrilsin" + + "Telefon çevrilən zaman" "Bildiriş nöqtələri" "Aktiv" @@ -114,7 +123,8 @@ "Bildiriş Nöqtələrini göstərmək üçün %1$s bildirişlərini aktiv edin" "Ayarları dəyişin" "Bildiriş nöqtələrini göstərin" - "Əsas ekrana nişanlar əlavə edilsin" + + "Yeni tətbiqlər üçün" "Naməlum" "Yığışdır" @@ -126,7 +136,8 @@ "%1$s yüklənmək üçün gözləyir" "Vidcet siyahısı" "Vidcet siyahısı bağlandı" - "Əsas ekrana əlavə edin" + + "Elementi bura köçürün" "Element əsas ekrana əlavə edildi" "Element silindi" @@ -141,7 +152,8 @@ "Element qovluğa əlavə edildi" "Qovluq yaradın: %1$s" "Qovluq yaradıldı" - "Əsas ekrana köçürün" + + "Ölçüsünü dəyişin" "Eni artırın" "Hündürlüyü artırın" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index b10ae183c6..6c0eb9f057 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -37,8 +37,10 @@ "%1$d×%2$d" "širina od %1$d i visina od %2$d" "%1$s vidžet" - "Dodirnite i zadržite vidžet da biste ga pomerali po početnom ekranu" - "Dodaj na početni ekran" + + + + "Dodali ste vidžet %1$s na početni ekran" "{count,plural, =1{# vidžet}one{# vidžet}few{# vidžeta}other{# vidžeta}}" "{count,plural, =1{# prečica}one{# prečica}few{# prečice}other{# prečica}}" @@ -52,7 +54,8 @@ "Posao" "Konverzacije" "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" "Važi" "Promenite podešavanja vidžeta" @@ -65,7 +68,8 @@ "Obaveštenja" "Dodirnite i zadržite radi pomeranja prečice." "Dvaput dodirnite i zadržite da biste pomerali prečicu ili koristite prilagođene radnje." - "Nema prostora na ovom početnom ekranu" + + "Nema više prostora na traci Omiljeno" "Lista aplikacija" "Rezultati pretrage" @@ -79,10 +83,14 @@ "Zakači predviđanje" "instaliranje prečica" "Dozvoljava aplikaciji da dodaje prečice bez intervencije korisnika." - "čitanje podešavanja i prečica na početnom ekranu" - "Dozvoljava aplikaciji da čita podešavanja i prečice na početnom ekranu." - "upisivanje podešavanja i prečica na početnom ekranu" - "Dozvoljava aplikaciji da menja podešavanja i prečice na početnom ekranu." + + + + + + + + "%1$s nema dozvolu za upućivanje telefonskih poziva" "Učitavanje vidžeta nije uspelo" "Podešavanja vidžeta" @@ -105,7 +113,8 @@ "Pozadina i stil" "Podešavanja početnog ekrana" "Administrator je onemogućio" - "Dozvoli rotaciju početnog ekrana" + + "Kada se telefon rotira" "Tačke za obaveštenja" "Uključeno" @@ -114,7 +123,8 @@ "Da biste prikazali tačke za obaveštenja, uključite obaveštenja za aplikaciju %1$s" "Promenite podešavanja" "Prikazuj tačke za obaveštenja" - "Dodaj ikone aplikacija na početni ekran" + + "Za nove aplikacije" "Nepoznato" "Ukloni" @@ -126,7 +136,8 @@ "%1$s čeka na instaliranje" "Lista vidžeta" "Lista vidžeta je zatvorena" - "Dodajte na početni ekran" + + "Premesti stavku ovde" "Stavka je dodata na početni ekran" "Stavka je uklonjena" @@ -141,7 +152,8 @@ "Stavka je dodata u folder" "Napravite folder sa: %1$s" "Folder je napravljen" - "Premesti na početni ekran" + + "Promeni veličinu" "Povećaj širinu" "Povećaj visinu" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 3d6bde48f6..1ca265f144 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Шырына: %1$d, вышыня: %2$d" "Віджэт \"%1$s\"" - "Утрымліваючы віджэт націснутым, перамяшчайце яго па Галоўным экране" - "Дадаць на Галоўны экран" + + + + "Віджэт \"%1$s\" дададзены на галоўны экран" "{count,plural, =1{# віджэт}one{# віджэт}few{# віджэты}many{# віджэтаў}other{# віджэта}}" "{count,plural, =1{# ярлык}one{# ярлык}few{# ярлыкі}many{# ярлыкоў}other{# ярлыка}}" @@ -52,7 +54,8 @@ "Працоўныя" "Размовы" "Карысная інфармацыя ў вас пад рукой" - "Каб не адкрываць праграмы для прагляду патрэбнай інфармацыі, дадайце віджэты на галоўны экран" + + "Націсніце, каб змяніць налады віджэта" "Зразумела" "Змяніць налады віджэта" @@ -65,7 +68,8 @@ "Апавяшчэнні" "Націсніце і ўтрымлівайце ярлык для перамяшчэння." "Дакраніцеся двойчы і ўтрымлівайце, каб перамясціць ярлык або выкарыстоўваць спецыяльныя дзеянні." - "На галоўным экране няма месца" + + "У латку \"Абранае\" больш няма месца" "Спіс праграм" "Вынікі пошуку" @@ -79,10 +83,14 @@ "Замацаваць прапанаваную праграму" "Стварэнне ярлыкоў" "Дазваляе праграмам дадаваць ярлыкі без умяшання карыстальніка." - "счытваць налады і ярлыкі на Галоўнай старонцы" - "Дазваляе праграме счытваць налады і ярлыкі на Галоўнай старонцы." - "запісваць налады і ярлыкі на галоўнай старонцы" - "Дазваляе праграме змяняць налады і ярлыкі на Галоўнай старонцы." + + + + + + + + "%1$s не мае дазволу на здзяйсненне тэлефонных званкоў" "Не ўдаецца загрузіць віджэт" "Налады віджэта" @@ -105,7 +113,8 @@ "Шпалеры і стыль" "Налады галоўнага экрана" "Адключаная адміністратарам" - "Дазволіць паварот галоўнага экрана" + + "Пры павароце тэлефона" "Значкі апавяшчэнняў" "Укл." @@ -114,7 +123,8 @@ "Каб паказваліся значкі апавяшчэнняў, уключыце апавяшчэнні праграм для %1$s" "Змяніць налады" "Паказваць значкі апавяшчэнняў" - "Дадаваць значкі праграм на Галоўны экран" + + "Для новых праграм" "Невядома" "Выдаліць" @@ -126,7 +136,8 @@ "%1$s чакае ўсталёўкі" "Спіс віджэтаў" "Спіс віджэтаў закрыты" - "Дадаць на Галоўны экран" + + "Перамясціць элемент сюды" "Элемент дададзены на галоўны экран" "Элемент выдалены" @@ -141,7 +152,8 @@ "Элемент дададзены ў папку" "Стварыць папку з: %1$s" "Папка створана" - "Перамясціць на Галоўны экран" + + "Змяніць памер" "Павялічыць шырыню" "Павялічыць вышыню" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 661c710aad..b1fe58fbaa 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Ширина %1$d и височина %2$d" "%1$s приспособление" - "Докоснете приспособлението и го задръжте, за да го местите по началния екран" - "Добавяне към началния екран" + + + + "Приспособлението %1$s е добавено към началния екран" "{count,plural, =1{# приспособление}other{# приспособления}}" "{count,plural, =1{# пряк път}other{# преки пътя}}" @@ -52,7 +54,8 @@ "Служебни" "Разговори" "Лесен достъп до полезна информация" - "За да получавате информация, без да отваряте приложенията, можете да добавите приспособления към началния екран" + + "Докоснете, за да промените настройките на приспособлението" "Разбрах" "Промяна на настройките на приспособлението" @@ -65,7 +68,8 @@ "Известия" "Докоснете и задръжте за преместване на пряк път." "Докоснете двукратно и задръжте за преместване на пряк път или използвайте персонализирани действия." - "Няма място на този начален екран" + + "Няма повече място в областта с любимите" "Списък с приложения" "Резултати от търсенето" @@ -79,10 +83,14 @@ "Фиксиране на предвиждането" "инсталиране на преки пътища" "Разрешава на приложението да добавя преки пътища без намеса на потребителя." - "четене на настройките и преките пътища в Начало" - "Разрешава на приложението да чете настройките и преките пътища в Начало." - "запис на настройките и преките пътища в Начало" - "Разрешава на приложението да променя настройките и преките пътища в Начало." + + + + + + + + "%1$s няма разрешение да извършва телефонни обаждания" "Приспособлението не може да се зареди" "Настройки за приспособленията" @@ -105,7 +113,8 @@ "Тапет и стил" "Настройки за началния екран" "Деактивирано от администратора ви" - "Разрешаване на завъртането на началния екран" + + "При завъртане на телефона" "Точки за известия" "Вкл." @@ -114,7 +123,8 @@ "За да се показват точки за известия, включете известията за приложението %1$s" "Промяна на настройките" "Показване на точките за известия" - "Добавяне на икони на прил. на нач. екран" + + "За нови приложения" "Няма информация" "Премахване" @@ -126,7 +136,8 @@ "%1$s изчаква инсталиране" "Списък с приспособления" "Списъкът с приспособления е затворен" - "Добавяне към началния екран" + + "Преместване на елемента тук" "Елементът е добавен към началния екран" "Елементът е премахнат" @@ -141,7 +152,8 @@ "Елементът е добавен към папката" "Създаване на папка с елемента „%1$s“" "Папката е създадена" - "Преместване към началния екран" + + "Преоразмеряване" "Увеличаване на ширината" "Увеличаване на височината" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 299a0147d5..d52590cbc3 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%2$d উচ্চতা অনুযায়ী %1$d প্রস্থ" "%1$sটি উইজেট" - "হোম স্ক্রিনের যেকোনও জায়গায় উইজেটটি নিয়ে যেতে, টাচ করে ধরে থাকুন" - "হোম স্ক্রিনে যোগ করুন" + "হোম স্ক্রিনের যেকোনও জায়গায় নিয়ে যেতে, উইজেট টাচ করে ধরে থাকুন" + "হোম স্ক্রিনে যোগ করুন" "%1$s উইজেট হোম স্ক্রিনে যোগ করা হয়েছে" "{count,plural, =1{#টি উইজেট}one{#টি উইজেট}other{#টি উইজেট}}" "{count,plural, =1{#টি শর্টকাট}one{#টি শর্টকাট}other{#টি শর্টকাট}}" @@ -52,7 +52,7 @@ "অফিস" "কথোপকথন" "সহজেই দরকারি তথ্য পান" - "অ্যাপ না খুলে তথ্য পাওয়ার জন্য, আপনার হোম স্ক্রিনে উইজেট যোগ করতে পারেন" + "অ্যাপ না খুলেই তথ্য পাওয়ার জন্য, হোম স্ক্রিনে উইজেট যোগ করতে পারবেন" "উইজেট সেটিংস পরিবর্তন করতে ট্যাপ করুন" "বুঝেছি" "উইজেট সেটিংস পরিবর্তন করুন" @@ -65,7 +65,7 @@ "বিজ্ঞপ্তি" "একটি শর্টকাট সরাতে টাচ করে ধরে রাখুন।" "একটি শর্টকাট সরাতে বা কাস্টম অ্যাকশন ব্যবহার করতে ডবল ট্যাপ করে ধরে রাখুন।" - "এই হোম স্ক্রিনে আর জায়গা খালি নেই" + "এই হোম স্ক্রিনে জায়গা খালি নেই" "পছন্দসই ট্রে-তে আর কোনো জায়গা নেই" "অ্যাপ্লিকেশানগুলির তালিকা" "সার্চ ফলাফল" @@ -79,10 +79,10 @@ "আপনার প্রয়োজন হতে পারে এমন অ্যাপ পিন করুন" "শর্টকাটগুলি ইনস্টল করে" "একটি অ্যাপ্লিকেশানকে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই শর্টকাটগুলি যোগ করার অনুমতি দেয়৷" - "হোম সেটিংস এবং শর্টকাটগুলি পড়ে" - "হোমে অ্যাপ্লিকেশানটিকে সেটিংস এবং শর্টকাটগুলি পড়তে দেয়৷" - "হোম সেটিংস এবং শর্টকাটগুলি লেখে" - "হোমে অ্যাপ্লিকেশানটিকে সেটিংস এবং শর্টকাটগুলি পরিবর্তন করতে দেয়৷" + "হোম স্ক্রিনে সেটিংস ও শর্টকাট পড়ুন" + "অ্যাপকে হোম স্ক্রিনে সেটিংস ও শর্টকাট পড়ার অনুমতি দেয়।" + "হোম স্ক্রিনে সেটিংস ও শর্টকাট লিখুন" + "অ্যাপকে হোম স্ক্রিনে সেটিংস ও শর্টকাট পরিবর্তন করার অনুমতি দেয়।" "ফোন কলগুলি করার জন্য %1$s এর অনুমতি নেই" "উইজেট লোড করা যাচ্ছে না" "উইজেট সেটিংস" @@ -105,7 +105,7 @@ "ওয়ালপেপার এবং স্টাইল" "হোম সেটিংস" "আপনার প্রশাসক দ্বারা অক্ষম করা হয়েছে" - "হোম স্ক্রিন ঘোরানোর অনুমতি দিন" + "হোম স্ক্রিন রোটেট করার অনুমতি দিন" "যখন ফোনটি ঘোরানো হয়" "বিজ্ঞপ্তি ডট" "চালু" @@ -114,7 +114,7 @@ "বিজ্ঞপ্তির ডটগুলি দেখানোর জন্য, %1$s এর অ্যাপ বিজ্ঞপ্তি চালু করুন" "সেটিংস পরিবর্তন করুন" "বিজ্ঞপ্তির ডট দেখুন" - "হোম স্ক্রিনে অ্যাপ আইকন যোগ করুন" + "হোম স্ক্রিনে অ্যাপের আইকন যোগ করুন" "নতুন অ্যাপের জন্য" "অজানা" "সরান" @@ -126,7 +126,7 @@ "%1$s ইনস্টলের অপেক্ষায় রয়েছে" "উইজেটের তালিকা" "উইজেটের তালিকা বন্ধ করা হয়েছে" - "হোম স্ক্রিনে যোগ করুন" + "হোম স্ক্রিনে যোগ করুন" "এখানে আইটেম সরান" "হোম স্ক্রীনে আইটেম যোগ করা হয়েছে" "আইটেম সরানো হয়েছে" @@ -141,7 +141,7 @@ "আইটেম ফোল্ডারে যোগ করা হয়েছে" "এর সাথে ফোল্ডার তৈরি করুন: %1$s" "ফোল্ডার তৈরি করা হয়েছে" - "হোম স্ক্রীনে সরান" + "হোম স্ক্রিনে সরান" "আবার আকার দিন" "প্রস্থ বাড়ান" "উচ্চতা বাড়ান" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index 50b2b3cc57..6e4b67546a 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "Širina %1$d, visina %2$d" "Vidžet %1$s" - "Dodirnite i držite vidžet da ga pomjerate po Početnom ekranu" - "Dodaj na početni ekran" + "Dodirnite i zadržite widget da biste ga pomicali po početnom zaslonu." + "Dodaj na početni zaslon" "Vidžet %1$s je dodan na početni ekran" "{count,plural, =1{# vidžet}one{# vidžet}few{# vidžeta}other{# vidžeta}}" "{count,plural, =1{# prečica}one{# prečica}few{# prečice}other{# prečica}}" @@ -52,7 +52,7 @@ "Posao" "Razgovori" "Korisne informacije nadohvat ruke" - "Da dobijete informacije bez otvaranja aplikacija, možete dodati vidžete na početni ekran" + "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon." "Dodirnite da promijenite postavke vidžeta" "Razumijem" "Promjena postavki vidžeta" @@ -65,7 +65,7 @@ "Obavještenja" "Dodirnite i zadržite da pomjerite prečicu." "Dvaput dodirnite i zadržite da pomjerite prečicu ili da koristite prilagođene radnje." - "Nema prostora na ovom početnom ekranu" + "Na ovom početnom zaslonu više nema mjesta." "Nema više prostora u ladici Omiljeno" "Lista aplikacija" "Rezultati pretraživanja" @@ -79,10 +79,10 @@ "Zakači predviđanje" "instaliraj prečice" "Dopušta aplikaciji dodavanje prečica bez posredovanja korisnika." - "čitaj postavke na početnom ekranu i prečice" - "Dopušta aplikaciji čitanje postavki i prečica na početnom ekranu." - "zapisuj postavke na početnom ekranu i prečice" - "Dopušta aplikaciji promjenu postavki i prečica na početnom ekranu." + "čitati postavke i prečace početnog zaslona" + "Aplikaciji omogućuje čitanje postavki i prečaca na početnom zaslonu." + "pisati postavke i prečace početnog zaslona" + "Aplikaciji omogućuje promjenu postavki i prečaca na početnom zaslonu." "%1$s nema odobrenje da uspostavlja telefonske pozive" "Nije moguće učitati vidžet" "Postavke vidžeta" @@ -105,7 +105,7 @@ "Pozadinska slika i stil" "Postavke početnog ekrana" "Onemogućio vaš administrator" - "Dozvoli rotiranje početnog ekrana" + "Dopusti zakretanje početnog zaslona" "Kada se telefon zarotira" "Tačke za obavještenja" "Uključeno" @@ -114,7 +114,7 @@ "Za prikaz tačaka za obavještenja, uključite obavještenja za aplikacije za aplikaciju %1$s" "Promijeni postavke" "Prikaži tačke za obavještenja" - "Dodaj ikone aplikacija na početni ekran" + "Dodaj ikone aplikacija na početni zaslon" "Za nove aplikacije" "Nepoznato" "Ukloni" @@ -126,7 +126,7 @@ "%1$s čeka da se instalira" "Spisak vidžeta" "Spisak vidžeta je zatvoren" - "Dodavanje na početni ekran" + "Dodajte na početni zaslon" "Premjesti stavku ovdje" "Stavka je dodana na Početni ekran." "Stavka je uklonjena" @@ -141,7 +141,7 @@ "Stavka je dodana u folder" "Kreirajte folder sa stavkom: %1$s" "Folder je kreiran" - "Pomjeri na početni ekran" + "Premjestite na početni zaslon" "Promijeni veličinu" "Povećaj širinu" "Povećaj visinu" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index a0f03c877d..31c3c26719 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d d\'amplada per %2$d d\'alçada" "Widget de %1$s" - "Mantén premut el widget per moure\'l per la pantalla d\'inici" - "Afegeix a la pantalla d\'inici" + + + + "El widget %1$s s\'ha afegit a la pantalla d\'inici" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# drecera}other{# dreceres}}" @@ -52,7 +54,8 @@ "Treball" "Converses" "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" "Entesos" "Canvia la configuració del widget" @@ -65,7 +68,8 @@ "Notificacions" "Fes doble toc i mantén premut per moure una drecera." "Fes doble toc i mantén premut per moure una drecera o per utilitzar accions personalitzades." - "No queda espai en aquesta pantalla d\'inici" + + "No hi ha més espai a la safata Preferits." "Llista d\'aplicacions" "Resultats de la cerca" @@ -79,10 +83,14 @@ "Fixa la predicció" "instal·la dreceres" "Permet que una aplicació afegeixi dreceres sense la intervenció de l\'usuari." - "llegeix la configuració i les dreceres de la pantalla d\'inici" - "Permet que l\'aplicació llegeixi la configuració i les dreceres de la pantalla d\'inici." - "escriu la configuració i les dreceres de la pantalla d\'inici" - "Permet que l\'aplicació canviï la configuració i les dreceres de la pantalla d\'inici." + + + + + + + + "%1$s no té permís per fer trucades telefòniques" "No es pot carregar el widget" "Configuració del widget" @@ -105,7 +113,8 @@ "Estil i fons de pantalla" "Config. pantalla d\'inici" "Desactivada per l\'administrador" - "Permet la rotació de la pantalla d\'inici" + + "En girar el telèfon" "Punts de notificació" "Activats" @@ -114,7 +123,8 @@ "Per veure els punts de notificació, activa les notificacions de l\'aplicació %1$s" "Canvia la configuració" "Mostra els punts de notificació" - "Afegeix icones d\'aplicacions a la pantalla d\'inici" + + "Per a les aplicacions noves" "Desconegut" "Suprimeix" @@ -126,7 +136,8 @@ "S\'està esperant per instal·lar %1$s" "Llista de widgets" "S\'ha tancat la llista de widgets" - "Afegeix a la pantalla d\'inici" + + "Mou l\'element aquí" "S\'ha afegit l\'element a la pantalla d\'inici" "S\'ha suprimit l\'element" @@ -141,7 +152,8 @@ "Element afegit a la carpeta" "Crea una carpeta amb: %1$s" "Carpeta creada" - "Desplaça a la pantalla d\'inici" + + "Canvia la mida" "Augmenta l\'amplada" "Augmenta l\'alçada" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index a92e93661f..b719c6c627 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "šířka %1$d, výška %2$d" "%1$s widget" - "Pokud chcete widgetem pohybovat po ploše, podržte ho" - "Přidat na plochu" + + + + "Widget %1$s byl přidán na plochu" "{count,plural, =1{ # widget}few{# widgety}many{# widgetu}other{# widgetů}}" "{count,plural, =1{# zkratka}few{# zkratky}many{# zkratky}other{# zkratek}}" @@ -52,7 +54,8 @@ "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" "Rozumím" "Změnit nastavení widgetu" @@ -65,7 +68,8 @@ "Oznámení" "Klepnutím a podržením přesunete zkratku." "Dvojitým klepnutím a podržením přesunete zkratku, případně použijte vlastní akce." - "Na této ploše není místo" + + "Na panelu Oblíbené položky již není místo." "Seznam aplikací" "Výsledky vyhledávání" @@ -79,10 +83,14 @@ "Připnout předpověď" "instalace zástupce" "Umožňuje aplikaci přidat zástupce bez zásahu uživatele." - "čtení nastavení a odkazů plochy" - "Umožňuje aplikaci číst nastavení a odkazy na ploše." - "zápis nastavení a odkazů plochy" - "Umožňuje aplikaci změnit nastavení a odkazy na ploše." + + + + + + + + "Aplikace %1$s nemá oprávnění telefonovat" "Widget se nepodařilo načíst" "Nastavení widgetů" @@ -105,7 +113,8 @@ "Tapeta a styl" "Nastavení plochy" "Zakázáno administrátorem" - "Povolit otáčení plochy" + + "Při otočení telefonu" "Puntíky s oznámením" "Zapnuto" @@ -114,7 +123,8 @@ "Chcete-li zobrazovat puntíky s oznámením, zapněte oznámení z aplikace %1$s" "Změnit nastavení" "Zobrazovat puntíky s oznámením" - "Přidávat na plochu ikony aplikací" + + "U nových aplikací" "Neznámé" "Odstranit" @@ -126,7 +136,8 @@ "Instalace aplikace %1$s čeká na zahájení" "Seznam widgetů" "Seznam widgetů zavřen" - "Přidat na plochu" + + "Přesunout položku sem" "Položka byla přidána na plochu" "Položka byla odstraněna" @@ -141,7 +152,8 @@ "Položka byla přidána do složky" "Vytvořit složku s položkou %1$s" "Složka byla vytvořena" - "Přesunout na plochu" + + "Změnit velikost" "Zvýšit šířku" "Zvýšit výšku" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index ee339c4669..5e3cc3c6e0 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d i bredden og %2$d i højden" "Widgetten %1$s" - "Hold widgetten nede for at flytte den rundt på startskærmen" - "Føj til startskærm" + "Hold widgetten nede for at flytte den rundt på startskærmen" + "Føj til startskærm" "Widgetten %1$s blev føjet til startskærmen" "{count,plural, =1{# widget}one{# widget}other{# widgets}}" "{count,plural, =1{# genvej}one{# genvej}other{# genveje}}" @@ -52,7 +52,7 @@ "Arbejde" "Samtaler" "Nyttige oplysninger lige ved hånden" - "Hvis du vil have oplysninger uden at åbne apps, kan du føje widgets til din startskærm" + "Hvis du vil have oplysninger uden at åbne apps, kan du føje widgets til din startskærm" "Tryk for at ændre widgetindstillinger" "OK" "Skift widgetindstillinger" @@ -65,7 +65,7 @@ "Notifikationer" "Hold en genvej nede for at flytte den." "Tryk to gange, og hold en genvej nede for at flytte den eller bruge tilpassede handlinger." - "Der er ikke ledig plads på startskærmen" + "Der er ikke ledig plads på startskærmen" "Der er ikke mere plads i bakken Favoritter" "Liste med apps" "Søgeresultater" @@ -79,10 +79,10 @@ "Fastgør forslaget" "installere genveje" "Tillader, at en app tilføjer genveje uden brugerens indgriben." - "læs indstillinger og genveje for startskærmen" - "Tillader, at appen læser indstillingerne og genvejene på startskærmen." - "skrive indstillinger og genveje for startskærmen" - "Tillader, at appen ændrer indstillingerne og genvejene på startskærmen." + "læs indstillinger og genveje for startskærm" + "Tillader, at appen læser indstillingerne og genvejene på startskærmen." + "skriv indstillinger og genveje for startskærm" + "Tillader, at appen ændrer indstillingerne og genvejene på startskærmen." "%1$s har ikke tilladelse til at foretage telefonopkald" "Widgetten kan ikke indlæses" "Widget-indstillinger" @@ -105,7 +105,7 @@ "Baggrund og stil" "Indst. for startskærm" "Deaktiveret af din administrator" - "Tillad rotation af startskærmen" + "Tillad rotation af startskærmen" "Når telefonen roteres" "Notifikationsprikker" "Til" @@ -114,7 +114,7 @@ "Hvis du vil se notifikationsprikker, skal du aktivere appnotifikationer for %1$s" "Skift indstillinger" "Vis notifikationsprikker" - "Føj appikoner til startskærmen" + "Føj appikoner til startskærmen" "For nye apps" "Ukendt" "Fjern" @@ -126,7 +126,7 @@ "%1$s venter på at installere" "Liste med widgets" "Listen med widgets blev lukket" - "Føj til startskærm" + "Føj til startskærm" "Flyt elementet hertil" "Elementet er føjet til startskærmen" "Elementet er fjernet" @@ -141,7 +141,7 @@ "Elementet blev føjet til mappen" "Opret mappe med: %1$s" "Mappen blev oprettet" - "Flyt til startskærmen" + "Flyt til startskærm" "Tilpas størrelse" "Øg bredden" "Øg højden" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 1ddd6528f5..41880318f0 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d breit und %2$d hoch" "Widget „%1$s“" - "Wenn du das Widget auf dem Startbildschirm verschieben möchtest, halte es gedrückt" - "Zum Startbildschirm hinzufügen" + + + + "%1$s-Widget zum Startbildschirm hinzugefügt" "{count,plural, =1{# Widget}other{# Widgets}}" "{count,plural, =1{# Verknüpfung}other{# Verknüpfungen}}" @@ -52,7 +54,8 @@ "Geschäftlich" "Unterhaltungen" "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" "OK" "Widget-Einstellungen ändern" @@ -65,7 +68,8 @@ "Benachrichtigungen" "Zum Verschieben einer Verknüpfung berühren und halten" "Doppeltippen und halten, um eine Verknüpfung zu bewegen oder benutzerdefinierte Aktionen zu nutzen." - "Auf diesem Startbildschirm ist kein Platz mehr vorhanden" + + "Ablage \"Favoriten\" ist voll." "Liste der Apps" "Suchergebnisse" @@ -79,10 +83,14 @@ "Vorgeschlagene App fixieren" "Verknüpfungen installieren" "Ermöglicht einer App das Hinzufügen von Verknüpfungen ohne Eingreifen des Nutzers" - "Einstellungen und Verknüpfungen auf dem Startbildschirm lesen" - "Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu lesen" - "Einstellungen und Verknüpfungen für den Startbildschirm schreiben" - "Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu ändern" + + + + + + + + "%1$s darf keine Telefonanrufe tätigen." "Widget kann nicht geladen werden" "Widget-Einstellungen" @@ -105,7 +113,8 @@ "Hintergrund & Stil" "Einstellungen" "Von deinem Administrator deaktiviert" - "Drehen des Startbildschirms zulassen" + + "Beim Drehen des Smartphones" "App-Benachrichtigungspunkte" "An" @@ -114,7 +123,8 @@ "Um dir Benachrichtigungspunkte anzeigen zu lassen, aktiviere die Benachrichtigungen für die App \"%1$s\"" "Einstellungen ändern" "App-Benachrichtigungspunkte anzeigen" - "App-Symbole auf Startbildschirm setzen" + + "Bei neuen Apps" "Unbekannt" "Entfernen" @@ -126,7 +136,8 @@ "Warten auf Installation von %1$s" "Widgetliste" "Widgetliste geschlossen" - "Zum Startbildschirm hinzufügen" + + "Element hierhin verschieben" "Element zum Startbildschirm hinzugefügt" "Element entfernt" @@ -141,7 +152,8 @@ "Element zum Ordner hinzugefügt" "Anhand von %1$s Ordner erstellen" "Ordner erstellt" - "Auf Startbildschirm verschieben" + + "Größe anpassen" "Breite vergrößern" "Höhe vergrößern" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index b78db22b1f..5144df3e66 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "Πλάτος %1$d επί ύψος %2$d" "Γραφικό στοιχείο %1$s" - "Αγγίξτε παρατεταμένα το γραφικό στοιχείο για να το μετακινήσετε στην Αρχική οθόνη" - "Προσθήκη στην Αρχική οθόνη" + "Αγγίξτε παρατεταμένα το γραφικό στοιχείο για να το μετακινήσετε στην αρχική οθόνη" + "Προσθήκη στην αρχική οθόνη" "Το γραφικό στοιχείο %1$s προστέθηκε στην αρχική οθόνη." "{count,plural, =1{# γραφικό στοιχείο}other{# γραφικά στοιχεία}}" "{count,plural, =1{# συντόμευση}other{# συντομεύσεις}}" @@ -52,7 +52,7 @@ "Εργασίας" "Συζητήσεις" "Χρήσιμες πληροφορίες στη διάθεσή σας" - "Για να λάβετε πληροφορίες χωρίς να ανοίξετε εφαρμογές, μπορείτε να προσθέσετε γραφικά στοιχεία στην αρχική σας οθόνη." + "Για να λάβετε πληροφορίες χωρίς να ανοίξετε εφαρμογές, μπορείτε να προσθέσετε γραφικά στοιχεία στην αρχική οθόνη." "Πατήστε για αλλαγή των ρυθμίσεων του γραφικού στοιχείου" "Το κατάλαβα" "Αλλαγή ρυθμίσεων γραφικού στοιχείου" @@ -65,7 +65,7 @@ "Ειδοποιήσεις" "Πατήστε παρατεταμένα για μετακίνηση συντόμευσης." "Πατήστε δύο φορές παρατεταμένα για μετακίνηση συντόμευσης ή χρήση προσαρμοσμένων ενεργειών." - "Δεν υπάρχει χώρος σε αυτήν την αρχική οθόνη" + "Δεν υπάρχει χώρος σε αυτήν την αρχική οθόνη" "Δεν υπάρχει επιπλέον χώρος στην περιοχή Αγαπημένα" "Λίστα εφαρμογών" "Αποτελέσματα αναζήτησης" @@ -79,10 +79,10 @@ "Καρφίτσωμα πρόβλεψης" "εγκατάσταση συντομεύσεων" "Επιτρέπει σε μια εφαρμογή την προσθήκη συντομεύσεων χωρίς την παρέμβαση του χρήστη." - "ανάγνωση ρυθμίσεων και συντομεύσεων αρχικής οθόνης" - "Επιτρέπει στην εφαρμογή την ανάγνωση των ρυθμίσεων και των συντομεύσεων στην Αρχική οθόνη." - "εγγραφή ρυθμίσεων και συντομεύσεων αρχικής οθόνης" - "Επιτρέπει στην εφαρμογή την αλλαγή των ρυθμίσεων και των συντομεύσεων στην Αρχική οθόνη." + "ανάγνωση ρυθμίσεων και συντομεύσεων αρχικής οθόνης" + "Επιτρέπει στην εφαρμογή την ανάγνωση των ρυθμίσεων και των συντομεύσεων στην αρχική οθόνη." + "εγγραφή ρυθμίσεων και συντομεύσεων αρχικής οθόνης" + "Επιτρέπει στην εφαρμογή την αλλαγή των ρυθμίσεων και των συντομεύσεων στην αρχική οθόνη." "Η εφαρμογή %1$s δεν επιτρέπεται να πραγματοποιεί τηλεφωνικές κλήσεις" "Δεν είναι δυνατή η φόρτωση του γραφικού στοιχείου" "Ρυθμίσεις γραφικών στοιχείων" @@ -105,7 +105,7 @@ "Ταπετσαρία και στιλ" "Ρυθμίσεις Αρχ. Οθ." "Απενεργοποιήθηκε από τον διαχειριστή σας" - "Να επιτρέπεται η περιστροφή της αρχικής οθόνης" + "Να επιτρέπεται η περιστροφή της αρχικής οθόνης" "Όταν το τηλέφωνο περιστρέφεται" "Κουκκίδες ειδοποίησης" "Ενεργοποίηση" @@ -114,7 +114,7 @@ "Για να εμφανιστούν οι Κουκκίδες ειδοποίησης, ενεργοποιήστε τις κουκκίδες εφαρμογής για την εφαρμογή %1$s" "Αλλαγή ρυθμίσεων" "Εμφάνιση κουκκίδων ειδοποιήσεων" - "Προσθ. εικονιδίων εφαρμ. σε αρχική οθόνη" + "Προσθήκη εικονιδίων εφαρμογών στην αρχική οθόνη" "Για νέες εφαρμογές" "Άγνωστο" "Κατάργηση" @@ -126,7 +126,7 @@ "%1$s σε αναμονή για εγκατάσταση" "Λίστα γραφικών στοιχείων" "Η λίστα γραφικών στοιχείων έκλεισε" - "Προσθήκη στην αρχική οθόνη" + "Προσθήκη στην αρχική οθόνη" "Μετακίνηση στοιχείου εδώ" "Το στοιχείο προστέθηκε στην αρχική οθόνη" "Το στοιχείο καταργήθηκε" @@ -141,7 +141,7 @@ "Το στοιχείο προστέθηκε στο φάκελο" "Δημιουργία φακέλου με: %1$s" "Δημιουργήθηκε φάκελος" - "Μετακίνηση Αρχικής οθόνης" + "Μετακίνηση στην αρχική οθόνη" "Προσαρμογή μεγέθους" "Αύξηση του πλάτους" "Αύξηση του ύψους" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index 29a726c532..14182973d4 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - "Touch and hold the widget to move it around the home screen" - "Add to home screen" + + + + "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -52,7 +54,8 @@ "Work" "Conversations" "Useful info at your fingertips" - "To get info without opening apps, you can add widgets to your home screen" + + "Tap to change widget settings" "OK" "Change widget settings" @@ -65,7 +68,8 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - "No room on this home screen" + + "No more room in the Favourites tray" "Apps list" "Search results" @@ -79,10 +83,14 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - "read Home settings and shortcuts" - "Allows the app to read the settings and shortcuts in Home." - "write Home settings and shortcuts" - "Allows the app to change the settings and shortcuts in Home." + + + + + + + + "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -105,7 +113,8 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - "Allow Home screen rotation" + + "When phone is rotated" "Notification dots" "On" @@ -114,7 +123,8 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - "Add app icons to the home screen" + + "For new apps" "Unknown" "Remove" @@ -126,7 +136,8 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - "Add to Home screen" + + "Move item here" "Item added to home screen" "Item removed" @@ -141,7 +152,8 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - "Move to Home screen" + + "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index 29a726c532..14182973d4 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - "Touch and hold the widget to move it around the home screen" - "Add to home screen" + + + + "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -52,7 +54,8 @@ "Work" "Conversations" "Useful info at your fingertips" - "To get info without opening apps, you can add widgets to your home screen" + + "Tap to change widget settings" "OK" "Change widget settings" @@ -65,7 +68,8 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - "No room on this home screen" + + "No more room in the Favourites tray" "Apps list" "Search results" @@ -79,10 +83,14 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - "read Home settings and shortcuts" - "Allows the app to read the settings and shortcuts in Home." - "write Home settings and shortcuts" - "Allows the app to change the settings and shortcuts in Home." + + + + + + + + "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -105,7 +113,8 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - "Allow Home screen rotation" + + "When phone is rotated" "Notification dots" "On" @@ -114,7 +123,8 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - "Add app icons to the home screen" + + "For new apps" "Unknown" "Remove" @@ -126,7 +136,8 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - "Add to Home screen" + + "Move item here" "Item added to home screen" "Item removed" @@ -141,7 +152,8 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - "Move to Home screen" + + "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 29a726c532..14182973d4 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - "Touch and hold the widget to move it around the home screen" - "Add to home screen" + + + + "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -52,7 +54,8 @@ "Work" "Conversations" "Useful info at your fingertips" - "To get info without opening apps, you can add widgets to your home screen" + + "Tap to change widget settings" "OK" "Change widget settings" @@ -65,7 +68,8 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - "No room on this home screen" + + "No more room in the Favourites tray" "Apps list" "Search results" @@ -79,10 +83,14 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - "read Home settings and shortcuts" - "Allows the app to read the settings and shortcuts in Home." - "write Home settings and shortcuts" - "Allows the app to change the settings and shortcuts in Home." + + + + + + + + "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -105,7 +113,8 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - "Allow Home screen rotation" + + "When phone is rotated" "Notification dots" "On" @@ -114,7 +123,8 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - "Add app icons to the home screen" + + "For new apps" "Unknown" "Remove" @@ -126,7 +136,8 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - "Add to Home screen" + + "Move item here" "Item added to home screen" "Item removed" @@ -141,7 +152,8 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - "Move to Home screen" + + "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index 29a726c532..14182973d4 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - "Touch and hold the widget to move it around the home screen" - "Add to home screen" + + + + "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -52,7 +54,8 @@ "Work" "Conversations" "Useful info at your fingertips" - "To get info without opening apps, you can add widgets to your home screen" + + "Tap to change widget settings" "OK" "Change widget settings" @@ -65,7 +68,8 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - "No room on this home screen" + + "No more room in the Favourites tray" "Apps list" "Search results" @@ -79,10 +83,14 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - "read Home settings and shortcuts" - "Allows the app to read the settings and shortcuts in Home." - "write Home settings and shortcuts" - "Allows the app to change the settings and shortcuts in Home." + + + + + + + + "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -105,7 +113,8 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - "Allow Home screen rotation" + + "When phone is rotated" "Notification dots" "On" @@ -114,7 +123,8 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - "Add app icons to the home screen" + + "For new apps" "Unknown" "Remove" @@ -126,7 +136,8 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - "Add to Home screen" + + "Move item here" "Item added to home screen" "Item removed" @@ -141,7 +152,8 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - "Move to Home screen" + + "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index f975d5c970..2c62e4c466 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -37,8 +37,8 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‏‏‎‎‏‏‎‏‎‎‏‏‏‏‏‏‎‎‏‏‎‎‏‏‎‏‎‎‎‎‎‎‏‎‏‎‎‎‏‎‎‎‎‎‏‎‎‎‏‎‏‏‏‏‏‎%1$d × %2$d‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‎‏‎‎‎‎‏‎‎‎‏‏‎‏‎‎‎‎‏‏‎‎‎‏‎‎‎‏‏‏‎‎‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‎‎%1$d wide by %2$d high‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‎‎‏‎‏‎‎‏‎‎‎‏‏‎‎‏‎‏‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‏‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‏‎‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ widget‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‏‏‏‎‏‎‎‏‎‎‎‎‏‏‎‎‏‏‏‏‏‎‏‎‏‎‏‎‎‏‏‎‎‎‎‎‏‎‎‎‏‏‎‎‎‏‎‏‎‎‏‏‏‎‏‎Touch & hold the widget to move it around the Home screen‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‎‏‎‎‏‎‏‏‎‏‏‎‎‎‎‏‏‎‏‎‏‏‎‎‏‎‏‎‎‏‎‏‎‏‎‎‏‏‏‎‏‏‏‎‎‎‏‏‎‎‏‎‎‎Add to Home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‏‎‏‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‏‎‏‎‏‏‎‎‏‎‎‎‏‏‏‏‎‏‎‏‎‏‏‏‏‏‏‎‎‎‏‏‏‏‎‎Touch & hold the widget to move it around the home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‏‎‎‏‎‏‏‎‎‎‎‏‏‎‎‎‎‎‎‏‏‎‎‎‏‏‎‏‎‎‎‎‏‏‎‏‏‎‎‏‏‎‏‎‏‏‏‏‎Add to home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‎‎‎‏‏‏‎‎‎‏‎‎‎‏‎‏‎‎‏‎‎‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‎‏‏‎‏‎‎‎‎‎‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ widget added to home screen‎‏‎‎‏‎" "{count,plural, =1{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‎‎‎‎‏‎‎‎‎‎‏‏‎‏‎‎‏‎‎‏‏‏‎‎‎‏‎‏‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‎‏‎‎‎‎‎‎‎# widget‎‏‎‎‏‎}other{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‎‎‎‎‏‎‎‎‎‎‏‏‎‏‎‎‏‎‎‏‏‏‎‎‎‏‎‏‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‎‏‎‎‎‎‎‎‎# widgets‎‏‎‎‏‎}}" "{count,plural, =1{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‎‎‎‏‏‎‏‎‎‏‏‏‎‎‏‏‎‏‎‏‏‎‏‏‎‏‎‏‏‏‎‎‎‏‏‎‏‏‏‏‎‏‎# shortcut‎‏‎‎‏‎}other{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‎‎‎‏‏‎‏‎‎‏‏‏‎‎‏‏‎‏‎‏‏‎‏‏‎‏‎‏‏‏‎‎‎‏‏‎‏‏‏‏‎‏‎# shortcuts‎‏‎‎‏‎}}" @@ -52,7 +52,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‏‎‎‎‏‎‎‎‏‏‏‏‎‎‏‏‎‏‎‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‏‎‎‎‏‎‎‎‎‏‎‏‎‎‎‏‎‎‏‎‎‏‎‏‎Work‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‎‏‏‎‎‏‎‎‏‏‎‏‎‎‎‎‏‎‎‏‏‏‎‎‎‎‎‎‎‏‎‏‎‏‎‏‏‎‎‏‏‎‏‎‏‏‏‎‎Conversations‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‎‏‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‏‎‎‏‏‎‏‎‏‏‏‎‏‎‎‏‎‏‏‎‏‏‎‏‏‎‎‏‏‎‎‏‏‏‎‏‏‎Useful info at your fingertips‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‎‎‏‎‎‎‎‎‏‏‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‏‎‏‎To get info without opening apps, you can add widgets to your Home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‎‎‎‎‎‏‎‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‎‏‎‎‏‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‎‎To get info without opening apps, you can add widgets to your home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‎‎‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‎‏‎‏‎‎‏‎‎‏‎‏‏‎‎‏‏‏‏‏‏‏‎‎‎‏‎Tap to change widget settings‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‏‏‏‎‏‎‎‎‏‏‎‎‏‏‏‏‏‏‏‎‏‏‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‎Got it‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‎‏‎‎‎‏‎‏‎‎‎‏‏‏‏‎‎‎‎‎‏‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‎‎‎‎‏‎‏‎‎‎‎‎‎‎‏‎‎Change widget settings‎‏‎‎‏‎" @@ -65,7 +65,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‏‏‏‎‎‏‎‎‎‏‎‏‎‏‏‏‎‏‎‏‏‎‎‎‏‎‏‎‏‏‎‎‏‏‏‎‏‏‎‏‏‏‏‎‏‏‎‏‏‎‎‎‏‎Notifications‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‎‎‏‏‏‎‎‏‎‏‎‏‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‏‎‎‏‎‎‏‎‏‏‎‏‎‏‏‎‏‎‎‏‎Touch & hold to move a shortcut.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‏‎‎‎‎‏‏‎‎‏‎‏‎‎‏‏‎‏‏‏‏‏‏‏‎‎‏‏‎‏‎‎‎‎‎‏‏‎‎‏‎‏‎‎‏‎‏‎‏‎‏‏‎‏‎‎‎Double-tap & hold to move a shortcut or use custom actions.‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‏‏‏‎‎‎‎‎‎‏‏‎‏‏‏‏‎‏‎‏‏‎‏‎‏‏‏‎‎‏‎‏‎‏‏‎‏‎‏‎‎‏‎‎‏‏‎‎‏‎‏‎‎‏‏‎‎No room on this Home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‏‎‏‏‎‏‎‏‏‏‏‏‎‏‏‏‏‏‏‏‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‎‏‎‏‏‏‎‏‏‏‏‏‏‎‏‏‎No room on this home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‏‎‏‏‏‏‏‎‏‏‏‏‏‎‎‏‏‏‎‎‏‏‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‎‎‏‎‏‏‏‏‎‏‎No more room in the Favorites tray‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‏‎‏‎‏‎‎‏‎‎‎‎‏‎‏‏‏‏‎‎‏‏‎‏‎‏‎‎‏‎‏‎‎‏‎‏‎‏‎‎‏‎‎‎‏‏‏‎‎‎‎‎‏‎Apps list‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‏‏‎‏‏‎‎‏‏‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‎‎‏‏‏‏‏‎‎‏‎‎‎‎‏‎‎‎‎‎‏‏‏‏‏‎‏‏‏‎Search results‎‏‎‎‏‎" @@ -79,10 +79,10 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‏‏‏‎‎‏‎‏‏‎‎‎‎‏‏‎‎‎‏‏‏‎‎‎‎‎‏‏‎‎‎‎‏‏‎‎‏‎‎‏‏‏‎‎‏‎‏‎‏‎‎‏‎‎Pin Prediction‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‎‏‎‏‎‏‎‎‏‏‎‎‎‏‏‎‎‏‏‏‎‏‏‎‏‎‎‏‏‏‎‏‎‏‏‎‎‎‏‎‎‎‏‎‎‏‏‎‎‎‎‎‏‎‏‎install shortcuts‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‏‎‎‏‏‎‏‎‎‎‎‏‏‎‎‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‏‏‏‏‏‏‏‏‎‏‎‎‏‎‎‏‎‎‏‏‏‎‎‎‎‎‎‏‏‎Allows an app to add shortcuts without user intervention.‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‏‏‏‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‏‏‎‎‏‏‏‏‏‏‏‎‎‏‎‏‎‏‏‎‎‎‏‎‎‎‏‏‎‎‎‏‎‏‎‎‎‎read Home settings and shortcuts‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‏‏‏‏‎‏‎‎‎‏‏‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‏‏‎‏‏‎‏‏‎‎‎‎‏‏‏‎‎‎‏‎‏‏‎‏‏‏‎‎‏‏‎Allows the app to read the settings and shortcuts in Home.‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‎‏‏‎‏‎‎‎‏‎‏‎‎‎‎‏‏‎‏‎‏‏‏‏‎‏‏‏‎‎‏‏‏‎‎‏‏‎‏‎‎‏‎‏‎‏‎‎‏‎‏‎‏‏‎write Home settings and shortcuts‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‏‎‎‏‎‏‏‏‎‎‏‎‎‎‏‎‎‎‏‏‏‏‏‏‏‎‏‎‎‏‎‏‎‏‎‎‏‏‏‎‎‏‎‎‎‎‏‎Allows the app to change the settings and shortcuts in Home.‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‎‎‏‎‎‎‎‎‏‏‏‏‎‏‏‎‎‎‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‏‎‏‏‏‎‏‏‏‎‏‏‏‏‎‏‏‎read home settings and shortcuts‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‏‎‎‏‏‎‎‏‏‎‎‎‎‎‏‎‎‏‎‏‎‏‎‎‏‎‎‎‏‏‎‏‎‏‎‏‎‏‎‏‎‎‎‏‎‏‏‏‎‎‏‏‎‎‎‏‎‎‎Allows the app to read the settings and shortcuts in home.‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‏‎‏‏‏‎‎‏‎‎‎‎‏‎‏‏‏‎‏‎‎‏‎‎‏‏‎‏‏‏‏‎‏‏‎‏‎‎‎‎‏‎‏‎‎‏‎‎‎‏‏‎‎‏‎‎‏‎‎write home settings and shortcuts‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‎‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‎‏‎‏‏‏‎‎‏‏‏‎‏‏‏‏‎‏‏‎‏‎‏‎‏‎‏‏‎‎‏‏‎‎‎‏‏‎‎‏‎‎Allows the app to change the settings and shortcuts in home.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‏‏‏‎‏‎‏‏‎‏‎‎‏‏‏‎‏‏‎‏‎‏‎‎‏‏‎‎‎‎‏‏‏‎‎‏‎‏‎‏‎‏‏‎‏‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ is not allowed to make phone calls‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‏‎‏‏‏‎‎‏‏‏‎‎‎‎‏‏‎‏‏‎‎‎‏‏‎‏‎‏‎‏‎‏‏‏‏‏‎Can\'t load widget‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‏‎‏‏‎‏‏‎‎‎‏‎‏‎‏‎‏‏‎‎‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎Widget settings‎‏‎‎‏‎" @@ -105,7 +105,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‎‏‎‎‎‏‎‎‎‎‎‏‎‏‏‎‏‎‎‎‏‎‎‏‏‏‎‏‏‎‎‏‎‎‎‎‎‏‎‎‏‎‏‎‏‎‎‏‏‏‎‏‎‎Wallpaper & style‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‎‏‎‏‏‎‎‏‏‏‎‏‏‏‏‏‎‏‏‎‎‏‏‏‎‎‏‎‎‎‎‏‏‏‎‎‏‏‏‎‏‏‎‏‎‎‏‏‏‎‎‎‎Home settings‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‏‎‎‎‎‎‏‎‎‎‏‎‏‏‏‎‏‏‎‎‏‏‎‎‏‎‏‎‎‎‎‎‎‎‏‏‏‏‎‏‏‎‏‏‏‎‏‎Disabled by your admin‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‎‎‎‎‎‏‎‏‏‎‏‏‎‏‏‎‎‎‎‎‎‎‏‏‏‏‏‎‎‏‏‏‏‏‎‏‏‏‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎Allow Home screen rotation‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‏‏‏‎‎‏‏‏‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‏‏‏‏‎‏‏‎‏‎‎‏‏‎‏‎‎‎‏‏‏‏‏‏‎‏‎‎Allow home screen rotation‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‏‏‎‏‏‏‏‎‎‎‏‎‏‏‏‎‏‏‎‏‏‏‏‎‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‏‎‎‎‎‏‎‏‎‎‏‏‏‎‏‎When phone is rotated‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‎‎‏‎‎‎‎‎‏‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‏‏‏‎‏‏‎‏‏‎‎‎‏‏‏‏‏‏‎‏‎Notification dots‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‎‎‎‎‏‎‎‏‏‏‏‎‏‏‎‎‎‏‏‎‎‎‏‏‎‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‎‎‏‏‏‎‎‎On‎‏‎‎‏‎" @@ -114,7 +114,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‎‏‏‏‏‏‎‎‏‏‎‏‎‏‏‎‏‏‏‏‎‏‏‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‏‎‎‏‎‏‎‏‎‎‎To show Notification Dots, turn on app notifications for ‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‎‏‏‎‎‏‏‏‎‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‏‎‏‏‎‏‏‏‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‏‏‏‎‎‎‎‎Change settings‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‏‎‏‎‎‏‎‎‏‏‏‎‎‎‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎‎‏‏‎‎‎‏‎‎‏‏‏‎Show notification dots‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‏‎‏‎‏‎‎‏‎‏‏‎‎‎‏‎‎‏‏‏‎‎‎‏‎‏‎‎‎‎‎‏‏‎‎‏‎‎‎‎‏‎‏‏‏‏‎‎‎‏‏‏‏‎‏‎Add app icons to Home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‎‏‏‏‏‏‏‎‎‎‎‏‏‏‎‎‎‏‎‎‏‎‎‎‏‏‎‏‏‎‎‎‎‏‏‏‎‏‏‏‎‎‎‏‏‎‏‎‎‏‏‎‎‏‎Add app icons to home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‎‎‎‏‎‏‎‏‎‏‎‏‎‎‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎For new apps‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‎‏‏‏‎‎‏‎‏‎‏‎‎‎‏‎‎‏‎‎‏‏‏‏‎‎‏‎‎‎‎‎‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‎‎‏‎‎Unknown‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‏‎‎‎‏‏‎‏‏‏‎‏‏‏‎‎‎‏‏‏‏‎‎‏‏‎‎‎‏‎‏‏‎‎‎‏‏‏‎‎‎Remove‎‏‎‎‏‎" @@ -126,7 +126,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‏‎‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‎‎‎‎‏‎‎‎‏‎‎‏‏‏‏‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ waiting to install‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‎‏‎‎‎‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‎Widgets list‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‏‏‏‎‏‏‎‎‎‏‏‏‏‎‎‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‎Widgets list closed‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‏‎‏‏‎‏‏‎‎‎‏‎‏‎‏‏‎‎‎‏‎‏‎‏‎‎‏‎‏‎‏‎‎‎‏‎‎‎‏‏‎‏‏‎‏‎‏‎‎‏‎Add to Home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‏‎‎‎‏‏‏‎‏‏‎‏‏‎‎‎‏‏‎‎‏‏‏‏‏‎‎‎‏‎‏‎‏‏‏‏‎‏‎‎‎Add to home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‏‏‏‏‎‎‎‎‎‏‏‏‏‎‎‏‏‎‎‏‎‏‎‏‎‎‎‏‏‏‏‏‏‎‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‏‎‏‎‎Move item here‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‏‎‎‏‏‏‎‎‎‎‏‎‏‏‏‏‎‏‎‏‏‎‏‏‎‎‏‎‎‏‏‎‏‏‎‏‎‏‏‏‏‎‏‏‎‏‎‎‎‎‎‎‏‎‎‎‏‏‎Item added to home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‏‏‎‎‏‏‏‏‏‏‎‎‏‎‎‏‎‎‎‏‏‎‎‏‎‎‎‎‎‏‎‎‎‎‏‎‏‏‏‎‏‎‎‏‏‏‎‏‏‎‎‏‎‏‏‏‎Item removed‎‏‎‎‏‎" @@ -141,7 +141,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‏‎‏‎‎‎‎‏‎‏‎‎‎‏‎‏‎‎‎‎‎‏‏‏‏‏‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‎‎‎‏‏‏‏‎‏‏‏‏‏‎‎‏‏‎Item added to folder‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‎‎‎‎‏‏‎‏‎‎‏‏‏‏‏‏‏‎‎‎‎‏‏‏‎‎‎‎‎‎‎‎‏‎‎‎‎‏‎‎‏‎‎‏‎‏‎‏‏‎‏‏‏‎‏‎‎‎‎Create folder with: ‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‏‎‏‎‏‎‎‎‏‏‏‎‎‏‏‏‎‎‏‏‎‏‏‎‎‎‏‏‎‏‏‏‎‏‎‎‎‏‏‏‏‏‏‏‏‎‎Folder created‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‏‎‎‏‎‎‎‎‎‏‏‏‏‏‏‎‏‎‎‎‎‎‏‏‏‏‎‏‏‎‎‏‎‎‎‏‎‎‎‏‎‎‎‎‎‏‏‏‎‏‏‎‏‎‏‏‎‏‎Move to Home screen‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‎‎‏‎‎‎‏‏‎‎‎‏‏‎‏‏‏‏‎‏‎‏‎‏‏‎‎‎‎‏‏‎‎‎‎‎‎‎‎‏‎‎‎‎‏‏‏‏‏‎‏‎‎‎‏‎‎‎‎Move to home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‏‎‎‎‎‎‏‎‏‎‏‏‏‎‏‎‏‎‏‏‎‏‎‏‎‎‎‏‏‎‎‎‏‎‎‎‎‏‏‏‎‏‎‎‎‏‎‎‏‎‎‏‏‏‎‏‏‎Resize‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‎‎‏‎‎‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‎‎‎‎‎‏‏‏‏‏‏‎‎‎‎‎‎‎‏‏‎‏‎‏‎‏‎‏‏‏‎‎Increase width‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‏‏‏‎‎‏‏‎‎‎‎‎‎‎‎‏‎‏‎‎‏‏‎‎‏‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‏‎‏‎‎‎‎‎‏‎‎Increase height‎‏‎‎‏‎" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 314a3af814..23d2e49cb0 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d de ancho por %2$d de alto" "%1$s widget" - "Mantén presionado el widget para moverlo por la pantalla principal" - "Agregar a pantalla principal" + + + + "Se agregó el widget de %1$s a la pantalla principal" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# acceso directo}other{# accesos directos}}" @@ -52,7 +54,8 @@ "Trabajo" "Conversaciones" "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" "Entendido" "Cambiar la configuración del widget" @@ -65,7 +68,8 @@ "Notificaciones" "Mantén presionado para mover un acceso directo." "Presiona dos veces y mantén presionado para mover un acceso directo o usar acciones personalizadas." - "No hay más espacio en esta pantalla principal" + + "La bandeja de favoritos está llena." "Lista de apps" "Resultados de la búsqueda" @@ -79,10 +83,14 @@ "Fijar predicción" "instalar accesos directos" "Permite que una aplicación agregue accesos directos sin que el usuario intervenga." - "leer configuración y accesos directos de la pantalla principal" - "Permite que la aplicación lea la configuración y los accesos directos de la pantalla principal." - "escribir configuración y accesos directos de la pantalla principal" - "Permite que la aplicación cambie la configuración y los accesos directos de la pantalla principal." + + + + + + + + "%1$s no puede realizar llamadas telefónicas" "No se puede cargar el widget" "Configuración del widget" @@ -105,7 +113,8 @@ "Fondo de pantalla y estilo" "Configuración de pantalla principal" "El administrador inhabilitó esta función" - "Permitir la rotación de la pantalla principal" + + "Al girar el teléfono" "Puntos de notificación" "Activado" @@ -114,7 +123,8 @@ "Para mostrar los puntos de notificación, activa las notificaciones de la app para %1$s" "Cambiar la configuración" "Mostrar puntos de notificación" - "Agrega íconos de apps a pantalla principal" + + "Para nuevas apps" "Desconocido" "Eliminar" @@ -126,7 +136,8 @@ "Instalación de %1$s en espera" "Lista de widgets" "Se cerró la lista de widgets" - "Agregar a la pantalla principal" + + "Mover elemento aquí" "Se agregó el elemento a la pantalla principal." "Se eliminó el elemento." @@ -141,7 +152,8 @@ "Elemento agregado a la carpeta" "Crear carpeta con: %1$s" "Carpeta creada" - "Mover a la pantalla principal" + + "Ajustar tamaño" "Aumentar el ancho" "Aumentar la altura" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 24010548fd..9863f61114 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d de ancho por %2$d de alto" "Widget de %1$s" - "Mantén pulsado el widget para moverlo por la pantalla de inicio" - "Añadir a la pantalla de inicio" + + + + "Widget %1$s añadido a la pantalla de inicio" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# combinación de teclas}other{# combinaciones de teclas}}" @@ -52,7 +54,8 @@ "Trabajo" "Conversaciones" "Información útil al alcance de la mano" - "Para recibir información sin abrir aplicaciones, puedes añadir widgets a la pantalla de inicio." + + "Toca para cambiar los ajustes del widget" "Entendido" "Cambiar ajustes del widget" @@ -65,7 +68,8 @@ "Notificaciones" "Mantén pulsado un acceso directo para moverlo." "Toca dos veces y mantén pulsado un acceso directo para moverlo o usar acciones personalizadas." - "No queda espacio en la pantalla de inicio" + + "La bandeja de favoritos está completa" "Lista de aplicaciones" "Resultados de búsqueda" @@ -79,10 +83,14 @@ "Fijar predicción" "instalar accesos directos" "Permite que una aplicación añada accesos directos sin intervención del usuario." - "leer información de accesos directos y de ajustes de la pantalla de inicio" - "Permite que la aplicación consulte los ajustes y los accesos directos de la pantalla de inicio." - "escribir información de accesos directos y de ajustes de la pantalla de inicio" - "Permite que las aplicaciones cambien los ajustes y los accesos directos de la pantalla de inicio." + + + + + + + + "%1$s no puede hacer llamadas" "No se puede cargar el widget" "Ajustes de widget" @@ -105,7 +113,8 @@ "Fondo de pantalla y estilo" "Ajustes de la pantalla de inicio" "Inhabilitado por el administrador" - "Permitir rotación de la pantalla de inicio" + + "Al girar el teléfono" "Puntos de notificación" "Activado" @@ -114,7 +123,8 @@ "Para mostrar puntos de notificación, activa las notificaciones de %1$s" "Cambiar ajustes" "Mostrar puntos de notificación" - "Añadir aplicaciones a la pantalla de inicio" + + "Añade el icono de una aplicación nueva instalada a la pantalla de inicio" "Desconocido" "Quitar" @@ -126,7 +136,8 @@ "Esperando para instalar %1$s" "Lista de widgets" "Lista de widgets cerrada" - "Añadir a la pantalla de inicio" + + "Mover elemento aquí" "Elemento añadido a la pantalla de inicio" "Elemento quitado" @@ -141,7 +152,8 @@ "Elemento añadido a carpeta" "Crear carpeta con: %1$s" "Carpeta creada" - "Mover a la pantalla de inicio" + + "Modificar tamaño" "Aumentar ancho" "Aumentar altura" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index e4830415e6..5a7598c70e 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d lai ja %2$d kõrge" "Vidin %1$s" - "Vidina teisaldamiseks avakuval puudutage vidinat ja hoidke seda all" - "Lisa avakuvale" + + + + "Vidin %1$s lisati avakuvale" "{count,plural, =1{# vidin}other{# vidinat}}" "{count,plural, =1{# otsetee}other{# otseteed}}" @@ -52,7 +54,8 @@ "Töö" "Vestlused" "Kasulik teave on teie käeulatuses" - "Teabe saamiseks rakendusi avamata võite oma avakuvale lisada vidinaid" + + "Puudutage vidina seadete muutmiseks" "Selge" "Vidina seadete muutmine" @@ -65,7 +68,8 @@ "Märguanded" "Otsetee teisaldamiseks puudutage ja hoidke all." "Otsetee teisaldamiseks või kohandatud toimingute kasutamiseks topeltpuudutage ja hoidke all." - "Sellel avakuval pole ruumi" + + "Salves Lemmikud pole rohkem ruumi" "Rakenduste loend" "Otsingutulemused" @@ -79,10 +83,14 @@ "Kinnita ennustus" "installi otseteed" "Võimaldab rakendusel lisada otseteid kasutaja sekkumiseta." - "avakuva seadete ja otseteede lugemine" - "Võimaldab rakendusel lugeda avaekraanil seadeid ja otseteid." - "avakuva seadete ja otseteede kirjutamine" - "Võimaldab rakendusel muuta avaekraanil seadeid ja otseteid." + + + + + + + + "Rakendusel %1$s pole lubatud helistada" "Vidinat ei saa laadida" "Vidina seaded" @@ -105,7 +113,8 @@ "Taustapilt ja stiil" "Avakuva seaded" "Keelas administraator" - "Luba avakuva pööramine" + + "Kui telefoni pööratakse" "Märguandetäpid" "Sees" @@ -114,7 +123,8 @@ "Märguandetäppide kuvamiseks lülitage sisse rakenduse %1$s märguanded" "Seadete muutmine" "Kuva märguandetäpid" - "Lisa rakenduste ikoonid avakuvale" + + "Uute rakenduste puhul" "Teadmata" "Eemalda" @@ -126,7 +136,8 @@ "%1$s on installimise ootel" "Vidinate loend" "Vidinate loend on suletud" - "Lisa avakuvasse" + + "Teisalda üksus siia" "Üksus lisati avaekraanile" "Üksus eemaldati" @@ -141,7 +152,8 @@ "Üksus lisati kausta" "Kausta loomine nimega %1$s" "Kaust on loodud" - "Teisalda avaekraanile" + + "Muuda suurust" "Suurenda laiust" "Suurenda kõrgust" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index f1cc45eae7..47466bc15c 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d zabal eta %2$d luze" "%1$s widgeta" - "Eduki sakatuta widgeta hasierako pantailan zehar mugitzeko" - "Gehitu hasierako pantailan" + + + + "%1$s widgeta hasierako pantailan gehitu da" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# lasterbide}other{# lasterbide}}" @@ -52,7 +54,8 @@ "Lanekoak" "Elkarrizketak" "Informazio erabilgarria beti eskura" - "Aplikaziorik ireki beharrik gabe informazioa zuzenean jasotzeko, gehitu widgetak hasierako pantailan" + + "Sakatu hau widgeten ezarpenak aldatzeko" "Ados" "Aldatu widgeten ezarpenak" @@ -65,7 +68,8 @@ "Jakinarazpenak" "Eduki sakatuta lasterbide bat mugitzeko." "Sakatu birritan eta eduki sakatuta lasterbide bat mugitzeko edo ekintza pertsonalizatuak erabiltzeko." - "Ez dago tokirik hasierako pantailan" + + "Ez dago toki gehiago Gogokoak erretiluan" "Aplikazioen zerrenda" "Bilaketa-emaitzak" @@ -79,10 +83,14 @@ "Ainguratu iragarpena" "Instalatu lasterbideak" "Erabiltzaileak ezer egin gabe lasterbideak gehitzeko baimena ematen die aplikazioei." - "Irakurri hasierako ezarpenak eta lasterbideak" - "Hasierako pantailako ezarpenak eta lasterbideak irakurtzeko baimena ematen die aplikazioei." - "Idatzi hasierako ezarpenak eta lasterbideak" - "Hasierako pantailako ezarpenak eta lasterbideak aldatzeko baimena ematen die aplikazioei." + + + + + + + + "%1$s aplikazioak ez du telefono-deiak egiteko baimenik" "Ezin da kargatu widgeta" "Widgetaren ezarpenak" @@ -105,7 +113,8 @@ "Horma-papera eta estiloa" "Hasierako pantailaren ezarpenak" "Administratzaileak desgaitu du" - "Eman hasierako pantaila biratzeko baimena" + + "Telefonoa biratzean" "Jakinarazpen-biribiltxoak" "Aktibatuta" @@ -114,7 +123,8 @@ "Jakinarazpen-biribiltxoak ikusteko, aktibatu %1$s aplikazioaren jakinarazpenak" "Aldatu ezarpenak" "Erakutsi jakinarazpen-biribiltxoak" - "Gehitu aplikazioen ikonoak hasierako pantailan" + + "Aplikazio berrien kasuan" "Ezezaguna" "Kendu" @@ -126,7 +136,8 @@ "%1$s instalatzeko zain" "Widget-zerrenda" "Itxi da widget-zerrenda" - "Gehitu hasierako pantailan" + + "Ekarri elementua hona" "Gehitu da elementua hasierako pantailan" "Kendu da elementua" @@ -141,7 +152,8 @@ "Elementua karpetan gehitu da" "Sortu karpeta %1$s elementuarekin" "Karpeta sortu da" - "Eraman hasierako pantailara" + + "Aldatu tamaina" "Handitu zabalera" "Handitu altuera" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index a7b10208b1..9c0b2976f5 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "‏%1$d عرض در %2$d طول" "ابزارک %1$s" - "ابزارک را لمس کنید و نگه دارید تا آن را در صفحه اصلی حرکت دهید" - "افزودن به صفحه اصلی" + + + + "ابزارک %1$s به صفحه اصلی اضافه شد" "{count,plural, =1{‏# ابزارک}one{‏# ابزارک}other{‏# ابزارک}}" "{count,plural, =1{‏# میان‌بر}one{‏# میان‌بر}other{‏# میان‌بر}}" @@ -52,7 +54,8 @@ "کار" "مکالمه‌ها" "دسترسی آسان به اطلاعات سودمند" - "با افزودن ابزارک‌ها به «صفحه اصلی» می‌توانید اطلاعات را بدون باز کردن برنامه‌ها دریافت کنید" + + "برای تغییر تنظیمات ابزارک، ضربه بزنید" "متوجه‌ام" "تغییر تنظیمات ابزارک" @@ -65,7 +68,8 @@ "اعلان‌ها" "برای جابه‌جا کردن میان‌بر، لمس کنید و نگه دارید." "برای جابه‌جا کردن میان‌بر یا استفاده از کنش‌های سفارشی، دوضربه بزنید و نگه دارید." - "فضای خالی در این صفحه اصلی وجود ندارد" + + "فضای بیشتری در سینی موارد دلخواه وجود ندارد" "فهرست برنامه‌ها" "نتایج جستجو" @@ -79,10 +83,14 @@ "سنجاق کردن پیشنهاد" "نصب میان‌برها" "به برنامه اجازه می‌دهد میان‌برها را بدون دخالت کاربر اضافه کند." - "خواندن تنظیمات و میان‌برهای صفحه اصلی" - "به برنامه اجازه می‌دهد تنظیمات و میان‌برها را در صفحه اصلی بخواند." - "نوشتن تنظیمات و میان‌برهای صفحه اصلی" - "به برنامه اجازه می‌دهد تنظیمات و میان‌برها را در صفحه اصلی تغییر دهد." + + + + + + + + "%1$s مجاز نیست تماس تلفنی برقرار کند" "ابزارک را نمی‌توان بار کرد" "تنظیمات ابزارک" @@ -105,7 +113,8 @@ "کاغذدیواری و سبک" "تنظیمات صفحه اصلی" "توسط سرپرست سیستم غیرفعال شده است" - "قابل‌چرخش بودن صفحه اصلی" + + "وقتی تلفن چرخانده می‌شود" "نقطه‌های اعلان" "روشن" @@ -114,7 +123,8 @@ "برای نمایش «نقطه‌های اعلان»، اعلان‌های برنامه را برای %1$s روشن کنید" "تغییر تنظیمات" "نمایش نقطه‌های اعلان" - "افزودن نماد برنامه‌ها به صفحه اصلی" + + "برای برنامه‌های جدید" "نامشخص" "حذف" @@ -126,7 +136,8 @@ "%1$s درانتظار نصب" "فهرست ابزارک‌ها" "فهرست ابزارک‌ها بسته شد" - "افزودن به صفحه اصلی" + + "انتقال مورد به اینجا" "مورد به صفحه اصلی اضافه شد" "مورد حذف شد" @@ -141,7 +152,8 @@ "مورد به پوشه اضافه شد" "ایجاد پوشه با: %1$s" "پوشه ایجاد شد" - "انتقال به صفحه اصلی" + + "تغییر اندازه" "افزایش عرض" "افزایش ارتفاع" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 874c85d265..f7ab4cbf5f 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Leveys: %1$d, korkeus: %2$d" "%1$s widget" - "Voit siirtää widgetiä aloitusnäytöllä koskettamalla sitä pitkään" - "Lisää aloitusnäytölle" + + + + "Widget lisätty aloitusnäytölle: %1$s" "{count,plural, =1{# widget}other{# widgetiä}}" "{count,plural, =1{# pikakuvake}other{# pikakuvaketta}}" @@ -52,7 +54,8 @@ "Työ" "Keskustelut" "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" "OK" "Muuta widgetin asetuksia" @@ -65,7 +68,8 @@ "Ilmoitukset" "Kosketa pitkään, niin voit siirtää pikakuvaketta." "Kaksoisnapauta ja paina pitkään, niin voit siirtää pikakuvaketta tai käyttää muokattuja toimintoja." - "Tällä aloitusnäytöllä ei ole tilaa" + + "Suosikit-valikossa ei ole enää tilaa" "Sovellusluettelo" "Hakutulokset" @@ -79,10 +83,14 @@ "Kiinnitä sovellus" "asenna pikakuvakkeita" "Antaa sovelluksen lisätä pikakuvakkeita itsenäisesti ilman käyttäjän valintaa." - "lue aloitusruudun asetuksia ja pikakuvakkeita" - "Antaa sovelluksen lukea aloitusruudun asetukset ja pikakuvakkeet." - "kirjoita aloitusruudun asetuksia ja pikakuvakkeita" - "Antaa sovelluksen muuttaa aloitusruudun asetuksia ja pikakuvakkeita." + + + + + + + + "%1$s ei saa soittaa puheluita." "Widgetiä ei voi ladata" "Widgetin asetukset" @@ -105,7 +113,8 @@ "Taustakuva ja tyyli" "Aloitusnäyttö" "Järjestelmänvalvoja on poistanut toiminnon käytöstä." - "Salli aloitusnäytön kiertäminen" + + "Kun puhelinta kierretään" "Pistemerkit" "Päällä" @@ -114,7 +123,8 @@ "%1$s tarvitsee ilmoitusten käyttöoikeuden, jotta pistemerkkejä voidaan näyttää." "Muuta asetuksia" "Näytä ilmoituksista kertovat pistemerkit" - "Lisää sovelluskuvakkeet aloitusnäytölle" + + "Uusille sovelluksille" "Tuntematon" "Poista" @@ -126,7 +136,8 @@ "%1$s odottaa asennusta" "Widget-luettelo" "Widget-luettelo suljettu" - "Lisää aloitusnäytölle" + + "Siirrä kohde tänne" "Kohde lisättiin aloitusnäytölle." "Kohde poistettiin" @@ -141,7 +152,8 @@ "Kohde on lisätty kansioon." "Luo kansio, jossa on %1$s." "Kansio on luotu." - "Siirrä aloitusnäytölle" + + "Muuta kokoa" "Lisää leveyttä" "Lisää korkeutta" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 9a77c87e32..566762721c 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d de largeur sur %2$d de hauteur" "Widget %1$s" - "Maintenez le doigt sur le widget pour le déplacer sur l\'écran d\'accueil" - "Ajouter à l\'écran d\'accueil" + + + + "Le widget %1$s a été ajouté à l\'écran d\'accueil" "{count,plural, =1{# widget}one{# widget}other{# widgets}}" "{count,plural, =1{# raccourci}one{# raccourci}other{# raccourcis}}" @@ -52,7 +54,8 @@ "Professionnels" "Conversations" "Renseignements utiles à portée de main" - "Pour obtenir des renseignements sans ouvrir d\'application, vous pouvez ajouter des widgets à votre écran d\'accueil" + + "Touchez pour modifier les paramètres du widget" "OK" "Modifier les paramètres du widget" @@ -65,7 +68,8 @@ "Notifications" "Maintenez le doigt sur un raccourci pour le déplacer." "Touchez deux fois un raccourci et maintenez le doigt dessus pour le déplacer ou utiliser des actions personnalisées." - "Pas d\'espace libre sur cet écran d\'accueil" + + "Il n\'y a plus d\'espace dans la zone des favoris" "Liste des applications" "Résultats de recherche" @@ -79,10 +83,14 @@ "Épingler la prédiction" "installer des raccourcis" "Permet à une application d\'ajouter des raccourcis sans l\'intervention de l\'utilisateur." - "lire les paramètres et les raccourcis de la page d\'accueil" - "Permet à l\'application de lire les paramètres et les raccourcis de l\'écran d\'accueil." - "enregistrer les paramètres de la page d\'accueil et des raccourcis" - "Permet à l\'application de modifier les paramètres et les raccourcis de l\'écran d\'accueil." + + + + + + + + "L\'application %1$s n\'est pas autorisée à faire des appels téléphoniques" "Impossible de charger le widget" "Paramètres du widget" @@ -105,7 +113,8 @@ "Fond d\'écran et style" "Paramètres d\'accueil" "Cette fonction est désactivée par votre administrateur" - "Autoriser la rotation de l\'écran d\'accueil" + + "Lorsque vous faites pivoter le téléphone" "Points de notification" "Activé" @@ -114,7 +123,8 @@ "Pour afficher les points de notification, activez les notifications d\'application pour %1$s" "Modifier les paramètres" "Afficher les points de notification" - "Ajouter icônes d\'applis à l\'écran d\'accueil" + + "Pour les nouvelles applications" "Inconnu" "Supprimer" @@ -126,7 +136,8 @@ "%1$s en attente d\'installation" "Liste des widgets" "Liste des widgets fermée" - "Ajouter à l\'écran d\'accueil" + + "Déplacer l\'élément ici" "Élément ajouté à l\'écran d\'accueil" "Élément retiré" @@ -141,7 +152,8 @@ "Élément ajouté au dossier" "Créer un dossier avec : %1$s" "Dossier créé" - "Déplacer sur l\'écran d\'accueil" + + "Redimensionner" "Augmenter la largeur" "Augmenter la hauteur" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index f071db9a32..f2dc8cb5bb 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -37,8 +37,10 @@ "%1$d x %2$d" "%1$d de largeur et %2$d de hauteur" "Widget %1$s" - "Appuyez de manière prolongée sur le widget pour le déplacer sur l\'écran d\'accueil" - "Ajouter à l\'écran d\'accueil" + + + + "Widget %1$s ajouté à l\'écran d\'accueil" "{count,plural, =1{# widget}one{# widget}other{# widgets}}" "{count,plural, =1{# raccourci}one{# raccourci}other{# raccourcis}}" @@ -52,7 +54,8 @@ "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" "OK" "Modifier les paramètres du widget" @@ -65,7 +68,8 @@ "Notifications" "Appuyez de manière prolongée pour déplacer un raccourci." "Appuyez deux fois et maintenez la pression pour déplacer un raccourci ou utiliser les actions personnalisées." - "Espace insuffisant sur cet écran d\'accueil" + + "Plus d\'espace disponible dans la zone de favoris." "Liste d\'applications" "Résultats de recherche" @@ -79,10 +83,14 @@ "Épingler la prédiction" "installer des raccourcis" "Permettre à une application d\'ajouter des raccourcis sans l\'intervention de l\'utilisateur" - "lire les paramètres et les raccourcis de l\'écran d\'accueil" - "Permettre à l\'application de lire les paramètres et les raccourcis de l\'écran d\'accueil" - "modifier les paramètres et les raccourcis de l\'écran d\'accueil" - "Permettre à l\'application de modifier les paramètres et les raccourcis de l\'écran d\'accueil" + + + + + + + + "L\'application %1$s n\'est pas autorisée à passer des appels téléphoniques." "Impossible de charger le widget" "Paramètres du widget" @@ -105,7 +113,8 @@ "Fond d\'écran et style" "Paramètres de l\'accueil" "Désactivé par votre administrateur" - "Autoriser la rotation de l\'écran d\'accueil" + + "Lorsque vous faites pivoter le téléphone" "Pastilles de notification" "Activées" @@ -114,7 +123,8 @@ "Pour afficher les pastilles de notification, activez les notifications de l\'application %1$s" "Modifier les paramètres" "Afficher les pastilles de notification" - "Ajouter les icônes des applis à l\'écran d\'accueil" + + "Pour les nouvelles applications" "Inconnu" "Supprimer" @@ -126,7 +136,8 @@ "%1$s en attente d\'installation" "Liste des widgets" "La liste des widgets est fermée" - "Ajouter à l\'écran d\'accueil" + + "Déplacer l\'élément ici" "L\'élément a bien été ajouté à l\'écran d\'accueil." "L\'élément a bien été supprimé." @@ -141,7 +152,8 @@ "Élément ajouté au dossier" "Créer un dossier avec \"%1$s\"" "Dossier créé" - "Déplacer vers l\'écran d\'accueil" + + "Redimensionner" "Augmenter la largeur" "Augmenter la hauteur" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 3986aa4da6..b6c94fbda6 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d de largo por %2$d de alto" "Widget %1$s" - "Mantén premido o widget para movelo pola pantalla de inicio" - "Engadir á pantalla de inicio" + + + + "Engadiuse o widget %1$s á pantalla de inicio" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# atallo}other{# atallos}}" @@ -52,7 +54,8 @@ "Widgets do traballo" "Conversas" "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" "Entendido" "Cambiar configuración do widget" @@ -65,7 +68,8 @@ "Notificacións" "Mantén premido un atallo para movelo." "Toca dúas veces un atallo e manteno premido para movelo ou utiliza accións personalizadas." - "Non queda espazo nesta pantalla de inicio" + + "Non hai máis espazo na bandexa de favoritos" "Lista de aplicacións" "Resultados da busca" @@ -79,10 +83,14 @@ "Fixar predición" "instalar atallos" "Permite a unha aplicación engadir atallos sen intervención do usuario." - "ler a configuración e os atallos da pantalla de inicio" - "Permite a unha aplicación ler a configuración e os atallos da páxina de inicio." - "modificar a configuración e os atallos da pantalla de inicio" - "Permite a unha aplicación cambiar a configuración e os atallos da pantalla de inicio." + + + + + + + + "%1$s non ten permiso para facer chamadas telefónicas" "Non se puido cargar o widget" "Configuración do widget" @@ -105,7 +113,8 @@ "Estilo e fondo de pantalla" "Axustes de Inicio" "Función desactivada polo administrador" - "Permitir xirar a pantalla de inicio" + + "Ao xirar o teléfono" "Puntos de notificacións" "Activados" @@ -114,7 +123,8 @@ "Para que se mostren os puntos de notificacións, activa as notificacións da aplicación %1$s" "Cambiar configuración" "Mostra puntos de notificacións" - "Engadir iconas de aplicacións á pantalla de inicio" + + "Para novas aplicacións" "Descoñecido" "Quitar" @@ -126,7 +136,8 @@ "Esperando para instalar %1$s" "Lista de widgets" "Pechouse a lista de widgets" - "Engadir á pantalla de inicio" + + "Mover elemento aquí" "Engadiuse o elemento á pantalla de inicio" "Quitouse o elemento" @@ -141,7 +152,8 @@ "Engadiuse o elemento ao cartafol" "Crear cartafol con: %1$s" "Creouse o cartafol" - "Mover á pantalla de inicio" + + "Cambiar tamaño" "Aumentar ancho" "Aumentar altura" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index fae3773756..e5c50ab6f5 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d પહોળાઈ X %2$d ઊંચાઈ" "%1$s વિજેટ" - "વિજેટને હોમ સ્ક્રીનની આજુબાજુ ખસેડવા માટે, તેને ટચ કરીને થોડીવાર દબાવી રાખો" - "હોમ સ્ક્રીન પર ઉમેરો" + + + + "હોમ સ્ક્રીન પર %1$s વિજેટ ઉમેર્યુ" "{count,plural, =1{# વિજેટ}one{# વિજેટ}other{# વિજેટ}}" "{count,plural, =1{# શૉર્ટકટ}one{# શૉર્ટકટ}other{# શૉર્ટકટ}}" @@ -52,7 +54,8 @@ "ઑફિસ" "વાતચીતો" "ઉપયોગી માહિતી તમારી આંગળીના ટેરવે" - "ઍપને ખોલ્યા વિના માહિતી મેળવવા માટે, તમે તમારી હોમ સ્ક્રીન પર વિજેટ ઉમેરી શકો છો" + + "વિજેટના સેટિંગ બદલવા માટે ટૅપ કરો" "સમજાઈ ગયું" "વિજેટના સેટિંગ બદલો" @@ -65,7 +68,8 @@ "નોટિફિકેશન" "શૉર્ટકટ ખસેડવા ટચ કરીને થોડી વાર દબાવી રાખો." "શૉર્ટકટ ખસેડવા બે વાર ટૅપ કરીને દબાવી રાખો અથવા કસ્ટમ ક્રિયાઓનો ઉપયોગ કરો." - "આ હોમ સ્ક્રીન પર વધુ જગ્યા નથી" + + "મનપસંદ ટ્રે પર વધુ જગ્યા નથી" "ઍપ્લિકેશનોની સૂચિ" "શોધ પરિણામો" @@ -79,10 +83,14 @@ "પૂર્વાનુમાનને પિન કરો" "શૉર્ટકટ ઇન્સ્ટૉલ કરો" "એપ્લિકેશનને વપરાશકર્તા હસ્તક્ષેપ વગર શોર્ટકટ્સ ઉમેરવાની મંજૂરી આપે છે." - "હોમ સેટિંગ અને શૉર્ટકટ વાંચો" - "ઍપને હોમમાં સેટિંગ અને શૉર્ટકટ વાંચવાની મંજૂરી આપે છે." - "હોમ સેટિંગ અને શૉર્ટકટ લખો" - "ઍપને હોમમાં સેટિંગ અને શૉર્ટકટ બદલવાની મંજૂરી આપે છે." + + + + + + + + "%1$s ને ફોન કૉલ્સ કરવાની મંજૂરી નથી" "વિજેટ લોડ કરી શકાતું નથી" "વિજેટ સેટિંગ" @@ -105,7 +113,8 @@ "વૉલપેપર અને શૈલી" "હોમ સેટિંગ" "તમારા વ્યવસ્થાપક દ્વારા અક્ષમ કરેલ" - "હોમ સ્ક્રીનને ફેરવવાની મંજૂરી આપો" + + "જ્યારે ફોન ફેરવવામાં આવે ત્યારે" "નોટિફિકેશન માટેના ચિહ્નો" "ચાલુ છે" @@ -114,7 +123,8 @@ "નોટિફિકેશન માટેનું ચિહ્ન બતાવવા હેતુ, %1$s માટેની ઍપ્લિકેશન નોટિફિકેશન ચાલુ કરો" "સેટિંગ બદલો" "નોટિફિકેશન માટેના ચિહ્ન બતાવો" - "ઍપના આઇકન હોમ સ્ક્રીન પર ઉમેરો" + + "નવી ઍપ માટે" "અજાણ્યો" "કાઢી નાખો" @@ -126,7 +136,8 @@ "%1$s, ઇન્સ્ટૉલ થવાની રાહ જોઈ રહ્યું છે" "વિજેટની સૂચિ" "વિજેટની સૂચિ બંધ કરવામાં આવી છે" - "હોમ સ્ક્રીન પર ઉમેરો" + + "આઇટમ અહીં ખસેડો" "હોમ સ્ક્રીનમાં આઇટમ ઉમેરી" "આઇટમ દૂર કરી" @@ -141,7 +152,8 @@ "ફોલ્ડરમાં આઇટમ ઉમેરી" "આની સાથે ફોલ્ડર બનાવો: %1$s" "ફોલ્ડર બનાવ્યું" - "હોમ સ્ક્રીન પર ખસેડો" + + "આકાર બદલો" "પહોળાઈ વધારો" "ઊંચાઈ વધારો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index 6290cd171f..d29cb72870 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d चौड़ाई गुणा %2$d ऊंचाई" "%1$s विजेट" - "होम स्क्रीन पर यहां-वहां ले जाने के लिए विजेट को दबाकर रखें" - "होम स्क्रीन पर जोड़ें" + + + + "%1$s विजेट को होम स्क्रीन पर जोड़ा गया" "{count,plural, =1{# विजेट}one{# विजेट}other{# विजेट}}" "{count,plural, =1{# शॉर्टकट}one{# शॉर्टकट}other{# शॉर्टकट}}" @@ -52,7 +54,8 @@ "ऑफ़िस" "बातचीत" "काम की जानकारी आसानी से पाएं" - "ऐप्लिकेशन को खोले बिना उनकी जानकारी पाने के लिए, आप होम स्क्रीन पर विजेट जोड़ सकते हैं" + + "विजेट की सेटिंग में बदलाव करने के लिए टैप करें" "ठीक है" "विजेट की सेटिंग में बदलाव करें" @@ -65,7 +68,8 @@ "सूचनाएं" "किसी शॉर्टकट को एक से दूसरी जगह ले जाने के लिए, उसे दबाकर रखें." "किसी शॉर्टकट को एक से दूसरी जगह ले जाने के लिए, उस पर दो बार टैप करके दबाकर रखें या पसंद के मुताबिक कार्रवाइयां इस्तेमाल करें." - "इस होम स्क्रीन पर जगह खाली नहीं है" + + "पसंदीदा ट्रे में और जगह नहीं है" "ऐप्लिकेशन सूची" "खोज के नतीजे" @@ -79,10 +83,14 @@ "सुझाए गए ऐप्लिकेशन को पिन करें" "शॉर्टकट इंस्‍टॉल करें" "ऐप को उपयोगकर्ता के हस्‍तक्षेप के बिना शॉर्टकट जोड़ने देती है." - "होम पेज की सेटिंग और शॉर्टकट पढ़ें" - "ऐप्लिकेशन को होम पेज में सेटिंग और शॉर्टकट पढ़ने देती है." - "होम पेज की सेटिंग और शॉर्टकट लिखें" - "ऐप्लिकेशन को होम पेज में सेटिंग और शॉर्टकट बदलने देती है." + + + + + + + + "%1$s को फ़ोन कॉल करने की अनुमति नहीं है" "विजेट को लोड नहीं किया जा सका" "विजेट की सेटिंग" @@ -105,7 +113,8 @@ "वॉलपेपर और स्टाइल" "होम पेज की सेटिंग" "आपके एडमिन ने बंद किया हुआ है" - "होमस्क्रीन घुमाने की अनुमति दें" + + "फ़ोन घुुमाए जाने पर" "नई सूचनाएं बताने वाला गोल निशान" "चालू" @@ -114,7 +123,8 @@ "सूचना बिंदु दिखाने के लिए, %1$s के ऐप्लिकेशन सूचना चालू करें" "सेटिंग बदलें" "नई सूचनाएं बताने वाला गोल निशान दिखाएं" - "होम स्क्रीन पर ऐप्लिकेशन के आइकॉन जोड़ें" + + "नए ऐप्लिकेशन के लिए" "अज्ञात" "निकालें" @@ -126,7 +136,8 @@ "%1$s के इंस्टॉल होने की प्रतीक्षा की जा रही है" "विजेट की सूची" "विजेट की सूची बंद हो गई है" - "होम स्‍क्रीन में जोड़ें" + + "आइटम यहां ले जाएं" "होम स्क्रीन में आइटम जोड़ा गया" "आइटम हटाया गया" @@ -141,7 +152,8 @@ "आइटम फ़ोल्डर में जोड़ा गया" "इसके साथ फ़ोल्डर बनाएं: %1$s" "फ़ोल्डर बनाया गया" - "होम स्क्रीन पर ले जाएं" + + "आकार बदलें" "चौड़ाई बढ़ाएं" "ऊंचाई बढ़ाएं" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 75e47a1fe9..aef07c7163 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d širine i %2$d visine" "Widget %1$s" - "Dodirnite i zadržite widget da biste ga pomicali po početnom zaslonu" - "Dodaj na početni zaslon" + "Dodirnite i zadržite widget da biste ga pomicali po početnom zaslonu." + "Dodaj na početni zaslon" "Widget %1$s dodan je na početni zaslon" "{count,plural, =1{# widget}one{# widget}few{# widgeta}other{# widgeta}}" "{count,plural, =1{# prečac}one{# prečac}few{# prečaca}other{# prečaca}}" @@ -52,7 +52,7 @@ "Posao" "Razgovori" "Korisne informacije nadohvat ruke" - "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon" + "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon." "Dodirnite da biste promijenili postavke widgeta" "Shvaćam" "Promijenite postavke widgeta" @@ -65,7 +65,7 @@ "Obavijesti" "Dodirnite i zadržite da biste premjestili prečac." "Dvaput dodirnite i zadržite pritisak da biste premjestili prečac ili upotrijebite prilagođene radnje." - "Na ovom početnom zaslonu više nema mjesta" + "Na ovom početnom zaslonu više nema mjesta." "Nema više prostora na traci Favoriti" "Popis aplikacija" "Rezultati pretraživanja" @@ -79,10 +79,10 @@ "Prikvači predviđenu apl." "instaliranje prečaca" "Aplikaciji omogućuje dodavanje prečaca bez intervencije korisnika." - "čitanje postavki početnog zaslona i prečaca" - "Aplikaciji omogućuje čitanje postavki i prečaca na početnom zaslonu." - "pisanje postavki početnog zaslona i prečaca" - "Aplikaciji omogućuje promjenu postavki i prečaca na početnom zaslonu." + "čitati postavke i prečace početnog zaslona" + "Aplikaciji omogućuje čitanje postavki i prečaca na početnom zaslonu." + "pisati postavke i prečace početnog zaslona" + "Aplikaciji omogućuje promjenu postavki i prečaca na početnom zaslonu." "%1$s nema dopuštenje za telefonske pozive" "Widget se ne može učitati" "Postavke widgeta" @@ -105,7 +105,7 @@ "Pozadina i stil" "Postavke početnog zaslona" "Onemogućio administrator" - "Dopusti zakretanje početnog zaslona" + "Dopusti zakretanje početnog zaslona" "Kada se telefon zakrene" "Točke obavijesti" "Uključeno" @@ -114,7 +114,7 @@ "Za prikaz točaka obavijesti uključite obavijesti aplikacije %1$s" "Promjena postavki" "Prikaži točke obavijesti" - "Dodaj ikone aplikacija na početni zaslon" + "Dodaj ikone aplikacija na početni zaslon" "Za nove aplikacije" "Nepoznato" "Ukloni" @@ -126,7 +126,7 @@ "Čekanje na instaliranje aplikacije %1$s" "Popis widgeta" "Popis widgeta zatvoren" - "Dodavanje na početni zaslon" + "Dodajte na početni zaslon" "Premjesti stavku ovdje" "Stavka je dodana na početni zaslon" "Stavka je uklonjena" @@ -141,7 +141,7 @@ "Stavka dodana u mapu" "Izrada mape pomoću stavke: %1$s" "Mapa izrađena" - "Premještanje na početni zaslon" + "Premjestite na početni zaslon" "Promjena veličine" "Povećanje širine" "Povećanje visine" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 71a8d69887..ae6411255c 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d széles és %2$d magas" "%1$s modul" - "Tartsa lenyomva a modult a kezdőképernyőn való mozgatáshoz" - "Hozzáadás a kezdőképernyőhöz" + "Tartsa lenyomva a modult a kezdőképernyőn való mozgatáshoz" + "Hozzáadás a kezdőképernyőhöz" "%1$s modul hozzáadva a kezdőképernyőhöz" "{count,plural, =1{# modul}other{# modul}}" "{count,plural, =1{# gyorsparancs}other{# gyorsparancs}}" @@ -52,7 +52,7 @@ "Munka" "Beszélgetések" "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." + "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" "Értem" "A modulbeállítások módosítása" @@ -65,7 +65,7 @@ "Értesítések" "Tartsa lenyomva a parancsikont az áthelyezéshez." "Parancsikon áthelyezéséhez koppintson duplán, és tartsa nyomva az ujját, vagy használjon egyéni műveleteket." - "Nincs több hely ezen a kezdőképernyőn" + "Nincs több hely ezen a kezdőképernyőn" "Nincs több hely a Kedvencek tálcán" "Alkalmazások listája" "Keresési találatok" @@ -79,10 +79,10 @@ "Várható kitűzése" "parancsikonok telepítése" "Lehetővé teszi egy alkalmazás számára, hogy felhasználói beavatkozás nélkül adjon hozzá parancsikonokat." - "Főoldal beállításainak és parancsikonjainak beolvasása" - "Lehetővé teszi az alkalmazás számára, hogy beolvassa a kezdőképernyő beállításait és parancsikonjait." - "Főoldal beállításainak és parancsikonjainak írása" - "Lehetővé teszi az alkalmazás számára, hogy módosítsa a kezdőképernyő beállításait és parancsikonjait." + "kezdőképernyő beállításainak és parancsikonjainak olvasása" + "Lehetővé teszi az alkalmazás számára a kezdőképernyő beállításainak és parancsikonjainak olvasását." + "kezdőképernyő beállításainak és parancsikonjainak írása" + "Lehetővé teszi az alkalmazás számára a kezdőképernyő beállításainak és parancsikonjainak módosítását." "A(z) %1$s nem kezdeményezhet telefonhívásokat" "Nem tölthető le a modul" "Modulbeállítások" @@ -105,7 +105,7 @@ "Háttérkép és stílus" "Kezdőképernyő beállításai" "A rendszergazda letiltotta" - "A kezdőképernyő elforgatásának engedélyezése" + "A kezdőképernyő elforgatásának engedélyezése" "A telefon elforgatásakor" "Értesítési pöttyök" "Be" @@ -114,7 +114,7 @@ "Az értesítési pöttyök megjelenítéséhez kapcsolja be a(z) %1$s alkalmazás értesítéseit" "Beállítások módosítása" "Értesítési pöttyök megjelenítése" - "Appikonok hozzáadása a kezdőképernyőhöz" + "Alkalmazásikonok hozzáadása a kezdőképernyőhöz" "Új alkalmazásoknál" "Ismeretlen" "Törlés" @@ -126,7 +126,7 @@ "A(z) %1$s telepítésre vár" "Widgetlista" "Widgetlista bezárva" - "Hozzáadás a kezdőképernyőhöz" + "Hozzáadás a kezdőképernyőhöz" "Elem áthelyezése ide" "Elem hozzáadva a kezdőképernyőhöz" "Elem eltávolítva" @@ -141,7 +141,7 @@ "Elem hozzáadva a mappához" "Mappa létrehozása a következővel: %1$s" "Mappa létrehozva" - "Áthelyezés a kezdőképernyőre" + "Áthelyezés a kezdőképernyőre" "Átméretezés" "Szélesség növelése" "Magasság növelése" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 3d65a3ed07..993020856a 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Լայնությունը՝ %1$d, բարձրությունը՝ %2$d" "%1$s վիջեթ" - "Հպեք վիջեթին և պահեք տեղափոխելու համար" - "Ավելացնել հիմնական էկրանին" + + + + "%1$s վիջեթն ավելացվել է հիմնական էկրանին" "{count,plural, =1{# վիջեթ}one{# վիջեթ}other{# վիջեթ}}" "{count,plural, =1{# դյուրանցում}one{# դյուրանցում}other{# դյուրանցում}}" @@ -52,7 +54,8 @@ "Աշխատանքային" "Զրույցներ" "Բոլոր կարևոր տեղեկությունները՝ ձեռքի տակ" - "Առանց հավելվածները բացելու տեղեկություններ ստանալու համար ձեր հիմնական էկրանին ավելացրեք վիջեթներ։" + + "Հպեք՝ վիջեթի կարգավորումները փոփոխելու համար" "Եղավ" "Փոխել վիջեթի կարգավորումները" @@ -65,7 +68,8 @@ "Ծանուցումներ" "Հպեք և պահեք՝ դյուրանցում տեղափոխելու համար։" "Կրկնակի հպեք և պահեք՝ դյուրանցում տեղափոխելու համար, կամ օգտվեք հատուկ գործողություններից։" - "Հիմնական էկրանին ազատ տեղ չկա" + + "Ընտրյալների ցուցակում այլևս ազատ տեղ չկա" "Հավելվածների ցանկ" "Որոնման արդյունքներ" @@ -79,10 +83,14 @@ "Ամրացնել առաջարկվող հավելվածը" "Դյուրանցումների տեղադրում" "Ծրագրին թույլ է տալիս ավելացնել դյուրանցումներ՝ առանց օգտագործողի միջամտության:" - "կարդալ հիմնաէջի կարգավորումներն ու դյուրանցումները" - "Ծրագրին թույլ է տալիս կարդալ հիմնաէջի կարգավորումներն ու դյուրանցումները:" - "ստեղծել հիմնաէջի կարգավորումներ ու դյուրանցումներ" - "Ծրագրին թույլ է տալիս փոփոխել հիմնաէջի կարգավորումներն ու դյուրանցումները:" + + + + + + + + "%1$s հավելվածին չի թույլատրվում հեռախոսազանգեր կատարել" "Չհաջողվեց բեռնել վիջեթը" "Վիջեթի կարգավորումներ" @@ -105,7 +113,8 @@ "Պաստառ և ոճ" "Գլխավոր էկրանի կարգավորումներ" "Անջատվել է ձեր ադմինիստրատորի կողմից" - "Թույլ տալ հիմնական էկրանի պտտումը" + + "Հեռախոսը պտտելու դեպքում" "Ծանուցումների կետիկներ" "Միացված է" @@ -114,7 +123,8 @@ "Ծանուցումների կետիկները ցուցադրելու համար միացրեք ծանուցումները %1$s-ի համար" "Փոխել կարգավորումները" "Ցուցադրել ծանուցումների կետիկները" - "Ավելացնել պատկերակները հիմնական էկրանին" + + "Նոր հավելվածների համար" "Անհայտ է" "Հեռացնել" @@ -126,7 +136,8 @@ "%1$s-ի տեղադրման սպասում" "Վիջեթների ցանկ" "Վիջեթների ցանկը փակվեց" - "Ավելացնել Հիմնական էկրանին" + + "Տեղափոխել տարրն այստեղ" "Տարրն ավելացվեց հիմնական էկրանին" "Տարրը հեռացվեց" @@ -141,7 +152,8 @@ "Տարրն ավելացվեց թղթապանակում" "Ստեղծել թղթապանակ, օգտագործելով՝ %1$s" "Պանակը ստեղծվեց" - "Տեղափոխել Հիմնական էկրան" + + "Չափափոխել" "Ավելացնել լայնությունը" "Ավելացնել բարձրությունը" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index f1067740d8..a60518891a 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "lebar %1$d x tinggi %2$d" "Widget %1$s" - "Sentuh lama widget untuk memindahkannya di sekitar Layar utama" - "Tambahkan ke Layar utama" + + + + "Widget %1$s ditambahkan ke layar utama" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# pintasan}other{# pintasan}}" @@ -52,7 +54,8 @@ "Kerja" "Percakapan" "Info bermanfaat mudah dilihat" - "Untuk mendapatkan info tanpa membuka aplikasi, Anda dapat menambahkan widget ke Layar utama" + + "Ketuk untuk mengubah setelan widget" "Oke" "Ubah setelan widget" @@ -65,7 +68,8 @@ "Notifikasi" "Sentuh lama untuk memindahkan pintasan." "Ketuk dua kali & tahan untuk memindahkan pintasan atau gunakan tindakan khusus." - "Tidak ada ruang di Layar utama ini" + + "Tidak ada ruang tersisa di baki Favorit" "Daftar aplikasi" "Hasil penelusuran" @@ -79,10 +83,14 @@ "Pin Prediksi" "memasang pintasan" "Mengizinkan aplikasi menambahkan pintasan tanpa campur tangan pengguna." - "membaca setelan dan pintasan layar Utama" - "Mengizinkan aplikasi membaca setelan dan pintasan di layar Utama." - "menulis setelan dan pintasan layar Utama" - "Mengizinkan aplikasi mengubah setelan dan pintasan di layar Utama." + + + + + + + + "%1$s tidak diizinkan untuk melakukan panggilan telepon" "Tidak dapat memuat widget" "Setelan widget" @@ -105,7 +113,8 @@ "Wallpaper & gaya" "Setelan Layar utama" "Dinonaktifkan oleh admin" - "Izinkan Layar utama diputar" + + "Saat ponsel diputar" "Titik notifikasi" "Aktif" @@ -114,7 +123,8 @@ "Guna menampilkan Titik Notifikasi, aktifkan notifikasi aplikasi untuk %1$s" "Ubah setelan" "Tampilkan titik notifikasi" - "Tambahkan ikon aplikasi ke Layar utama" + + "Untuk aplikasi baru" "Tidak dikenal" "Buang" @@ -126,7 +136,8 @@ "%1$s menunggu dipasang" "Daftar widget" "Daftar widget ditutup" - "Tambahkan ke Layar Utama" + + "Pindahkan item ke sini" "Item ditambahkan ke layar utama" "Item dihapus" @@ -141,7 +152,8 @@ "Item ditambahkan ke folder" "Buat folder dengan: %1$s" "Folder dibuat" - "Pindahkan ke layar Utama" + + "Ubah ukuran" "Tambahi lebar" "Tambahi tinggi" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 1397b88ee7..60634740e8 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d á breidd og %2$d á hæð" "Græjan %1$s" - "Haltu fingri á græjunni til að hreyfa hana um heimaskjáinn" - "Bæta á heimaskjá" + + + + "%1$s græju bætt við heimaskjá" "{count,plural, =1{# græja}one{# græja}other{# græjur}}" "{count,plural, =1{# flýtileið}one{# flýtileið}other{# flýtileiðir}}" @@ -52,7 +54,8 @@ "Vinna" "Samtöl" "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" "Ég skil" "Breyta græjustillingum" @@ -65,7 +68,8 @@ "Tilkynningar" "Haltu fingri á flýtileið til að færa hana." "Ýttu tvisvar og haltu fingri á flýtileið til að færa hana eða notaðu sérsniðnar aðgerðir." - "Ekkert pláss á þessum heimaskjá" + + "Ekki meira pláss í bakka fyrir uppáhald" "Forritalisti" "Leitarniðurstöður" @@ -79,10 +83,14 @@ "Festa tillögu" "setja upp flýtileiðir" "Leyfir forriti að bæta við flýtileiðum án íhlutunar notanda." - "lesa stillingar og flýtileiðir heimaskjás" - "Leyfir forriti að lesa stillingar og flýtileiðir heimaskjás." - "skrifa stillingar og flýtileiðir heimaskjás" - "Leyfir forriti að breyta stillingum og flýtileiðum heimaskjás." + + + + + + + + "%1$s hefur ekki leyfi til að hringja símtöl" "Ekki hægt að hlaða græju" "Græjustillingar" @@ -105,7 +113,8 @@ "Veggfóður og stíll" "Heimastillingar" "Gert óvirkt af kerfisstjóra" - "Leyfa snúning á heimaskjá" + + "Þegar símanum er snúið" "Tilkynningapunktar" "Kveikt" @@ -114,7 +123,8 @@ "Til að sýna tilkynningarpunkta skaltu kveikja á forritstilkynningum fyrir %1$s" "Breyta stillingum" "Sýna tilkynningapunkta" - "Bæta forritatáknum við heimaskjáinn" + + "Fyrir ný forrit" "Óþekkt" "Taka niður" @@ -126,7 +136,8 @@ "%1$s bíður uppsetningar" "Græjulisti" "Græjulista lokað" - "Bæta á heimaskjá" + + "Færa atriði hingað" "Atriði bætt á heimaskjáinn" "Atriði fjarlægt" @@ -141,7 +152,8 @@ "Atriði sett í möppu" "Búa til möppu með: %1$s" "Mappa búin til" - "Færa á heimaskjá" + + "Breyta stærð" "Auka breidd" "Auka hæð" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 2bf2fc717e..be065a32b4 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d di larghezza per %2$d di altezza" "Widget %1$s" - "Tocca e tieni premuto il widget per spostarlo nella schermata Home" - "Aggiungi a schermata Home" + + + + "Widget %1$s aggiunto alla schermata Home" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# scorciatoia}other{# scorciatoie}}" @@ -52,7 +54,8 @@ "Lavoro" "Conversazioni" "Informazioni utili a portata di mano" - "Per ricevere informazioni senza aprire app, puoi aggiungere widget alla schermata Home" + + "Tocca per modificare le impostazioni del widget" "OK" "Modifica le impostazioni del widget" @@ -65,7 +68,8 @@ "Notifiche" "Tocca e tieni premuto per spostare una scorciatoia." "Tocca due volte e tieni premuto per spostare una scorciatoia o per usare le azioni personalizzate." - "Non c\'è più spazio nella schermata Home" + + "Spazio esaurito nella barra dei Preferiti" "Elenco di app" "Risultati di ricerca" @@ -79,10 +83,14 @@ "Blocca previsione" "aggiunta di scorciatoie" "Consente a un\'app di aggiungere scorciatoie automaticamente." - "lettura di impostazioni e scorciatoie in Home" - "Consente all\'app di leggere le impostazioni e le scorciatoie in Home." - "creazione di impostazioni e scorciatoie in Home" - "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" "Impostazioni widget" @@ -105,7 +113,8 @@ "Sfondo e stile" "Impostazioni schermata Home" "Disattivata dall\'amministratore" - "Consenti rotazione della schermata Home" + + "Con il telefono ruotato" "Indicatori di notifica" "On" @@ -114,7 +123,8 @@ "Per mostrare gli indicatori di notifica, attiva le notifiche per l\'app %1$s" "Modifica impostazioni" "Mostra indicatori di notifica" - "Aggiungi icone delle app alla schermata Home" + + "Per le nuove app" "Sconosciuto" "Rimuovi" @@ -126,7 +136,8 @@ "%1$s in attesa di installazione" "Elenco di widget" "Elenco di widget chiuso" - "Aggiungi a schermata Home" + + "Sposta elemento qui" "Elemento aggiunto alla schermata Home" "Elemento rimosso" @@ -141,7 +152,8 @@ "Elemento aggiunto alla cartella" "Crea cartella con: %1$s" "Cartella creata" - "Sposta nella schermata Home" + + "Ridimensiona" "Aumenta larghezza" "Aumenta altezza" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 3d0774f10a..84e7b99763 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "‏רוחב %1$d על גובה %2$d" "ווידג\'ט %1$s" - "יש ללחוץ לחיצה ארוכה על הווידג\'ט כדי להזיז אותו ברחבי מסך הבית" - "הוספה למסך הבית" + + + + "הווידג\'ט %1$s נוסף למסך הבית" "{count,plural, =1{ווידג\'ט אחד}two{# ווידג\'טים}many{# ווידג\'טים}other{# ווידג\'טים}}" "{count,plural, =1{קיצור דרך אחד}two{# קיצורי דרך}many{# קיצורי דרך}other{# קיצורי דרך}}" @@ -52,7 +54,8 @@ "עבודה" "שיחות" "קבלת מידע שימושי בהקשה" - "רוצה לקבל מידע בלי לפתוח אפליקציות? אפשר להוסיף ווידג\'טים למסך הבית" + + "אפשר לשנות את הגדרות הווידג\'ט בהקשה" "הבנתי" "שינוי הגדרות הווידג\'ט" @@ -65,7 +68,8 @@ "התראות" "כדי להעביר קיצור דרך למקום אחר יש לגעת ולא להרפות." "כדי להעביר קיצור דרך למקום אחר או להשתמש בפעולות מותאמות אישית\' יש ללחוץ פעמיים ולא להרפות." - "אין מקום במסך הבית הזה" + + "אין עוד מקום במגש המועדפים" "רשימת אפליקציות" "תוצאות חיפוש" @@ -79,10 +83,14 @@ "הצמדת החיזוי" "התקנת קיצורי דרך" "מאפשר לאפליקציה להוסיף קיצורי דרך ללא התערבות המשתמש." - "קריאת הגדרות וקיצורי דרך של דף הבית" - "מאפשר לאפליקציה לקרוא את ההגדרות וקיצורי הדרך בדף הבית." - "כתיבת הגדרות וקיצורי דרך של דף הבית" - "מאפשר לאפליקציה לשנות את ההגדרות וקיצורי הדרך בדף הבית." + + + + + + + + "%1$s אינו רשאי להתקשר" "לא ניתן לטעון את הווידג\'ט" "הגדרות הווידג\'ט" @@ -92,8 +100,8 @@ "%1$s מושבתת" "{count,plural,offset:1 =1{לאפליקציה {app_name} יש התראה אחת}two{לאפליקציה {app_name} יש # התראות}many{לאפליקציה {app_name} יש # התראות}other{לאפליקציה {app_name} יש # התראות}}" "‏דף %1$d מתוך %2$d" - "‏מסך דף הבית %1$d מתוך %2$d" - "מסך דף הבית חדש" + "‏מסך הבית %1$d מתוך %2$d" + "מסך הבית חדש" "תיקייה פתוחה, %1$d על %2$d" "יש להקיש כדי לסגור את התיקייה" "יש להקיש כדי לשמור שינוי שם" @@ -105,7 +113,8 @@ "טפט וסגנון" "הגדרות של מסך הבית" "הושבת על ידי מנהל המערכת שלך" - "סיבוב של מסך הבית" + + "כאשר הטלפון מסובב" "סימני ההתראות" "מופעל" @@ -114,7 +123,8 @@ "כדי להציג את סימני ההתראות,יש להפעיל התראות מהאפליקציה %1$s" "שינוי ההגדרות" "הצגת סימני ההתראות" - "הוספת סמלי אפליקציות למסך הבית" + + "לאפליקציות חדשות" "לא ידוע" "הסרה" @@ -126,9 +136,10 @@ "מחכה להתקנה של %1$s" "רשימת ווידג\'טים" "רשימת הווידג\'טים נסגרה" - "הוספה למסך דף הבית" + + "העברת הפריט לכאן" - "הפריט הועבר אל מסך דף הבית" + "הפריט הועבר אל מסך הבית" "הפריט הוסר" "ביטול" "העברת הפריט" @@ -141,7 +152,8 @@ "הפריט נוסף לתיקייה" "יצירת תיקייה עם: %1$s" "התיקייה נוצרה" - "העבר אל מסך דף הבית" + + "שינוי גודל" "הגדלת רוחב" "הגדלת גובה" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index f1db158098..01fdfd3147 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -37,8 +37,10 @@ "%1$dx%2$d" "幅 %1$d、高さ %2$d" "%1$s ウィジェット" - "ウィジェットを押し続けると、ホーム画面上に移動できます。" - "ホーム画面に追加" + + + + "「%1$s」ウィジェットをホーム画面に追加しました" "{count,plural, =1{# 件のウィジェット}other{# 件のウィジェット}}" "{count,plural, =1{# 件のショートカット}other{# 件のショートカット}}" @@ -52,7 +54,8 @@ "仕事用" "会話" "ウィジェットで情報を得る" - "ホーム画面にウィジェットを追加すると、アプリを開かずに情報を入手できます" + + "タップしてウィジェットの設定を変更する" "OK" "ウィジェットの設定を変更します" @@ -65,7 +68,8 @@ "通知" "長押ししてショートカットを移動してください。" "ショートカットをダブルタップして長押ししながら移動するか、カスタム操作を使用してください。" - "このホーム画面には空きスペースがありません" + + "お気に入りトレイに空きスペースがありません" "アプリのリスト" "検索結果" @@ -79,10 +83,14 @@ "アプリの候補を固定" "ショートカットのインストール" "ユーザー操作なしでショートカットを追加することをアプリに許可します。" - "ホームの設定とショートカットの読み取り" - "ホームの設定とショートカットの読み取りをアプリに許可します。" - "ホームの設定とショートカットの書き込み" - "ホームの設定とショートカットの変更をアプリに許可します。" + + + + + + + + "「%1$s」から電話をかけることはできません" "ウィジェットを読み込めません" "ウィジェットの設定" @@ -105,7 +113,8 @@ "壁紙とスタイル" "ホームの設定" "管理者により無効にされています" - "ホーム画面の回転を許可" + + "スマートフォンの向きに合わせます" "通知ドット" "ON" @@ -114,7 +123,8 @@ "通知ドットを表示するには、「%1$s」のアプリ通知を ON にしてください" "設定を変更" "通知ドットの表示" - "ホーム画面にアプリのアイコンを追加" + + "新しいアプリをダウンロードしたときに自動で追加します" "不明" "削除" @@ -126,7 +136,8 @@ "%1$sのインストール待ち" "ウィジェット リスト" "ウィジェット リストを閉じました" - "ホーム画面に追加" + + "アイテムをここに移動" "アイテムをホーム画面に追加しました" "アイテムを削除しました" @@ -141,7 +152,8 @@ "アイテムをフォルダに追加しました" "「%1$s」フォルダを作成" "フォルダを作成しました" - "ホーム画面に移動" + + "サイズを変更" "幅を広くする" "高さを高くする" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index a0cbbc7dc8..d6b9160fed 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "სიგრძე: %1$d, სიგანე: %2$d" "%1$s ვიჯეტი" - "ხანგრძლივად შეეხეთ ვიჯეტს მთავარ ეკრანზე მის გადასაადგილებლად" - "მთავარ ეკრანზე დამატება" + + + + "%1$s ვიჯეტი დამატებულია მთავარ ეკრანზე" "{count,plural, =1{# ვიჯეტი}other{# ვიჯეტი}}" "{count,plural, =1{# მალსახმობი}other{# მალსახმობი}}" @@ -52,7 +54,8 @@ "სამსახური" "მიმოწერები" "ადვილად მისაწვდომი სასარგებლო ინფორმაცია" - "იმისთვის, რომ ინფორმაცია აპების გაუხსნელად მიიღოთ, შეგიძლიათ, მთავარ ეკრანზე ვიჯეტები დაამატოთ" + + "შეეხეთ ვიჯეტის პარამეტრების შესაცვლელად" "გასაგებია" "ვიჯეტის პარამეტრების შეცვლა" @@ -65,7 +68,8 @@ "შეტყობინებები" "შეხებით აირჩიეთ და გეჭიროთ მალსახმობის გადასაადგილებლად." "ორმაგი შეხებით აირჩიეთ და გეჭიროთ მალსახმობის გადასაადგილებლად ან მორგებული მოქმედებების გამოსაყენებლად." - "ამ მთავარ ეკრანზე ადგილი არ არის" + + "რჩეულების თაროზე ადგილი არ არის" "აპების სია" "ძიების შედეგები" @@ -79,10 +83,14 @@ "ჩამაგრების პროგნოზირება" "მალსახმობების დაყენება" "აპისთვის მალსახმობების დამოუკიდებლად დამატების უფლების მიცემა." - "მთავარი ეკრანის პარამეტრებისა და მალსახმობების წაკითხვა" - "აპისთვის მთავარი ეკრანის პარამეტრებისა და მალსახმობების წაკითხვის უფლების მიცემა." - "მთავარი ეკრანის პარამეტრებისა და მალსახმობების ჩაწერა" - "აპისთვის მთავარი ეკრანის პარამეტრებისა და მალსახმობების შეცვლის უფლების მიცემა." + + + + + + + + "%1$s-ს არ აქვს სატელეფონო ზარების განხორციელების უფლება" "ვიჯეტის ჩატვირთვა ვერ ხერხდება" "ვიჯეტის პარამეტრები" @@ -105,7 +113,8 @@ "ფონი და სტილი" "მთავარი გვერდის პარამეტრები" "გათიშულია თქვენი ადმინისტრატორის მიერ" - "მთავარი ეკრანის შეტრიალების დაშვება" + + "ტელეფონის შეტრიალებისას" "შეტყობინების ნიშნულები" "ჩართულია" @@ -114,7 +123,8 @@ "შეტყობინებათა ნიშნულების საჩვენებლად, ჩართეთ აპის შეტყობინებები %1$s-ისთვის" "პარამეტრების შეცვლა" "შეტყობინების ნიშნულების ჩვენება" - "აპის ხატულების მთავარ ეკრანზე დამატება" + + "ახალი აპებისთვის" "უცნობი" "ამოშლა" @@ -126,7 +136,8 @@ "%1$s ელოდება ინსტალაციას" "ვიჯეტების სია" "ვიჯეტების სია დაიხურა" - "მთავარ ეკრანზე დამატება" + + "ერთეულის გადაადგილება აქ" "ერთეული დაემატა მთავარ ეკრანს" "ერთეული წაიშალა" @@ -141,7 +152,8 @@ "ერთეული დაემატა საქაღალდეს" "საქაღალდის შექმნა ერთეულით: %1$s" "საქაღალდე შექმნილია" - "მთავარ ეკრანზე გადატანა" + + "ზომის შეცვლა" "სიგანის გაზრდა" "სიმაღლის გაზრდა" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 529a00f550..c4314d3590 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Ені: %1$d, биіктігі: %2$d" "%1$s виджеті" - "Негізгі экранда қозғалту үшін виджетті басып тұрыңыз." - "Негізгі экранға қосу" + + + + "%1$s виджеті негізгі экранға енгізілді." "{count,plural, =1{# виджет}other{# виджет}}" "{count,plural, =1{# таңбаша}other{# таңбаша}}" @@ -52,7 +54,8 @@ "Жұмыс виджеттері" "Әңгімелер" "Саусақпен түртсеңіз болғаны – пайдалы ақпарат көз алдыңызда" - "Қолданбаларды ашпай-ақ ақпарат алу үшін негізгі экранға тиісті виджеттерді қосыңыз." + + "Виджет параметрлерін өзгерту үшін түртіңіз." "Түсінікті" "Виджет параметрлерін өзгерту" @@ -65,7 +68,8 @@ "Хабарландырулар" "Таңбашаны жылжыту үшін басып тұрыңыз." "Таңбашаны жылжыту үшін екі рет түртіңіз де, ұстап тұрыңыз немесе арнаулы әрекеттерді пайдаланыңыз." - "Негізгі экранда бос орын қалмады." + + "Қалаулылар науасында орын қалмады" "Қолданбалар тізімі" "Іздеу нәтижелері" @@ -79,10 +83,14 @@ "Болжанған қолданбаны бекіту" "таңбаша орнату" "Қолданбаға пайдаланушының қатысуынсыз төте пернелерді қосу мүмкіндігін береді." - "Негізгі экрандағы параметрлер мен төте пернелерді оқу" - "Қолданбаға Негізгі экрандағы параметрлер мен төте пернелерді оқу мүмкіндігін береді." - "Негізгі экран параметрлері мен төте пернелерін жазу" - "Қолданбаға Негізгі экрандағы параметрлер мен төте пернелерді өзгерту мүмкіндігін береді." + + + + + + + + "%1$s арқылы телефон қоңырауларын соғуға рұқсат етілмеген" "Виджетті жүктеу мүмкін емес." "Виджет параметрлері" @@ -105,7 +113,8 @@ "Тұсқағаз және стиль" "Негізгі экран параметрлері" "Әкімші өшірді" - "Негізгі экранның бұрылуына рұқсат ету" + + "Телефон бұрылғанда" "Хабарландыру белгілері" "Қосулы" @@ -114,7 +123,8 @@ "Хабарландыру белгілерін көрсету үшін %1$s қолданбасының қолданба хабарландыруларын қосыңыз" "Параметрлерді өзгерту" "Хабарландыру белгілерін көрсету" - "Қолданба белгішесін негізгі экранға қосу" + + "Жаңа қолданбаларға арналған" "Белгісіз" "Алып тастау" @@ -126,7 +136,8 @@ "%1$s орнату күтілуде" "Виджеттер тізімі" "Видджеттер тізімі жабылды" - "Негізгі экранға қосу" + + "Элементті мұнда жылжыту" "Элемент негізгі экранға қосылды" "Элемент жойылды" @@ -141,7 +152,8 @@ "Элемент қалтаға қосылды" "Мына бар қалтаны жасау: %1$s" "Қалта жасалды" - "Негізгі экранға жылжыту" + + "Өлшемін өзгерту" "Енін арттыру" "Биіктігін арттыру" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index f8560aae61..4485344bf3 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "ទទឺង %1$d គុណនឹងកម្ពស់ %2$d" "ធាតុ​ក្រាហ្វិក %1$s" - "ចុចធាតុក្រាហ្វិក​ឱ្យជាប់ ដើម្បីផ្លាស់ទីវា​ជុំវិញអេក្រង់ដើម" - "បញ្ចូល​ទៅអេក្រង់ដើម" + + + + "បានបញ្ចូល​ធាតុក្រាហ្វិក %1$s ទៅ​អេក្រង់ដើម" "{count,plural, =1{ធាតុ​ក្រាហ្វិក #}other{ធាតុ​ក្រាហ្វិក #}}" "{count,plural, =1{ផ្លូវកាត់ #}other{ផ្លូវកាត់ #}}" @@ -52,7 +54,8 @@ "ការងារ" "ការសន្ទនា" "ទទួលបាន​ព័ត៌មានដែលមានប្រយោជន៍​យ៉ាងងាយស្រួល" - "ដើម្បីទទួលបាន​ព័ត៌មាន​ដោយមិនចាំបាច់​បើកកម្មវិធី អ្នកអាចបញ្ចូលធាតុ​ក្រាហ្វិកទៅក្នុង​អេក្រង់ដើម​របស់អ្នក" + + "ចុចដើម្បីប្ដូរការកំណត់ធាតុ​ក្រាហ្វិក" "យល់ហើយ" "ប្ដូរការកំណត់ធាតុ​ក្រាហ្វិក" @@ -65,7 +68,8 @@ "ការ​ជូនដំណឹង" "ចុចឱ្យជាប់​ដើម្បីផ្លាស់ទី​ផ្លូវកាត់​។" "ចុចពីរដង រួចសង្កត់ឱ្យជាប់ ដើម្បីផ្លាស់ទី​ផ្លូវកាត់ ឬប្រើ​សកម្មភាព​តាមបំណង​។" - "គ្មានកន្លែង​នៅលើ​អេក្រង់ដើមនេះទេ" + + "គ្មាន​បន្ទប់​​ក្នុង​ថាស​និយម​ប្រើ" "បញ្ជីកម្មវិធី" "លទ្ធផលស្វែងរក" @@ -79,10 +83,14 @@ "ខ្ទាស់ការ​ព្យាករ" "ដំឡើង​ផ្លូវកាត់" "អនុញ្ញាត​ឲ្យ​កម្មវិធី​បន្ថែម​ផ្លូវកាត់​ ដោយ​មិន​ចាំបាច់​​អំពើ​ពី​អ្នក​ប្រើ។" - "អាន​ការ​កំណត់​ និង​ផ្លូវកាត់​​អេក្រង់​ដើម" - "អនុញ្ញាត​ឲ្យ​កម្មវិធី​អាន​ការ​កំណត់ និង​ផ្លូវកាត់​ក្នុង​អេក្រង់​ដើម។" - "សរសេរ​ការ​កំណត់ ​និង​ផ្លូវកាត់​​លើ​អេក្រង់​ដើម" - "អនុញ្ញាត​ឲ្យ​កម្មវិធី​ប្ដូរ​ការ​កំណត់ និង​ផ្លូវ​កាត់​ក្នុង​អេក្រង់​ដើម។" + + + + + + + + "%1$s មិនត្រូវបានអនុញ្ញាតឲ្យធ្វើការហៅទូរស័ព្ទទេ" "មិនអាចផ្ទុក​ធាតុក្រាហ្វិក​បានទេ" "ការកំណត់​ធាតុក្រាហ្វិក" @@ -105,7 +113,8 @@ "ផ្ទាំងរូបភាព និងរចនាប័ទ្ម" "ការកំណត់​ទំព័រដើម" "បានបិទដំណើរការដោយអ្នកគ្រប់គ្រងរបស់អ្នក" - "អនុញ្ញាតការបងិ្វលអេក្រង់ដើម" + + "នៅពេលដែលបង្វិលទូរសព្ទ" "ស្លាកជូនដំណឹង" "បើក" @@ -114,7 +123,8 @@ "ដើម្បីបង្ហាញស្លាកជូនដំណឹង សូមបើកការជូនដំណឹងកម្មវិធីសម្រាប់ %1$s" "ប្ដូរ​ការកំណត់" "បង្ហាញ​ស្លាក​ជូនដំណឹង" - "បញ្ចូល​រូបកម្មវិធី​ទៅក្នុង​អេក្រង់ដើម" + + "សម្រាប់កម្មវិធីថ្មី" "មិន​ស្គាល់" "លុបចេញ" @@ -126,7 +136,8 @@ "%1$s កំពុងរង់ចាំការដំឡើង" "បញ្ជីធាតុ​ក្រាហ្វិក" "បាន​បិទ​បញ្ជីធាតុ​ក្រាហ្វិក" - "បញ្ចូលទៅអេក្រង់ដើម" + + "ផ្លាស់ធាតុមកទីនេះ" "ធាតុដែលត្រូវបានបន្ថែមទៅអេក្រង់ដើម" "បានដកធាតុចេញ" @@ -141,7 +152,8 @@ "បានបន្ថែមធាតុទៅថតឯកសារ" "បង្កើតថតឯកសារជាមួយ៖ %1$s" "បានបង្កើតថតឯកសារ" - "ផ្លាស់ទៅអេក្រង់ដើម" + + "ប្ដូរទំហំ" "បង្កើនទទឹង" "បង្កើនកម្ពស់" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index 9eda419086..149a3c46b7 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d ಅಗಲ ಮತ್ತು %2$d ಎತ್ತರ" "%1$s ವಿಜೆಟ್" - "ಮುಖಪುಟದ ಪರದೆ ಸುತ್ತ ವಿಜೆಟ್ ಅನ್ನು ಸರಿಸಲು, ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ" - "ಮುಖಪುಟಕ್ಕೆ ಸೇರಿಸಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್ ಸುತ್ತ ವಿಜೆಟ್ ಅನ್ನು ಸರಿಸಲು, ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಸೇರಿಸಿ" "ಹೋಮ್‌ಸ್ಕ್ರೀನ್‌ಗೆ %1$s ವಿಜೆಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ" "{count,plural, =1{# ವಿಜೆಟ್}one{# ವಿಜೆಟ್‌ಗಳು}other{# ವಿಜೆಟ್‌ಗಳು}}" "{count,plural, =1{# ಶಾರ್ಟ್‌ಕಟ್}one{# ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು}other{# ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು}}" @@ -52,7 +52,7 @@ "ಕೆಲಸ" "ಸಂವಾದಗಳು" "ನಿಮ್ಮ ಬೆರಳ ತುದಿಯಲ್ಲಿ ಉಪಯುಕ್ತ ಮಾಹಿತಿ" - "ಆ್ಯಪ್‌ಗಳನ್ನು ತೆರೆಯದೆಯೇ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು, ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ನೀವು ವಿಜೆಟ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು" + "ಆ್ಯಪ್‌ಗಳನ್ನು ತೆರೆಯದೆಯೇ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು, ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ನೀವು ವಿಜೆಟ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು" "ವಿಜೆಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ" "ಅರ್ಥವಾಯಿತು" "ವಿಜೆಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ" @@ -65,7 +65,7 @@ "ಅಧಿಸೂಚನೆಗಳು" "ಶಾರ್ಟ್‌ಕಟ್ ಸರಿಸಲು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಹಿಡಿದುಕೊಳ್ಳಿ." "ಶಾರ್ಟ್‌ಕಟ್ ಸರಿಸಲು ಅಥವಾ ಕಸ್ಟಮ್ ಕ್ರಿಯೆಗಳನ್ನು ಬಳಸಲು ಡಬಲ್-ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ಹಿಡಿದುಕೊಳ್ಳಿ." - "ಈ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ" + "ಈ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ" "ಮೆಚ್ಚಿನವುಗಳ ಟ್ರೇನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ" "ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪಟ್ಟಿ" "ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳು" @@ -79,10 +79,10 @@ "ಮುನ್ನೋಟ ಪಿನ್ ಮಾಡಿ" "ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ" "ಬಳಕೆದಾರರ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ." - "ಮುಖಪುಟದ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಓದಿ" - "ಮುಖಪುಟದಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಓದಲು ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ." - "ಮುಖಪುಟದ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬರೆಯಿರಿ" - "ಮುಖಪುಟದಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ." + "ಹೋಮ್ ಸ್ಕ್ರೀನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಓದಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಓದಲು ಆ್ಯಪ್‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ." + "ಹೋಮ್ ಸ್ಕ್ರೀನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬರೆಯಿರಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಆ್ಯಪ್‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ." "ಫೋನ್ ಕರೆಗಳನ್ನು ಮಾಡಲು %1$s ಅಪ್ಲಿಕೇಶನ್‌‌ಗೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ" "ವಿಜೆಟ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ" "ವಿಜೆಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು" @@ -105,7 +105,7 @@ "ವಾಲ್‌ಪೇಪರ್ ಮತ್ತು ಶೈಲಿ" "ಮುಖಪುಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳು" "ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ" - "ಮುಖಪುಟ ತಿರುಗುವಿಕೆಯನ್ನು ಅನುಮತಿಸಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್ ತಿರುಗುವಿಕೆಯನ್ನು ಅನುಮತಿಸಿ" "ಫೋನ್‌ ತಿರುಗಿಸಿದಾಗ" "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳು" "ಆನ್ ಆಗಿದೆ" @@ -114,7 +114,7 @@ "ಅಧಿಸೂಚನೆ ಚುಕ್ಕೆಗಳನ್ನು ತೋರಿಸಲು, %1$s ಗೆ ಅಪ್ಲಿಕೇಶನ್‌ ಅಧಿಸೂಚನೆಗಳನ್ನು ಆನ್‌ ಮಾಡಿ" "ಸೆಟ್ಟಿಂಗ್‌‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ" "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳನ್ನು ತೋರಿಸಿ" - "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಆ್ಯಪ್ ಐಕಾನ್‌ಗಳು ಸೇರಿಸಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಆ್ಯಪ್ ಐಕಾನ್‌ಗಳನ್ನು ಸೇರಿಸಿ" "ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ" "ಅಪರಿಚಿತ" "ತೆಗೆದುಹಾಕಿ" @@ -126,7 +126,7 @@ "%1$s ಸ್ಥಾಪಿಸಲು ಕಾಯಲಾಗುತ್ತಿದೆ" "ವಿಜೆಟ್ ಪಟ್ಟಿ" "ವಿಜೆಟ್ ಪಟ್ಟಿಯನ್ನು ಮುಚ್ಚಲಾಗಿದೆ" - "ಮುಖಪುಟಕ್ಕೆ ಸೇರಿಸಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಸೇರಿಸಿ" "ಐಟಂ ಇಲ್ಲಿಗೆ ಸರಿಸಿ" "ಮುಖಪುಟ ಪರದೆಗೆ ಐಟಂ ಸೇರಿಸಲಾಗಿದೆ" "ಐಟಂ ತೆಗೆದುಹಾಕಲಾಗಿದೆ" @@ -141,7 +141,7 @@ "ಐಟಂ ಅನ್ನು ಫೋಲ್ಡರ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ" "ಇದನ್ನು ಬಳಸಿಕೊಂಡು ಫೋಲ್ಡರ್ ರಚಿಸಿ: %1$s" "ಫೋಲ್ಡರ್ ರಚಿಸಲಾಗಿದೆ" - "ಮುಖಪುಟಕ್ಕೆ ಸರಿಸಿ" + "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಸರಿಸಿ" "ಮರುಗಾತ್ರ" "ಅಗಲವನ್ನು ಹೆಚ್ಚು ಮಾಡಿ" "ಎತ್ತರವನ್ನು ಹೆಚ್ಚು ಮಾಡಿ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 98597520be..dd295fbefb 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -37,8 +37,10 @@ "%1$d×%2$d" "너비 %1$d, 높이 %2$d" "위젯 %1$s개" - "홈 화면에서 위젯을 이동하려면 길게 터치하세요." - "홈 화면에 추가" + + + + "%1$s 위젯이 홈 화면에 추가됨" "{count,plural, =1{위젯 #개}other{위젯 #개}}" "{count,plural, =1{바로가기 #개}other{바로가기 #개}}" @@ -52,7 +54,8 @@ "직장 위젯" "대화" "빠르게 유용한 정보 확인" - "앱을 열지 않고 정보를 확인하려면​ 홈 화면에 위젯을 추가하세요." + + "탭하여 위젯 설정 변경" "확인" "위젯 설정 변경" @@ -65,7 +68,8 @@ "알림" "길게 터치하여 바로가기를 이동하세요." "두 번 탭한 다음 길게 터치하여 바로가기를 이동하거나 맞춤 작업을 사용하세요." - "홈 화면에 더 이상 공간이 없습니다." + + "즐겨찾기 트레이에 더 이상 공간이 없습니다." "앱 목록" "검색결과" @@ -79,10 +83,14 @@ "예상 앱 고정" "바로가기 설치" "앱이 사용자의 작업 없이 바로가기를 추가할 수 있도록 합니다." - "홈 설정 및 바로가기 읽기" - "앱이 홈에 있는 설정 및 바로가기를 읽을 수 있도록 합니다." - "홈 설정 및 바로가기 쓰기" - "앱이 홈에 있는 설정 및 바로가기를 변경할 수 있도록 합니다." + + + + + + + + "%1$s에서 전화를 걸 수 없습니다." "위젯을 로드할 수 없습니다." "위젯 설정" @@ -105,7 +113,8 @@ "배경화면 및 스타일" "홈 설정" "관리자가 사용 중지함" - "홈 화면 회전 허용" + + "휴대전화 회전 시" "알림 표시 점" "사용" @@ -114,7 +123,8 @@ "알림 표시점을 표시하려면 %1$s의 앱 알림을 사용 설정하세요." "설정 변경" "알림 표시 점 보기" - "홈 화면에 앱 아이콘 추가" + + "새로 설치한 앱에 적용" "알 수 없음" "삭제" @@ -126,7 +136,8 @@ "%1$s 설치 대기 중" "위젯 목록" "위젯 목록 닫힘" - "홈 화면에 추가" + + "여기에 항목을 이동" "홈 화면에 항목 추가됨" "항목 삭제됨" @@ -141,7 +152,8 @@ "항목이 폴더에 추가되었습니다." "다음이 포함된 폴더 만들기: %1$s" "폴더를 만들었습니다." - "홈 화면으로 이동" + + "크기 조정" "폭 늘리기" "높이 늘리기" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 5378ca509b..c379d28626 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Туурасы: %1$d, бийиктиги: %2$d" "%1$s виджети" - "Башкы экранга жылдыруу үчүн виджетти коё бербей басып туруңуз" - "Башкы экранга кошуу" + + + + "%1$s виджети башкы экранга кошулду" "{count,plural, =1{# виджет}other{# виджет}}" "{count,plural, =1{# ыкчам баскыч}other{# ыкчам баскыч}}" @@ -52,7 +54,8 @@ "Жумуш" "Сүйлөшүүлөр" "Керектүү маалымат манжаңыздын учунда" - "Колдонмолорду ачпастан керектүү маалыматты алуу үчүн башкы экранга виджеттерди кошуңуз" + + "Виджеттин жөндөөлөрүн өзгөртүү үчүн таптап коюңуз" "Түшүндүм" "Виджеттин жөндөөлөрүн өзгөртүү" @@ -65,7 +68,8 @@ "Билдирмелер" "Ыкчам баскычты жылдыруу үчүн коё бербей басып туруңуз." "Ыкчам баскычты жылдыруу үчүн эки жолу таптап, кармап туруңуз же ыңгайлаштырылган аракеттерди колдонуңуз." - "Башкы экранда бош орун жок" + + "Тандамалдар тайпасында орун калган жок" "Колдонмолор тизмеси" "Табылган нерселер" @@ -79,10 +83,14 @@ "Божомолдонгон колдонмону кадап коюу" "тез чакырмаларды орнотуу" "Колдонмого колдонуучуга кайрылбастан тез чакырма кошууга уруксат берет." - "Үйдүн тууралоолорун жана тез чакырмаларын окуу" - "Колдонмого Үйдүн тууралоолорун жана тез чакырмаларын окууга уруксат берет." - "Үйдүн тууралоолорун жана тез чакырмаларын жазуу" - "Колдонмого Үйдүн тууралоолорун жана тез чакырмаларын өзгөртүүгө уруксат берет." + + + + + + + + "%1$s телефон чалууларды аткарууга уруксаты жок" "Виджет жүктөлбөй жатат" "Виджеттин жөндөөлөрү" @@ -105,7 +113,8 @@ "Тушкагаз жана стиль" "Башкы бет жөндөөлөрү" "Администраторуңуз өчүрүп койгон" - "Башкы экранды бурууга уруксат берүү" + + "Телефон бурулганда" "Билдирмелер белгилери" "Күйүк" @@ -114,7 +123,8 @@ "Эскертме белгилерин көрсөтүү максатында, %1$s үчүн колдонмонун билдирмелерин күйгүзүү керек" "Параметрлерди өзгөртүү" "Билдирмелер белгилерин көрсөтүү" - "Колдонмонун сүрөтчөсүн Башкы экранга кошуу" + + "Жаңы колдонмолор үчүн" "Белгисиз" "Өчүрүү" @@ -126,7 +136,8 @@ "%1$s орнотулушу күтүлүүдө" "Виджеттердин тизмеси" "Виджеттердин тизмеси жабык" - "Башкы экранга кошуу" + + "Бул нерсени бул жерге жылдыруу" "Башкы экранга кошулду" "Жоюлду" @@ -141,7 +152,8 @@ "Нерсе куржунга кошулду" "Төмөнкү менен куржун түзүү: %1$s" "Куржун түзүлдү" - "Башкы экранга жылдыруу" + + "Өлчөмүн өзгөртүү" "Кеңейтүү" "Бийиктетүү" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index e47fefdda2..3fe677a690 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "ກວ້າງ %1$d ຄູນສູງ %2$d" "ວິດເຈັດ %1$s" - "ແຕະວິດເຈັດຄ້າງໄວ້ເພື່ອຍ້າຍມັນໄປມາຢູ່ໂຮມສະກຣີນ" - "ເພີ່ມໄປໃສ່ໂຮມສະກຣີນ" + + + + "ເພີ່ມວິດເຈັດ %1$s ໃສ່ໂຮມສະກຣີນແລ້ວ" "{count,plural, =1{# ວິດເຈັດ}other{# ວິດເຈັດ}}" "{count,plural, =1{# ທາງລັດ}other{# ທາງລັດ}}" @@ -52,7 +54,8 @@ "ວຽກ" "ການສົນທະນາ" "ຂໍ້ມູນທີ່ເປັນປະໂຫຍດຢູ່ປາຍນິ້ວຂອງທ່ານ" - "ເພື່ອຮັບຂໍ້ມູນໂດຍບໍ່ຕ້ອງເປີດແອັບ, ທ່ານສາມາດເພີ່ມວິດເຈັດໃສ່ໂຮມສະກຣີນຂອງທ່ານໄດ້" + + "ແຕະເພື່ອປ່ຽນການຕັ້ງຄ່າວິດເຈັດ" "ເຂົ້າໃຈແລ້ວ" "ປ່ຽນການຕັ້ງຄ່າວິດເຈັດ" @@ -65,7 +68,8 @@ "ການແຈ້ງເຕືອນ" "ແຕະຄ້າງໄວ້ເພື່ອຍ້າຍທາງລັດ." "ແຕະສອງເທື່ອຄ້າງໄວ້ເພື່ອຍ້າຍທາງລັດ ຫຼື ໃຊ້ຄຳສັ່ງກຳນົດເອງ." - "ບໍ່ມີບ່ອນຫວ່າງໃນໜ້າໂຮມສະກຣີນນີ້" + + "ບໍ່ມີບ່ອນຫວ່າງໃນຖາດສຳລັບເກັບສິ່ງທີ່ໃຊ້ເປັນປະຈຳ" "ລາຍຊື່ແອັບ" "ຜົນການຊອກຫາ" @@ -79,10 +83,14 @@ "ປັກໝຸດການຄາດເດົາ" "ຕິດຕັ້ງທາງລັດ" "ອະນຸຍາດໃຫ້ແອັບຯ ເພີ່ມທາງລັດໂດຍບໍ່ຕ້ອງຮັບການຢືນຢັນຈາກຜູ່ໃຊ້." - "ອ່ານການຕັ້ງຄ່າໜ້າຫຼັກ ແລະທາງລັດ" - "ອະນຸຍາດໃຫ້ແອັບຯດັ່ງກ່າວອ່ານການຕັ້ງຄ່າ ແລະທາງລັດໃນໜ້າຫຼັກ." - "ຂຽນການຕັ້ງຄ່າໜ້າຫຼັກ ແລະທາງລັດ" - "ອະນຸຍາດໃຫ້ແອັບຯດັ່ງກ່າວ ປ່ຽນການຕັ້ງຄ່າ ແລະທາງລັດໃນໜ້າຫຼັກ." + + + + + + + + "%1$s ບໍ່​ໄດ້​ຮັບ​ອະ​ນຸ​ຍາດ​ໃຫ້​ໂທ" "ບໍ່ສາມາດໂຫຼດວິດເຈັດໄດ້" "ການຕັ້ງຄ່າວິດເຈັດ" @@ -105,7 +113,8 @@ "ຮູບພື້ນຫຼັງ ແລະ ຮູບແບບ" "ການຕັ້ງຄ່າໜ້າຫຼັກ" "ຖືກປິດການນຳໃຊ້ໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ" - "ອະນຸຍາດໃຫ້ໝຸນໜ້າຈໍຢູ່ໜ້າຫຼັກໄດ້" + + "ເມື່ອໝຸນໂທລະສັບ" "ຈຸດການແຈ້ງເຕືອນ" "ເປີດ" @@ -114,7 +123,8 @@ "ເພື່ອສະແດງຈຸດການແຈ້ງເຕືອນ, ໃຫ້ເປີດການແຈ້ງເຕືອນສຳລັບ %1$s" "ບັນທຶກການຕັ້ງຄ່າ" "ສະແດງຈຸດການແຈ້ງເຕືອນ" - "ເພີ່ມໄອຄອນແອັບໄປໃສ່ໜ້າຈໍຫຼັກ" + + "ສຳລັບແອັບໃໝ່" "​ບໍ່​ຮູ້​ຈັກ" "ລຶບ​" @@ -126,7 +136,8 @@ "%1$s ກຳ​ລັງ​ລໍ​ຖ້າ​ຕິດ​ຕັ້ງ" "ລາຍຊື່ວິດເຈັດ" "ປິດລາຍຊື່ວິດເຈັດແລ້ວ" - "ເພີ່ມໃສ່ໜ້າຈໍຫຼັກ" + + "Move item here" "ເພີ່ມ​ລາຍ​ການ​ໃສ່​ໜ້າ​ຈໍ​ຫຼັກ​ແລ້ວ" "ເອົາ​ລາຍ​ການ​ອອກ​ໄປ​ແລ້ວ" @@ -141,7 +152,8 @@ "ເພີ່ມ​ລາຍ​ການ​ໃສ່​ໂຟ​ລ​ເດີ​ແລ້ວ" "ສ້າງ​ໂຟ​ລ​ເດີ​ກັບ: %1$s" "ສ້າງ​ໂຟ​ລ​ເດີ​ແລ້ວ" - "ຍ້າຍ​ໄປ​ໃສ່​ໜ້າ​ຈໍ​ຫຼັກ" + + "ປັບຂະໜາດ" "ເພີ່ມ​ລວງ​ກ້​ວາງ​ຂຶ້ນ" "ເພີ່ມ​ລວງ​ສູງ​ຂຶ້ນ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index e4fdfc613c..a8a5793660 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d plotis ir %2$d aukštis" "%1$s valdiklis" - "Paliesdami ir palaikydami valdiklį galite judėti pagrindiniame ekrane" - "Pridėti prie pagrindinio ekrano" + + + + "Valdiklis „%1$s“ pridėtas prie pagrindinio ekrano" "{count,plural, =1{# valdiklis}one{# valdiklis}few{# valdikliai}many{# valdiklio}other{# valdiklių}}" "{count,plural, =1{# spartusis klavišas}one{# spartusis klavišas}few{# spartieji klavišai}many{# sparčiojo klavišo}other{# sparčiųjų klavišų}}" @@ -52,7 +54,8 @@ "Darbas" "Pokalbiai" "Lengvai pasiekiama naudinga informacija" - "Jei norite gauti informacijos neatidarę programų, galite pridėti valdiklių pagrindiniame ekrane" + + "Palieskite, kad pakeistumėte valdiklio nustatymus" "Supratau" "Pakeisti valdiklio nustatymus" @@ -65,7 +68,8 @@ "Pranešimai" "Dukart pal. ir palaik., kad perk. spart. klavišą." "Dukart palieskite ir palaikykite, kad perkeltumėte spartųjį klavišą ar naudotumėte tinkintus veiksmus." - "Šiame pagrindiniame ekrane nebėra vietos" + + "Mėgstamiausių dėkle nebėra vietos" "Programų sąrašas" "Paieškos rezultatai" @@ -79,10 +83,14 @@ "Prisegti numatymą" "įdiegti sparčiuosius klavišus" "Programai leidžiama pridėti sparčiuosius klavišus be naudotojo įsikišimo." - "skaityti pagrindinio puslapio nustatymus ir sparčiuosius klavišus" - "Programai leidžiama skaityti pagrindinio puslapio nustatymus ir sparčiuosius klavišus." - "rašyti pagrindinio puslapio nustatymus ir sparčiuosius klavišus" - "Programai leidžiama keisti pagrindinio puslapio nustatymus ir sparčiuosius klavišus." + + + + + + + + "„%1$s“ neleidžiama skambinti" "Nepavyko įkelti valdiklio" "Valdiklio nustatymai" @@ -105,7 +113,8 @@ "Ekrano fonas ir stilius" "„Home“ nustatymai" "Išjungė administratorius" - "Leisti pasukti pagrindinį ekraną" + + "Kai telefonas pasukamas" "Pranešimų taškai" "Įjungta" @@ -114,7 +123,8 @@ "Kad būtų rodomi pranešimų taškai, įjunkite programos „%1$s“ pranešimus." "Keisti nustatymus" "Rodyti pranešimų taškus" - "Pridėti progr. piktogr. pagrind. ekrane" + + "Skirta naujoms programoms" "Nežinoma" "Panaikinti" @@ -126,7 +136,8 @@ "Laukiama, kol bus įdiegta programa „%1$s“" "Valdiklių sąrašas" "Valdiklių sąrašas uždarytas" - "Pridėti prie pagrind. ekrano" + + "Perkelti elementą čia" "Elementas pridėtas prie pagrindinio ekrano" "Elementas perkeltas" @@ -141,7 +152,8 @@ "Elementas pridėtas prie aplanko" "Kurti aplanką naudojant: „%1$s“" "Aplankas sukurtas" - "Perkelti į pagrindinį ekraną" + + "Pakeisti dydį" "Padidinti plotį" "Padidinti aukštį" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index f02d4fba00..cd6b7cf072 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d plats un %2$d augsts" "Logrīks %1$s" - "Pieskarieties logrīkam un turiet to, lai to pārvietotu pa sākuma ekrānu." - "Pievienot sākuma ekrānam" + + + + "Logrīks “%1$s” ir pievienots sākuma ekrānam" "{count,plural, =1{# logrīks}zero{# logrīku}one{# logrīks}other{# logrīki}}" "{count,plural, =1{# saīsne}zero{# saīšņu}one{# saīsne}other{# saīsnes}}" @@ -52,7 +54,8 @@ "Darba" "Sarunas" "Ērta piekļuve noderīgai informācijai" - "Lai iegūtu informāciju, neatverot lietotnes, varat pievienot logrīkus sākuma ekrānā." + + "Pieskarieties, lai mainītu logrīka iestatījumus." "Labi" "Mainīt logrīka iestatījumus" @@ -65,7 +68,8 @@ "Paziņojumi" "Lai pārvietotu saīsni, pieskarieties un turiet." "Lai pārvietotu saīsni, uz tās veiciet dubultskārienu un turiet. Varat arī veikt pielāgotas darbības." - "Šajā sākuma ekrānā nav vietas" + + "Izlases joslā vairs nav vietas." "Lietotņu saraksts" "Meklēšanas rezultāti" @@ -79,10 +83,14 @@ "Piespraust prognozēto lietotni" "instalēt saīsnes" "Ļauj lietotnei pievienot saīsnes, nejautājot lietotājam." - "lasīt sākuma ekrāna iestatījumus un saīsnes" - "Ļauj lietotnei lasīt iestatījumus un saīsnes sākuma ekrānā." - "rakstīt sākuma ekrāna iestatījumus un saīsnes" - "Ļauj lietotnei mainīt iestatījumus un saīsnes sākuma ekrānā." + + + + + + + + "Lietotnei %1$s nav atļauts veikt tālruņa zvanus." "Nevar ielādēt logrīku." "Logrīka iestatījumi" @@ -105,7 +113,8 @@ "Fona tapete un stils" "Sākumlapas iestatījumi" "Atspējojis administrators" - "Atļaut sākuma ekrāna pagriešanu" + + "Pagriežot tālruni" "Paziņojumu punkti" "Ieslēgts" @@ -114,7 +123,8 @@ "Lai tiktu rādīti paziņojumu punkti, ieslēdziet paziņojumus lietotnei %1$s." "Mainīt iestatījumus" "Rādīt paziņojumu punktus" - "Pievienot lietotņu ikonas sākuma ekrānam" + + "Jaunām lietotnēm" "Nezināma" "Noņemt" @@ -126,7 +136,8 @@ "Notiek %1$s instalēšana" "Logrīku saraksts" "Logrīku saraksts aizvērts" - "Pievienot sākuma ekrānam" + + "Pārvietot vienumu šeit" "Vienums pievienots sākuma ekrānam" "Vienums noņemts" @@ -141,7 +152,8 @@ "Vienums pievienots mapei" "Izveidot mapi ar: %1$s" "Mape izveidota" - "Pārvietot uz sākuma ekrānu" + + "Mainīt lielumu" "Palielināt platumu" "Palielināt augstumu" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 0bc7043b68..fb7bad29f4 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d широк на %2$d висок" "Виџет %1$s" - "Допрете го и задржете го виџетот за да го движите наоколу на почетниот екран" - "Додај на почетниот екран" + "Допрете го и задржете го виџетот за да го движите наоколу на почетниот екран" + "Додај на почетниот екран" "Виџетот %1$s е додаден на почетниот екран" "{count,plural, =1{# виџет}one{# виџет}other{# виџети}}" "{count,plural, =1{# кратенка}one{# кратенка}other{# кратенки}}" @@ -52,7 +52,7 @@ "Работни" "Разговори" "Корисни информации на дофат на прстите" - "За да добивате информации без да ги отворате апликациите, може да додадете виџети на почетниот екран" + "За да добивате информации без да ги отворате апликациите, може да додадете виџети на почетниот екран" "Допрете за да ги промените поставките за виџетот" "Сфатив" "Промени ги поставките за виџетот" @@ -65,7 +65,7 @@ "Известувања" "Допрете и задржете за да преместите кратенка." "Допрете двапати и задржете за да преместите кратенка или користете приспособени дејства." - "Нема простор на почетниов екран" + "Нема простор на почетниов екран" "Нема повеќе простор на лентата „Омилени“" "Список со апликации" "Резултати од пребарување" @@ -79,10 +79,10 @@ "Закачи го предвидувањето" "инсталирај кратенки" "Овозможува апликацијата да додава кратенки без интервенција на корисникот." - "чита поставки и кратенки на почетна страница" - "Овозможува апликацијата да ги менува подесувањата и кратенките на почетната страница." - "пишува поставки и кратенки на почетна страница" - "Овозможува апликацијата да ги менува подесувањата и кратенките на почетната страница." + "да чита поставки и кратенки на почетна страница" + "Овозможува апликацијата да ги чита поставките и кратенките на почетната страница." + "да пишува поставки и кратенки на почетна страница" + "Овозможува апликацијата да ги менува поставките и кратенките на почетната страница." "%1$s нема дозвола за телефонски повици" "Не може да се вчита виџетот" "Поставки за виџет" @@ -105,7 +105,7 @@ "Тапет и стил" "Поставки за почетен екран" "Оневозможено од администраторот" - "Дозволи ротација на почетниот екран" + "Дозволи ротирање на почетниот екран" "Кога телефонот се ротира" "Точки за известување" "Вклучено" @@ -114,7 +114,7 @@ "За да се прикажуваат „Точки за известување“, вклучете ги известувањата за апликацијата %1$s" "Промени ги поставките" "Прикажувај точки за известување" - "Додавај икони за апликации на почетниот екран" + "Додавај икони за апликации на почетниот екран" "За нови апликации" "Непознато" "Отстрани" @@ -126,7 +126,7 @@ "%1$s чека да се инсталира" "Список со виџети" "Списокот со виџети е затворен" - "Додај на почетниот екран" + "Додај на почетниот екран" "Премести ја ставката овде" "Ставката е додадена на почетниот екран" "Ставката е отстранета" @@ -141,7 +141,7 @@ "Ставката е додадена во папката" "Создај папка со: %1$s" "Папката е создадена" - "Премести на Почетен екран" + "Премести на почетен екран" "Промени големина" "Зголеми ширина" "Зголеми висина" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 5c626db7a3..78499e365f 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d വീതിയും %2$d ഉയരവും" "%1$s വിജറ്റ്" - "ഹോം സ്‌ക്രീനിന് ചുറ്റും വിജറ്റ് നീക്കാൻ അതിൽ സ്‌പർശിച്ച് പിടിക്കുക" - "ഹോം സ്‌ക്രീനിലേക്ക് ചേർക്കുക" + "ഹോം സ്‌ക്രീനിന് ചുറ്റും വിജറ്റ് നീക്കാൻ അതിൽ സ്‌പർശിച്ച് പിടിക്കുക" + "ഹോം സ്‌ക്രീനിലേക്ക് ചേർക്കുക" "%1$s വിജറ്റ് ഹോം സ്‌ക്രീനിലേക്ക് ചേർത്തു" "{count,plural, =1{# വിജറ്റ്}other{# വിജറ്റുകൾ}}" "{count,plural, =1{# കുറുക്കുവഴി}other{# കുറുക്കുവഴികൾ}}" @@ -52,7 +52,7 @@ "ജോലി" "സംഭാഷണങ്ങൾ" "ഉപകാരപ്രദമായ വിവരങ്ങൾ നിങ്ങളുടെ വിരൽത്തുമ്പിൽ" - "ആപ്പുകൾ തുറക്കാതെ വിവരങ്ങൾ ലഭിക്കാൻ, നിങ്ങൾക്ക് ഹോം സ്ക്രീനിലേക്ക് വിജറ്റുകൾ ചേർക്കാം" + "ആപ്പുകൾ തുറക്കാതെ വിവരങ്ങൾ ലഭിക്കാൻ, നിങ്ങൾക്ക് ഹോം സ്ക്രീനിലേക്ക് വിജറ്റുകൾ ചേർക്കാം" "വിജറ്റ് ക്രമീകരണം മാറ്റാൻ ടാപ്പ് ചെയ്യുക" "മനസ്സിലായി" "വിജറ്റ് ക്രമീകരണം മാറ്റുക" @@ -65,7 +65,7 @@ "അറിയിപ്പുകൾ" "കുറുക്കുവഴി നീക്കാൻ സ്‌പർശിച്ച് പിടിക്കുക." "കുറുക്കുവഴി നീക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യൂ, ഹോൾഡ് ചെയ്യൂ അല്ലെങ്കിൽ ഇഷ്‌ടാനുസൃത പ്രവർത്തനങ്ങൾ ഉപയോഗിക്കൂ." - "ഈ ഹോം സ്ക്രീനിലിൽ ഇടമില്ല" + "ഈ ഹോം സ്ക്രീനിൽ ഇടമില്ല" "പ്രിയപ്പെട്ടവയുടെ ട്രേയിൽ ഒഴിവൊന്നുമില്ല" "അപ്ലിക്കേഷനുകളുടെ ലിസ്‌റ്റ്" "തിരയൽ ഫലങ്ങൾ" @@ -79,10 +79,10 @@ "പ്രവചനം പിൻ ചെയ്യുക" "കുറുക്കുവഴികൾ ഇൻസ്റ്റാളുചെയ്യുക" "ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ കുറുക്കുവഴികൾ ചേർക്കാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു." - "ഹോം ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും റീഡുചെയ്യുക" - "ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും റീഡുചെയ്യാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു." - "ഹോം ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും റൈറ്റുചെയ്യുക" - "ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും മാറ്റാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു." + "ഹോം ക്രമീകരണവും കുറുക്കുവഴികളും വായിക്കുക" + "ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും വായിക്കാൻ ആപ്പിനെ അനുവദിക്കുന്നു." + "ഹോം ക്രമീകരണവും കുറുക്കുവഴികളും എഴുതുക" + "ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും മാറ്റാൻ ആപ്പിനെ അനുവദിക്കുന്നു." "ഫോൺ കോൾ ചെയ്യാൻ %1$s എന്നതിനെ അനുവദിച്ചിട്ടില്ല" "വിജറ്റ് ലോഡ് ചെയ്യാനാകുന്നില്ല" "വിജറ്റ് ക്രമീകരണം" @@ -105,7 +105,7 @@ "വാൾപേപ്പറും സ്‌റ്റൈലും" "ഹോം ക്രമീകരണം" "അഡ്മിൻ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു" - "ഹോം സ്ക്രീൻ തിരിക്കൽ അനുവദിക്കുക" + "ഹോം സ്ക്രീൻ റൊട്ടേഷൻ അനുവദിക്കുക" "ഫോൺ തിരിച്ച നിലയിലായിരിക്കുമ്പോൾ" "അറിയിപ്പ് ഡോട്ടുകൾ" "ഓണാണ്" @@ -114,7 +114,7 @@ "അറിയിപ്പ് ഡോട്ടുകൾ കാണിക്കുന്നതിന്, %1$s എന്നയാളിനായുള്ള ആപ്പ് അറിയിപ്പുകൾ ഓണാക്കുക" "ക്രമീകരണം മാറ്റുക" "അറിയിപ്പ് ഡോട്ടുകൾ കാണിക്കുക" - "ഹോം സ്‌ക്രീനിൽ ആപ്പ് ഐക്കണുകൾ ചേർക്കുക" + "ഹോം സ്‌ക്രീനിലേക്ക് ആപ്പ് ഐക്കണുകൾ ചേർക്കുക" "പുതിയ ആപ്പുകൾക്ക്" "അജ്ഞാതം" "നീക്കംചെയ്യുക" @@ -126,7 +126,7 @@ "ഇൻസ്റ്റാൾ ചെയ്യാൻ %1$s കാക്കുന്നു" "വിജറ്റുകളുടെ ലിസ്‌റ്റ്" "വിജറ്റുകളുടെ ലിസ്‌റ്റ് അവസാനിപ്പിച്ചു" - "ഹോം സ്ക്രീനിൽ ചേർക്കുക" + "ഹോം സ്‌ക്രീനിലേക്ക് ചേർക്കുക" "ഇനം ഇവിടേക്ക് നീക്കുക" "ഹോം സ്‌ക്രീനിൽ ഇനം ചേർത്തു" "ഇനം നീക്കംചെയ്‌തു" @@ -141,7 +141,7 @@ "ഫോൾഡറിൽ ഇനം ചേർത്തു" "ഇതുപയോഗിച്ച് ഫോൾഡർ സൃഷ്‌ടിക്കുക: %1$s" "ഫോൾഡർ സൃഷ്‌ടിച്ചു" - "ഹോം സ്‌ക്രീനിലേക്ക് നീക്കുക" + "ഹോം സ്‌ക്രീനിലേക്ക് നീക്കുക" "വലുപ്പംമാറ്റുക" "വീതി കൂട്ടുക" "ഉയരം കൂട്ടുക" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index e6fcefaedb..f8f49aa28a 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d өргөн %2$d өндөр" "%1$s жижиг хэрэгсэл" - "Жижиг хэрэгслийг Үндсэн нүүрний эргэн тойронд зөөхийн тулд түүнд хүрээд, удаан дарна уу" - "Үндсэн нүүрэнд нэмэх" + "Виджетийг үндсэн нүүрний эргэн тойронд зөөхийн тулд түүнд хүрээд, удаан дарна уу" + "Үндсэн нүүрэнд нэмэх" "%1$s виджетийг үндсэн нүүрэнд нэмсэн" "{count,plural, =1{# виджет}other{# виджет}}" "{count,plural, =1{# товчлол}other{# товчлол}}" @@ -52,7 +52,7 @@ "Ажил" "Харилцан яриа" "Хэрэгтэй мэдээллээ хурууныхаа үзүүрээр аваарай" - "Аппуудыг нээлгүйгээр мэдээлэл авахын тулд та Үндсэн нүүрэндээ виджет нэмэх боломжтой" + "Аппуудыг нээлгүйгээр мэдээлэл авахын тулд та үндсэн нүүрэндээ виджетүүд нэмэх боломжтой" "Жижиг хэрэгслийн тохиргоог өөрчлөхийн тулд товшино уу" "Ойлголоо" "Жижиг хэрэгслийн тохиргоог өөрчлөх" @@ -65,7 +65,7 @@ "Мэдэгдэл" "Товчлолыг зөөхийн тулд хүрээд, удаан дарна уу." "Товчлолыг зөөх эсвэл захиалгат үйлдлийг ашиглахын тулд хоёр товшоод, удаан дарна уу." - "Энэ үндсэн нүүрэнд зай байхгүй байна" + "Энэ үндсэн нүүрэнд зай байхгүй байна" "\"Дуртай\" трей дээр өөр зай байхгүй байна" "Апп-н жагсаалт" "Хайлтын илэрц" @@ -79,10 +79,10 @@ "Таамаглалыг бэхлэх" "товчлол суулгах" "Апп нь хэрэглэгчийн оролцоогүйгээр товчлолыг нэмэж чадна" - "Нүүрний тохиргоо болон товчлолыг унших" - "Апп нь Нүүрэндэх товчлол болон тохиргоог уншиж чадна." - "Нүүрний тохиргоо болон товчлолыг бичих" - "Апп нь Нүүрэндэх товчлол болон тохиргоог өөрчилж чадна." + "нүүрний тохиргоо болон товчлолыг унших" + "Аппад нүүрэн дэх тохиргоо болон товчлолыг уншихыг зөвшөөрнө." + "нүүрний тохиргоо болон товчлолыг бичих" + "Аппад нүүрэн дэх тохиргоо болон товчлолыг өөрчлөхийг зөвшөөрнө." "%1$s утасны дуудлага хийх боломжгүй" "Жижиг хэрэгслийг ачаалах боломжгүй" "Виджетийн тохиргоо" @@ -105,7 +105,7 @@ "Дэлгэцийн зураг, загвар" "Нүүр хуудасны тохиргоо" "Таны админ идэвхгүй болгосон" - "Нүүр дэлгэцийг эргүүлэхийг зөвшөөрөх" + "Үндсэн нүүрийг эргүүлэхийг зөвшөөрөх" "Утсыг эргүүлсэн үед" "Мэдэгдлийн цэг" "Асаалттай" @@ -114,7 +114,7 @@ "Мэдэгдлийн цэгийг харуулахын тулд %1$s-д аппын мэдэгдлийг асаана уу" "Тохиргоог өөрчлөх" "Мэдэгдлийн цэгийг харуулах" - "Аппын дүрс тэмдгийг Үндсэн нүүрэнд нэмэх" + "Үндсэн нүүрэнд аппын дүрс тэмдгүүдийг нэмэх" "Шинэ аппад зориулсан" "Тодорхойгүй" "Хасах" @@ -126,7 +126,7 @@ "%1$s нь суулгахыг хүлээж байна" "Жижиг хэрэгслийн жагсаалт" "Жижиг хэрэгслийн жагсаалтыг хаасан" - "Нүүр дэлгэцэд нэмэх" + "Үндсэн нүүрэнд нэмэх" "Энд байршуулах" "Нүүр дэлгэцэнд нэмсэн зүйл" "Зүйлийг устгалаа" @@ -141,7 +141,7 @@ "Хавтсанд нэмэгдсэн зүйл" "Хавтсыг: %1$s нэрээр үүсгэ" "Үүсгэсэн хавтас" - "Нүүр дэлгэц рүү зөөх" + "Үндсэн нүүр лүү зөөх" "Хэмжээг өөрчлөх" "Өргөсгөх" "Өндөрсгөх" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 34bdcd2ba8..d19671abcc 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d रूंद बाय %2$d उंच" "%1$s विजेट" - "होम स्क्रीनवर ते हलवण्यासाठी विजेटला स्पर्श करा आणि धरून ठेवा" - "होम स्‍क्रीनवर जोडा" + "होम स्क्रीनवर ते हलवण्यासाठी विजेटला स्पर्श करा आणि धरून ठेवा" + "होम स्क्रीनवर जोडा" "%1$s हे विजेट तुमच्या होम स्क्रीनवर जोडले आहे" "{count,plural, =1{# विजेट}other{# विजेट}}" "{count,plural, =1{# शॉर्टकट}other{# शॉर्टकट}}" @@ -52,7 +52,7 @@ "ऑफिस" "संभाषणे" "तुमच्यासाठी सहज उपलब्ध असलेली माहिती" - "ॲप्स न उघडता माहिती मिळवण्यासाठी, तुम्ही तुमच्या होम स्क्रीनवर विजेट जोडू शकता" + "ॲप्स न उघडता माहिती मिळवण्यासाठी, तुम्ही तुमच्या होम स्क्रीनवर विजेट जोडू शकता" "विजेट सेटिंग्ज बदलण्यासाठी टॅप करा" "समजले" "विजेट सेटिंग्ज बदला" @@ -65,7 +65,7 @@ "सूचना" "शॉर्टकट हलवण्यासाठी स्पर्श करा आणि धरून ठेवा." "शॉर्टकट हलवण्यासाठी किंवा कस्टम कृती वापरण्यासाठी दोनदा टॅप करा आणि धरून ठेवा." - "या होम स्क्रीनवर कोणतीही रूम नाही" + "या होम स्क्रीनवर जागा नाही" "आवडीच्या ट्रे मध्ये आणखी जागा नाही" "अ‍ॅप्स सूची" "शोध परिणाम" @@ -79,10 +79,10 @@ "पूर्वानुमान पिन करा" "शॉर्टकट इंस्टॉल करा" "वापरकर्ता हस्तक्षेपाशिवाय शॉर्टकट जोडण्यास अ‍ॅप ला अनुमती देते." - "होम सेटिंग्ज आणि शॉर्टकट वाचा" - "मुख्यपृष्ठातील सेटिंग्ज आणि शॉर्टकट वाचण्यास अ‍ॅप ला अनुमती देते." - "होम सेटिंग्ज आणि शॉर्टकट लिहा" - "मुख्यपृष्ठातील सेटिंग्ज आणि शॉर्टकट बदलण्यास अ‍ॅप ला अनुमती देते." + "होम सेटिंग्ज आणि शॉर्टकट वाचा" + "अ‍ॅपला होममधील सेटिंग्ज आणि शॉर्टकट वाचण्याची अनुमती देते." + "होम सेटिंग्ज आणि शॉर्टकट लिहा" + "अ‍ॅपला होममधील सेटिंग्ज आणि शॉर्टकट बदलण्याची अनुमती देते." "%1$s ला फोन कॉल करण्याची अनुमती नाही" "विजेट लोड करू शकत नाही" "विजेटची सेटिंग्ज" @@ -105,7 +105,7 @@ "वॉलपेपर आणि शैली" "होम सेटिंग्‍ज" "आपल्या प्रशासकाने अक्षम केले" - "मुख्य स्क्रीन फिरविण्‍यास अनुमती द्या" + "होम स्क्रीन फिरवण्‍याची अनुमती द्या" "फोन फिरविला जातो तेव्हा" "सूचना बिंदू" "सुरू" @@ -114,7 +114,7 @@ "सूचना बिंदू दाखवण्यासाठी, %1$s साठी अ‍ॅप सूचना सुरू करा" "सेटिंग्ज बदला" "सूचना बिंदू दाखवा" - "होम स्क्रीनवर ॲप आयकन जोडा" + "होम स्क्रीनवर ॲप आयकन जोडा" "नवीन अ‍ॅप्ससाठी" "अज्ञात" "काढा" @@ -126,7 +126,7 @@ "%1$s इंस्टॉल करण्याची प्रतिक्षा करत आहे" "विजेट सूची" "विजेट सूची बंद केली" - "होम स्क्रीनवर जोडा" + "होम स्क्रीनवर जोडा" "आयटम येथे हलवा" "आयटम मुख्य स्क्रीनवर जोडला" "आयटम काढला" @@ -141,7 +141,7 @@ "फोल्‍डरमध्‍ये आयटम जोडले" "यासह फोल्‍डर तयार करा: %1$s" "फोल्‍डर तयार केले" - "मुख्य स्क्रीनवर हलवा" + "होम स्क्रीनवर हलवा" "आकार बदला" "रूंदी वाढवा" "उंची वाढवा" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index d39a213cf3..77e3f2f5bd 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "Lebar %1$d kali tinggi %2$d" "Widget %1$s" - "Sentuh & tahan widget untuk menggerakkan widget di sekitar Skrin utama" - "Tambahkan pada Skrin utama" + "Sentuh & tahan widget untuk menggerakkan widget di sekitar skrin utama" + "Tambahkan pada skrin utama" "Widget %1$s ditambahkan pada skrin utama" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# pintasan}other{# pintasan}}" @@ -52,7 +52,7 @@ "Tempat kerja" "Perbualan" "Maklumat berguna di hujung jari anda" - "Untuk mendapatkan maklumat tanpa membuka apl, anda boleh menambahkan widget pada skrin Utama anda" + "Untuk mendapatkan maklumat tanpa membuka apl, anda boleh menambahkan widget pada skrin utama anda" "Ketik untuk menukar tetapan widget" "OK" "Tukar tetapan widget" @@ -65,7 +65,7 @@ "Pemberitahuan" "Sentuh & tahan untuk menggerakkan pintasan." "Ketik dua kali & tahan untuk menggerakkan pintasan atau menggunakan tindakan tersuai." - "Tiada ruang di skrin Utama ini" + "Tiada ruang di skrin utama ini" "Tiada ruang dalam dulang Kegemaran lagi" "Senarai apl" "Hasil carian" @@ -79,10 +79,10 @@ "Sematkan Ramalan" "pasang pintasan" "Membenarkan apl menambah pintasan tanpa campur tangan pengguna." - "baca tetapan dan pintasan Laman Utama" - "Membenarkan apl membaca tetapan dan pintasan di Laman Utama." - "tulis tetapan dan pintasan Laman Utama" - "Membenarkan apl menukar tetapan dan pintasan di Laman Utama." + "membaca tetapan dan pintasan skrin utama" + "Membenarkan apl membaca tetapan dan pintasan di skrin utama." + "menulis tetapan dan pintasan skrin utama" + "Membenarkan apl menukar tetapan dan pintasan di skrin utama." "%1$s tidak dibenarkan membuat panggilan telefon" "Tidak dapat memuatkan widget" "Tetapan widget" @@ -105,7 +105,7 @@ "Kertas dinding & gaya" "Tetapan laman utama" "Dilumpuhkan oleh pentadbir anda" - "Benarkan putaran Skrin Utama" + "Benarkan putaran skrin utama" "Apabila telefon diputar" "Titik pemberitahuan" "Hidup" @@ -114,7 +114,7 @@ "Untuk menunjukkan Titik Pemberitahuan, hidupkan pemberitahuan apl untuk %1$s" "Tukar tetapan" "Tunjukkan titik pemberitahuan" - "Tambahkan ikon apl pada Skrin utama" + "Tambahkan ikon apl pada skrin utama" "Untuk apl baharu" "Tidak diketahui" "Alih keluar" @@ -126,7 +126,7 @@ "%1$s menunggu untuk dipasang" "Senarai widget" "Senarai widget ditutup" - "Tambahkan pada Skrin Utama" + "Tambahkan pada skrin utama" "Alihkan item ke sini" "Item ditambahkan pada skrin utama" "Item dialih keluar" @@ -141,7 +141,7 @@ "Item ditambahkan pada folder" "Buat folder dengan: %1$s" "Folder dibuat" - "Alihkan ke Skrin Utama" + "Alihkan ke skrin utama" "Ubah saiz" "Tambahkan kelebaran" "Tambahkan ketinggian" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index 0d4c8fa93d..1620919c3b 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "အလျား %1$d နှင့် အမြင့် %2$d" "%1$s ဝိဂျက်" - "ပင်မစာမျက်နှာအနီးတွင် ဝိဂျက်ကိုရွှေ့ရန် ၎င်းကို တို့ထိ၍ဖိထားပါ" - "ပင်မစာမျက်နှာသို့ ထည့်ရန်" + + + + "%1$s ဝိဂျက်ကို ပင်မစာမျက်နှာတွင် ထည့်လိုက်ပြီ" "{count,plural, =1{ဝိဂျက် # ခု}other{ဝိဂျက် # ခု}}" "{count,plural, =1{ဖြတ်လမ်းလင့်ခ် # ခု}other{ဖြတ်လမ်းလင့်ခ် # ခု}}" @@ -52,7 +54,8 @@ "အလုပ်" "စကားဝိုင်းများ" "အသုံးဝင်သော အချက်အလက်များကို အလွယ်တကူ ရယူလိုက်ပါ" - "အက်ပ်များကိုမဖွင့်ဘဲ အချက်အလက်များရယူရန် သင်၏ ပင်မစာမျက်နှာသို့ ဝိဂျက်များ ထည့်နိုင်သည်" + + "ဝိဂျက် ဆက်တင်များကို ပြောင်းရန် တို့ပါ" "ရပြီ" "ဝိဂျက် ဆက်တင်များကို ပြောင်းပါ" @@ -65,7 +68,8 @@ "အကြောင်းကြားချက်များ" "ဖြတ်လမ်းလင့်ခ်ကို ရွှေ့ရန် နှစ်ချက်တို့ပြီး ဖိထားပါ။" "ဖြတ်လမ်းလင့်ခ်ကို ရွှေ့ရန် (သို့) စိတ်ကြိုက်လုပ်ဆောင်ချက်များကို သုံးရန် နှစ်ချက်တို့ပြီး ဖိထားပါ။" - "ဤပင်မစာမျက်နှာတွင် နေရာလွတ် မရှိတော့ပါ" + + "အနှစ်သက်ဆုံးများ ထားရာတွင် နေရာလွတ် မကျန်တော့ပါ" "အက်ပ်စာရင်း" "ရှာဖွေမှု ရလဒ်များ" @@ -79,10 +83,14 @@ "ခန့်မှန်းချက်ကို ပင်ထိုးရန်" "ဖြတ်လမ်းလင့်ခ်များ ထည့်သွင်းခြင်း" "အသုံးပြုသူ လုပ်ဆောင်မှုမရှိပဲ အပ်ပလီကေးရှင်းကို အတိုကောက်မှတ်သားမှုများ ပြုလုပ်ခွင့် ပေးခြင်း" - "ပင်မမျက်နှာစာ အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများအား ဖတ်ခြင်း" - "ပင်မမျက်နှာစာတွင်ရှိသော အပြင်အဆင်နှင့် အတိုကောက်မှတ်သားမှုများကို အပ်ပလီကေးရှင်းအား ဖတ်ခွင့်ပြုခြင်း" - "ပင်မမျက်နှာစာ အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများအား ရေးသားခြင်း" - "ပင်မမျက်နှာစာတွင် ရှိသော အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများ ကို အပ်ပလီကေးရှင်းအား ပြောင်းခွင့်ပြုခြင်း" + + + + + + + + "%1$sသည် ဖုန်းခေါ်ဆိုခွင့် မရှိပါ" "ဝိဂျက်ကို ဖွင့်၍မရပါ" "ဝိဂျက်ဆက်တင်များ" @@ -105,7 +113,8 @@ "နောက်ခံနှင့် ပုံစံ" "ပင်မဆက်တင်များ" "သင့်စီမံခန့်ခွဲသူက ပိတ်လိုက်ပါသည်" - "ပင်မစာမျက်နှာလှည့်ခြင်းကို ခွင့်ပြုပါ" + + "ဖုန်းကိုလှည့်ထားစဉ်" "သတိပေးချက် အစက်များ" "ဖွင့်" @@ -114,7 +123,8 @@ "အကြောင်းကြားချက် အစက်များကို ပြသရန် %1$s အတွက် အက်ပ်အကြောင်းကြားချက်များကို ဖွင့်ပါ" "ဆက်တင်များ ပြောင်းရန်" "အကြောင်းကြားချက် အစက်များ ပြရန်" - "ပင်မစာမျက်နှာတွင် အက်ပ်သင်္ကေတထည့်ရန်" + + "အက်ပ်အသစ်များအတွက်" "မသိ" "ဖယ်ရှားရန်" @@ -126,7 +136,8 @@ "%1$s ကိုထည့်သွင်းရန်စောင့်နေသည်" "ဝိဂျက်စာရင်း" "ဝိဂျက်စာရင်းကို ပိတ်ထားသည်" - "ပင်မမျက်နှာစာသို့ ထည့်ပါ" + + "၎င်းအား ဤသို့ ရွှေ့ပါ" "ပင်မ ဖန်မျက်နှာပြင်သို့ ထည့်ပြီး၏" "၎င်းအား ဖယ်ရှားပြီး၏" @@ -141,7 +152,8 @@ "ဖိုလ်ဒါသို့ ထည့်ပြီး" "ဖိုလ်ဒါ ပြုလုပ်ရန်- %1$s" "ဖိုလ်ဒါ ပြုလုပ်ပြီး" - "ပင်မမျက်နှာပြင်သို့ ရွှေ့ပါ" + + "အရွယ်အစားပြောင်းပါ" "အကျယ်အား တိုးပါ" "အမြင့်အား တိုးပါ" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 6dff142805..14a52d6620 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d bredde x %2$d høyde" "%1$s-modul" - "Trykk og hold på modulen for å bevege den rundt på startskjermen" - "Legg til på startskjermen" + + + + "%1$s-modulen er lagt til på startskjermen" "{count,plural, =1{# modul}other{# moduler}}" "{count,plural, =1{# snarvei}other{# snarveier}}" @@ -52,7 +54,8 @@ "Jobb" "Samtaler" "Lett tilgjengelig nyttig informasjon" - "For å se informasjon uten å åpne apper kan du legge til moduler på startskjermen" + + "Trykk for å endre modulinnstillinger" "Greit" "Endre modulinnstillinger" @@ -65,7 +68,8 @@ "Varsler" "Trykk og hold for å flytte en snarvei." "Dobbelttrykk og hold for å flytte en snarvei eller bruke tilpassede handlinger." - "Ingen ledig plass på denne startskjermen" + + "Favoritter-skuffen er full" "App-liste" "Søkeresultater" @@ -79,10 +83,14 @@ "Fest forslaget" "installere snarveier" "Gir apper tillatelse til å legge til snarveier uten innblanding fra brukeren." - "lese startsideinnstillinger og -snarveier" - "Lar appen lese innstillingene og snarveiene på startsiden." - "angi startsideinnstillinger og -snarveier" - "Lar appen endre innstillingene og snarveiene på startsiden." + + + + + + + + "%1$s har ikke tillatelse til å ringe" "Kan ikke laste inn modulen" "Modulinnstillinger" @@ -105,7 +113,8 @@ "Bakgrunn og stil" "Startsideinnstillinger" "Administratoren har slått av funksjonen" - "Tillat rotasjon av startskjermen" + + "Når telefonen roteres" "Varselsprikker" "På" @@ -114,7 +123,8 @@ "Slå på appvarsler for %1$s for å vise varselsprikker" "Endre innstillingene" "Vis varselsprikker" - "Legg til appikoner på startskjermen" + + "For nye apper" "Ukjent" "Fjern" @@ -126,7 +136,8 @@ "Venter på å installere %1$s" "Modulliste" "Modullisten er lukket" - "Legg til på startskjermen" + + "Flytt elementet hit" "Elementet er lagt til på startskjermen" "Elementet er fjernet" @@ -141,7 +152,8 @@ "Elementet er lagt til i mappen" "Opprett mappe med: %1$s" "Mappen er opprettet" - "Flytt til startskjermen" + + "Endre størrelse" "Øk bredden" "Øk høyden" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index b735d025eb..dd93828b56 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d चौडाइ गुणा %2$d उचाइ" "%1$s विजेट" - "यो विजेट होम स्क्रिनमा यताउता सार्न त्यसमा टच एन्ड होल्ड गर्नुहोस्" - "होम स्क्रिनमा हाल्नुहोस्" + + + + "होम स्क्रिनमा %1$s विजेट हालियो" "{count,plural, =1{# विजेट}other{# वटा विजेट}}" "{count,plural, =1{# सर्टकट}other{# वटा सर्टकट}}" @@ -52,7 +54,8 @@ "कामसम्बन्धी" "वार्तालापहरू" "उपयोगी जानकारी सजिलै प्राप्त गर्नुहोस्" - "एपहरू नखोलिकनै तिनका बारेमा जानकारी प्राप्त गर्न तपाईं आफ्नो होम स्क्रिनमा विजेटहरू हाल्न सक्नुहुन्छ" + + "विजेटका सेटिङ बदल्न ट्याप गर्नुहोस्" "बुझेँ" "विजेटका सेटिङ बदल्नुहोस्" @@ -65,7 +68,8 @@ "सूचनाहरू" "कुनै सर्टकट सार्न डबल ट्याप गरेर छोइराख्नुहोस्।" "कुनै सर्टकट सार्न वा आफ्नो रोजाइका कारबाही प्रयोग गर्न डबल ट्याप गरेर छोइराख्नुहोस्।" - "यो होम स्क्रिनमा ठाउँ छैन" + + "मन पर्ने ट्रे अब कुनै ठाँउ छैन" "एपको सूची" "खोज परिणामहरू" @@ -79,10 +83,14 @@ "सिफारिस गरिएको एप पिन गर्नुहोस्" "सर्टकट स्थापना गर्नेहोस्" "प्रयोगकर्ताको हस्तक्षेप बिना एउटा एपलाई सर्टकटमा थप्नको लागि अनुमति दिनुहोस्।" - "गृह सेटिङहरू र सर्टकटहरू पढ्नुहोस्" - "गृहमा एउटा एपलाई सेटिङहरू र सर्टकटहरू पढ्न अनुमति दिनुहोस्।" - "गृह सेटिङहरू र सर्टकटहरू लेख्नुहोस्" - "गृहमा एउटा एपलाई सेटिङ र सर्टकट बदल्न अनुमति दिनुहोस्।" + + + + + + + + "%1$s ले फोन कलहरू गर्न अनुमति छैन" "विजेट लोड गर्न सकिएन" "विजेटका सेटिङ" @@ -105,7 +113,8 @@ "वालपेपर तथा शैली" "होम पेजका सेटिङहरू" "तपाईँको प्रशासकद्वारा असक्षम गरिएको" - "होम स्क्रिन रोटेट हुन दिइयोस्" + + "फोनलाई घुमाइँदा" "सूचनाको प्रतीक जनाउने थोप्लाहरू" "सक्रिय" @@ -114,7 +123,8 @@ "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउन %1$s को एपसम्बन्धी सूचनाहरूलाई सक्रिय गर्नुहोस्" "सेटिङहरू बदल्नुहोस्" "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउनुहोस्" - "होम स्क्रिनमा एपका आइकन थपियोस्" + + "नयाँ एपका लागि" "अज्ञात" "हटाउनुहोस्" @@ -126,7 +136,8 @@ "%1$s स्थापना गर्न प्रतीक्षा गर्दै" "विजेटहरूको सूची" "विजेटहरूको सूची बन्द गरियो" - "होम स्क्रिनमा हाल्नुहोस्" + + "वस्तु यहाँ सार्नुहोस्" "वस्तु गृह स्क्रिनमा थपियो" "वस्तु हटाइयो" @@ -141,7 +152,8 @@ "वस्तु फोल्डरमा थपियो" "%1$s: मार्फत फोल्डर सिर्जना गर्नुहोस्" "फोल्डर सिर्जना गरियो" - "गृह स्क्रिनमा सार्नुहोस्" + + "पुनःआकार मिलाउनुहोस्" "चौडाइ बढाउनुहोस्" "उँचाइ बढाउनुहोस्" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 51730a051f..c2924eb672 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d breed en %2$d hoog" "Widget %1$s" - "Houd de widget ingedrukt om deze te verplaatsen op het startscherm" - "Toevoegen aan startscherm" + + + + "Widget %1$s toegevoegd aan startscherm" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# snelkoppeling}other{# snelkoppelingen}}" @@ -52,7 +54,8 @@ "Werk" "Gesprekken" "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" "OK" "Widgetinstellingen wijzigen" @@ -65,7 +68,8 @@ "Meldingen" "Tik en houd vast om een snelkoppeling te verplaatsen." "Dubbeltik en houd vast om een snelkoppeling te verplaatsen of aangepaste acties te gebruiken." - "Er is geen ruimte op dit startscherm" + + "Geen ruimte meer in het vak \'Favorieten\'" "Lijst met apps" "Zoekresultaten" @@ -79,10 +83,14 @@ "Vastzetvoorspelling" "Snelle links instellen" "Een app toestaan snelkoppelingen toe te voegen zonder tussenkomst van de gebruiker." - "instellingen en snelkoppelingen op startscherm lezen" - "De app toestaan de instellingen en snelkoppelingen op de homepage te lezen." - "instellingen en snelkoppelingen op startscherm zetten" - "De app toestaan de instellingen en snelkoppelingen op de homepage te wijzigen." + + + + + + + + "%1$s mag niet bellen" "Kan widget niet laden" "Widgetinstellingen" @@ -105,7 +113,8 @@ "Achtergrond en stijl" "Instellingen start" "Uitgezet door je beheerder" - "Draaien van startscherm toestaan" + + "Wanneer de telefoon gedraaid is" "Meldingsstipjes" "Aan" @@ -114,7 +123,8 @@ "Als je meldingsstipjes wilt tonen, zet je app-meldingen aan voor %1$s" "Instellingen wijzigen" "Toon meldingsstipjes" - "App-iconen toevoegen aan startscherm" + + "Voor nieuwe apps" "Onbekend" "Verwijderen" @@ -126,7 +136,8 @@ "%1$s wacht op installatie" "Lijst met widgets" "Lijst met widgets gesloten" - "Toevoegen aan startscherm" + + "Item hier naartoe verplaatsen" "Item toegevoegd aan startscherm" "Item verwijderd" @@ -141,7 +152,8 @@ "Item toegevoegd aan map" "Map maken met: %1$s" "Map gemaakt" - "Verplaatsen naar startscherm" + + "Formaat aanpassen" "Breedte vergroten" "Hoogte vergroten" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 56121910b3..cbd4e6900a 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d ଓସାର ଓ %2$d ଉଚ୍ଚ" "%1$s ୱିଜେଟ୍" - "ମୂଳସ୍କ୍ରିନର ଆଖପାଖରେ ୱିଜେଟକୁ ମୁଭ୍ କରିବା ପାଇଁ ଏହାକୁ ସ୍ପର୍ଶ କରି ଧରି ରଖନ୍ତୁ" - "ମୂଳସ୍କ୍ରିନରେ ଯୋଗ କରନ୍ତୁ" + + + + "%1$sର ୱିଜେଟ୍ ମୂଳସ୍କ୍ରିନରେ ଯୋଡ଼ାଗଲା" "{count,plural, =1{#ଟି ୱିଜେଟ୍}other{#ଟି ୱିଜେଟ୍}}" "{count,plural, =1{#ଟି ସର୍ଟକଟ୍}other{#ଟି ସର୍ଟକଟ୍}}" @@ -52,7 +54,8 @@ "ୱାର୍କ" "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" "ଉପଯୋଗୀ ସୂଚନା ଆପଣଙ୍କ ପାଖରେ ସହଜରେ ଉପଲବ୍ଧ" - "ଆପଗୁଡ଼ିକୁ ନଖୋଲି ସୂଚନା ପାଇବା ପାଇଁ, ଆପଣ ଆପଣଙ୍କ ମୂଳସ୍କ୍ରିନରେ ୱିଜେଟଗୁଡ଼ିକୁ ଯୋଗ କରିପାରିବେ" + + "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରିବାକୁ ଟାପ କରନ୍ତୁ" "ବୁଝିଗଲି" "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" @@ -65,7 +68,8 @@ "ବିଜ୍ଞପ୍ତି" "ଏକ ସର୍ଟକଟକୁ ମୁଭ୍ କରିବା ପାଇଁ ସ୍ପର୍ଶ କରି ଧରି ରଖନ୍ତୁ।" "ଏକ ସର୍ଟକଟକୁ ମୁଭ୍ କରିବା ପାଇଁ ଦୁଇଥର-ଟାପ୍ କରି ଧରି ରଖନ୍ତୁ କିମ୍ବା କଷ୍ଟମ୍ କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରନ୍ତୁ।" - "ଏହି ମୂଳସ୍କ୍ରିନରେ ଆଉ ଜାଗା ନାହିଁ" + + "ମନପସନ୍ଦ ଟ୍ରେରେ ଆଉ କୋଠରୀ ନାହିଁ" "ଆପ୍‌ ତାଲିକା" "ସନ୍ଧାନ ଫଳାଫଳ" @@ -79,10 +83,14 @@ "ପୂର୍ବାନୁମାନକୁ ପିନ୍ କରନ୍ତୁ" "ସର୍ଟକଟ୍‍ ଇନଷ୍ଟଲ୍‌ କରନ୍ତୁ" "ୟୁଜରଙ୍କ ବିନା ହସ୍ତକ୍ଷେପରେ ଶର୍ଟକଟ୍‌ ଯୋଡ଼ିବାକୁ ଆପକୁ ଅନୁମତି ଦିଏ।" - "ହୋମ ସେଟିଂସ ଏବଂ ସର୍ଟକଟ ପଢ଼ନ୍ତୁ" - "ହୋମରେ ସେଟିଂସ ଏବଂ ସର୍ଟକଟକୁ ପଢ଼ିବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଏ।" - "ହୋମ ସେଟିଂସ ଏବଂ ସର୍ଟକଟ ଲେଖନ୍ତୁ" - "ହୋମରେ ସେଟିଂସ ଏବଂ ସର୍ଟକଟକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଏ।" + + + + + + + + "ଫୋନ୍‌ କଲ୍‌ କରିବାକୁ %1$sକୁ ଅନୁମତି ଦିଆଯାଇ ନାହିଁ" "ୱିଜେଟ୍ ଲୋଡ୍ କରାଯାଇପାରିବ ନାହିଁ" "ୱିଜେଟ ସେଟିଂସ" @@ -105,7 +113,8 @@ "ୱାଲପେପର୍ ଏବଂ ଷ୍ଟାଇଲ୍" "ହୋମ ସେଟିଂସ" "ଆପଣଙ୍କ ଆଡମିନଙ୍କ ଦ୍ୱାରା ଅକ୍ଷମ କରାଯାଇଛି" - "ହୋମ୍‌ ସ୍କ୍ରିନ୍ ବୁଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ" + + "ଯେତେବେଳେ ଫୋନକୁ ବୁଲାଯାଇଥାଏ" "ବିଜ୍ଞପ୍ତି ଡଟ୍ସ" "ଚାଲୁ" @@ -114,7 +123,8 @@ "ବିଜ୍ଞପ୍ତି ବିନ୍ଦୁ ଦେଖାଇବାକୁ, %1$s ପାଇଁ ଆପ୍‌ ବିଜ୍ଞପ୍ତି ଅନ୍‌ କରନ୍ତୁ" "ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" "ବିଜ୍ଞପ୍ତି ଡଟ୍‌ଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ" - "ହୋମ୍ ସ୍କ୍ରିନରେ ଆପ୍ ଆଇକନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ" + + "ନୂଆ ଆପ୍‌ ପାଇଁ" "ଅଜଣା" "କାଢ଼ି ଦିଅନ୍ତୁ" @@ -126,7 +136,8 @@ "%1$s ଇନଷ୍ଟଲ୍‌ ହେବାକୁ ଅପେକ୍ଷା କରିଛି" "ୱିଜେଟ୍ ତାଲିକା" "ୱିଜେଟ୍ ତାଲିକା ବନ୍ଦ ହୋଇଛି" - "ହୋମ୍‌ ସ୍କ୍ରୀନରେ ଯୋଡ଼ନ୍ତୁ" + + "ଆଇଟମ୍‌କୁ ଏଠାକୁ ଘୁଞ୍ଚାନ୍ତୁ" "ହୋମ୍‌ ସ୍କ୍ରୀନରେ ଆଇଟମ୍‌ ଯୋଡ଼ାଗଲା" "ଆଇଟମକୁ କାଢ଼ି ଦିଆଯାଇଛି" @@ -141,7 +152,8 @@ "ଫୋଲ୍ଡରରେ ଆଇଟମ୍‌ ଯୋଡ଼ାଗଲା" "ଏହି ନାମରେ ଫୋଲ୍ଡର ତିଆରି କରନ୍ତୁ: %1$s" "ଫୋଲ୍ଡର ତିଆରି କରାଗଲା" - "ହାମ୍‌ ସ୍କ୍ରୀନକୁ ଘୁଞ୍ଚାନ୍ତୁ" + + "ଆକାର ବଦଳାନ୍ତୁ" "ଚଉଡ଼ା ବଢ଼ାନ୍ତୁ" "ଉଚ୍ଚତା ବଢ଼ାନ୍ତୁ" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index 2d70d7f89c..d97b4f9915 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d ਚੌੜਾਈ ਅਤੇ %2$d ਲੰਬਾਈ" "%1$s ਵਿਜੇਟ" - "ਵਿਜੇਟ ਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਇੱਧਰ-ਉੱਧਰ ਲਿਜਾਉਣ ਲਈ ਸਪਰਸ਼ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ" - "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕਰੋ" + + + + "%1$s ਵਿਜੇਟ ਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ" "{count,plural, =1{# ਵਿਜੇਟ}one{# ਵਿਜੇਟ}other{# ਵਿਜੇਟ}}" "{count,plural, =1{# ਸ਼ਾਰਟਕੱਟ}one{# ਸ਼ਾਰਟਕੱਟ}other{# ਸ਼ਾਰਟਕੱਟ}}" @@ -52,7 +54,8 @@ "ਕਾਰਜ-ਸਥਾਨ" "ਗੱਲਾਂਬਾਤਾਂ" "ਤੁਹਾਡੀਆਂ ਉਂਗਲਾਂ \'ਤੇ ਲਾਹੇਵੰਦ ਜਾਣਕਾਰੀ" - "ਐਪਾਂ ਨੂੰ ਖੋਲ੍ਹੇ ਬਿਨਾਂ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਆਪਣੀ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਵਿਜੇਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ" + + "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਲਈ ਟੈਪ ਕਰੋ" "ਸਮਝ ਲਿਆ" "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ ਬਦਲੋ" @@ -65,7 +68,8 @@ "ਸੂਚਨਾਵਾਂ" "ਕਿਸੇ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਲਿਜਾਉਣ ਲਈ ਸਪੱਰਸ਼ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ।" "ਕਿਸੇ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਲਿਜਾਉਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ ਜਾਂ ਵਿਉਂਤੀਆਂ ਕਾਰਵਾਈਆਂ ਵਰਤੋ।" - "ਇਸ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਜਗ੍ਹਾ ਨਹੀਂ ਬਚੀ" + + "ਮਨਪਸੰਦ ਟ੍ਰੇ ਵਿੱਚ ਹੋਰ ਖਾਲੀ ਸਥਾਨ ਨਹੀਂ।" "ਐਪ ਸੂਚੀ" "ਖੋਜ ਨਤੀਜੇ" @@ -79,10 +83,14 @@ "ਪੂਰਵ-ਅਨੁਮਾਨ ਪਿੰਨ ਕਰੋ" "ਸ਼ਾਰਟਕੱਟ ਸਥਾਪਤ ਕਰੋ" "ਇੱਕ ਐਪ ਨੂੰ ਵਰਤੋਂਕਾਰ ਦੇ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਸ਼ਾਰਟਕੱਟ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" - "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਪੜ੍ਹੋ" - "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" - "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਲਿਖੋ" - "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" + + + + + + + + "%1$s ਨੂੰ ਫ਼ੋਨ ਕਾਲਾਂ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ" "ਵਿਜੇਟ ਨੂੰ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ" @@ -105,7 +113,8 @@ "ਵਾਲਪੇਪਰ ਅਤੇ ਸਟਾਈਲ" "ਹੋਮ ਸੈਟਿੰਗਾਂ" "ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਦੁਆਰਾ ਅਯੋਗ ਬਣਾਈ ਗਈ" - "ਹੋਮ ਸਕ੍ਰੀਨ ਨੂੰ ਘੁਮਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ" + + "ਜਦੋਂ ਫ਼ੋਨ ਘੁਮਾਇਆ ਜਾਂਦਾ ਹੈ" "ਸੂਚਨਾ ਬਿੰਦੂ" "ਚਾਲੂ" @@ -114,7 +123,8 @@ "ਸੂਚਨਾ ਬਿੰਦੂਆਂ ਦਿਖਾਉਣ ਲਈ, %1$s ਲਈ ਐਪ ਸੂਚਨਾਵਾਂ ਚਾਲੂ ਕਰੋ" "ਸੈਟਿੰਗਾਂ ਬਦਲੋ" "ਸੂਚਨਾ ਬਿੰਦੂ ਦਿਖਾਓ" - "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਐਪ ਪ੍ਰਤੀਕਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ" + + "ਨਵੀਆਂ ਐਪਾਂ ਲਈ" "ਅਗਿਆਤ" "ਹਟਾਓ" @@ -126,7 +136,8 @@ "%1$s ਸਥਾਪਤ ਕਰਨ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ ਬੰਦ ਕੀਤੀ ਗਈ" - "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕਰੋ" + + "ਆਈਟਮ ਨੂੰ ਇੱਥੇ ਮੂਵ ਕਰੋ" "ਆਈਟਮ ਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ" "ਆਈਟਮ ਹਟਾਈ ਗਈ" @@ -141,7 +152,8 @@ "ਆਈਟਮ ਨੂੰ ਫੋਲਡਰ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ" "ਇਸਦੇ ਨਾਲ ਫੋਲਡਰ ਬਣਾਓ: %1$s" "ਫੋਲਡਰ ਬਣਾਇਆ ਗਿਆ" - "ਹੋਮ ਸਕ੍ਰੀਨ ਵਿੱਚ ਮੂਵ ਕਰੋ" + + "ਮੁੜ ਆਕਾਰ ਦਿਓ" "ਚੌੜਾਈ ਵਧਾਓ" "ਉਂਚਾਈ ਵਧਾਓ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f730e685da..5fe2d9c3e0 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Szerokość %1$d, wysokość %2$d" "Widżet %1$s" - "Kliknij i przytrzymaj widżet, by poruszać nim po ekranie głównym" - "Dodaj do ekranu głównego" + + + + "Widżet %1$s został dodany do ekranu głównego" "{count,plural, =1{# widżet}few{# widżety}many{# widżetów}other{# widżetu}}" "{count,plural, =1{# skrót}few{# skróty}many{# skrótów}other{# skrótu}}" @@ -52,7 +54,8 @@ "Służbowe" "Rozmowy" "Użyteczne informacje w zasięgu ręki" - "Aby uzyskać informacje bez otwierania aplikacji, możesz dodać widżety do ekranu głównego" + + "Kliknij, aby zmienić ustawienia widżetu" "OK" "Zmień ustawienia widżetu" @@ -65,7 +68,8 @@ "Powiadomienia" "Naciśnij i przytrzymaj, aby przenieść skrót." "Naciśnij dwukrotnie i przytrzymaj, aby przenieść skrót lub użyć działań niestandardowych." - "Brak miejsca na tym ekranie głównym" + + "Brak miejsca w Ulubionych" "Lista aplikacji" "Wyniki wyszukiwania" @@ -79,10 +83,14 @@ "Przypnij podpowiedź" "Instalowanie skrótów" "Pozwala aplikacji dodawać skróty bez interwencji użytkownika." - "odczytywanie ustawień i skrótów na ekranie głównym" - "Pozwala aplikacji na odczytywanie ustawień i skrótów na ekranie głównym." - "zapisywanie ustawień i skrótów na ekranie głównym" - "Umożliwia aplikacji zmianę ustawień i skrótów na ekranie głównym." + + + + + + + + "%1$s nie może wykonywać połączeń telefonicznych" "Nie udało się załadować widżetu" "Ustawienia widżetu" @@ -105,7 +113,8 @@ "Tapeta i styl" "Ustawienia ekranu głównego" "Funkcja wyłączona przez administratora" - "Zezwalaj na obrót ekranu głównego" + + "Po obróceniu telefonu" "Plakietki z powiadomieniami" "Włączono" @@ -114,7 +123,8 @@ "Aby pokazać plakietki z powiadomieniami, włącz powiadomienia aplikacji %1$s" "Zmień ustawienia" "Pokaż plakietki z powiadomieniami" - "Dodawaj ikony aplikacji do ekranu głównego" + + "W przypadku nowych aplikacji" "Brak informacji" "Usuń" @@ -126,7 +136,8 @@ "%1$s oczekuje na instalację" "Lista widgetów" "Lista widgetów zamknięta" - "Dodaj do ekranu głównego" + + "Przenieś element tutaj" "Element został dodany do ekranu głównego" "Element został usunięty" @@ -141,7 +152,8 @@ "Element został dodany do folderu" "Utwórz folder z: %1$s" "Folder został utworzony" - "Przenieś na ekran główny" + + "Zmień rozmiar" "Zwiększ szerokość" "Zwiększ wysokość" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 85878ad1a1..51f1031eb1 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d de largura por %2$d de altura" "Widget %1$s" - "Toque sem soltar no widget para o mover à volta do ecrã principal" - "Adicionar ao ecrã principal" + + + + "Widget %1$s adicionado ao ecrã principal" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# atalho}other{# atalhos}}" @@ -52,7 +54,8 @@ "Trabalho" "Conversas" "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" "OK" "Alterar definições do widget" @@ -65,7 +68,8 @@ "Notificações" "Toque sem soltar para mover um atalho." "Toque duas vezes sem soltar para mover um atalho ou utilizar ações personalizadas." - "Sem espaço neste ecrã principal." + + "Não existe mais espaço no tabuleiro de Favoritos" "Lista de aplicações" "Resultados da pesquisa" @@ -79,10 +83,14 @@ "Fixar previsão" "instalar atalhos" "Permite a uma app adicionar atalhos sem a intervenção do utilizador." - "ler definições e atalhos do Ecrã Principal" - "Permite à app ler as definições e os atalhos no Ecrã Principal." - "escrever definições e atalhos do Ecrã principal" - "Permite à app alterar as definições e os atalhos no Ecrã Principal." + + + + + + + + "O %1$s não tem autorização para efetuar chamadas telefónicas" "Não é possível carregar o widget" "Definições de widget" @@ -105,7 +113,8 @@ "Imagem fundo/estilo" "Definições de início" "Desativada pelo gestor" - "Permitir rotação do ecrã principal" + + "Quando o telemóvel é rodado" "Pontos de notificação" "Ativados" @@ -114,7 +123,8 @@ "Para mostrar os Pontos de notificação, ative as notificações de aplicações para o %1$s" "Alterar definições" "Mostrar pontos de notificação" - "Adic. ícones de apps ao ecrã principal" + + "Para novas apps" "Desconhecido" "Remover" @@ -126,7 +136,8 @@ "A aguardar a instalação do %1$s" "Lista de widgets" "Lista de widgets fechada." - "Adicionar ao ecrã principal" + + "Mover o item para aqui" "Item adicionado ao ecrã principal" "Item removido" @@ -141,7 +152,8 @@ "Item adicionado à pasta" "Criar pasta com: %1$s" "Pasta criada" - "Mover para o Ecrã principal" + + "Redimensionar" "Aumentar largura" "Aumentar altura" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 7beedcba3f..8103615478 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d de largura por %2$d de altura" "Widget %1$s" - "Toque no widget e mantenha-o pressionado para movê-lo pela tela inicial" - "Adicionar à tela inicial" + "Toque no widget e o mantenha pressionado para definir a posição dele na tela inicial" + "Adicionar à tela inicial" "Widget %1$s adicionado à tela inicial" "{count,plural, =1{# widget}one{# widget}other{# widgets}}" "{count,plural, =1{# atalho}one{# atalho}other{# atalhos}}" @@ -52,7 +52,7 @@ "Trabalho" "Conversas" "Informações úteis ao seu alcance" - "Para receber informações sem precisar abrir apps, adicione widgets à sua tela inicial" + "Para ver informações sem precisar abrir os apps, adicione widgets à sua tela inicial" "Toque para mudar as configurações do widget" "Ok" "Mudar as configurações do widget" @@ -65,7 +65,7 @@ "Notificações" "Toque e mantenha a tela pressionada para mover um atalho." "Toque duas vezes e mantenha a tela pressionada para mover um atalho ou usar ações personalizadas." - "Não há espaço nesta tela inicial" + "Não há espaço nesta tela inicial" "Sem espaço na bandeja de favoritos" "Lista de apps" "Resultados da pesquisa" @@ -79,10 +79,10 @@ "Fixar previsão" "instalar atalhos" "Permite que um app adicione atalhos sem intervenção do usuário." - "ler configurações e atalhos da tela inicial" - "Permite que o app leia as configurações e os atalhos na tela inicial." - "gravar configurações e atalhos da tela inicial" - "Permite que o app altere as configurações e os atalhos na tela inicial." + "ler configurações e atalhos da tela inicial" + "Permite que o app leia as configurações e os atalhos na tela inicial." + "gravar configurações e atalhos da tela inicial" + "Permite que o app mude as configurações e os atalhos na tela inicial." "%1$s não tem permissão para fazer chamadas" "Não é possível carregar o widget" "Configurações de widget" @@ -105,7 +105,7 @@ "Plano de fundo e estilo" "Configurações da tela inicial" "Desativado pelo administrador" - "Permitir rotação da tela inicial" + "Permitir a rotação da tela inicial" "Quando o smartphone for girado" "Pontos de notificação" "Ativado" @@ -114,7 +114,7 @@ "Para mostrar pontos de notificação, ative as notificações de app para %1$s" "Alterar configurações" "Mostrar pontos de notificação" - "Adicionar ícones de apps à tela inicial" + "Adicionar ícones de apps à tela inicial" "Para novos apps" "Desconhecido" "Remover" @@ -126,7 +126,7 @@ "Aguardando instalação de %1$s" "Lista de widgets" "Lista de widgets fechada" - "Adicionar à tela inicial" + "Adicionar à tela inicial" "Mover item para cá" "Item adicionado à tela inicial" "Item removido" @@ -141,7 +141,7 @@ "Item adicionado à pasta" "Criar pasta com: %1$s" "Pasta criada" - "Mover para a tela inicial" + "Mover para a tela inicial" "Redimensionar" "Aumentar largura" "Aumentar altura" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 14db745fb6..b27095d3d1 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d lățime și %2$d înălțime" "Widgetul %1$s" - "Atingeți lung widgetul pentru a-l muta pe ecranul de pornire" - "Adăugați pe ecranul de pornire" + + + + "Widgetul %1$s a fost adăugat pe ecranul de pornire" "{count,plural, =1{# widget}few{# widgeturi}other{# de widgeturi}}" "{count,plural, =1{# comandă rapidă}few{# comenzi rapide}other{# de comenzi rapide}}" @@ -52,7 +54,8 @@ "Serviciu" "Conversații" "Informații utile la îndemâna dvs." - "Pentru a primi informații fără să deschideți aplicațiile, puteți adăuga widgeturi pe ecranul de pornire" + + "Atingeți ca să schimbați setările pentru widgeturi" "OK" "Modificați setările pentru widgeturi" @@ -65,7 +68,8 @@ "Notificări" "Atingeți și țineți apăsat pentru a muta comanda rapidă." "Atingeți de două ori și țineți apăsat pentru a muta o comandă rapidă sau folosiți acțiuni personalizate." - "Nu există spațiu liber pe acest ecran de pornire" + + "Spațiu epuizat în bara Preferate" "Lista de aplicații" "Rezultatele căutării" @@ -79,10 +83,14 @@ "Fixează predicția" "instalează comenzi rapide" "Permite unei aplicații să adauge comenzi rapide fără intervenția utilizatorului." - "citește setări și comenzi rapide pentru ecranul de pornire" - "Permite aplicației să citească setările și comenzile rapide din ecranul de pornire." - "scrie setări și comenzi rapide pentru ecranul de pornire" - "Permite aplicației să modifice setările și comenzile rapide din ecranul de pornire." + + + + + + + + "%1$s nu are permisiunea de a apela" "Widgetul nu poate fi încărcat" "Setări pentru widget" @@ -105,7 +113,8 @@ "Imagine de fundal și stil" "Setări ecran de pornire" "Dezactivată de administrator" - "Permite rotirea ecranului de pornire" + + "Când telefonul este rotit" "Puncte de notificare" "Activate" @@ -114,7 +123,8 @@ "Pentru a afișa punctele de notificare, activați notificările din aplicație pentru %1$s" "Modificați setările" "Afișați punctele de notificare" - "Adaugă pictograme de aplicații pe ecran" + + "Pentru aplicații noi" "Necunoscut" "Eliminați" @@ -126,7 +136,8 @@ "%1$s așteaptă instalarea" "Listă de widgeturi" "Lista de widgeturi este închisă" - "Adăugați pe ecranul de pornire" + + "Mutați elementul aici" "Element adăugat pe ecranul de pornire" "Element eliminat" @@ -141,7 +152,8 @@ "Element adăugat în dosar" "Creați dosar cu: %1$s" "Dosar creat" - "Mutați pe ecranul de pornire" + + "Redimensionați" "Creșteți lățimea" "Creșteți înălțimea" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 07e14f57da..6ceeb06a41 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -37,8 +37,10 @@ "%1$d x %2$d" "Ширина %1$d, высота %2$d" "Виджет \"%1$s\"" - "Чтобы переместить виджет, нажмите на него и удерживайте." - "Добавить на главный экран" + + + + "Виджет \"%1$s\" добавлен на главный экран" "{count,plural, =1{# виджет}one{# виджет}few{# виджета}many{# виджетов}other{# виджета}}" "{count,plural, =1{# ярлык}one{# ярлык}few{# ярлыка}many{# ярлыков}other{# ярлыка}}" @@ -52,7 +54,8 @@ "Рабочие виджеты" "Разговоры" "Вся нужная информация перед глазами" - "Чтобы не открывать приложения каждый раз, когда нужна информация, добавьте виджеты на главный экран." + + "Нажмите, чтобы изменить настройки виджета" "ОК" "Изменить настройки виджета" @@ -65,7 +68,8 @@ "Уведомления" "Нажмите и удерживайте для переноса ярлыка." "Чтобы использовать специальные действия или перенести ярлык, нажмите на него дважды и удерживайте." - "На главном экране нет свободного места." + + "В разделе \"Избранное\" больше нет места" "Список приложений" "Результаты поиска" @@ -79,10 +83,14 @@ "Закрепить рекомендацию" "Создание ярлыков" "Приложение сможет самостоятельно добавлять ярлыки." - "Доступ к настройкам и ярлыкам главного экрана" - "Приложение получит доступ к данным о настройках и ярлыках на главном экране." - "Изменение настроек и ярлыков главного экрана" - "Приложение сможет изменять настройки и ярлыки на главном экране." + + + + + + + + "Приложение %1$s не может делать телефонные звонки" "Не удается загрузить виджет." "Настройки виджета" @@ -105,7 +113,8 @@ "Обои и стиль" "Главный экран" "Функция отключена администратором" - "Разрешить поворачивать главный экран" + + "При повороте телефона" "Значки уведомлений" "Включены" @@ -114,7 +123,8 @@ "Чтобы показывать значки уведомлений, включите уведомления в приложении \"%1$s\"" "Изменить настройки" "Показывать значки уведомлений" - "Добавлять значки на главный экран" + + "Добавлять значки установленных приложений на главный экран" "Неизвестно" "Убрать" @@ -126,7 +136,8 @@ "Ожидание установки \"%1$s\"" "Список виджетов" "Список виджетов закрыт" - "Добавить на главный экран" + + "Переместить элемент сюда" "Элемент добавлен на главный экран" "Объект убран." @@ -141,7 +152,8 @@ "Элемент добавлен в папку." "Создать папку с элементом %1$s." "Папка создана." - "Переместить на главный экран" + + "Изменить размер" "Увеличить ширину" "Увеличить высоту" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index 17531bd2fe..6f63e08343 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "පළල %1$d උස %2$d" "%1$s විජට්ටුව" - "එය මුල් පිටු තිරය වටා ගෙන යාමට විජට් එක ස්පර්ශ කර අල්ලා ගන්න" - "මුල් පිටු තිරය වෙත එක් කරන්න" + + + + "%1$s විජට්ටුව මුල් පිටු තිරය වෙත එක් කරන ලදි" "{count,plural, =1{විජට් #}one{විජට් #}other{විජට් #}}" "{count,plural, =1{කෙටි මං #}one{කෙටි මං #}other{කෙටි මං #}}" @@ -52,7 +54,8 @@ "කාර්යාලය" "සංවාද" "ප්‍රයෝජනවත් තොරතුරු ඔබගේ ඇඟිලි තුඩු අග" - "යෙදුම් විවෘත නොකර තොරතුරු ලබා ගැනීම සඳහා, ඔබට ඔබගේ මුල් තිරයට විජට් එක් කළ හැකිය" + + "විජට් සැකසීම් වෙනස් කිරීමට තට්ටු කරන්න" "තේරුණා" "විජට් සැකසීම් වෙනස් කරන්න" @@ -65,7 +68,8 @@ "දැනුම්දීම්" "කෙටි මගක් ගෙන යාමට ස්පර්ශ කර අල්ලාගෙන සිටින්න." "කෙටි මගක් ගෙන යාමට හෝ අභිරුචි ක්‍රියා භාවිත කිරීමට දෙවරක් තට්ටු කර අල්ලා ගෙන සිටින්න." - "මෙම මුල් තිරයේ ඉඩ නැත" + + "ප්‍රියතම දෑ ඇති තැටියේ තවත් ඉඩ නොමැත" "යෙදුම් ලැයිස්තුව" "සෙවීම් ප්‍රතිඵල" @@ -79,10 +83,14 @@ "පුරෝකථනය අමුණන්න" "කෙටිමං ස්ථාපනය කරන්න" "පරිශීලක මැදිහත්වීමෙන් තොරව කෙටිමං එක් කිරීමට යෙදුමකට අවසර දෙයි." - "මුල් පිටු සැකසීම් සහ කෙටිමං කියවන්න" - "මුල් පිටුවේ ඇති සැකසීම් සහ කෙටිමං කියවීමට යෙදුමකට අවසර දෙයි." - "මුල් පිටු සැකසීම් සහ කෙටිමං ලියන්න" - "මුල් පිටුවේ සැකසීම් සහ කෙටිමං ඉවත් කිරීමට යෙදුමට අවසර දෙයි." + + + + + + + + "%1$s හට දුරකථන ඇමතුම් සිදු කිරීමට ඉඩ නොදේ" "විජට් පූරණය කළ නොහැකිය" "විජට් සැකසීම්" @@ -105,7 +113,8 @@ "වෝල්පේපරය සහ මෝස්තරය" "නිවසේ සැකසීම්" "ඔබගේ පරිපාලක විසින් අබල කරන ලදී" - "මුල් පිටු තිරය කරකැවීමට ඉඩ දෙන්න" + + "දුරකථනය කරකවන විට" "දැනුම්දීම් තිත්" "ක්‍රියාත්මකයි" @@ -114,7 +123,8 @@ "දැනුම්දීම් තිත් පෙන්වීමට, %1$s සඳහා යෙදුම් දැනුම්දීම් සබල කරන්න" "සැකසීම් වෙනස් කරන්න" "දැනුම්දීම් තිත් පෙන්වන්න" - "මුල් තිරයට යෙදුම් අයිකන එක් කරන්න" + + "නව යෙදුම් සඳහා" "නොදනී" "ඉවත් කරන්න" @@ -126,7 +136,8 @@ "%1$s ස්ථාපනය කිරීමට බලා සිටිමින්" "විජට් ලැයිස්තුව" "විජට් ලැයිස්තුව වසා ඇත" - "මුල් තිරය වෙත එක් කරන්න" + + "මෙතනට අයිතමය ගෙන එන්න" "අයිතමය මුල් තිරය වෙත එකතු කරන ලදි" "අයිතමය ඉවත් කරන ලදි" @@ -141,7 +152,8 @@ "අයිතමය ෆෝඩරය වෙතට එක් කරන ලදි" "මේ සමග ෆෝල්ඩරය සාදන්න: %1$s" "ෆෝල්ඩරය සාදන ලදි" - "මුල් තිරය වෙත ගෙන යන්න" + + "නැවත ප්‍රමාණගත කිරීම" "පළල වැඩි කරන්න" "උස වැඩි කරන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 3f212dcb0d..531c365e71 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "šírka %1$d, výška %2$d" "Miniaplikácia %1$s" - "Po pridržaní môžete miniaplikáciu posúvať po ploche" - "Pridať na plochu" + + + + "Na plochu bola pridaná miniaplikácia %1$s" "{count,plural, =1{# miniaplikácia}few{# miniaplikácie}many{# widgets}other{# miniaplikácií}}" "{count,plural, =1{# odkaz}few{# odkazy}many{# shortcuts}other{# odkazov}}" @@ -52,7 +54,8 @@ "Práca" "Konverzácie" "Užitočné informácie poruke" - "Ak chcete získavať informácie bez otvárania aplikácií, môžete si pridať miniaplikácie na plochu" + + "Klepnutím zmeňte nastavenia miniaplikácie" "Dobre" "Zmena nastavení miniaplikácie" @@ -65,7 +68,8 @@ "Upozornenia" "Pridržaním presuňte skratku." "Dvojitým klepnutím a pridržaním presuňte odkaz alebo použite vlastné akcie." - "Na tejto ploche nie je miesto" + + "Na paneli Obľúbené položky už nie je miesto" "Zoznam aplikácií" "Výsledky vyhľadávania" @@ -79,10 +83,14 @@ "Pripnúť predpoveď" "inštalácia odkazov" "Povoľuje aplikácii pridať odkazy bez zásahu používateľa." - "čítanie nastavení a odkazov plochy" - "Povoľuje aplikácii čítať nastavenia a odkazy na ploche." - "zápis nastavení a odkazov plochy" - "Povoľuje aplikácii zmeniť nastavenia a odkazy na ploche." + + + + + + + + "Aplikácia %1$s nemá povolenie uskutočňovať telefonické hovory" "Miniaplikáciu sa nepodarilo načítať" "Nastavenia miniaplikácie" @@ -105,7 +113,8 @@ "Tapeta a štýl" "Nastavenia plochy" "Zakázané vaším správcom" - "Povoliť otáčanie plochy" + + "Pri otočení telefónu" "Bodky upozornení" "Zapnuté" @@ -114,7 +123,8 @@ "Ak chcete, aby sa zobrazovali bodky upozornení, zapnite upozornenia aplikácie %1$s" "Zmeniť nastavenia" "Zobrazovať bodky upozornení" - "Pridať ikony aplikácií na plochu" + + "Pri inštalácii novej aplikácie" "Neznáme" "Odstrániť" @@ -126,7 +136,8 @@ "Aplikácia %1$s čaká na inštaláciu" "Zoznam miniaplikácií" "Zoznam miniaplikácií je zavretý" - "Pridať na plochu" + + "Presunúť položku sem" "Položka bola pridaná na plochu" "Položka bola odstránená" @@ -141,7 +152,8 @@ "Položka bola pridaná do priečinka" "Vytvoriť priečinok pomocou: %1$s" "Priečinok bol vytvorený" - "Presunúť na plochu" + + "Zmeniť veľkosť" "Zvýšiť šírku" "Zväčšiť výšku" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 485a525743..181e6e29c5 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Širina %1$d, višina %2$d" "Pripomoček %1$s" - "Pridržite pripomoček, če ga želite premikati po začetnem zaslonu." - "Dodaj na začetni zaslon" + + + + "Pripomoček »%1$s« je dodan na začetni zaslon." "{count,plural, =1{# pripomoček}one{# pripomoček}two{# pripomočka}few{# pripomočki}other{# pripomočkov}}" "{count,plural, =1{# bližnjica}one{# bližnjica}two{# bližnjici}few{# bližnjice}other{# bližnjic}}" @@ -52,7 +54,8 @@ "Služba" "Pogovori" "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." "Razumem" "Spreminjanje nastavitev pripomočka" @@ -65,7 +68,8 @@ "Obvestila" "Pridržite bližnjico, da jo premaknete." "Dvakrat se dotaknite bližnjice in jo pridržite, da jo premaknete, ali pa uporabite dejanja po meri." - "Na tem začetnem zaslonu ni prostora." + + "V vrstici za priljubljene ni več prostora" "Seznam aplikacij" "Rezultati iskanja" @@ -79,10 +83,14 @@ "Predvidevanje pripenjanja" "namestitev bližnjic" "Aplikaciji dovoli dodajanje bližnjic brez posredovanja uporabnika." - "branje nastavitev in bližnjic na začetnem zaslonu" - "Aplikaciji dovoli branje nastavitev in bližnjic na začetnem zaslonu." - "zapis nastavitev in bližnjic na začetnem zaslonu" - "Aplikaciji dovoli spreminjanje nastavitev in bližnjic na začetnem zaslonu." + + + + + + + + "Aplikaciji %1$s ni dovoljeno opravljanje klicev" "Pripomočka ni mogoče naložiti." "Nastavitve pripomočka" @@ -105,7 +113,8 @@ "Zaslonsko ozadje in slog" "Domače nastavitve" "Onemogočil skrbnik." - "Omogoči sukanje začetnega zaslona" + + "Ko se telefon zasuka" "Obvestilne pike" "Vklopljeno" @@ -114,7 +123,8 @@ "Za prikaz obvestilnih pik vklopite obvestila aplikacije %1$s" "Spremeni nastavitve" "Pokaži obvestilne pike" - "Dodaj ikone aplikacij na začetni zaslon" + + "Za nove aplikacije" "Neznano" "Odstrani" @@ -126,7 +136,8 @@ "Aplikacija %1$s čaka na namestitev" "Seznam pripomočkov" "Seznam pripomočkov se je zaprl" - "Dodajanje na začetni zaslon" + + "Premik elementa sem" "Element je bil dodan na začetni zaslon" "Element je bil odstranjen" @@ -141,7 +152,8 @@ "Element je dodan v mapo" "Ustvarjanje mape s tem: %1$s" "Mapa je ustvarjena" - "Premik na začetni zaslon" + + "Spreminjanje velikosti" "Povečanje širine" "Povečanje višine" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index 88ed4fade0..f82c9f9567 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d i gjerë me %2$d i lartë" "%1$s miniaplikacion" - "Prek dhe mbaj të shtypur miniaplikacionin për ta lëvizur nëpër \"Ekranin bazë\"" - "Shto në \"Ekranin bazë\"" + + + + "Miniaplikacioni %1$s u shtua në ekranin bazë" "{count,plural, =1{# miniaplikacion}other{# miniaplikacione}}" "{count,plural, =1{# shkurtore}other{# shkurtore}}" @@ -52,7 +54,8 @@ "Puna" "Bisedat" "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" "E kuptova" "Ndrysho cilësimet e miniaplikacionit" @@ -65,7 +68,8 @@ "Njoftimet" "Prek dhe mbaj shtypur një shkurtore për ta zhvendosur." "Trokit dy herë dhe mbaje shtypur një shkurtore për ta zhvendosur atë ose për të përdorur veprimet e personalizuara." - "Nuk ka vend në këtë ekran bazë" + + "Nuk ka më hapësirë në tabakanë \"Të preferuarat\"" "Lista e aplikacioneve" "Rezultatet e kërkimit" @@ -79,10 +83,14 @@ "Gozhdo parashikimin" "instalimi i shkurtoreve" "Lejon një aplikacion të shtojë shkurtore pa ndërhyrjen e përdoruesit." - "lexo cilësimet dhe shkurtoret e ekranit bazë" - "Lejon aplikacionin të lexojë cilësimet dhe shkurtoret në ekranin bazë." - "shkruaj cilësimet dhe shkurtoret e ekranit bazë" - "Lejon aplikacionin të ndryshojë cilësimet dhe shkurtoret në ekranin bazë." + + + + + + + + "%1$s nuk lejohet të kryejë telefonata" "S\'mund të ngarkohet miniaplikacioni" "Cilësimet e miniaplikacionit" @@ -105,7 +113,8 @@ "Imazhi i sfondit dhe stili" "Cilësimet e ekranit bazë" "Çaktivizuar nga administratori" - "Lejo rrotullimin e ekranit bazë" + + "Kur telefoni rrotullohet" "Pikat e njoftimeve" "Aktiv" @@ -114,7 +123,8 @@ "Për të shfaqur \"Pikat e njoftimeve\", aktivizo njoftimet e aplikacionit për %1$s" "Ndrysho cilësimet" "Shfaq pikat e njoftimeve" - "Shto ikona aplikacionesh në ekranin bazë" + + "Për aplikacionet e reja" "I panjohur" "Hiq" @@ -126,7 +136,8 @@ "%1$s po pret të instalohet" "Lista e miniaplikacioneve" "Lista e miniaplikacioneve u mbyll" - "Shto në Ekranin bazë" + + "Zhvendose artikullin këtu" "Artikulli u shtua tek ekrani bazë" "Artikulli u hoq" @@ -141,7 +152,8 @@ "Artikulli u shtua te dosja" "Krijo një dosje me: %1$s" "Dosja u krijua" - "Zhvendose në Ekranin bazë" + + "Ndrysho madhësinë" "Rrit gjerësinë" "Rrit lartësinë" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index e719db6109..985719dc94 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -37,8 +37,10 @@ "%1$d×%2$d" "ширина од %1$d и висина од %2$d" "%1$s виџет" - "Додирните и задржите виџет да бисте га померали по почетном екрану" - "Додај на почетни екран" + + + + "Додали сте виџет %1$s на почетни екран" "{count,plural, =1{# виџет}one{# виџет}few{# виџета}other{# виџета}}" "{count,plural, =1{# пречица}one{# пречица}few{# пречице}other{# пречица}}" @@ -52,7 +54,8 @@ "Посао" "Конверзације" "Корисне информације надохват руке" - "Да бисте пронашли информације без отварања апликација, можете да додате виџете на почетни екран" + + "Додирните да бисте променили подешавања виџета" "Важи" "Промените подешавања виџета" @@ -65,7 +68,8 @@ "Обавештења" "Додирните и задржите ради померања пречице." "Двапут додирните и задржите да бисте померали пречицу или користите прилагођене радње." - "Нема простора на овом почетном екрану" + + "Нема више простора на траци Омиљено" "Листа апликација" "Резултати претраге" @@ -79,10 +83,14 @@ "Закачи предвиђање" "инсталирање пречица" "Дозвољава апликацији да додаје пречице без интервенције корисника." - "читање подешавања и пречица на почетном екрану" - "Дозвољава апликацији да чита подешавања и пречице на почетном екрану." - "уписивање подешавања и пречица на почетном екрану" - "Дозвољава апликацији да мења подешавања и пречице на почетном екрану." + + + + + + + + "%1$s нема дозволу за упућивање телефонских позива" "Учитавање виџета није успело" "Подешавања виџета" @@ -105,7 +113,8 @@ "Позадина и стил" "Подешавања почетног екрана" "Администратор је онемогућио" - "Дозволи ротацију почетног екрана" + + "Када се телефон ротира" "Тачке за обавештења" "Укључено" @@ -114,7 +123,8 @@ "Да бисте приказали тачке за обавештења, укључите обавештења за апликацију %1$s" "Промените подешавања" "Приказуј тачке за обавештења" - "Додај иконе апликација на почетни екран" + + "За нове апликације" "Непознато" "Уклони" @@ -126,7 +136,8 @@ "%1$s чека на инсталирање" "Листа виџета" "Листа виџета је затворена" - "Додајте на почетни екран" + + "Премести ставку овде" "Ставка је додата на почетни екран" "Ставка је уклоњена" @@ -141,7 +152,8 @@ "Ставка је додата у фолдер" "Направите фолдер са: %1$s" "Фолдер је направљен" - "Премести на почетни екран" + + "Промени величину" "Повећај ширину" "Повећај висину" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index e590ec98b2..31fce2628f 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d bred gånger %2$d hög" "Widget för %1$s" - "Tryck länge på widgeten om du vill flytta den på startskärmen" - "Lägg till på startskärmen" + + + + "Widget för %1$s har lagts till på startskärmen" "{count,plural, =1{# widget}other{# widgetar}}" "{count,plural, =1{# genväg}other{# genvägar}}" @@ -52,7 +54,8 @@ "Arbete" "Konversationer" "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" "OK" "Ändra inställningarna för widgeten" @@ -65,7 +68,8 @@ "Aviseringar" "Tryck länge för att flytta en genväg." "Tryck snabbt två gånger och håll kvar för att flytta en genväg eller använda anpassade åtgärder." - "Det finns inte plats på den här startskärmen." + + "Favoritfältet är fullt" "Applista" "Sökresultat" @@ -79,10 +83,14 @@ "Fäst förslag" "installera genvägar" "Tillåter att en app lägger till genvägar utan åtgärd från användaren." - "läsa inställningar och genvägar för startsidan" - "Tillåter att appen läser inställningar och genvägar på startsidan." - "skriva inställningar och genvägar för startsidan" - "Tillåter att appen ändrar inställningar och genvägar på startsidan." + + + + + + + + "%1$s har inte behörighet att ringa samtal" "Det gick inte att läsa in widgeten" "Widgetinställningar" @@ -105,7 +113,8 @@ "Bakgrund och utseende" "Startinställningar" "Inaktiverat av administratören" - "Tillåt rotering av startskärmen" + + "När mobilen vrids" "Aviseringsprickar" "På" @@ -114,7 +123,8 @@ "Aktivera appaviseringar för %1$s om du vill att aviseringsprickar ska visas" "Ändra inställningar" "Visa aviseringsprickar" - "Lägg till appikoner på startskärmen" + + "För nya appar" "Okänt" "Ta bort" @@ -126,7 +136,8 @@ "%1$s väntar på installation" "Widgetlista" "Widgetslistan har stängts" - "Lägg till på startskärmen" + + "Flytta objekt hit" "Objektet har lagts till på startskärmen" "Objektet har tagits bort" @@ -141,7 +152,8 @@ "Objektet har lagts till i mappen" "Skapa mapp med: %1$s" "Mappen har skapats" - "Flytta till startskärmen" + + "Ändra storlek" "Öka bredden" "Öka höjden" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index fa58703671..889695c954 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Upana wa %1$d na kimo cha %2$d" "Wijeti ya %1$s" - "Gusa na ushikilie wijeti ili uisogeze kwenye Skrini ya kwanza" - "Weka kwenye Skrini ya kwanza" + + + + "Umeongeza wijeti ya %1$s kwenye skrini ya kwanza" "{count,plural, =1{Wijeti #}other{Wijeti #}}" "{count,plural, =1{Njia # ya mkato}other{Njia # za mkato}}" @@ -52,7 +54,8 @@ "Kazini" "Mazungumzo" "Maelezo muhimu, popote ulipo" - "Ili upate maelezo bila kufungua programu, unaweza kuweka wijeti kwenye Skrini yako ya kwanza" + + "Gusa ili ubadilishe mipangilio ya wijeti" "Nimeelewa" "Badilisha mipangilio ya wijeti" @@ -65,7 +68,8 @@ "Arifa" "Gusa na ushikilie ili usogeze njia ya mkato." "Gusa mara mbili na ushikilie ili usogeze njia ya mkato au utumie vitendo maalum." - "Hakuna nafasi kwenye Skrini hii ya kwanza" + + "Hakuna nafasi zaidi katika treya ya Vipendeleo" "Orodha ya programu" "Matokeo ya utafutaji" @@ -79,10 +83,14 @@ "Bandika Utabiri" "kuweka njia za mkato" "Huruhusu programu kuongeza njia za mkato bila mtumiaji kuingilia kati." - "soma mipangilio ya Mwanzo na njia za mkato" - "Huruhusu programu kusoma mipangilio na njia za mikato zilizo katika skirini ya Mwanzo." - "andika mipangilio ya skrini ya Mwanzo na njia za mkato" - "Huruhusu programu kubadilisha mipangilio na njia za mkato katika skrini ya Mwanzo." + + + + + + + + "%1$s hairuhusiwi kupiga simu" "Imeshindwa kupakia wijeti" "Mipangilio ya wijeti" @@ -105,7 +113,8 @@ "Mandhari na muundo" "Mipangilio ya mwanzo" "Imezimwa na msimamizi wako" - "Ruhusu kuzungusha skrini ya Kwanza" + + "Simu inapozungushwa" "Vitone vya arifa" "Imewashwa" @@ -114,7 +123,8 @@ "Ili kuonyesha Vitone vya Arifa, washa kipengele cha arifa za programu katika %1$s" "Badilisha mipangilio" "Onyesha vitone vya arifa" - "Weka aikoni za programu kwenye Skrini ya kwanza" + + "Kwa ajili ya programu mpya" "Yasiyojulikana" "Ondoa" @@ -126,7 +136,8 @@ "%1$s inasubiri kusakinisha" "Orodha ya wijeti" "Orodha ya wijeti imefungwa" - "Weka kwenye Skrini ya Kwanza" + + "Hamishia kipengee hapa" "Kipengee kimeongezwa kwenye skrini ya kwanza" "Kipengee kimeondolewa" @@ -141,7 +152,8 @@ "Kipengee kimeongezwa kwenye folda" "Unda folda ukitumia: %1$s" "Folda imeundwa" - "Hamishia Skrini ya kwanza" + + "Badilisha ukubwa" "Ongeza upana" "Ongeza urefu" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 2fa95f85f0..f311607a17 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d அகலத்திற்கு %2$d உயரம்" "%1$s விட்ஜெட்" - "முகப்புத் திரைக்கு விட்ஜெட்டை நகர்த்த அதைத் தொட்டுப் பிடிக்கவும்" - "முகப்புத் திரையில் சேர்" + + + + "%1$s விட்ஜெட் முகப்புத் திரையில் சேர்க்கப்பட்டது" "{count,plural, =1{# விட்ஜெட்}other{# விட்ஜெட்டுகள்}}" "{count,plural, =1{# ஷார்ட்கட்}other{# ஷார்ட்கட்கள்}}" @@ -52,7 +54,8 @@ "பணி" "உரையாடல்கள்" "விரல்நுனியில் பயனுள்ள தகவல்களைப் பெறுங்கள்" - "ஆப்ஸைத் திறக்காமல் தகவல்களைப் பெற, முகப்புத் திரையில் விட்ஜெட்டுகளைச் சேர்க்கலாம்" + + "விட்ஜெட் அமைப்புகளை மாற்றத் தட்டவும்" "சரி" "விட்ஜெட் அமைப்புகளை மாற்றும்" @@ -65,7 +68,8 @@ "அறிவிப்புகள்" "ஷார்ட்கட்டை நகர்த்தத் தொட்டுப் பிடிக்கவும்." "ஷார்ட்கட்டை நகர்த்த இருமுறை தட்டிப் பிடிக்கவும் அல்லது பிரத்தியேகச் செயல்களைப் பயன்படுத்தவும்." - "இந்த முகப்புத் திரையில் இடமில்லை" + + "பிடித்தவை ட்ரேயில் இடமில்லை" "ஆப்ஸின் பட்டியல்" "தேடல் முடிவுகள்" @@ -79,10 +83,14 @@ "கணிக்கப்பட்ட ஆப்ஸைப் பின் செய்தல்" "குறுக்குவழிகளை நிறுவுதல்" "பயனரின் அனுமதி இல்லாமல் குறுக்குவழிகளைச் சேர்க்கப் ஆப்ஸை அனுமதிக்கிறது." - "முகப்பின் அமைப்பு மற்றும் குறுக்குவழிகளைப் படித்தல்" - "முகப்பில் உள்ள அமைப்பு மற்றும் குறுக்குவழிகளைப் படிக்க ஆப்ஸை அனுமதிக்கிறது." - "முகப்பின் அமைப்பு மற்றும் குறுக்குவழிகளை எழுதுதல்" - "முகப்பில் உள்ள அமைப்பு மற்றும் குறுக்குவழிகளை மாற்ற ஆப்ஸை அனுமதிக்கிறது." + + + + + + + + "ஃபோன் அழைப்புகள் செய்ய, %1$s அனுமதிக்கப்படவில்லை" "விட்ஜெட்டை ஏற்ற முடியவில்லை" "விட்ஜெட் அமைப்புகள்" @@ -105,7 +113,8 @@ "வால்பேப்பர் & ஸ்டைல்" "முகப்பு அமைப்புகள்" "உங்கள் நிர்வாகி முடக்கியுள்ளார்" - "முகப்புத் திரை சுழற்சியை அனுமதி" + + "மொபைலைச் சுழற்றும் போது" "அறிவிப்புப் புள்ளிகள்" "ஆன்" @@ -114,7 +123,8 @@ "அறிவிப்புப் புள்ளிகளைக் காட்ட, %1$s இன் ஆப்ஸ் அறிவிப்புகளை இயக்கவும்" "அமைப்புகளை மாற்று" "அறிவிப்புப் புள்ளிகளைக் காட்டு" - "முகப்புத் திரையில் ஆப்ஸ் ஐகான்களைச் சேர்" + + "புதிய ஆப்ஸை நிறுவும்போது" "தெரியாதது" "அகற்று" @@ -126,7 +136,8 @@ "%1$sஐ நிறுவுவதற்காகக் காத்திருக்கிறது" "விட்ஜெட்கள் பட்டியல்" "விட்ஜெட்கள் பட்டியல் மூடப்பட்டது" - "முகப்புத் திரையில் சேருங்கள்" + + "இங்கு நகர்த்து" "முகப்புத் திரையில் சேர்க்கப்பட்டது" "அகற்றப்பட்டது" @@ -141,7 +152,8 @@ "ஃபோல்டரில் உருப்படி சேர்க்கப்பட்டது" "இதனுடன் ஃபோல்டரை உருவாக்கும்: %1$s" "ஃபோல்டர் உருவாக்கப்பட்டது" - "முகப்புத் திரைக்கு நகர்த்து" + + "அளவு மாற்று" "அகலத்தை அதிகரி" "உயரத்தை அதிகரி" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 73c2e1a390..f22d628139 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d వెడల్పు X %2$d ఎత్తు" "%1$s విడ్జెట్" - "ఈ విడ్జెట్‌ను మొదటి స్క్రీన్‌లో కావాల్సిన చోట ఉంచడానికి, దాన్ని తాకి అలాగే నొక్కి పట్టుకోండి" - "మొదటి స్క్రీన్‌కు జోడించు" + "విడ్జెట్‌ను మొదటి స్క్రీన్ చుట్టూ తిప్పడానికి దాన్ని తాకి, & నొక్కి ఉంచండి" + "మొదటి స్క్రీన్‌కు జోడించండి" "మొదటి స్క్రీన్‌కు %1$s విడ్జెట్ జోడించబడింది" "{count,plural, =1{# విడ్జెట్}other{# విడ్జెట్‌లు}}" "{count,plural, =1{# షార్ట్‌కట్}other{# షార్ట్‌కట్‌లు}}" @@ -52,7 +52,7 @@ "ఆఫీస్" "సంభాషణలు" "మీ చేతివేళ్ల మీద ఉపయోగకరమైన సమాచారం" - "యాప్‌లను తెరవకుండా సమాచారం పొందడానికి, మీరు మీ మొదటి స్క్రీన్‌కు విడ్జెట్‌లను జోడించవచ్చు" + "యాప్‌లను తెరవకుండా సమాచారాన్ని పొందడానికి, మీరు మీ మొదటి స్క్రీన్‌కు విడ్జెట్‌లను జోడించవచ్చు" "విడ్జెట్ సెట్టింగ్‌లను మార్చడానికి ట్యాప్ చేయండి" "అర్థమైంది" "విడ్జెట్ సెట్టింగ్‌లను మార్చండి" @@ -65,7 +65,7 @@ "నోటిఫికేషన్‌లు" "షార్ట్‌కట్‌ను తరలించడానికి తాకి & నొక్కి ఉంచు." "షార్ట్‌కట్‌ను తరలించడానికి లేదా అనుకూల చర్యలను ఉపయోగించడానికి రెండుసార్లు నొక్కండి & హోల్డ్ చేయండి." - "ఈ మొదటి స్క్రీన్‌లో స్థలం లేదు" + "ఈ మొదటి స్క్రీన్‌లో స్థలం లేదు" "ఇష్టమైనవి ట్రేలో ఖాళీ లేదు" "యాప్‌ల లిస్ట్‌" "సెర్చ్ ఫలితాలు" @@ -79,10 +79,10 @@ "సూచనను పిన్ చేయండి" "షార్ట్‌కట్‌లను ఇన్‌స్టాల్ చేయడం" "వినియోగదారు ప్రమేయం లేకుండా షార్ట్‌కట్‌లను జోడించడానికి యాప్‌ను అనుమతిస్తుంది." - "హోమ్ సెట్టింగ్‌లు మరియు షార్ట్‌కట్‌లను చదవడం" - "హోమ్‌లో సెట్టింగ్‌లు మరియు షార్ట్‌కట్‌లను చదవడానికి యాప్‌ను అనుమతిస్తుంది." - "హోమ్ సెట్టింగ్‌లు మరియు షార్ట్‌కట్‌లను రాయడం" - "హోమ్‌లో సెట్టింగ్‌లు మరియు షార్ట్‌కట్‌లను మార్చడానికి యాప్‌ను అనుమతిస్తుంది." + "హోమ్ సెట్టింగ్‌లు, షార్ట్‌కట్‌లను చదవండి" + "హోమ్‌లో సెట్టింగ్‌లు, షార్ట్‌కట్‌లను చదవడానికి యాప్‌ను అనుమతిస్తుంది." + "హోమ్ సెట్టింగ్‌లు, షార్ట్‌కట్‌లను రాయండి" + "హోమ్‌లో సెట్టింగ్‌లు, షార్ట్‌కట్‌లను మార్చడానికి యాప్‌ను అనుమతిస్తుంది." "ఫోన్ కాల్స్‌ను చేసేందుకు %1$sకి అనుమతి లేదు" "విడ్జెట్‌ను లోడ్ చేయడం సాధ్యం కాలేదు" "విడ్జెట్ సెట్టింగ్‌లు" @@ -105,7 +105,7 @@ "వాల్‌పేపర్ & స్టయిల్" "మొదటి స్క్రీన్ సెట్టింగ్‌లు" "మీ నిర్వాహకులు నిలిపివేసారు" - "మొదటి స్క్రీన్ రొటేషన్‌ను అనుమతించండి" + "మొదటి స్క్రీన్ రొటేషన్‌ను అనుమతించండి" "ఫోన్‌‌ను తిప్పినప్పుడు" "నోటిఫికేషన్ డాట్‌లు" "ఆన్" @@ -114,7 +114,7 @@ "నోటిఫికేషన్ డాట్‌లను చూపించడానికి %1$sకు యాప్ నోటిఫికేషన్‌లను ఆన్ చేయండి" "సెట్టింగ్‌లను మార్చు" "నోటిఫికేషన్ డాట్‌లను చూపు" - "యాప్ చిహ్నాలను మొదటి స్క్రీన్‌కు జోడించు" + "యాప్ చిహ్నాలను మొదటి స్క్రీన్‌కు జోడించండి" "కొత్త యాప్‌ల కోసం" "తెలియదు" "తీసివేయి" @@ -126,7 +126,7 @@ "%1$s ఇన్‌స్టాల్ కావడానికి వేచి ఉంది" "విడ్జెట్‌ల లిస్ట్‌" "విడ్జెట్‌ల లిస్ట్‌ మూసివేయబడింది" - "హోమ్ స్క్రీన్‌కు జోడించండి" + "మొదటి స్క్రీన్‌కు జోడించండి" "అంశాన్ని ఇక్కడికి తరలించు" "అంశం హోమ్‌స్క్రీన్‌కి జోడించబడింది" "ఐటెమ్ తీసివేయబడింది" @@ -141,7 +141,7 @@ "అంశం ఫోల్డర్‌కు జోడించబడింది" "ఈ పేరుతో ఫోల్డర్‌ను క్రియేట్ చేయండి: %1$s" "ఫోల్డర్ క్రియేట్ చేయబడింది" - "హోమ్‌స్క్రీన్‌కు తరలించు" + "మొదటి స్క్రీన్‌కు తరలించండి" "పరిమాణం మార్చు" "వెడల్పును పెంచు" "ఎత్తును పెంచు" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 768bff66d4..6c7b1f6cc8 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "กว้าง %1$d x สูง %2$d" "วิดเจ็ต %1$s" - "แตะวิดเจ็ตค้างไว้เพื่อย้ายไปรอบๆ หน้าจอหลัก" - "เพิ่มลงในหน้าจอหลัก" + "แตะวิดเจ็ตค้างไว้เพื่อย้ายไปรอบๆ หน้าจอหลัก" + "เพิ่มลงในหน้าจอหลัก" "เพิ่มวิดเจ็ต %1$s ลงในหน้าจอหลักแล้ว" "{count,plural, =1{วิดเจ็ต # รายการ}other{วิดเจ็ต # รายการ}}" "{count,plural, =1{ทางลัด # รายการ}other{ทางลัด # รายการ}}" @@ -52,7 +52,7 @@ "งาน" "การสนทนา" "เข้าถึงข้อมูลที่เป็นประโยชน์ได้ที่ปลายนิ้ว" - "หากต้องการรับข้อมูลโดยไม่เปิดแอป ให้เพิ่มวิดเจ็ตลงในหน้าจอหลัก" + "หากต้องการรับข้อมูลโดยไม่เปิดแอป ให้เพิ่มวิดเจ็ตลงในหน้าจอหลัก" "แตะเพื่อเปลี่ยนการตั้งค่าวิดเจ็ต" "รับทราบ" "เปลี่ยนการตั้งค่าวิดเจ็ต" @@ -65,7 +65,7 @@ "การแจ้งเตือน" "แตะค้างไว้เพื่อย้ายทางลัด" "แตะสองครั้งค้างไว้เพื่อย้ายทางลัดหรือใช้การดำเนินการที่กำหนดเอง" - "ไม่มีที่ว่างในหน้าจอหลักนี้" + "ไม่มีที่ว่างในหน้าจอหลักนี้" "ไม่มีพื้นที่เหลือในถาดรายการโปรด" "รายชื่อแอป" "ผลการค้นหา" @@ -79,10 +79,10 @@ "ปักหมุดแอปที่คาดการณ์ไว้" "ติดตั้งทางลัด" "อนุญาตให้แอปเพิ่มทางลัดโดยไม่ต้องให้ผู้ใช้จัดการ" - "อ่านการตั้งค่าและทางลัดหน้าแรกแล้ว" - "อนุญาตให้แอปอ่านการตั้งค่าและทางลัดในหน้าแรก" - "เขียนการตั้งค่าและทางลัดหน้าแรกแล้ว" - "อนุญาตให้แอปเปลี่ยนการตั้งค่าและทางลัดในหน้าแรก" + "อ่านการตั้งค่าและทางลัดในหน้าแรก" + "อนุญาตให้แอปอ่านการตั้งค่าและทางลัดในหน้าแรก" + "เขียนการตั้งค่าและทางลัดในหน้าแรก" + "อนุญาตให้แอปเปลี่ยนการตั้งค่าและทางลัดในหน้าแรก" "%1$s ไม่ได้รับอนุญาตให้โทรออก" "โหลดวิดเจ็ตไม่ได้" "การตั้งค่าวิดเจ็ต" @@ -105,7 +105,7 @@ "วอลเปเปอร์และรูปแบบ" "การตั้งค่าหน้าแรก" "ปิดใช้โดยผู้ดูแลระบบ" - "อนุญาตให้หมุนหน้าจอหลัก" + "อนุญาตให้หมุนหน้าจอหลัก" "เมื่อหมุนโทรศัพท์" "เครื่องหมายจุดแสดงการแจ้งเตือน" "เปิด" @@ -114,7 +114,7 @@ "เปิดการแจ้งเตือนแอปของ %1$s เพื่อแสดงเครื่องหมายจุดแสดงการแจ้งเตือน" "เปลี่ยนการตั้งค่า" "แสดงเครื่องหมายจุดแสดงการแจ้งเตือน" - "เพิ่มไอคอนแอปในหน้าจอหลัก" + "เพิ่มไอคอนแอปในหน้าจอหลัก" "สำหรับแอปใหม่" "ไม่รู้จัก" "ลบ" @@ -126,7 +126,7 @@ "%1$s กำลังรอติดตั้ง" "รายการวิดเจ็ต" "ปิดรายการวิดเจ็ตแล้ว" - "เพิ่มลงในหน้าจอหลัก" + "เพิ่มลงในหน้าจอหลัก" "ย้ายรายการมาที่นี่" "เพิ่มรายการไปยังหน้าจอหลักแล้ว" "นำรายการออกแล้ว" @@ -141,7 +141,7 @@ "เพิ่มรายการไปยังโฟลเดอร์แล้ว" "สร้างโฟลเดอร์ด้วย: %1$s" "สร้างโฟลเดอร์แล้ว" - "ย้ายไปที่หน้าจอหลัก" + "ย้ายไปที่หน้าจอหลัก" "ปรับขนาด" "เพิ่มความกว้าง" "เพิ่มความสูง" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 49465c5340..c8bfb4762e 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "%1$d ang lapad at %2$d ang taas" "%1$s widget" - "Pindutin nang matagal ang widget para ilipat-lipat ito sa Home screen" - "Idagdag sa Home screen" + "Pindutin nang matagal ang widget para ilipat-lipat ito sa home screen" + "Idagdag sa home screen" "Idinagdag sa home screen ang widget na %1$s" "{count,plural, =1{# widget}one{# widget}other{# na widget}}" "{count,plural, =1{# shortcut}one{# shortcut}other{# na shortcut}}" @@ -52,7 +52,7 @@ "Trabaho" "Mga Pag-uusap" "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" + "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" "OK" "Baguhin ang mga setting ng widget" @@ -65,7 +65,7 @@ "Mga Notification" "Pindutin nang matagal para ilipat ang shortcut." "I-double tap at pindutin nang matagal para ilipat ang shortcut o gumamit ng mga custom na pagkilos." - "Walang espasyo sa Home screen na ito" + "Walang espasyo sa home screen na ito" "Wala nang lugar sa tray ng Mga Paborito" "Listahan ng mga app" "Mga resulta ng paghahanap" @@ -79,10 +79,10 @@ "I-pin ang Hula" "i-install ang mga shortcut" "Pinapayagan ang isang app na magdagdag ng mga shortcut nang walang panghihimasok ng user." - "basahin ang mga setting at shortcut ng Home" - "Pinapayagan ang app na basahin ang mga setting at shortcut sa Home." - "magsulat ng mga setting at shortcut ng Home" - "Pinapayagan ang app na baguhin ang mga setting at shortcut sa Home." + "basahin ang mga setting at shortcut ng home" + "Binibigyang-daan ang app na basahin ang mga setting at shortcut sa home." + "magsulat ng mga setting at shortcut ng home" + "Binibigyang-daan ang app na baguhin ang mga setting at shortcut sa home." "Hindi pinahihintulutang tumawag ang %1$s" "Hindi ma-load ang widget" "Mga setting ng widget" @@ -105,7 +105,7 @@ "Wallpaper & istilo" "Mga setting ng Home" "Na-disable ng iyong admin" - "Payagan ang pag-rotate ng Home screen" + "Payagan ang pag-rotate ng home screen" "Kailan maro-rotate ang telepono" "Mga notification dot" "Naka-on" @@ -114,7 +114,7 @@ "Upang ipakita ang Mga Notification Dot, i-on ang mga notification ng app para sa %1$s" "Baguhin ang mga setting" "Ipakita ang mga notification dot" - "Magdagdag ng mga app icon sa Home screen" + "Magdagdag ng mga icon ng app sa home screen" "Para sa mga bagong app" "Hindi kilala" "Alisin" @@ -126,7 +126,7 @@ "Hinihintay nang mag-install ang %1$s" "Listahan ng mga widget" "Nakasara ang listahan ng mga widget" - "Idagdag sa Home screen" + "Idagdag sa home screen" "Ilipat ang item dito" "Naidagdag sa home screen ang item" "Naalis na ang item" @@ -141,7 +141,7 @@ "Idinagdag ang item sa folder" "Gumawa ng folder na may: %1$s" "Nagawa ang folder" - "Ilipat sa Home screen" + "Ilipat sa home screen" "I-resize" "Dagdagan ang lapad" "Dagdagan ang taas" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index bb0e1a8a51..e96a539794 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "genişlik: %1$d, yükseklik: %2$d" "%1$s widget\'ı" - "Ana ekranda taşımak için widget\'a dokunup basılı tutun" - "Ana ekrana ekle" + + + + "%1$s widget\'ı ana ekrana eklendi" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# kısayol}other{# kısayol}}" @@ -52,7 +54,8 @@ "İş" "Görüşmeler" "Faydalı bilgiler parmaklarınızın ucunda" - "Uygulamaları açmadan bilgi almak için Ana ekranınıza widget\'lar ekleyebilirsiniz" + + "Widget ayarlarını değiştirmek için dokunun" "Anladım" "Widget ayarlarını değiştir" @@ -65,7 +68,8 @@ "Bildirimler" "Kısayolu taşımak için dokunup basılı tutun." "Kısayolu taşımak veya özel işlemleri kullanmak için iki kez dokunup basılı tutun." - "Bu Ana ekranda yer yok" + + "Favoriler tepsisinde başka yer kalmadı" "Uygulamalar listesi" "Arama sonuçları" @@ -79,10 +83,14 @@ "Tahmini Sabitle" "kısayolları yükle" "Uygulamaya, kullanıcı müdahalesi olmadan kısayol ekleme izni verir." - "Ana ekran ayarlarını ve kısayollarını oku" - "Uygulamaya, Ana ekrandaki ayarları ve kısayolları okuma izni verir." - "Ana ekran ayarlarını ve kısayollarını yaz" - "Uygulamaya, Ana ekrandaki ayarları ve kısayolları değiştirme izni verir." + + + + + + + + "%1$s uygulamasının telefon etmesine izin verilmiyor" "Widget yüklenemiyor" "Widget ayarları" @@ -105,7 +113,8 @@ "Duvar kağıdı ve stil" "Ana ekran ayarları" "Yöneticiniz tarafından devre dışı bırakıldı" - "Ana ekranı döndürmeye izin ver" + + "Telefon döndürüldüğünde" "Bildirim noktaları" "Açık" @@ -114,7 +123,8 @@ "Bildirim Noktaları\'nı göstermek için %1$s uygulamasının bildirimlerini açın" "Ayarları değiştir" "Bildirim noktalarını göster" - "Uygulama simgelerini Ana ekrana ekle" + + "Yeni uygulamalar için" "Bilinmiyor" "Kaldır" @@ -126,7 +136,8 @@ "%1$s uygulaması yüklenmek için bekliyor" "Widget listesi" "Widget listesi kapalı" - "Ana ekrana ekle" + + "Öğeyi buraya taşı" "Öğe ana ekrana eklendi" "Öğe kaldırıldı" @@ -141,7 +152,8 @@ "Öğe, klasöre eklendi" "Şu öğeyle klasör oluştur: %1$s" "Klasör oluşturuldu" - "Ana ekrana taşı" + + "Yeniden boyutlandır" "Genişliği artır" "Yüksekliği artır" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 998ad84545..b3c8b23e7a 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Ширина – %1$d, висота – %2$d" "Віджет %1$s" - "Натисніть і втримуйте віджет, щоб перемістити його в потрібне місце на головному екрані" - "Додати на головний екран" + + + + "Віджет %1$s додано на головний екран" "{count,plural, =1{# віджет}one{# віджет}few{# віджети}many{# віджетів}other{# віджета}}" "{count,plural, =1{# ярлик}one{# ярлик}few{# ярлики}many{# ярликів}other{# ярлика}}" @@ -52,7 +54,8 @@ "Робочі" "Розмови" "Корисна інформація завжди під рукою" - "Щоб отримувати інформацію, не відкриваючи додатки, ви можете додати на головний екран віджети" + + "Натисніть, щоб змінити налаштування віджета" "OK" "Змінити налаштування віджета" @@ -65,7 +68,8 @@ "Сповіщення" "Натисніть і втримуйте, щоб перемістити ярлик." "Двічі натисніть і втримуйте ярлик, щоб перемістити його або виконати інші дії." - "На головному екрані немає місця" + + "В області \"Вибране\" немає місця" "Список додатків" "Результати пошуку" @@ -79,10 +83,14 @@ "Закріпити передбачений додаток" "створення ярликів" "Дозволяє програмі самостійно додавати ярлики." - "читати налаштування та ярлики головного екрана" - "Дозволяє програмі читати налаштування та ярлики на головному екрані." - "записувати налаштування та ярлики головного екрана" - "Дозволяє програмі змінювати налаштування та ярлики на головному екрані." + + + + + + + + "Додаток %1$s не має дозволу телефонувати" "Не вдається завантажити віджет" "Налаштування віджета" @@ -105,7 +113,8 @@ "Оформлення та стиль" "Налаштування головного екрана" "Вимкнув адміністратор" - "Дозволити обертання головного екрана" + + "Коли телефон обертається" "Значки сповіщень" "Увімкнено" @@ -114,7 +123,8 @@ "Щоб показувати значки сповіщень, увімкніть сповіщення в додатку %1$s" "Змінити налаштування" "Показувати значки сповіщень" - "Додавати значки додатків на головний екран" + + "Для нових додатків" "Невідомо" "Прибрати" @@ -126,7 +136,8 @@ "%1$s очікує на завантаження" "Список віджетів" "Список віджектів закрито" - "Додати на головний екран" + + "Перемістити елемент сюди" "Елемент додано на головний екран" "Елемент вилучено" @@ -141,7 +152,8 @@ "Елемент додано в папку" "Створити папку з: %1$s" "Папку створено" - "Перемістити на головний екран" + + "Змінити розміри" "Збільшити ширину" "Збільшити висоту" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 1b4a3d1a4d..11b4c68091 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "‏%1$d چوڑا اور ‎%2$d اونچا" "%1$s ویجیٹ" - "ویجیٹ کو ہوم اسکرین کے چاروں طرف منتقل کرنے کیلئے اسے ٹچ کریں اور دبائے رکھیں" - "ہوم اسکرین میں شامل کریں" + + + + "%1$s ویجیٹ کو ہوم اسکرین میں شامل کیا گیا" "{count,plural, =1{# ویجیٹ}other{# ویجیٹس}}" "{count,plural, =1{# شارٹ کٹ}other{# شارٹ کٹس}}" @@ -52,7 +54,8 @@ "دفتری ویجیٹس" "گفتگوئیں" "مفید معلومات کو آسانی سے حاصل کریں" - "ایپس کو کھولے بغیر معلومات حاصل کرنے کے لیے آپ اپنی ہوم اسکرین پر ویجیٹس شامل کر سکتے ہیں" + + "ویجیٹ ترتیبات تبدیل کرنے کے لیے تھپتھپائیں" "سمجھ آ گئی" "ویجیٹ ترتیبات تبدیل کریں" @@ -65,7 +68,8 @@ "اطلاعات" "شارٹ کٹ منتقل کرنے کیلیے ٹچ کریں اور پکڑ کر رکھیں۔" "شارٹ کٹ کو منتقل کرنے یا حسب ضرورت کارروائیاں استعمال کرنے کے لیے دوبار تھپتھپائیں اور پکڑ کر رکھیں۔" - "اس ہوم اسکرین پر کوئی گنجائش نہیں ہے" + + "پسندیدہ ٹرے میں مزید کوئی گنجائش نہیں ہے" "ایپس کی فہرست" "تلاش کے نتائج" @@ -79,10 +83,14 @@ "پیشگوئی پن کریں" "شارٹ کٹس انسٹال کریں" "کسی ایپ کو صارف کی مداخلت کے بغیر شارٹ کٹس شامل کرنے کی اجازت دیتا ہے۔" - "ہوم ترتیبات اور شارٹ کٹس کو پڑھیں" - "ایپ کو ہوم میں ترتیبات اور شارٹ کٹس کو پڑھنے کی اجازت دیتا ہے۔" - "ہوم ترتیبات اور شارٹ کٹس کو لکھیں" - "ایپ کو ہوم میں ترتیبات اور شارٹ کٹس کو تبدیل کرنے کی اجازت دیتا ہے۔" + + + + + + + + "%1$s کو فون کالیں کرنے کی اجازت نہیں ہے" "ویجیٹ لوڈ نہیں کیا جا سکتا" "ویجیٹ کی ترتیبات" @@ -105,7 +113,8 @@ "وال پیپر اور طرز" "ہوم ترتیبات" "آپ کے منتظم کی طرف سے غیر فعال کر دیا گیا" - "ہوم اسکرین گھمانے کی اجازت دیں" + + "جب فون گھمایا جاتا ہے" "اطلاعاتی ڈاٹس" "آن ہے" @@ -114,7 +123,8 @@ "اطلاعاتی ڈاٹس دکھانے کی خاطر %1$s کیلئے ایپ کی اطلاعات آن کریں" "ترتیبات تبدیل کریں" "اطلاعاتی ڈاٹس دکھائیں" - "ہوم اسکرین میں ایپ آئیکنز شامل کریں" + + "نئی ایپس کیلئے" "نامعلوم" "ہٹائیں" @@ -126,7 +136,8 @@ "%1$s انسٹال ہونے کا انتظار کر رہی ہے" "ویجیٹس کی فہرست" "ویجیٹس کی فہرست بند کر دی گئی" - "ہوم اسکرین میں شامل کریں" + + "آئٹم یہاں منتقل کریں" "آئٹم کو ہوم اسکرین میں شامل کر دیا گیا" "آئٹم ہٹا دیا گیا" @@ -141,7 +152,8 @@ "آئٹم فولڈر میں شامل کر دیا گیا" "اس کے ساتھ فولڈر بنائیں: %1$s" "فولڈر بنا دیا گیا" - "ہوم اسکرین میں منتقل کریں" + + "سائز تبدیل کریں" "چوڑائی بڑھائیں" "اونچائی بڑھائیں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 8984af8972..8f211cca55 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Eni %1$d, bo‘yi %2$d" "%1$s ta vidjet" - "Vidjetni ushlagan holda kerakli joyga siljiting" - "Bosh ekranga chiqarish" + + + + "%1$s vidjeti bosh ekranga qoʻshildi" "{count,plural, =1{# ta vidjet}other{# ta vidjet}}" "{count,plural, =1{# ta yorliq}other{# ta yorliq}}" @@ -52,7 +54,8 @@ "Ish" "Suhbatlar" "Barcha kerakli axborot doim yoningizda" - "Kerakli ilovalarni ochmasdan turib ulardan axborot olish uchun vidjetlarni bosh ekranga chiqaring" + + "Vidjet sozlamalarini oʻzgartirish uchun bosing" "OK" "Vidjet sozlamalarini oʻzgartirish" @@ -65,7 +68,8 @@ "Bildirishnomalar" "Yorliqni bosib turgan holatda suring." "Ikki marta bosing va yorliqni bosib turgan holatda suring yoki maxsus amaldan foydalaning." - "Bosh ekranda joy qolmadi." + + "Ajratilganlarda birorta ham xona yo‘q" "Ilovalar ro‘yxati" "Qidiruv natijalari" @@ -79,10 +83,14 @@ "Tavsiyani mahkamlash" "yorliqlar yaratish" "Ilovalarga foydalanuvchidan so‘ramasdan yorliqlar qo‘shishga ruxsat beradi." - "Uy sozlamalari va yorliqlarini o‘qish" - "Ilovaga \"Uy\" ekranidagi yorliqlar va sozlamalarni o‘qish uchun ruxsat beradi." - "Uy sozlamalari va yorliqlarini yozish" - "Ilovaga \"Uy\" ekranidagi yorliqlar va sozlamalrni o‘zgartirish uchun ruxsat beradi." + + + + + + + + "%1$s ilovasiga qo‘ng‘iroqlarni amalga oshirishga ruxsat berilmagan" "Vidjet yuklanmadi" "Vidjet sozlamalari" @@ -105,7 +113,8 @@ "Fon rasmi va uslubi" "Bosh ekran sozlamalari" "Administrator tomonidan o‘chirilgan" - "Bosh ekranni burishga ruxsat" + + "Telefon burilganda" "Bildirishnoma belgilari" "Yoniq" @@ -114,7 +123,8 @@ "Bildirishnoma belgilarini ko‘rsatish uchun %1$s ilovasida bildirishnomalarni yoqing" "Sozlamalarni o‘zgartirish" "Bildirishnoma belgilarini chiqarish" - "Ilova ikonkalarini bosh ekranga chiqarish" + + "Yangi o‘rnatilgan ilovalar ikonkasini bosh ekranga chiqarish" "Noma’lum" "Olib tashlash" @@ -126,7 +136,8 @@ "%1$s ilovasi o‘rnatilishi kutilmoqda" "Vidjetlar ro‘yxati" "Vidjetlar ro‘yxati yopildi" - "Bosh ekranga chiqarish" + + "Obyektni bu yerga ko‘chirish" "Obyekt bosh ekranga qo‘shildi" "Element olib tashlandi" @@ -141,7 +152,8 @@ "Element jildga qo‘shildi" "%1$s bilan jild yaratish" "Jild yaratildi" - "Bosh ekranga ko‘chirish" + + "O‘lchamini o‘zgartirish" "Enini uzaytirish" "Bo‘yini uzaytirish" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 6972ee325e..2467778d2b 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "Rộng %1$d x cao %2$d" "Tiện ích %1$s" - "Chạm và giữ để di chuyển tiện ích xung quanh Màn hình chính" - "Thêm vào Màn hình chính" + + + + "Đã thêm tiện ích %1$s vào màn hình chính" "{count,plural, =1{# tiện ích}other{# tiện ích}}" "{count,plural, =1{# lối tắt}other{# lối tắt}}" @@ -52,7 +54,8 @@ "Công việc" "Cuộc trò chuyện" "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" "Tôi hiểu" "Thay đổi chế độ cài đặt tiện ích" @@ -65,7 +68,8 @@ "Thông báo" "Chạm và giữ để di chuyển một lối tắt." "Nhấn đúp và giữ để di chuyển một lối tắt hoặc sử dụng các thao tác tùy chỉnh." - "Không còn khoảng trống trên Màn hình chính này" + + "Không còn chỗ trong khay Mục yêu thích" "Danh sách ứng dụng" "Kết quả tìm kiếm" @@ -79,10 +83,14 @@ "Ghim ứng dụng dự đoán" "cài đặt lối tắt" "Cho phép ứng dụng thêm lối tắt mà không cần sự can thiệp của người dùng." - "đọc cài đặt và lối tắt trên Màn hình chính" - "Cho phép ứng dụng đọc cài đặt và lối tắt trên Màn hình chính." - "ghi cài đặt và lối tắt trên Màn hình chính" - "Cho phép ứng dụng thay đổi cài đặt và lối tắt trên Màn hình chính." + + + + + + + + "%1$s không được phép thực hiện cuộc gọi điện thoại" "Không thể tải tiện ích" "Cài đặt tiện ích" @@ -105,7 +113,8 @@ "Hình nền và phong cách" "Cài đặt màn hình chính" "Bị tắt bởi quản trị viên của bạn" - "Cho phép xoay Màn hình chính" + + "Khi xoay điện thoại" "Dấu chấm thông báo" "Đang bật" @@ -114,7 +123,8 @@ "Để hiển thị Dấu chấm thông báo, hãy bật thông báo ứng dụng cho %1$s" "Thay đổi cài đặt" "Hiện dấu chấm thông báo" - "Thêm biểu tượng ứng dụng vào Màn hình chính" + + "Cho ứng dụng mới" "Không xác định" "Xóa" @@ -126,7 +136,8 @@ "Đang chờ cài đặt %1$s" "Danh sách tiện ích" "Đã đóng danh sách tiện ích" - "Thêm vào màn hình chính" + + "Di chuyển mục vào đây" "Đã thêm mục vào màn hình chính" "Đã xóa mục" @@ -141,7 +152,8 @@ "Đã thêm mục vào thư mục" "Tạo thư mục bằng: %1$s" "Đã tạo thư mục" - "Di chuyển đến màn hình chính" + + "Đổi kích thước" "Tăng chiều rộng" "Tăng chiều cao" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index c7eb21e54b..e7a12f2528 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "宽 %1$d,高 %2$d" "“%1$s”微件" - "轻触并按住该微件即可将其在主屏幕上四处移动" - "添加到主屏幕" + + + + "已将“%1$s”微件添加到主屏幕" "{count,plural, =1{# 个微件}other{# 个微件}}" "{count,plural, =1{# 个快捷方式}other{# 个快捷方式}}" @@ -52,7 +54,8 @@ "工作" "对话" "实用信息触手可及" - "要想不打开应用就能获取信息,您可以将相应微件添加到主屏幕" + + "点按即可更改微件设置" "知道了" "更改微件设置" @@ -65,7 +68,8 @@ "通知" "轻触并按住快捷方式即可移动该快捷方式。" "点按两次并按住快捷方式即可移动该快捷方式或使用自定义操作。" - "此主屏幕上已没有空间" + + "收藏栏已满" "应用列表" "搜索结果" @@ -79,10 +83,14 @@ "固定预测的应用" "安装快捷方式" "允许应用自行添加快捷方式。" - "读取主屏幕设置和快捷方式" - "允许应用读取主屏幕中的设置和快捷方式。" - "写入主屏幕设置和快捷方式" - "允许应用更改主屏幕中的设置和快捷方式。" + + + + + + + + "不允许使用“%1$s”拨打电话" "无法加载微件" "微件设置" @@ -105,7 +113,8 @@ "壁纸和样式" "主屏幕设置" "已被您的管理员停用" - "允许旋转主屏幕" + + "手机旋转时" "通知圆点" "已开启" @@ -114,7 +123,8 @@ "要显示通知圆点,请开启%1$s的应用通知功能" "更改设置" "显示通知圆点" - "将应用图标添加到主屏幕" + + "适用于新应用" "未知" "移除" @@ -126,7 +136,8 @@ "%1$s正在等待安装" "微件列表" "微件列表已关闭" - "添加到主屏幕" + + "将项目移至此处" "已将项目添加到主屏幕" "项目已移除" @@ -141,7 +152,8 @@ "项目已添加到文件夹" "创建“%1$s”文件夹" "文件夹已创建" - "移至主屏幕" + + "调整大小" "增加宽度" "增加高度" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index a278327f75..c06435345c 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d 闊,%2$d 高" "「%1$s」小工具" - "按住小工具即可隨意在主畫面上移動" - "新增至主畫面" + + + + "已經將「%1$s」小工具加咗去主畫面" "{count,plural, =1{# 個小工具}other{# 個小工具}}" "{count,plural, =1{# 個捷徑}other{# 個捷徑}}" @@ -52,7 +54,8 @@ "工作" "對話" "實用資訊,唾手可得" - "將小工具新增到主畫面,不用開啟應用程式就可直接查看資訊" + + "輕按即可變更小工具設定" "知道了" "變更小工具設定" @@ -65,7 +68,8 @@ "通知" "輕觸並按住即可移動捷徑。" "㩒兩下之後㩒住,就可以郁捷徑或者用自訂操作。" - "這個主畫面沒有空間了" + + "我的收藏寄存區沒有足夠空間" "應用程式清單" "搜尋結果" @@ -79,10 +83,14 @@ "固定預測" "安裝捷徑" "允許應用程式無需使用者許可也可新增捷徑。" - "讀取主畫面的設定和捷徑" - "允許應用程式讀取主畫面中的設定和捷徑。" - "寫入主畫面的設定和捷徑" - "允許應用程式更改主畫面中的設定和捷徑。" + + + + + + + + "不允許 %1$s 撥打電話" "無法載入小工具" "小工具設定" @@ -105,7 +113,8 @@ "桌布和樣式" "主畫面設定" "已由您的管理員停用" - "允許主畫面旋轉" + + "當手機旋轉時" "通知圓點" "開啟" @@ -114,7 +123,8 @@ "如要顯示「通知圓點」,請開啟「%1$s」的應用程式通知功能" "變更設定" "顯示通知圓點" - "將應用程式圖示新增至主畫面" + + "新安裝的應用程式" "不明" "移除" @@ -126,7 +136,8 @@ "正在等待安裝 %1$s" "小工具清單" "已經關閉嘅小工具清單" - "新增至主畫面" + + "移動項目至這裡" "已將項目加入至主畫面" "項目已移除" @@ -141,7 +152,8 @@ "項目已加入資料夾" "使用以下項目建立資料夾:%1$s" "已建立資料夾" - "移動至主畫面" + + "重新調整大小" "增加闊度" "增加高度" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index a2cfcc780e..2b73c161ba 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "寬度為 %1$d,高度為 %2$d" "「%1$s」小工具" - "按住小工具即可將它拖放到主畫面上的任何位置" - "新增到主畫面" + + + + "已將「%1$s」小工具新增到主畫面" "{count,plural, =1{# 項小工具}other{# 項小工具}}" "{count,plural, =1{# 個捷徑}other{# 個捷徑}}" @@ -52,7 +54,8 @@ "工作" "對話" "實用資訊隨手可得" - "只要將小工具新增到主畫面,就可以直接查看資訊,不必開啟應用程式" + + "輕觸即可變更小工具設定" "我知道了" "變更小工具設定" @@ -65,7 +68,8 @@ "通知" "按住即可移動捷徑。" "輕觸兩下並按住即可移動捷徑或使用自訂操作。" - "這個主畫面已無空間" + + "「我的最愛」匣已無可用空間" "應用程式清單" "搜尋結果" @@ -79,10 +83,14 @@ "固定預測的應用程式" "安裝捷徑" "允許應用程式自動新增捷徑。" - "讀取主畫面的設定和捷徑" - "允許應用程式讀取主畫面中的設定和捷徑。" - "寫入主畫面設定和捷徑" - "允許應用程式變更主畫面中的設定和捷徑。" + + + + + + + + "%1$s 無法撥打電話" "無法載入小工具" "小工具設定" @@ -105,7 +113,8 @@ "桌布和樣式" "主畫面設定" "已由你的管理員停用" - "允許旋轉主畫面" + + "當手機旋轉時" "通知圓點" "開啟" @@ -114,7 +123,8 @@ "如要顯示通知圓點,請開啟「%1$s」的應用程式通知功能" "變更設定" "顯示通知圓點" - "將應用程式圖示加到主畫面" + + "適用於新安裝的應用程式" "不明" "移除" @@ -126,7 +136,8 @@ "正在等待安裝「%1$s」" "小工具清單" "已關閉小工具清單" - "新增至主畫面" + + "將項目移至這裡" "已將項目新增到主畫面" "已移除項目" @@ -141,7 +152,8 @@ "已將項目新增到資料夾" "建立「%1$s」資料夾" "已建立資料夾" - "移至主畫面" + + "調整大小" "增加寬度" "增加高度" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index ca0176940f..b5ea9becdb 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -37,8 +37,10 @@ "%1$d × %2$d" "%1$d ububanzi ngokungu-%2$d ukuya phezulu" "Iwijethi elingu-%1$s" - "Thinta uphinde ubambe iwijethi ukuyihambisa Kusikrini sasekhaya" - "Engeza kusikrini sasekhaya" + + + + "Iwijethi ye-%1$s yengezwe kusikrini sasekhaya" "{count,plural, =1{iwijethi #}one{amawijethi #}other{amawijethi #}}" "{count,plural, =1{isinqamuleli #}one{izinqamuleli #}other{izinqamuleli #}}" @@ -52,7 +54,8 @@ "Umsebenzi" "Izingxoxo" "Ulwazi oluwusizo phambi nje kwakho" - "Ukuze utholeulwazi ngaphandle kokuvula ama-app, ungakwazi ukwengeza amawijethi kusikrini sakho sasekhaya" + + "Thepha ukuze ushintshe amasethingi ewijethi" "Ngiyezwa" "Shintsha amasethingi ewijethi" @@ -65,7 +68,8 @@ "Izaziso" "Thinta uphinde ubambe ukuze uhambise isinqamuleli." "Thepha kabili uphinde ubambe ukuze uhambise isinqamuleli noma usebenzise izenzo ezingokwezifiso." - "Asikho isikhala kulesi sikrini sasekhaya" + + "Asisekho isikhala kwitreyi lezintandokazi" "Uhlu lwezinhlelo zokusebenza" "Imiphumela yosesho" @@ -79,10 +83,14 @@ "Ukubikezela Iphinikhodi" "faka izinqamuleli" "Ivumela uhlelo lokusebenza ukufaka izinqamuleli ngaphandle kokungenelela komsebenzisi." - "funda izilungiselelo zokuthi Ikhaya nezinqamuleli" - "Ivumela uhlelo lokusebenza ukuthi lifunde izilungiselelo nezinqamuleli ekhaya." - "bhala izilungiselelo zokuthi Ikhaya nezinqamuleli" - "Ivumela uhlelo lokusebenza ukuthi lushintshe izilungiselelo nezinqamuleli Ekhaya." + + + + + + + + "%1$s ayivunyelwe ukwenza amakholi wefoni" "Ayikwazi ukulayisha iwijethi" "Amasethingi ewijethi" @@ -105,7 +113,8 @@ "Isithombe sangemuva nesitayela" "Izilungiselelo zasekhaya" "Kukhutshazwe umlawuli wakho" - "Vumela ukuphendukiswa kwesikrini sasekhaya" + + "Uma ifoni iphendukiswa" "Amacashazi esaziso" "Vuliwe" @@ -114,7 +123,8 @@ "Ukuze ubonisa amcashazi esaziso, vula izaziso zohlelo lokusebenza ze-%1$s" "Shintsha izilungiselelo" "Bonisa amacashazi esaziso" - "Engeza izithonjana zohlelo lokusebenza kusikrini sasekhaya" + + "Kwezinhlelo zokusebenza ezintsha" "Akwaziwa" "Susa" @@ -126,7 +136,8 @@ "%1$s ilinde ukufakwa" "Uhlu lwamawijethi" "Uhlu lwamawijethi luvaliwe" - "Faka kusikrini sasekhaya" + + "Hambisa into lapha" "Into ingezwe kusikrini sasekhaya" "Into isusiwe" @@ -141,7 +152,8 @@ "Into ingeziwe kufolda" "Dala ifolda nge-: %1$s" "Ifolda idaliwe" - "Hambisa kusikrini sasekhaya" + + "Shintsha usayizi" "Khuphula ububanzi" "Khuphula ubude" From 8d7cfd1d360116e019c6d51fa48131226c7baa49 Mon Sep 17 00:00:00 2001 From: kholoud mohamed Date: Mon, 14 Mar 2022 13:58:51 +0000 Subject: [PATCH 039/782] RESTRICT AUTOMERGE Moved enteprise resource updatability to Launcher3 Bug: 217388602 Bug: 218875965 Test: atest EnterpriseResourcesTests Test: manual Change-Id: I095a1da30766e4b4eab33f42b034601b3322eb3d (cherry picked from commit e210b47c2063729ff053cd0bd6456d51ce5d7cbe) Merged-In: I095a1da30766e4b4eab33f42b034601b3322eb3d --- .../model/QuickstepModelDelegate.java | 51 ------- .../launcher3/model/ModelDelegate.java | 3 +- .../android/launcher3/model/StringCache.java | 136 +++++++++++++++--- 3 files changed, 121 insertions(+), 69 deletions(-) diff --git a/quickstep/src/com/android/launcher3/model/QuickstepModelDelegate.java b/quickstep/src/com/android/launcher3/model/QuickstepModelDelegate.java index 8424564459..0e534f4ea9 100644 --- a/quickstep/src/com/android/launcher3/model/QuickstepModelDelegate.java +++ b/quickstep/src/com/android/launcher3/model/QuickstepModelDelegate.java @@ -15,20 +15,6 @@ */ package com.android.launcher3.model; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.ALL_APPS_PERSONAL_TAB; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.ALL_APPS_PERSONAL_TAB_ACCESSIBILITY; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.ALL_APPS_WORK_TAB; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.ALL_APPS_WORK_TAB_ACCESSIBILITY; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.DISABLED_BY_ADMIN_MESSAGE; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WIDGETS_PERSONAL_TAB; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WIDGETS_WORK_TAB; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_FOLDER_NAME; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_PROFILE_EDU; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_PROFILE_EDU_ACCEPT; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_PROFILE_ENABLE_BUTTON; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_PROFILE_PAUSED_DESCRIPTION; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_PROFILE_PAUSED_TITLE; -import static android.app.admin.DevicePolicyResources.Strings.Launcher.WORK_PROFILE_PAUSE_BUTTON; import static android.text.format.DateUtils.DAY_IN_MILLIS; import static android.text.format.DateUtils.formatElapsedTime; @@ -46,7 +32,6 @@ import static com.android.launcher3.util.Executors.MODEL_EXECUTOR; import static java.util.stream.Collectors.toCollection; import android.app.StatsManager; -import android.app.admin.DevicePolicyManager; import android.app.prediction.AppPredictionContext; import android.app.prediction.AppPredictionManager; import android.app.prediction.AppPredictor; @@ -150,42 +135,6 @@ public class QuickstepModelDelegate extends ModelDelegate { mActive = true; } - @Override - @WorkerThread - public void loadStringCache(StringCache cache) { - cache.loadDefaultStrings(mContext); - - cache.workProfileEdu = getEnterpriseString(WORK_PROFILE_EDU, cache.workProfileEdu); - cache.workProfileEduAccept = getEnterpriseString( - WORK_PROFILE_EDU_ACCEPT, cache.workProfileEduAccept); - cache.workProfilePausedTitle = getEnterpriseString( - WORK_PROFILE_PAUSED_TITLE, cache.workProfilePausedTitle); - cache.workProfilePausedDescription = getEnterpriseString( - WORK_PROFILE_PAUSED_DESCRIPTION, cache.workProfilePausedDescription); - cache.workProfilePauseButton = getEnterpriseString( - WORK_PROFILE_PAUSE_BUTTON, cache.workProfilePauseButton); - cache.workProfileEnableButton = getEnterpriseString( - WORK_PROFILE_ENABLE_BUTTON, cache.workProfileEnableButton); - cache.allAppsWorkTab = getEnterpriseString(ALL_APPS_WORK_TAB, cache.allAppsWorkTab); - cache.allAppsPersonalTab = getEnterpriseString( - ALL_APPS_PERSONAL_TAB, cache.allAppsPersonalTab); - cache.allAppsWorkTabAccessibility = getEnterpriseString( - ALL_APPS_WORK_TAB_ACCESSIBILITY, cache.allAppsWorkTabAccessibility); - cache.allAppsPersonalTabAccessibility = getEnterpriseString( - ALL_APPS_PERSONAL_TAB_ACCESSIBILITY, cache.allAppsPersonalTabAccessibility); - cache.workFolderName = getEnterpriseString(WORK_FOLDER_NAME, cache.workFolderName); - cache.widgetsWorkTab = getEnterpriseString(WIDGETS_WORK_TAB, cache.widgetsWorkTab); - cache.widgetsPersonalTab = getEnterpriseString( - WIDGETS_PERSONAL_TAB, cache.widgetsPersonalTab); - cache.disabledByAdminMessage = getEnterpriseString( - DISABLED_BY_ADMIN_MESSAGE, cache.disabledByAdminMessage); - } - - private String getEnterpriseString(String updatableStringId, String defaultString) { - DevicePolicyManager dpm = mContext.getSystemService(DevicePolicyManager.class); - return dpm.getString(updatableStringId, () -> defaultString); - } - @Override public void workspaceLoadComplete() { super.workspaceLoadComplete(); diff --git a/src/com/android/launcher3/model/ModelDelegate.java b/src/com/android/launcher3/model/ModelDelegate.java index cc42258cf0..3bd9470566 100644 --- a/src/com/android/launcher3/model/ModelDelegate.java +++ b/src/com/android/launcher3/model/ModelDelegate.java @@ -90,10 +90,9 @@ public class ModelDelegate implements ResourceBasedOverride { */ @WorkerThread public void loadStringCache(StringCache cache) { - cache.loadDefaultStrings(mContext); + cache.loadStrings(mContext); } - /** * Called during loader after workspace loading is complete */ diff --git a/src/com/android/launcher3/model/StringCache.java b/src/com/android/launcher3/model/StringCache.java index 11d3e70f5f..e0a1dff5e0 100644 --- a/src/com/android/launcher3/model/StringCache.java +++ b/src/com/android/launcher3/model/StringCache.java @@ -16,16 +16,97 @@ package com.android.launcher3.model; +import android.app.admin.DevicePolicyManager; import android.content.Context; import com.android.launcher3.R; +import com.android.launcher3.Utilities; /** * - * Cache for some of the string used in Launcher. + * Cache for the device policy strings used in Launcher. */ public class StringCache { + private static final String PREFIX = "Launcher."; + + /** + * User on-boarding title for work profile apps. + */ + private static final String WORK_PROFILE_EDU = PREFIX + "WORK_PROFILE_EDU"; + + /** + * Action label to finish work profile edu. + */ + private static final String WORK_PROFILE_EDU_ACCEPT = PREFIX + "WORK_PROFILE_EDU_ACCEPT"; + + /** + * Title shown when user opens work apps tab while work profile is paused. + */ + private static final String WORK_PROFILE_PAUSED_TITLE = + PREFIX + "WORK_PROFILE_PAUSED_TITLE"; + + /** + * Description shown when user opens work apps tab while work profile is paused. + */ + private static final String WORK_PROFILE_PAUSED_DESCRIPTION = + PREFIX + "WORK_PROFILE_PAUSED_DESCRIPTION"; + + /** + * Shown on the button to pause work profile. + */ + private static final String WORK_PROFILE_PAUSE_BUTTON = + PREFIX + "WORK_PROFILE_PAUSE_BUTTON"; + + /** + * Shown on the button to enable work profile. + */ + private static final String WORK_PROFILE_ENABLE_BUTTON = + PREFIX + "WORK_PROFILE_ENABLE_BUTTON"; + + /** + * Label on launcher tab to indicate work apps. + */ + private static final String ALL_APPS_WORK_TAB = PREFIX + "ALL_APPS_WORK_TAB"; + + /** + * Label on launcher tab to indicate personal apps. + */ + private static final String ALL_APPS_PERSONAL_TAB = PREFIX + "ALL_APPS_PERSONAL_TAB"; + + /** + * Accessibility description for launcher tab to indicate work apps. + */ + private static final String ALL_APPS_WORK_TAB_ACCESSIBILITY = + PREFIX + "ALL_APPS_WORK_TAB_ACCESSIBILITY"; + + /** + * Accessibility description for launcher tab to indicate personal apps. + */ + private static final String ALL_APPS_PERSONAL_TAB_ACCESSIBILITY = + PREFIX + "ALL_APPS_PERSONAL_TAB_ACCESSIBILITY"; + + /** + * Work folder name. + */ + private static final String WORK_FOLDER_NAME = PREFIX + "WORK_FOLDER_NAME"; + + /** + * Label on widget tab to indicate work app widgets. + */ + private static final String WIDGETS_WORK_TAB = PREFIX + "WIDGETS_WORK_TAB"; + + /** + * Label on widget tab to indicate personal app widgets. + */ + private static final String WIDGETS_PERSONAL_TAB = PREFIX + "WIDGETS_PERSONAL_TAB"; + + /** + * Message shown when a feature is disabled by the admin (e.g. changing wallpaper). + */ + private static final String DISABLED_BY_ADMIN_MESSAGE = + PREFIX + "DISABLED_BY_ADMIN_MESSAGE"; + /** * User on-boarding title for work profile apps. */ @@ -99,22 +180,45 @@ public class StringCache { /** * Sets the default values for the strings. */ - public void loadDefaultStrings(Context context) { - workProfileEdu = context.getString(R.string.work_profile_edu_work_apps); - workProfileEduAccept = context.getString(R.string.work_profile_edu_accept); - workProfilePausedTitle = context.getString(R.string.work_apps_paused_title); - workProfilePausedDescription = context.getString(R.string.work_apps_paused_body); - workProfilePauseButton = context.getString(R.string.work_apps_pause_btn_text); - workProfileEnableButton = context.getString(R.string.work_apps_enable_btn_text); - allAppsWorkTab = context.getString(R.string.all_apps_work_tab); - allAppsPersonalTab = context.getString(R.string.all_apps_personal_tab); - allAppsWorkTabAccessibility = context.getString(R.string.all_apps_button_work_label); - allAppsPersonalTabAccessibility = context.getString( + public void loadStrings(Context context) { + workProfileEdu = getEnterpriseString( + context, WORK_PROFILE_EDU, R.string.work_profile_edu_work_apps); + workProfileEduAccept = getEnterpriseString( + context, WORK_PROFILE_EDU_ACCEPT, R.string.work_profile_edu_accept); + workProfilePausedTitle = getEnterpriseString( + context, WORK_PROFILE_PAUSED_TITLE, R.string.work_apps_paused_title); + workProfilePausedDescription = getEnterpriseString( + context, WORK_PROFILE_PAUSED_DESCRIPTION, R.string.work_apps_paused_body); + workProfilePauseButton = getEnterpriseString( + context, WORK_PROFILE_PAUSE_BUTTON, R.string.work_apps_pause_btn_text); + workProfileEnableButton = getEnterpriseString( + context, WORK_PROFILE_ENABLE_BUTTON, R.string.work_apps_enable_btn_text); + allAppsWorkTab = getEnterpriseString( + context, ALL_APPS_WORK_TAB, R.string.all_apps_work_tab); + allAppsPersonalTab = getEnterpriseString( + context, ALL_APPS_PERSONAL_TAB, R.string.all_apps_personal_tab); + allAppsWorkTabAccessibility = getEnterpriseString( + context, ALL_APPS_WORK_TAB_ACCESSIBILITY, R.string.all_apps_button_work_label); + allAppsPersonalTabAccessibility = getEnterpriseString( + context, ALL_APPS_PERSONAL_TAB_ACCESSIBILITY, R.string.all_apps_button_personal_label); - workFolderName = context.getString(R.string.work_folder_name); - widgetsWorkTab = context.getString(R.string.widgets_full_sheet_work_tab); - widgetsPersonalTab = context.getString(R.string.widgets_full_sheet_personal_tab); - disabledByAdminMessage = context.getString(R.string.msg_disabled_by_admin); + workFolderName = getEnterpriseString( + context, WORK_FOLDER_NAME, R.string.work_folder_name); + widgetsWorkTab = getEnterpriseString( + context, WIDGETS_WORK_TAB, R.string.widgets_full_sheet_work_tab); + widgetsPersonalTab = getEnterpriseString( + context, WIDGETS_PERSONAL_TAB, R.string.widgets_full_sheet_personal_tab); + disabledByAdminMessage = getEnterpriseString( + context, DISABLED_BY_ADMIN_MESSAGE, R.string.msg_disabled_by_admin); + } + + private String getEnterpriseString( + Context context, String updatableStringId, int defaultStringId) { + DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class); + return Utilities.ATLEAST_T + ? dpm.getResources().getString( + updatableStringId, () -> context.getString(defaultStringId)) + : context.getString(defaultStringId); } @Override From b5b70930e983fe2d2c7ebd64a2408e0061d060e5 Mon Sep 17 00:00:00 2001 From: Benno Lin Date: Wed, 19 Jan 2022 03:45:46 +0000 Subject: [PATCH 040/782] Enable pressback tests Bug: 205027405 Test: Manual Change-Id: I5bb41fc27db17e95d7a7c91cec2bbf85f33d6dad --- .../android/quickstep/TaplTestsQuickstep.java | 16 ++---------- .../launcher3/ui/TaplTestsLauncher3.java | 12 ++------- .../tapl/LauncherInstrumentation.java | 25 +++++++++++++------ 3 files changed, 21 insertions(+), 32 deletions(-) diff --git a/quickstep/tests/src/com/android/quickstep/TaplTestsQuickstep.java b/quickstep/tests/src/com/android/quickstep/TaplTestsQuickstep.java index 399cd10855..4d38822f26 100644 --- a/quickstep/tests/src/com/android/quickstep/TaplTestsQuickstep.java +++ b/quickstep/tests/src/com/android/quickstep/TaplTestsQuickstep.java @@ -32,7 +32,6 @@ import androidx.test.uiautomator.Until; import com.android.launcher3.Launcher; import com.android.launcher3.LauncherState; -import com.android.launcher3.tapl.HomeAllApps; import com.android.launcher3.tapl.LaunchedAppState; import com.android.launcher3.tapl.LauncherInstrumentation.NavigationModel; import com.android.launcher3.tapl.Overview; @@ -45,7 +44,6 @@ import com.android.quickstep.views.RecentsView; import org.junit.After; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; @@ -295,26 +293,16 @@ public class TaplTestsQuickstep extends AbstractQuickStepTest { getAndAssertLaunchedApp(); } - // TODO(b/204830798): test with all navigation modes(add @NavigationModeSwitch annotation) - // after the bug resolved. - @Ignore("b/205027405") @Test @PortraitLandscape - @ScreenRecord + @NavigationModeSwitch public void testPressBack() throws Exception { mLauncher.getWorkspace().switchToAllApps(); mLauncher.pressBack(); mLauncher.getWorkspace(); waitForState("Launcher internal state didn't switch to Home", () -> LauncherState.NORMAL); - HomeAllApps allApps = mLauncher.getWorkspace().switchToAllApps(); - allApps.freeze(); - try { - allApps.getAppIcon(APP_NAME).dragToWorkspace(false, false); - } finally { - allApps.unfreeze(); - } - mLauncher.getWorkspace().getWorkspaceAppIcon(APP_NAME).launch(getAppPackageName()); + startAppFast(resolveSystemApp(Intent.CATEGORY_APP_CALCULATOR)); mLauncher.pressBack(); mLauncher.getWorkspace(); waitForState("Launcher internal state didn't switch to Home", () -> LauncherState.NORMAL); diff --git a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java index 73e9823229..f0bef2477f 100644 --- a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java +++ b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java @@ -24,6 +24,7 @@ import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; +import android.content.Intent; import android.graphics.Point; import androidx.test.filters.LargeTest; @@ -50,7 +51,6 @@ import com.android.launcher3.widget.picker.WidgetsFullSheet; import com.android.launcher3.widget.picker.WidgetsRecyclerView; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; @@ -391,7 +391,6 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { folder.close(); } - @Ignore("b/205027405") @Test @PortraitLandscape public void testPressBack() throws Exception { @@ -400,14 +399,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { mLauncher.getWorkspace(); waitForState("Launcher internal state didn't switch to Home", () -> LauncherState.NORMAL); - HomeAllApps allApps = mLauncher.getWorkspace().switchToAllApps(); - allApps.freeze(); - try { - allApps.getAppIcon(APP_NAME).dragToWorkspace(false, false); - } finally { - allApps.unfreeze(); - } - mLauncher.getWorkspace().getWorkspaceAppIcon(APP_NAME).launch(getAppPackageName()); + startAppFast(resolveSystemApp(Intent.CATEGORY_APP_CALCULATOR)); mLauncher.pressBack(); mLauncher.getWorkspace(); waitForState("Launcher internal state didn't switch to Home", () -> LauncherState.NORMAL); diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index 8e0eb7b071..9f0d9720da 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java @@ -113,6 +113,7 @@ 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_KEY_BACK_DOWN = getKeyEventPattern("ACTION_DOWN", "KEYCODE_BACK"); static final Pattern EVENT_KEY_BACK_UP = getKeyEventPattern("ACTION_UP", "KEYCODE_BACK"); @@ -135,6 +136,8 @@ public final class LauncherInstrumentation { public enum GestureScope { OUTSIDE_WITHOUT_PILFER, OUTSIDE_WITH_PILFER, INSIDE, INSIDE_TO_OUTSIDE, INSIDE_TO_OUTSIDE_WITHOUT_PILFER, + INSIDE_TO_OUTSIDE_WITH_KEYCODE, // For gestures that will trigger a keycode from TIS. + OUTSIDE_WITH_KEYCODE, } // Base class for launcher containers. @@ -877,10 +880,9 @@ public final class LauncherInstrumentation { } /** + * @return the Workspace object. * @deprecated use goHome(). * Presses nav bar home button. - * - * @return the Workspace object. */ @Deprecated public Workspace pressHome() { @@ -968,9 +970,11 @@ public final class LauncherInstrumentation { if (getNavigationModel() == NavigationModel.ZERO_BUTTON) { final Point displaySize = getRealDisplaySize(); final GestureScope gestureScope = - launcherVisible ? GestureScope.INSIDE_TO_OUTSIDE_WITHOUT_PILFER - : GestureScope.OUTSIDE_WITHOUT_PILFER; - linearGesture(0, displaySize.y / 2, displaySize.x / 2, displaySize.y / 2, + launcherVisible ? GestureScope.INSIDE_TO_OUTSIDE_WITH_KEYCODE + : GestureScope.OUTSIDE_WITH_KEYCODE; + // TODO(b/225505986): change startY and endY back to displaySize.y / 2 once the + // issue is solved. + linearGesture(0, displaySize.y / 4, displaySize.x / 2, displaySize.y / 4, 10, false, gestureScope); } else { waitForNavigationUiObject("back").click(); @@ -1506,7 +1510,8 @@ public final class LauncherInstrumentation { switch (action) { case MotionEvent.ACTION_DOWN: if (gestureScope != GestureScope.OUTSIDE_WITH_PILFER - && gestureScope != GestureScope.OUTSIDE_WITHOUT_PILFER) { + && gestureScope != GestureScope.OUTSIDE_WITHOUT_PILFER + && gestureScope != GestureScope.OUTSIDE_WITH_KEYCODE) { expectEvent(TestProtocol.SEQUENCE_MAIN, EVENT_TOUCH_DOWN); } if (notLauncher3 && getNavigationModel() != NavigationModel.THREE_BUTTON) { @@ -1521,14 +1526,18 @@ public final class LauncherInstrumentation { expectEvent(TestProtocol.SEQUENCE_PILFER, EVENT_PILFER_POINTERS); } if (gestureScope != GestureScope.OUTSIDE_WITH_PILFER - && gestureScope != GestureScope.OUTSIDE_WITHOUT_PILFER) { + && gestureScope != GestureScope.OUTSIDE_WITHOUT_PILFER + && gestureScope != GestureScope.OUTSIDE_WITH_KEYCODE) { expectEvent(TestProtocol.SEQUENCE_MAIN, gestureScope == GestureScope.INSIDE || gestureScope == GestureScope.OUTSIDE_WITHOUT_PILFER ? EVENT_TOUCH_UP : EVENT_TOUCH_CANCEL); } if (notLauncher3 && getNavigationModel() != NavigationModel.THREE_BUTTON) { - expectEvent(TestProtocol.SEQUENCE_TIS, EVENT_TOUCH_UP_TIS); + expectEvent(TestProtocol.SEQUENCE_TIS, + gestureScope == GestureScope.INSIDE_TO_OUTSIDE_WITH_KEYCODE + || gestureScope == GestureScope.OUTSIDE_WITH_KEYCODE + ? EVENT_TOUCH_CANCEL_TIS : EVENT_TOUCH_UP_TIS); } break; } From ddbf5374aa6e3bba939b7e002d43107aea0df877 Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Thu, 24 Mar 2022 12:08:25 -0700 Subject: [PATCH 041/782] Add metrics for taskbar 3 button nav Fixes: 221075063 Test: wwlogcat shows right events, new events show up on aster dashboard Change-Id: I3864ac02ea00f281d33ccb26b95a4916bd8b6be9 --- .../taskbar/TaskbarActivityContext.java | 9 +++ .../launcher3/taskbar/TaskbarControllers.java | 9 +++ .../taskbar/TaskbarNavButtonController.java | 48 +++++++++++++- .../TaskbarNavButtonControllerTest.java | 65 +++++++++++++++++++ .../launcher3/logging/StatsLogManager.java | 29 ++++++++- 5 files changed, 157 insertions(+), 3 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index 7ee953a98a..1082dc0625 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -56,6 +56,7 @@ import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.annotation.VisibleForTesting; import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.BubbleTextView; @@ -66,6 +67,7 @@ import com.android.launcher3.dot.DotInfo; import com.android.launcher3.folder.Folder; import com.android.launcher3.folder.FolderIcon; import com.android.launcher3.logger.LauncherAtom; +import com.android.launcher3.logging.StatsLogManager; import com.android.launcher3.model.data.AppInfo; import com.android.launcher3.model.data.FolderInfo; import com.android.launcher3.model.data.ItemInfo; @@ -249,6 +251,13 @@ public class TaskbarActivityContext extends BaseTaskbarContext { mDeviceProfile.updateAllAppsIconSize(1, resources); // Leave all apps unscaled. } + @VisibleForTesting + @Override + public StatsLogManager getStatsLogManager() { + // Used to mock, can't mock a default interface method directly + return super.getStatsLogManager(); + } + /** Creates LayoutParams for adding a view directly to WindowManager as a new window */ public WindowManager.LayoutParams createDefaultWindowLayoutParams() { WindowManager.LayoutParams windowLayoutParams = new WindowManager.LayoutParams( diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index 0eab7ae2d8..88f13431f5 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -19,6 +19,7 @@ import android.content.pm.ActivityInfo.Config; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.annotation.VisibleForTesting; import com.android.launcher3.taskbar.allapps.TaskbarAllAppsController; import com.android.systemui.shared.rotation.RotationButtonController; @@ -121,6 +122,7 @@ public class TaskbarControllers { taskbarForceVisibleImmersiveController.init(this); taskbarAllAppsController.init(this, sharedState); taskbarRecentAppsController.init(this); + navButtonController.init(this); mControllersToLog = new LoggableTaskbarController[] { taskbarDragController, navButtonController, navbarButtonsViewController, @@ -158,6 +160,7 @@ public class TaskbarControllers { taskbarForceVisibleImmersiveController.onDestroy(); taskbarAllAppsController.onDestroy(); taskbarRecentAppsController.onDestroy(); + navButtonController.onDestroy(); mControllersToLog = null; } @@ -190,6 +193,12 @@ public class TaskbarControllers { rotationButtonController.dumpLogs(prefix + "\t", pw); } + @VisibleForTesting + TaskbarActivityContext getTaskbarActivityContext() { + // Used to mock + return taskbarActivityContext; + } + protected interface LoggableTaskbarController { void dumpLogs(String prefix, PrintWriter pw); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java index 958598dc61..4ff0649440 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java @@ -19,15 +19,27 @@ package com.android.launcher3.taskbar; import static com.android.internal.app.AssistUtils.INVOCATION_TYPE_HOME_BUTTON_LONG_PRESS; import static com.android.internal.app.AssistUtils.INVOCATION_TYPE_KEY; import static com.android.systemui.shared.system.ActivityManagerWrapper.CLOSE_SYSTEM_WINDOWS_REASON_RECENTS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_A11Y_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_A11Y_BUTTON_TAP; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_BACK_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_BACK_BUTTON_TAP; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_HOME_BUTTON_TAP; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_IME_SWITCHER_BUTTON_TAP; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_OVERVIEW_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_OVERVIEW_BUTTON_TAP; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_SCREEN_PINNING; import android.os.Bundle; import android.os.Handler; +import android.util.Log; import androidx.annotation.IntDef; +import androidx.annotation.Nullable; import androidx.annotation.StringRes; import com.android.launcher3.R; +import com.android.launcher3.logging.StatsLogManager; import com.android.launcher3.testing.TestLogging; import com.android.launcher3.testing.TestProtocol; import com.android.quickstep.OverviewCommandHelper; @@ -49,6 +61,7 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa /** Allow some time in between the long press for back and recents. */ static final int SCREEN_PIN_LONG_PRESS_THRESHOLD = 200; static final int SCREEN_PIN_LONG_PRESS_RESET = SCREEN_PIN_LONG_PRESS_THRESHOLD + 100; + private static final String TAG = TaskbarNavButtonController.class.getSimpleName(); private long mLastScreenPinLongPress; private boolean mScreenPinned; @@ -89,6 +102,7 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa private final TouchInteractionService mService; private final SystemUiProxy mSystemUiProxy; private final Handler mHandler; + @Nullable private StatsLogManager mStatsLogManager; private final Runnable mResetLongPress = this::resetScreenUnpin; @@ -102,18 +116,23 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa public void onButtonClick(@TaskbarButton int buttonType) { switch (buttonType) { case BUTTON_BACK: + logEvent(LAUNCHER_TASKBAR_BACK_BUTTON_TAP); executeBack(); break; case BUTTON_HOME: + logEvent(LAUNCHER_TASKBAR_HOME_BUTTON_TAP); navigateHome(); break; case BUTTON_RECENTS: + logEvent(LAUNCHER_TASKBAR_OVERVIEW_BUTTON_TAP); navigateToOverview(); break; case BUTTON_IME_SWITCH: + logEvent(LAUNCHER_TASKBAR_IME_SWITCHER_BUTTON_TAP); showIMESwitcher(); break; case BUTTON_A11Y: + logEvent(LAUNCHER_TASKBAR_A11Y_BUTTON_TAP); notifyA11yClick(false /* longClick */); break; case BUTTON_QUICK_SETTINGS: @@ -128,15 +147,19 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa public boolean onButtonLongClick(@TaskbarButton int buttonType) { switch (buttonType) { case BUTTON_HOME: + logEvent(LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS); startAssistant(); return true; case BUTTON_A11Y: + logEvent(LAUNCHER_TASKBAR_A11Y_BUTTON_LONGPRESS); notifyA11yClick(true /* longClick */); return true; case BUTTON_BACK: + logEvent(LAUNCHER_TASKBAR_BACK_BUTTON_LONGPRESS); + return backRecentsLongpress(buttonType); case BUTTON_RECENTS: - mLongPressedButtons |= buttonType; - return determineScreenUnpin(); + logEvent(LAUNCHER_TASKBAR_OVERVIEW_BUTTON_LONGPRESS); + return backRecentsLongpress(buttonType); case BUTTON_IME_SWITCH: default: return false; @@ -164,6 +187,11 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa } } + private boolean backRecentsLongpress(@TaskbarButton int buttonType) { + mLongPressedButtons |= buttonType; + return determineScreenUnpin(); + } + /** * Checks if the user has long pressed back and recents buttons * "together" (within {@link #SCREEN_PIN_LONG_PRESS_THRESHOLD})ms @@ -210,6 +238,22 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa mScreenPinned = (sysuiFlags & SYSUI_STATE_SCREEN_PINNING) != 0; } + public void init(TaskbarControllers taskbarControllers) { + mStatsLogManager = taskbarControllers.getTaskbarActivityContext().getStatsLogManager(); + } + + public void onDestroy() { + mStatsLogManager = null; + } + + private void logEvent(StatsLogManager.LauncherEvent event) { + if (mStatsLogManager == null) { + Log.w(TAG, "No stats log manager to log taskbar button event"); + return; + } + mStatsLogManager.logger().log(event); + } + private void navigateHome() { mService.getOverviewCommandHelper().addCommand(OverviewCommandHelper.TYPE_HOME); } diff --git a/quickstep/tests/src/com/android/launcher3/taskbar/TaskbarNavButtonControllerTest.java b/quickstep/tests/src/com/android/launcher3/taskbar/TaskbarNavButtonControllerTest.java index ba1a60dd38..d8be30728e 100644 --- a/quickstep/tests/src/com/android/launcher3/taskbar/TaskbarNavButtonControllerTest.java +++ b/quickstep/tests/src/com/android/launcher3/taskbar/TaskbarNavButtonControllerTest.java @@ -1,5 +1,11 @@ package com.android.launcher3.taskbar; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_BACK_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_BACK_BUTTON_TAP; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_HOME_BUTTON_TAP; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_OVERVIEW_BUTTON_LONGPRESS; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASKBAR_OVERVIEW_BUTTON_TAP; import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_A11Y; import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_BACK; import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_HOME; @@ -11,6 +17,7 @@ import static com.android.quickstep.OverviewCommandHelper.TYPE_TOGGLE; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_SCREEN_PINNING; import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -19,6 +26,7 @@ import android.os.Handler; import androidx.test.runner.AndroidJUnit4; +import com.android.launcher3.logging.StatsLogManager; import com.android.quickstep.OverviewCommandHelper; import com.android.quickstep.SystemUiProxy; import com.android.quickstep.TouchInteractionService; @@ -42,6 +50,14 @@ public class TaskbarNavButtonControllerTest { OverviewCommandHelper mockCommandHelper; @Mock Handler mockHandler; + @Mock + StatsLogManager mockStatsLogManager; + @Mock + StatsLogManager.StatsLogger mockStatsLogger; + @Mock + TaskbarControllers mockTaskbarControllers; + @Mock + TaskbarActivityContext mockTaskbarActivityContext; private TaskbarNavButtonController mNavButtonController; @@ -50,6 +66,10 @@ public class TaskbarNavButtonControllerTest { MockitoAnnotations.initMocks(this); when(mockService.getDisplayId()).thenReturn(DISPLAY_ID); when(mockService.getOverviewCommandHelper()).thenReturn(mockCommandHelper); + when(mockStatsLogManager.logger()).thenReturn(mockStatsLogger); + when(mockTaskbarControllers.getTaskbarActivityContext()) + .thenReturn(mockTaskbarActivityContext); + doReturn(mockStatsLogManager).when(mockTaskbarActivityContext).getStatsLogManager(); mNavButtonController = new TaskbarNavButtonController(mockService, mockSystemUiProxy, mockHandler); } @@ -156,4 +176,49 @@ public class TaskbarNavButtonControllerTest { mNavButtonController.onButtonLongClick(BUTTON_HOME); verify(mockSystemUiProxy, times(0)).startAssistant(any()); } + + @Test + public void testNoCallsToNullLogger() { + mNavButtonController.onButtonClick(BUTTON_HOME); + verify(mockStatsLogManager, times(0)).logger(); + verify(mockStatsLogger, times(0)).log(any()); + } + + @Test + public void testNoCallsAfterNullingOut() { + mNavButtonController.init(mockTaskbarControllers); + mNavButtonController.onButtonClick(BUTTON_HOME); + mNavButtonController.onDestroy(); + mNavButtonController.onButtonClick(BUTTON_HOME); + verify(mockStatsLogger, times(1)).log(LAUNCHER_TASKBAR_HOME_BUTTON_TAP); + verify(mockStatsLogger, times(0)).log(LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS); + } + + @Test + public void testLogOnTap() { + mNavButtonController.init(mockTaskbarControllers); + mNavButtonController.onButtonClick(BUTTON_HOME); + verify(mockStatsLogger, times(1)).log(LAUNCHER_TASKBAR_HOME_BUTTON_TAP); + verify(mockStatsLogger, times(0)).log(LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS); + } + + @Test + public void testLogOnLongpress() { + mNavButtonController.init(mockTaskbarControllers); + mNavButtonController.onButtonLongClick(BUTTON_HOME); + verify(mockStatsLogger, times(1)).log(LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS); + verify(mockStatsLogger, times(0)).log(LAUNCHER_TASKBAR_HOME_BUTTON_TAP); + } + + @Test + public void testBackOverviewLogOnLongpress() { + mNavButtonController.init(mockTaskbarControllers); + mNavButtonController.onButtonLongClick(BUTTON_RECENTS); + verify(mockStatsLogger, times(1)).log(LAUNCHER_TASKBAR_OVERVIEW_BUTTON_LONGPRESS); + verify(mockStatsLogger, times(0)).log(LAUNCHER_TASKBAR_OVERVIEW_BUTTON_TAP); + + mNavButtonController.onButtonLongClick(BUTTON_BACK); + verify(mockStatsLogger, times(1)).log(LAUNCHER_TASKBAR_BACK_BUTTON_LONGPRESS); + verify(mockStatsLogger, times(0)).log(LAUNCHER_TASKBAR_BACK_BUTTON_TAP); + } } diff --git a/src/com/android/launcher3/logging/StatsLogManager.java b/src/com/android/launcher3/logging/StatsLogManager.java index e6dc21e09c..b8ecec1541 100644 --- a/src/com/android/launcher3/logging/StatsLogManager.java +++ b/src/com/android/launcher3/logging/StatsLogManager.java @@ -552,7 +552,34 @@ public class StatsLogManager implements ResourceBasedOverride { @UiEvent(doc = "User scrolled on one of the all apps surfaces such as A-Z list, search " + "result page etc.") - LAUNCHER_ALLAPPS_SCROLLED(985); + LAUNCHER_ALLAPPS_SCROLLED(985), + + @UiEvent(doc = "User tapped taskbar home button") + LAUNCHER_TASKBAR_HOME_BUTTON_TAP(1003), + + @UiEvent(doc = "User tapped taskbar back button") + LAUNCHER_TASKBAR_BACK_BUTTON_TAP(1004), + + @UiEvent(doc = "User tapped taskbar overview/recents button") + LAUNCHER_TASKBAR_OVERVIEW_BUTTON_TAP(1005), + + @UiEvent(doc = "User tapped taskbar IME switcher button") + LAUNCHER_TASKBAR_IME_SWITCHER_BUTTON_TAP(1006), + + @UiEvent(doc = "User tapped taskbar a11y button") + LAUNCHER_TASKBAR_A11Y_BUTTON_TAP(1007), + + @UiEvent(doc = "User tapped taskbar home button") + LAUNCHER_TASKBAR_HOME_BUTTON_LONGPRESS(1008), + + @UiEvent(doc = "User tapped taskbar back button") + LAUNCHER_TASKBAR_BACK_BUTTON_LONGPRESS(1009), + + @UiEvent(doc = "User tapped taskbar overview/recents button") + LAUNCHER_TASKBAR_OVERVIEW_BUTTON_LONGPRESS(1010), + + @UiEvent(doc = "User tapped taskbar a11y button") + LAUNCHER_TASKBAR_A11Y_BUTTON_LONGPRESS(1011); // ADD MORE From 71398ca1c0c21d8a9066feea246fc5c8bcbeda31 Mon Sep 17 00:00:00 2001 From: kholoud mohamed Date: Mon, 21 Mar 2022 10:19:24 +0000 Subject: [PATCH 042/782] Fix newAPI lint error Fixes: 225612636 Test: m -j out/soong/.intermediates/packages/apps/Launcher3/Launcher3/android_common/lint/lint-report.txt Change-Id: Ib7f7df0010702b0f26d99bbd7b27ee38a6ed5e17 (cherry picked from commit af6641414ca20b637114b898edb2abbecbc252dd) Merged-In: Ib7f7df0010702b0f26d99bbd7b27ee38a6ed5e17 --- src/com/android/launcher3/model/StringCache.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/model/StringCache.java b/src/com/android/launcher3/model/StringCache.java index e0a1dff5e0..2fc852dcce 100644 --- a/src/com/android/launcher3/model/StringCache.java +++ b/src/com/android/launcher3/model/StringCache.java @@ -18,6 +18,9 @@ package com.android.launcher3.model; import android.app.admin.DevicePolicyManager; import android.content.Context; +import android.os.Build; + +import androidx.annotation.RequiresApi; import com.android.launcher3.R; import com.android.launcher3.Utilities; @@ -214,13 +217,19 @@ public class StringCache { private String getEnterpriseString( Context context, String updatableStringId, int defaultStringId) { - DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class); return Utilities.ATLEAST_T - ? dpm.getResources().getString( - updatableStringId, () -> context.getString(defaultStringId)) + ? getUpdatableEnterpriseSting(context, updatableStringId, defaultStringId) : context.getString(defaultStringId); } + @RequiresApi(Build.VERSION_CODES.TIRAMISU) + private String getUpdatableEnterpriseSting( + Context context, String updatableStringId, int defaultStringId) { + DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class); + return dpm.getResources().getString( + updatableStringId, () -> context.getString(defaultStringId)); + } + @Override public StringCache clone() { StringCache clone = new StringCache(); From ce3af8d6908a98fb3c7491a509dc5e633504e342 Mon Sep 17 00:00:00 2001 From: Merissa Tan Date: Thu, 31 Mar 2022 13:43:22 -0700 Subject: [PATCH 043/782] Disable taskbar stashing on desktop environment. Bug: 223736439 Test: Manual Change-Id: Iceb349b8a1dbae41e13ef1890a6834d66776c9af (cherry picked from commit 215479443ce0339f75c691195dd14b4e9d5f4da1) --- .../launcher3/taskbar/DesktopTaskbarUIController.java | 6 ++++++ .../android/launcher3/taskbar/TaskbarStashController.java | 2 +- .../com/android/launcher3/taskbar/TaskbarUIController.java | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java index 17e8a49c83..810a3b2764 100644 --- a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java @@ -42,4 +42,10 @@ public class DesktopTaskbarUIController extends TaskbarUIController { super.onDestroy(); mLauncher.getHotseat().setIconsAlpha(1f); } + + @Override + /** Disable taskbar stashing in desktop environment. */ + protected boolean supportsVisualStashing() { + return false; + } } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java index 54dd0b2379..d5327bc44b 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -194,7 +194,7 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba * state. */ public boolean supportsVisualStashing() { - return !mActivity.isThreeButtonNav(); + return mControllers.uiController.supportsVisualStashing(); } /** diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java index d5c399b619..fa185d6804 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java @@ -48,6 +48,11 @@ public class TaskbarUIController { return true; } + protected boolean supportsVisualStashing() { + if (mControllers == null) return false; + return !mControllers.taskbarActivityContext.isThreeButtonNav(); + } + protected void onStashedInAppChanged() { } public Stream getAppIconsForEdu() { From 42cd81c449b25e6b24513c5d9eb88d9f6638b7f5 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 5 Apr 2022 21:25:31 +0000 Subject: [PATCH 044/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I0c6b89e13c7eb1ce127b5379070d16e8aacf074d --- quickstep/res/values-be/strings.xml | 4 ++-- quickstep/res/values-bs/strings.xml | 6 +++--- quickstep/res/values-cs/strings.xml | 2 +- quickstep/res/values-hi/strings.xml | 6 +++--- quickstep/res/values-kk/strings.xml | 14 +++++++------- quickstep/res/values-mn/strings.xml | 2 +- quickstep/res/values-ne/strings.xml | 2 +- quickstep/res/values-pt-rPT/strings.xml | 6 +++--- quickstep/res/values-ru/strings.xml | 3 +-- quickstep/res/values-uk/strings.xml | 2 +- 10 files changed, 23 insertions(+), 24 deletions(-) diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml index a4cdfdc042..41ab4a6783 100644 --- a/quickstep/res/values-be/strings.xml +++ b/quickstep/res/values-be/strings.xml @@ -36,11 +36,11 @@ "Атрымлiвайце доступ да праграм, якімі вы карыстаецеся найбольш часта, непасрэдна з Галоўнага экрана. Прапановы будуць змяняцца ў залежнасці ад вашых дзеянняў. Праграмы, якія знаходзяцца ў ніжнім радку, будуць перамешчаны на Галоўны экран." "Атрымлівайце доступ да праграм, якімі вы карыстаецеся найбольш часта, непасрэдна з Галоўнага экрана. Прапановы будуць змяняцца ў залежнасці ад вашых дзеянняў. Пералік абраных праграм будзе перамешчаны на Галоўны экран." "Атрымлiвайце просты доступ да праграм, якімі вы карыстаецеся найбольш часта, непасрэдна з Галоўнага экрана. Прапановы будуць змяняцца ў залежнасці ад вашых дзеянняў. Праграмы, якія знаходзяцца ў ніжнім радку, будуць перамешчаны ў новую папку." - "Атрымаць прапановы праграм" + "Атрымліваць прапановы праграм" "Не, дзякуй" "Налады" "Тут з\'яўляюцца праграмы, якімі вы карыстаецеся найбольш часта. Гэты спіс змяняецца на падставе вашых дзеянняў" - "Перацягніце праграмы з ніжняга радка, каб атрымаць прапановы праграм" + "Перацягніце праграмы з ніжняга радка, каб атрымліваць прапановы праграм" "Прапановы праграм дададзены на свабоднае месца" "Прапановы праграм уключаны" "Прапановы праграм выключаны" diff --git a/quickstep/res/values-bs/strings.xml b/quickstep/res/values-bs/strings.xml index 5906ac8b93..46a9fecd8c 100644 --- a/quickstep/res/values-bs/strings.xml +++ b/quickstep/res/values-bs/strings.xml @@ -33,9 +33,9 @@ "Predviđene aplikacije" "Primajte prijedloge aplikacija u donjem redu početnog ekrana" "Primajte prijedloge aplikacija u redu omiljenih stavki početnog ekrana" - "Jednostavno pristupite najčešće korištenim aplikacijama direktno na početnom ekranu. Prijedlozi će se mijenjati na osnovu vaših rutina. Aplikacije koje se nalaze u donjem redu će se premjestiti na početni ekran." - "Jednostavno pristupite najčešće korištenim aplikacijama direktno na početnom ekranu. Prijedlozi će se mijenjati na osnovu vaših rutina. Aplikacije u redu omiljenih stavki će se premjestiti na početni ekran." - "Jednostavno pristupite najčešće korištenim aplikacijama, direktno na početnom ekranu. Prijedlozi će se mijenjati na osnovu vaših rutina. Aplikacije koje se nalaze u donjem redu će se premjestiti u novi folder." + "Jednostavno pristupite najčešće korištenim aplikacijama direktno s početnog ekrana. Prijedlozi će se mijenjati na osnovu vaših rutina. Aplikacije koje se nalaze u donjem redu će se premjestiti na početni ekran." + "Jednostavno pristupite najčešće korištenim aplikacijama direktno s početnog ekrana. Prijedlozi će se mijenjati na osnovu vaših rutina. Aplikacije u redu omiljenih stavki će se premjestiti na početni ekran." + "Jednostavno pristupite najčešće korištenim aplikacijama, direktno s početnog ekrana. Prijedlozi će se mijenjati na osnovu vaših rutina. Aplikacije koje se nalaze u donjem redu će se premjestiti u novi folder." "Prikaži prijedloge aplikacija" "Ne, hvala" "Postavke" diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml index 83c92bdb8f..2e3096186a 100644 --- a/quickstep/res/values-cs/strings.xml +++ b/quickstep/res/values-cs/strings.xml @@ -40,7 +40,7 @@ "Ne, díky" "Nastavení" "Zde se zobrazují nejpoužívanější aplikace (které se mění podle sledů činností)" - "Návrhy aplikací získáte přetažením aplikací z dolního řádku" + "Návrhy získáte přetažením aplikací z dolního řádku" "Volné místo bylo vyplněno návrhy aplikací" "Návrhy aplikací jsou povoleny" "Návrhy aplikací jsou zakázány" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index bfdc7e3a71..1842321e3a 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -31,9 +31,9 @@ "आज %1$s और चलेगा" "सुझाए गए ऐप्लिकेशन" "आपके काम के ऐप्लिकेशन" - "अपने होम स्क्रीन की सबसे नीचे वाली पंक्ति में ऐप्लिकेशन के सुझाव पाएं" - "अपने होम स्क्रीन की सबसे नीचे वाली पंक्ति में पसंदीदा ऐप्लिकेशन के सुझाव पाएं" - "आप जिन ऐप्लिकेशन का ज़्यादा इस्तेमाल करते हैं उन्हें सीधा अपने होम स्क्रीन पर पाएं. ऐप्लिकेशन इस्तेमाल करने के आपके रूटीन के हिसाब से सुझाव बदलते रहते हैं. नीचे की पंक्ति के ऐप्लिकेशन होम स्क्रीन पर आ जाएंगे." + "अपनी होम स्क्रीन की सबसे नीचे वाली पंक्ति में ऐप्लिकेशन के सुझाव पाएं" + "अपनी होम स्क्रीन की सबसे नीचे वाली पंक्ति में पसंदीदा ऐप्लिकेशन के सुझाव पाएं" + "आपके ज़्यादातर इस्तेमाल किए जाने वाले ऐप्लिकेशन, सीधा अपनी होम स्क्रीन पर पाएं. ऐप्लिकेशन इस्तेमाल करने के आपके रूटीन के हिसाब से सुझाव बदलते रहते हैं. नीचे की पंक्ति के ऐप्लिकेशन होम स्क्रीन पर आ जाएंगे." "सबसे ज़्यादा इस्तेमाल होने वाले ऐप्लिकेशन सीधे होम स्क्रीन पर देखें. आप ऐप्लिकेशन का कितना इस्तेमाल कर रहे हैं, उसके हिसाब से सुझाव बदलते रहते हैं. आपके पसंदीदा ऐप्लिकेशन, होम स्क्रीन पर नीचे की पंक्ति में दिखाई देंगे." "सबसे ज़्यादा इस्तेमाल होने वाले ऐप्लिकेशन, सीधे होम स्क्रीन पर पाएं. आपके ऐप्लिकेशन इस्तेमाल करने के रूटीन के हिसाब से सुझाव बदलते रहते हैं. नीचे की पंक्ति के ऐप्लिकेशन एक नए फ़ोल्डर में चले जाएंगे." "ऐप्लिकेशन के बारे में सुझाव पाएं" diff --git a/quickstep/res/values-kk/strings.xml b/quickstep/res/values-kk/strings.xml index 199bd2add8..fa95cc22b5 100644 --- a/quickstep/res/values-kk/strings.xml +++ b/quickstep/res/values-kk/strings.xml @@ -29,21 +29,21 @@ "%1$s, %2$s" "< 1 мин" "Бүгін %1$s қалды" - "Ұсынылған қолданбалар" + "Қолданба ұсыныстары" "Ұсынылатын қолданбалар" "Негізгі экранның төменгі жолында қолданбаларды ұсыну" - "Ұсынылған қолданбалар негізгі экранда таңдаулылар арасында көрсетілетін болады" + "Қолданба ұсыныстары негізгі экрандағы таңдаулылар жолында көрсетілетін болады" "Жиі пайдаланылатын қолданбаларға негізгі экраннан кіруге болады. Ұсыныстар күнделікті әрекеттеріңізге сәйкес өзгереді. Төменгі қатардағы қолданбалар негізгі экранға қарай жоғары жылжиды." "Жиі пайдаланылатын қолданбаларға негізгі экраннан оңай кіре аласыз. Ұсыныстар күнделікті әрекеттеріңізге сәйкес өзгереді. Таңдаулылар жолындағы қолданбалар негізгі экранға ауысады." "Жиі пайдаланылатын қолданбаларға негізгі экраннан кіруге болады. Ұсыныстар күнделікті әрекеттеріңізге сәйкес өзгереді. Төменгі қатардағы қолданбалар жаңа қалтаға жылжиды." - "Ұсынылған қолданбаларды көру" + "Қолданба ұсыныстарын алу" "Жоқ, рақмет" "Параметрлер" "Жиі пайдаланылатын қолданбалар осы жерде көрсетіледі. Олар күнделікті әрекеттеріңізге сәйкес өзгереді." - "Ұсынылған қолданбаларды көру үшін төменгі қатардан керектерін сүйреп шығарыңыз." - "Ұсынылған қолданбалар бос орынға қосылды." - "Ұсынылған қолданбалар функциясы қосылды." - "\"Ұсынылған қолданбалар\" функциясы өшірулі." + "Қолданба ұсыныстарын алу үшін төменгі қатардан керектерін сүйреп шығарыңыз." + "Қолданба ұсыныстары бос орынға қойылып отырады." + "\"Қолданба ұсыныстары\" функциясы қосылды." + "\"Қолданба ұсыныстары\" функциясы өшірулі." "Болжалды қолданба: %1$s" "Экранның оң немесе сол жиегінен сырғытыңыз." "Экранның оң немесе сол жиегінен ортасына қарай сырғытып, саусағыңызды жіберіңіз." diff --git a/quickstep/res/values-mn/strings.xml b/quickstep/res/values-mn/strings.xml index 9a35b9053c..730d0d19e1 100644 --- a/quickstep/res/values-mn/strings.xml +++ b/quickstep/res/values-mn/strings.xml @@ -40,7 +40,7 @@ "Үгүй, баярлалаа" "Тохиргоо" "Хамгийн их ашигладаг аппуудыг энд харуулах бөгөөд хэвшлээс хамаарч өөрчилдөг" - "Санал болгож буй аппуудыг авахын тулд доод мөрөөс аппуудыг чирж гаргаарай" + "Санал болгож буй аппуудыг авахын тулд доод мөрөөс аппуудыг чирч гаргаарай" "Санал болгож буй аппуудыг хоосон зайд нэмсэн" "Санал болгож буй аппуудыг идэвхжүүлсэн" "Санал болгож буй аппуудыг идэвхгүй болгосон" diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml index b6a71b9e09..cac768a406 100644 --- a/quickstep/res/values-ne/strings.xml +++ b/quickstep/res/values-ne/strings.xml @@ -42,7 +42,7 @@ "सबैभन्दा बढी प्रयोग हुने एपहरू यहाँ देखिन्छन् र यी एपहरूको क्रम तपाईंले एप प्रयोग गर्ने समयतालिकाअनुसार बदलिरहन्छ" "एपसम्बन्धी सिफारिस प्राप्त गर्न फेदको रोमा रहेका एपहरू ड्र्याग गरी हटाउनुहोस्" "खाली ठाउँमा सिफारिस गरिएका एपहरू थपिए" - "सिफारिस गरिएका एपहरू देखाउने सुविधा सक्षम पारिएका छन्" + "सिफारिस गरिएका एप देखाउने सुविधा अन गरिएको छ" "सिफारिस गरिएका एपहरू देखाउने सुविधा असक्षम पारिएको छ" "पूर्वानुमान गरिएको एप: %1$s" "स्क्रिनको सबैभन्दा दायाँ किनारा वा सबैभन्दा बायाँ किनाराबाट स्वाइप गर्नुहोस्।" diff --git a/quickstep/res/values-pt-rPT/strings.xml b/quickstep/res/values-pt-rPT/strings.xml index e8292100b8..a3110eb99e 100644 --- a/quickstep/res/values-pt-rPT/strings.xml +++ b/quickstep/res/values-pt-rPT/strings.xml @@ -31,8 +31,8 @@ "Resta(m) %1$s hoje." "Sugestões de apps" "As suas apps previstas" - "Obtenha sugestões de apps na última fila do ecrã principal" - "Obtenha sugestões de apps na fila dos favoritos do ecrã principal" + "Receba sugestões de apps na última fila do ecrã principal" + "Receba sugestões de apps na fila dos favoritos do ecrã principal" "Aceda facilmente às suas apps mais utilizadas, diretamente no ecrã principal. As sugestões mudam em função das suas rotinas. As apps na última fila passam para o ecrã principal." "Aceda facilmente às suas apps mais utilizadas no ecrã principal. As sugestões mudam em função das suas rotinas. As apps na fila dos favoritos passam para o ecrã principal." "Aceda facilmente às suas apps mais utilizadas, diretamente no ecrã principal. As sugestões mudam em função das suas rotinas. As apps na última fila passam para uma nova pasta." @@ -40,7 +40,7 @@ "Não, obrigado" "Definições" "As apps mais utilizadas aparecem aqui e mudam em função das rotinas." - "Arraste as apps para fora da última fila para obter sugestões de apps." + "Arraste as apps para fora da última fila para ver sugestões de apps." "Sugestões de apps adicionadas a um espaço vazio." "Sugestões de apps ativadas" "As sugestões de apps estão desativadas" diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml index 8deb58edcf..6b36b5ab5e 100644 --- a/quickstep/res/values-ru/strings.xml +++ b/quickstep/res/values-ru/strings.xml @@ -76,8 +76,7 @@ "Готово!" "Чтобы перейти на главный экран, проведите вверх." "Теперь вы можете использовать телефон." - - + "Теперь вы можете использовать планшет." "Системные настройки навигации" "Поделиться" "Скриншот" diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml index 5e4167d91b..a6b9a6c015 100644 --- a/quickstep/res/values-uk/strings.xml +++ b/quickstep/res/values-uk/strings.xml @@ -31,7 +31,7 @@ "Сьогодні залишилося %1$s" "Рекомендовані додатки" "Передбачені додатки" - "Рекомендовані додатки з\'являтимуться в нижньому рядку головного екрана" + "Переглядайте рекомендовані додатки внизу головного екрана" "Рекомендовані додатки з\'являтимуться в рядку \"Вибране\" на головному екрані" "З легкістю відкривайте на головному екрані ті додатки, які використовуєте найчастіше. Рекомендації змінюватимуться залежно від ваших дій. Додатки в нижньому рядку перемістяться на головний екран." "З легкістю відкривайте найпотрібніші додатки просто з головного екрана. Рекомендації змінюватимуться залежно від ваших дій. Додатки з рядка \"Вибране\" буде переміщено на головний екран." From 68e66d8e7c81a82c5a220e0c1db62e0de28b3ff3 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 5 Apr 2022 21:29:29 +0000 Subject: [PATCH 045/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I4b239f14ffa3d803292b819cccbe13e0481ee4c4 --- res/values-af/strings.xml | 38 +++++++++++------------------- res/values-am/strings.xml | 39 +++++++++++-------------------- res/values-ar/strings.xml | 39 +++++++++++-------------------- res/values-as/strings.xml | 38 +++++++++++------------------- res/values-az/strings.xml | 39 +++++++++++-------------------- res/values-b+sr+Latn/strings.xml | 38 +++++++++++------------------- res/values-be/strings.xml | 39 +++++++++++-------------------- res/values-bg/strings.xml | 38 +++++++++++------------------- res/values-bn/strings.xml | 2 +- res/values-bs/strings.xml | 26 ++++++++++----------- res/values-ca/strings.xml | 38 +++++++++++------------------- res/values-cs/strings.xml | 39 +++++++++++-------------------- res/values-da/strings.xml | 3 ++- res/values-de/strings.xml | 39 +++++++++++-------------------- res/values-el/strings.xml | 3 ++- res/values-en-rAU/strings.xml | 38 +++++++++++------------------- res/values-en-rCA/strings.xml | 38 +++++++++++------------------- res/values-en-rGB/strings.xml | 38 +++++++++++------------------- res/values-en-rIN/strings.xml | 38 +++++++++++------------------- res/values-en-rXC/strings.xml | 2 +- res/values-es-rUS/strings.xml | 39 +++++++++++-------------------- res/values-es/strings.xml | 39 +++++++++++-------------------- res/values-et/strings.xml | 39 +++++++++++-------------------- res/values-eu/strings.xml | 39 +++++++++++-------------------- res/values-fa/strings.xml | 39 +++++++++++-------------------- res/values-fi/strings.xml | 39 +++++++++++-------------------- res/values-fr-rCA/strings.xml | 39 +++++++++++-------------------- res/values-fr/strings.xml | 39 +++++++++++-------------------- res/values-gl/strings.xml | 39 +++++++++++-------------------- res/values-gu/strings.xml | 39 +++++++++++-------------------- res/values-hi/strings.xml | 40 +++++++++++--------------------- res/values-hr/strings.xml | 4 ++-- res/values-hu/strings.xml | 3 ++- res/values-hy/strings.xml | 39 +++++++++++-------------------- res/values-in/strings.xml | 39 +++++++++++-------------------- res/values-is/strings.xml | 39 +++++++++++-------------------- res/values-it/strings.xml | 39 +++++++++++-------------------- res/values-iw/strings.xml | 39 +++++++++++-------------------- res/values-ja/strings.xml | 38 +++++++++++------------------- res/values-ka/strings.xml | 38 +++++++++++------------------- res/values-kk/strings.xml | 39 +++++++++++-------------------- res/values-km/strings.xml | 38 +++++++++++------------------- res/values-kn/strings.xml | 2 +- res/values-ko/strings.xml | 39 +++++++++++-------------------- res/values-ky/strings.xml | 39 +++++++++++-------------------- res/values-lo/strings.xml | 39 +++++++++++-------------------- res/values-lt/strings.xml | 38 +++++++++++------------------- res/values-lv/strings.xml | 39 +++++++++++-------------------- res/values-mk/strings.xml | 2 +- res/values-ml/strings.xml | 2 +- res/values-mn/strings.xml | 2 +- res/values-mr/strings.xml | 4 ++-- res/values-ms/strings.xml | 3 ++- res/values-my/strings.xml | 39 +++++++++++-------------------- res/values-nb/strings.xml | 39 +++++++++++-------------------- res/values-ne/strings.xml | 38 +++++++++++------------------- res/values-nl/strings.xml | 38 +++++++++++------------------- res/values-or/strings.xml | 38 +++++++++++------------------- res/values-pa/strings.xml | 40 +++++++++++--------------------- res/values-pl/strings.xml | 38 +++++++++++------------------- res/values-pt-rPT/strings.xml | 38 +++++++++++------------------- res/values-pt/strings.xml | 2 +- res/values-ro/strings.xml | 39 +++++++++++-------------------- res/values-ru/strings.xml | 39 +++++++++++-------------------- res/values-si/strings.xml | 39 +++++++++++-------------------- res/values-sk/strings.xml | 39 +++++++++++-------------------- res/values-sl/strings.xml | 38 +++++++++++------------------- res/values-sq/strings.xml | 39 +++++++++++-------------------- res/values-sr/strings.xml | 38 +++++++++++------------------- res/values-sv/strings.xml | 39 +++++++++++-------------------- res/values-sw/strings.xml | 39 +++++++++++-------------------- res/values-ta/strings.xml | 39 +++++++++++-------------------- res/values-te/strings.xml | 3 ++- res/values-th/strings.xml | 2 +- res/values-tl/strings.xml | 2 +- res/values-tr/strings.xml | 39 +++++++++++-------------------- res/values-uk/strings.xml | 39 +++++++++++-------------------- res/values-ur/strings.xml | 39 +++++++++++-------------------- res/values-uz/strings.xml | 38 +++++++++++------------------- res/values-vi/strings.xml | 39 +++++++++++-------------------- res/values-zh-rCN/strings.xml | 39 +++++++++++-------------------- res/values-zh-rHK/strings.xml | 38 +++++++++++------------------- res/values-zh-rTW/strings.xml | 39 +++++++++++-------------------- res/values-zu/strings.xml | 39 +++++++++++-------------------- 84 files changed, 952 insertions(+), 1708 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index f796b1c457..4c63af23ee 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d breed by %2$d hoog" "%1$s-legstuk" - - - - + "Raak en hou die legstuk om dit op die tuisskerm rond te beweeg" + "Voeg by tuisskerm" "%1$s-legstuk by tuisskerm gevoeg" "{count,plural, =1{# legstuk}other{# legstukke}}" "{count,plural, =1{# kortpad}other{# kortpaaie}}" @@ -54,8 +52,7 @@ "Werk" "Gesprekke" "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" "Het dit" "Verander legstukinstellings" @@ -68,8 +65,7 @@ "Kennisgewings" "Raak en hou om \'n kortpad te skuif." "Dubbeltik en hou om \'n kortpad te skuif of gebruik gepasmaakte handelinge." - - + "Geen plek op hierdie tuisskerm nie" "Geen plek meer in die Gunstelinge-laai nie" "Programmelys" "Soekresultate" @@ -83,14 +79,10 @@ "Vasspeldvoorspelling" "installeer kortpaaie" "Laat \'n program toe om kortpaaie by te voeg sonder gebruikerinmenging." - - - - - - - - + "lees tuis-instellings en -kortpaaie" + "Laat die program toe om die instellings en kortpaaie op tuisskerm te lees." + "skryf tuis-instellings en -kortpaaie" + "Laat die program toe om die instellings en kortpaaie op tuisskerm te verander." "%1$s word nie toegelaat om foonoproepe te maak nie" "Kan nie legstuk laai nie" "Legstukinstellings" @@ -98,7 +90,7 @@ "Dit is \'n stelselprogram en kan nie gedeïnstalleer word nie." "Wysig naam" "Het %1$s gedeaktiveer" - "{count,plural,offset:1 =1{{app_name} het # kennisgewing}other{{app_name} het # kennisgewings}}" + "{count,plural, =1{{app_name} het # kennisgewing}other{{app_name} het # kennisgewings}}" "Bladsy %1$d van %2$d" "Tuisskerm %1$d van %2$d" "Nuwe tuisskermbladsy" @@ -113,8 +105,7 @@ "Muurpapier en styl" "Tuis-instellings" "Gedeaktiveer deur jou administrateur" - - + "Laat toe dat tuisskerm gedraai word" "Wanneer foon gedraai word" "Kennisgewingkolle" "Aan" @@ -123,8 +114,7 @@ "Skakel programkennisgewings vir %1$s aan om kennisgewingkolle te sien" "Verander instellings" "Wys kennisgewingkolle" - - + "Voeg programikone by tuisskerm" "Vir nuwe programme" "Onbekend" "Verwyder" @@ -136,8 +126,7 @@ "%1$s wag tans om te installeer" "Legstukkelys" "Legstukkelys is toegemaak" - - + "Voeg by tuisskerm" "Skuif item hierheen" "Item is by tuisskerm gevoeg" "Item is verwyder" @@ -152,8 +141,7 @@ "Item by vouer gevoeg" "Skep vouer met: %1$s" "Vouer geskep" - - + "Skuif na tuisskerm" "Verander grootte" "Vermeerder breedte" "Vermeerder hoogte" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 6caf8a2163..f4d145a8a8 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d ስፋት በ%2$d ከፍታ" "የ%1$s ምግብር" - - - - + "በመነሻ ማያ ገጽ አካባቢ ላይ ለማንቀሳቀስ ነክተው ይያዙት" + "ወደ መነሻ ማያ ገጽ አክል" "%1$s ምግብር ወደ መነሻ ማያ ገጽ ታክሏል" "{count,plural, =1{# ምግብር}one{# ምግብሮች}other{# ምግብሮች}}" "{count,plural, =1{# አቋራጭ}one{# አቋራጭ}other{# አቋራጮች}}" @@ -54,8 +52,7 @@ "ስራ" "ውይይቶች" "በጣቶችዎ ጫፎች ላይ ጠቃሚ መረጃ" - - + "መተግበሪያዎችን ሳይከፍቱ መረጃ ለማግኘት በመነሻ ማያ ገጽዎ ላይ ምግብሮችን ማከል ይችላሉ" "የምግብር ቅንብሮችን ለመለወጥ መታ ያድርጉ" "ገባኝ" "የምግብር ቅንብሮችን ይለውጡ" @@ -68,8 +65,7 @@ "ማሳወቂያዎች" "አቋራጭን ለማንቀሳቀስ ይንኩ እና ይያዙ" "አቋራጭን ለማንቀሳቀስ ወይም ብጁ እርምጃዎችን ለመጠቀም ሁለቴ መታ ያድርጉ እና ይያዙ።" - - + "በዚህ የመነሻ ማያ ገጽ ላይ ምንም ክፍል የለም" "በተወዳጆች መሣቢያ ውስጥ ተጨማሪ ቦታ የለም" "የመተግበሪያዎች ዝርዝር" "የፍለጋ ውጤቶች" @@ -83,14 +79,10 @@ "የፒን ግምት" "አቋራጮችን ይጭናል" "መተግበሪያው ያለተጠቃሚ ጣልቃ ገብነት አቋራጭ እንዲያክል ያስችለዋል።" - - - - - - - - + "የመነሻ ቅንብሮች እና አቋራጮችን ያነባል" + "ቅንብሮችን እና አቋራጮችን በመነሻ ለማንበብ ለትግበራ ይፈቅዳል።" + "መነሻ ቅንብሮች እና አቋራጮች ፃፍ" + "ቅንብሮችን እና አቋራጮችን በመነሻ ለመለወጥ ለመተግበሪያ ይፈቅዳል።" "%1$s የስልክ ጥሪዎችን ለማድረግ አልተፈቀደለትም" "ምግብርን መጫን አልተቻለም" "የምግብር ቅንብሮች" @@ -98,7 +90,8 @@ "ይህ የስርዓት መተግበሪያ ነው እና ማራገፍ አይቻልም።" "ስም ያርትዑ" "%1$s ተሰናክሏል" - "{count,plural,offset:1 =1{{app_name}፣ # ማሳወቂያ አለው}one{{app_name}፣ # ማሳወቂያ አለው}other{{app_name}፣ # ማሳወቂያዎች አሉት}}" + + "ገጽ %1$d ከ%2$d" "መነሻ ማያ ገጽ %1$d ከ%2$d" "አዲስ የመነሻ ማያ ገጽ" @@ -113,8 +106,7 @@ "ልጣፍ እና ቅጥ" "የመነሻ ቅንብሮች" "በእርስዎ አስተዳዳሪ የተሰናከለ" - - + "የመነሻ ማያ ገጽ ማሽከርከርን ይፍቀዱ" "ስልኩ ሲዞር" "የማሳወቂያ ነጥቦች" "አብራ" @@ -123,8 +115,7 @@ "የማሳወቂያ ነጥቦችን ለማሳየት የመተግብሪያ ማሳወቂያዎችን ለ%1$s ያብሩ" "ቅንብሮችን ቀይር" "የማሳወቂያ ነጥቦችን አሳይ" - - + "የመተግበሪያ አዶዎችን ወደ መነሻ ገጹ ያክሉ" "ለአዲስ መተግበሪያዎች" "የማይታወቅ" "አስወግድ" @@ -136,8 +127,7 @@ "%1$s ለመጫን በመጠበቅ ላይ" "የመግብሮች ዝርዝር" "የመግብሮች ዝርዝር ተዘግቷል" - - + "ወደ መነሻ ማያ ገጽ አክል" "ንጥልን ወደዚህ ውሰድ" "ወደ መነሻ ማያ ገጽ ንጥል ታክሏል" "ንጥል ነገር ተንቀሳቅሷል" @@ -152,8 +142,7 @@ "ንጥል ወደ አቃፊ ታክሏል" "አቃፊ ፍጠር ከዚህ ጋር፦ %1$s" "አቃፊ ተፈጥሮዋል" - - + "ወደ መነሻ ማያ ገጽ አንቀሳቅስ" "መጠን ቀይር" "ስፋት ጨምር" "ቁመት ጨምር" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 96668320c0..757079b018 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "‏العرض %1$d الطول %2$d" "أداة %1$s" - - - - + "انقر مع الاستمرار على التطبيق المصغّر لنقله إلى الشاشة الرئيسية." + "إضافة التطبيق المصغّر إلى الشاشة الرئيسية" "تمت إضافة الأداة %1$s إلى الشاشة الرئيسية." "{count,plural, =1{تطبيق مصغّر واحد}zero{# تطبيق مصغّر}two{تطبيقان مصغّران}few{# تطبيقات مصغّرة}many{# تطبيقًا مصغّرًا}other{# تطبيق مصغّر}}" "{count,plural, =1{اختصار واحد}zero{# اختصار}two{اختصاران}few{# اختصارات}many{# اختصارًا}other{# اختصار}}" @@ -54,8 +52,7 @@ "أدوات العمل" "المحادثات" "معلومات مفيدة في متناول يديك" - - + "للحصول على معلومات بدون فتح التطبيقات، يمكنك إضافة التطبيقات المصغّرة إلى الشاشة الرئيسية." "انقر لتغيير إعدادات الأداة" "حسنًا" "تغيير إعدادات الأداة" @@ -68,8 +65,7 @@ "الإشعارات" "انقر مع الاستمرار لنقل اختصار" "انقر مرتين مع تثبيت إصبعك لنقل اختصار أو استخدام الإجراءات المخصّصة." - - + "لا تتوفَّر مساحة على هذه الشاشة الرئيسية." "لا يوجد المزيد من الحقول في علبة المفضلة" "قائمة التطبيقات" "نتائج البحث" @@ -83,14 +79,10 @@ "تثبيت التطبيق المتوقّع" "تثبيت اختصارات" "للسماح لتطبيق ما بإضافة اختصارات بدون تدخل المستخدم." - - - - - - - - + "الاطلاع على الإعدادات والاختصارات على الشاشة الرئيسية" + "يسمح هذا الإذن للتطبيق بالاطلاع على الإعدادات والاختصارات على الشاشة الرئيسية." + "تعديل الإعدادات والاختصارات على الشاشة الرئيسية" + "يسمح هذا الإذن للتطبيق بتغيير الإعدادات والاختصارات على الشاشة الرئيسية." "%1$s غير مسموح به لإجراء مكالمات هاتفية" "يتعذّر تحميل الأداة." "إعدادات الأداة" @@ -98,7 +90,8 @@ "هذا تطبيق نظام وتتعذر إزالته." "تعديل الاسم" "تم إيقاف %1$s" - "{count,plural,offset:1 =1{هناك إشعار واحد في تطبيق {app_name}.}zero{هناك # إشعار في تطبيق {app_name}.}two{هناك إشعاران في تطبيق {app_name}.}few{هناك # إشعارات في تطبيق {app_name}.}many{هناك # إشعارًا في تطبيق {app_name}.}other{هناك # إشعار في تطبيق {app_name}.}}" + + "‏الصفحة %1$d من %2$d" "‏الشاشة الرئيسية %1$d من %2$d" "صفحة الشاشة الرئيسية الجديدة" @@ -113,8 +106,7 @@ "الخلفية والنمط" "إعدادات الشاشة الرئيسية" "أوقف المشرف هذه الميزة" - - + "السماح بتدوير الشاشة الرئيسية" "عند تدوير الهاتف" "نقاط الإشعارات" "مفعّلة" @@ -123,8 +115,7 @@ "لعرض نقاط الإشعارات، يجب تفعيل إشعارات التطبيق في %1$s" "تغيير الإعدادات" "عرض نقاط الإشعارات" - - + "إضافة رموز التطبيقات إلى الشاشة الرئيسية" "للتطبيقات الجديدة" "غير معروفة" "إزالة" @@ -136,8 +127,7 @@ "%1$s في انتظار التثبيت" "قائمة الأدوات" "تم إغلاق قائمة الأدوات." - - + "إضافة تطبيق للشاشة الرئيسية" "نقل العنصر إلى هنا" "تمت إضافة العنصر إلى الشاشة الرئيسية" "تمّت إزالة العنصر." @@ -152,8 +142,7 @@ "تمت إضافة العنصر إلى المجلد" "إنشاء مجلد يتضمن: %1$s" "تم إنشاء المجلد" - - + "نقل عنصر إلى الشاشة الرئيسية" "تغيير حجم" "زيادة العرض" "زيادة الارتفاع" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index a920a38753..4c21093e22 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d বহল x %2$d ওখ" "%1$s ৱিজেট" - - - - + "ৱিজেটটো গৃহ স্ক্ৰীনৰ আশে-পাশে নিবলৈ সেইটোত স্পৰ্শ কৰি ধৰি ৰাখক" + "গৃহ স্ক্ৰীনত যোগ কৰক" "%1$s ৱিজেটটো গৃহ স্ক্ৰীনত যোগ দিয়া হৈছে" "{count,plural, =1{# টা ৱিজেট}one{# টা ৱিজেট}other{# টা ৱিজেট}}" "{count,plural, =1{# টা শ্বৰ্টকাট}one{# টা শ্বৰ্টকাট}other{# টা শ্বৰ্টকাট}}" @@ -54,8 +52,7 @@ "কৰ্মস্থান" "বাৰ্তালাপ" "আপোনাৰ আঙুলিৰে টিপতে উপযোগী তথ্য পাওক" - - + "এপ্ নোখোলাকৈ তথ্য পাবলৈ আপুনি নিজৰ গৃহ স্ক্ৰীনত ৱিজেট যোগ দিব পাৰে" "ৱিজেটৰ ছেটিং সলনি কৰিবলৈ টিপক" "বুজি পালোঁ" "ৱিজেটৰ ছেটিং সলনি কৰক" @@ -68,8 +65,7 @@ "জাননীসমূহ" "শ্বৰ্টকাট স্থানান্তৰ কৰিবলৈ দুবাৰ টিপি ধৰি ৰাখক।" "কোনো শ্বৰ্টকাট স্থানান্তৰ কৰিবলৈ দুবাৰ টিপি ধৰি ৰাখক অথবা কাষ্টম কাৰ্য ব্যৱহাৰ কৰক।" - - + "এইখন গৃহ স্ক্ৰীনত খালী ঠাই নাই" "পছন্দৰ ট্ৰে\'ত আৰু বেছি ঠাই নাই" "এপৰ সূচী" "সন্ধানৰ ফলাফল" @@ -83,14 +79,10 @@ "পূৰ্বানুমান কৰা এপ্‌টো পিন কৰক" "শ্বৰ্টকাট ইনষ্টল কৰিব পাৰে" "ব্য়ৱহাৰকাৰীৰ হস্তক্ষেপ অবিহনেই কোনো এপক শ্বৰ্টকাটবোৰ যোগ কৰাৰ অনুমতি দিয়ে।" - - - - - - - - + "গৃহ স্ক্ৰীনত ছেটিং আৰু শ্বৰ্টকাটসমূহ পঢ়া" + "এপ্‌টোক গৃহ স্ক্ৰীনত ছেটিং আৰু শ্বৰ্টকাটসমূহ পঢ়াৰ অনুমতি দিয়ে।" + "গৃহ স্ক্ৰীনত ছেটিং আৰু শ্বৰ্টকাটসমূহ লিখা" + "এপ্‌টোক গৃহ স্ক্ৰীনত ছেটিং আৰু শ্বৰ্টকাটসমূহ সলনি কৰাৰ অনুমতি দিয়ে।" "%1$sক ফ\'ন কলবোৰ কৰাৰ অনুমতি দিয়া হোৱা নাই" "ৱিজেট ল’ড কৰিব নোৱাৰি" "ৱিজেটৰ ছেটিং" @@ -98,7 +90,7 @@ "এইটো এটা ছিষ্টেম এপ আৰু ইয়াক আনইনষ্টল কৰিব নোৱৰি" "নাম সম্পাদনা কৰক" "%1$s অক্ষম কৰা হ’ল" - "{count,plural,offset:1 =1{{app_name}ৰ # টা জাননী আছে}one{{app_name}ৰ # টা জাননী আছে}other{{app_name}ৰ # টা জাননী আছে}}" + "{count,plural, =1{{app_name}ৰ # টা জাননী আছে}one{{app_name}ৰ # টা জাননী আছে}other{{app_name}ৰ # টা জাননী আছে}}" "%2$dৰ %1$d পৃষ্ঠা" "গৃহ স্ক্ৰীন %2$dৰ %1$d" "গৃহ স্ক্ৰীনৰ নতুন পৃষ্ঠা" @@ -113,8 +105,7 @@ "ৱালপেপাৰ আৰু শৈলী" "গৃহ ছেটিং" "আপোনাৰ প্ৰশাসকে অক্ষম কৰি ৰাখিছে" - - + "গৃহ স্ক্ৰীন ঘূৰোৱাৰ অনুমতি দিয়ক" "ফ\'নটো যেতিয়া ঘূৰোৱা হয়" "জাননী বিন্দু" "অন আছে" @@ -123,8 +114,7 @@ "জাননী সম্পৰ্কীয় বিন্দুবোৰ দেখুৱাবলৈ %1$sৰ বাবে এপৰ জাননীসমূহ অন কৰক" "ছেটিং সলনি কৰক" "জাননী বিন্দু দেখুৱাওক" - - + "গৃহ স্ক্ৰীনত এপৰ চিহ্ন যোগ দিয়ক" "নতুন এপসমূহৰ বাবে" "অজ্ঞাত" "আঁতৰাওক" @@ -136,8 +126,7 @@ "%1$s ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে" "ৱিজেটৰ তালিকা" "ৱিজেটৰ তালিকা বন্ধ কৰা হ’ল" - - + "গৃহ স্ক্ৰীনত যোগ কৰক" "বস্তুটো ইয়ালৈ স্থানান্তৰ কৰক" "বস্তুটো গৃহ স্ক্ৰীনত যোগ কৰা হ’ল" "বস্তুটো আঁতৰোৱা হ’ল" @@ -152,8 +141,7 @@ "বস্তুটো ফ\'ল্ডাৰত যোগ কৰা হ’ল" "%1$s: ৰ জৰিয়তে ফ\'ল্ডাৰ সৃষ্টি কৰক" "ফ\'ল্ডাৰ সৃষ্টি কৰা হ’ল" - - + "গৃহ স্ক্ৰীনলৈ স্থানান্তৰ কৰক" "আকাৰ সলনি কৰক" "প্ৰস্থ বৃদ্ধি কৰক" "উচ্চতা বৃদ্ধি কৰক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index e9c26d79e1..ceeff39bd8 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%2$d hündürlük %1$d enində" "%1$s vidceti" - - - - + "Əsas ekranda hərəkət etdirmək üçün vidcetə toxunub saxlayın" + "Əsas ekrana əlavə edin" "%1$s vidceti əsas ekrana əlavə edildi" "{count,plural, =1{# vidcet}other{# vidcet}}" "{count,plural, =1{# qısayol}other{# qısayol}}" @@ -54,8 +52,7 @@ "İş" "Söhbətlər" "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" "Anladım" "Vidcet ayarlarını dəyişin" @@ -68,8 +65,7 @@ "Bildirişlər" "Qısayolu daşımaq üçün toxunub saxlayın." "Qısayolu daşımaq üçün iki dəfə toxunub saxlayın və ya fərdi əməliyyatlardan istifadə edin." - - + "Bu Əsas ekranda yer qalmayıb" "Favoritlər-də yer yoxdur" "Tətbiq siyahısı" "Axtarış nəticələri" @@ -83,14 +79,10 @@ "Proqnozlaşdırılan tətbiqi bərkidin" "qısayolları quraşdır" "Tətbiqə istifadəçi müdaxiləsi olmadan qısayolları əlavə etməyə icazə verir." - - - - - - - - + "Əsas səhifə ayarlarını və qısayollarını oxumaq" + "Tətbiqə Əsas səhifədə ayarları və qısayolları oxumağa icazə verir." + "Əsas səhifə ayarlarını və qısayollarını yazmaq" + "Tətbiqə Əsas səhifədə ayarları və qısayolları dəyişməyə icazə verir." "%1$s tətbiqinə telefon zəngləri etmək üçün icazə verilmir" "Vidceti yükləmək olmur" "Vidcet ayarları" @@ -98,7 +90,8 @@ "Bu sistem tətbiqi olduğu üçün sistemdən silinə bilməz." "Adı redaktə edin" "%1$s deaktiv edildi" - "{count,plural,offset:1 =1{{app_name} tətbiqində # bildiriş var}other{{app_name} tətbiqində # bildiriş var}}" + + "Səhifə %1$d of %2$d" "Əsas Səhifə ekranı %1$d of %2$d" "Yeni əsas ekran səhifəsi" @@ -113,8 +106,7 @@ "Divar kağızı və üslub" "Home ayarları" "Admininiz tərəfindən deaktiv edilib" - - + "Əsas ekran çevrilsin" "Telefon çevrilən zaman" "Bildiriş nöqtələri" "Aktiv" @@ -123,8 +115,7 @@ "Bildiriş Nöqtələrini göstərmək üçün %1$s bildirişlərini aktiv edin" "Ayarları dəyişin" "Bildiriş nöqtələrini göstərin" - - + "Əsas ekrana nişanlar əlavə edilsin" "Yeni tətbiqlər üçün" "Naməlum" "Yığışdır" @@ -136,8 +127,7 @@ "%1$s yüklənmək üçün gözləyir" "Vidcet siyahısı" "Vidcet siyahısı bağlandı" - - + "Əsas ekrana əlavə edin" "Elementi bura köçürün" "Element əsas ekrana əlavə edildi" "Element silindi" @@ -152,8 +142,7 @@ "Element qovluğa əlavə edildi" "Qovluq yaradın: %1$s" "Qovluq yaradıldı" - - + "Əsas ekrana köçürün" "Ölçüsünü dəyişin" "Eni artırın" "Hündürlüyü artırın" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 6c0eb9f057..38c266773d 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -37,10 +37,8 @@ "%1$d×%2$d" "širina od %1$d i visina od %2$d" "%1$s vidžet" - - - - + "Dodirnite i zadržite vidžet da biste ga pomerali po početnom ekranu" + "Dodaj na početni ekran" "Dodali ste vidžet %1$s na početni ekran" "{count,plural, =1{# vidžet}one{# vidžet}few{# vidžeta}other{# vidžeta}}" "{count,plural, =1{# prečica}one{# prečica}few{# prečice}other{# prečica}}" @@ -54,8 +52,7 @@ "Posao" "Konverzacije" "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" "Važi" "Promenite podešavanja vidžeta" @@ -68,8 +65,7 @@ "Obaveštenja" "Dodirnite i zadržite radi pomeranja prečice." "Dvaput dodirnite i zadržite da biste pomerali prečicu ili koristite prilagođene radnje." - - + "Nema mesta na ovom početnom ekranu" "Nema više prostora na traci Omiljeno" "Lista aplikacija" "Rezultati pretrage" @@ -83,14 +79,10 @@ "Zakači predviđanje" "instaliranje prečica" "Dozvoljava aplikaciji da dodaje prečice bez intervencije korisnika." - - - - - - - - + "čitanje podešavanja i prečica na početnom ekranu" + "Dozvoljava aplikaciji da čita podešavanja i prečice na početnom ekranu." + "upisivanje podešavanja i prečica na početnom ekranu" + "Dozvoljava aplikaciji da menja podešavanja i prečice na početnom ekranu." "%1$s nema dozvolu za upućivanje telefonskih poziva" "Učitavanje vidžeta nije uspelo" "Podešavanja vidžeta" @@ -98,7 +90,7 @@ "Ovo je sistemska aplikacija i ne može da se deinstalira." "Izmenite naziv" "Aplikacija %1$s je onemogućena" - "{count,plural,offset:1 =1{{app_name}, ima # obaveštenje}one{{app_name}, ima # obaveštenje}few{{app_name}, ima # obaveštenja}other{{app_name}, ima # obaveštenja}}" + "{count,plural, =1{{app_name}, ima # obaveštenje}one{{app_name}, ima # obaveštenje}few{{app_name}, ima # obaveštenja}other{{app_name}, ima # obaveštenja}}" "%1$d. stranica od %2$d" "%1$d. početni ekran od %2$d" "Nova stranica početnog ekrana" @@ -113,8 +105,7 @@ "Pozadina i stil" "Podešavanja početnog ekrana" "Administrator je onemogućio" - - + "Dozvoli rotaciju početnog ekrana" "Kada se telefon rotira" "Tačke za obaveštenja" "Uključeno" @@ -123,8 +114,7 @@ "Da biste prikazali tačke za obaveštenja, uključite obaveštenja za aplikaciju %1$s" "Promenite podešavanja" "Prikazuj tačke za obaveštenja" - - + "Dodaj ikone aplikacija na početni ekran" "Za nove aplikacije" "Nepoznato" "Ukloni" @@ -136,8 +126,7 @@ "%1$s čeka na instaliranje" "Lista vidžeta" "Lista vidžeta je zatvorena" - - + "Dodajte na početni ekran" "Premesti stavku ovde" "Stavka je dodata na početni ekran" "Stavka je uklonjena" @@ -152,8 +141,7 @@ "Stavka je dodata u folder" "Napravite folder sa: %1$s" "Folder je napravljen" - - + "Premestite na početni ekran" "Promeni veličinu" "Povećaj širinu" "Povećaj visinu" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 1ca265f144..bec3ce9031 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Шырына: %1$d, вышыня: %2$d" "Віджэт \"%1$s\"" - - - - + "Утрымліваючы віджэт націснутым, перамяшчайце яго па галоўным экране" + "Дадаць на галоўны экран" "Віджэт \"%1$s\" дададзены на галоўны экран" "{count,plural, =1{# віджэт}one{# віджэт}few{# віджэты}many{# віджэтаў}other{# віджэта}}" "{count,plural, =1{# ярлык}one{# ярлык}few{# ярлыкі}many{# ярлыкоў}other{# ярлыка}}" @@ -54,8 +52,7 @@ "Працоўныя" "Размовы" "Карысная інфармацыя ў вас пад рукой" - - + "Каб не адкрываць праграмы для прагляду патрэбнай інфармацыі, дадайце віджэты на галоўны экран" "Націсніце, каб змяніць налады віджэта" "Зразумела" "Змяніць налады віджэта" @@ -68,8 +65,7 @@ "Апавяшчэнні" "Націсніце і ўтрымлівайце ярлык для перамяшчэння." "Дакраніцеся двойчы і ўтрымлівайце, каб перамясціць ярлык або выкарыстоўваць спецыяльныя дзеянні." - - + "На галоўным экране няма месца" "У латку \"Абранае\" больш няма месца" "Спіс праграм" "Вынікі пошуку" @@ -83,14 +79,10 @@ "Замацаваць прапанаваную праграму" "Стварэнне ярлыкоў" "Дазваляе праграмам дадаваць ярлыкі без умяшання карыстальніка." - - - - - - - - + "счытваць налады і ярлыкі на галоўным экране" + "Дазваляе праграме счытваць налады і ярлыкі на галоўным экране." + "запісваць налады і ярлыкі на галоўны экран" + "Дазваляе праграме змяняць налады і ярлыкі на галоўным экране." "%1$s не мае дазволу на здзяйсненне тэлефонных званкоў" "Не ўдаецца загрузіць віджэт" "Налады віджэта" @@ -98,7 +90,8 @@ "Гэта сістэмная праграма, яе нельга выдаліць." "Змяніць назву" "%1$s адключана" - "{count,plural,offset:1 =1{У праграмы \"{app_name}\" ёсць # апавяшчэнне}one{У праграмы \"{app_name}\" ёсць # апавяшчэнне}few{У праграмы \"{app_name}\" ёсць # апавяшчэнні}many{У праграмы \"{app_name}\" ёсць # апавяшчэнняў}other{У праграмы \"{app_name}\" ёсць # апавяшчэння}}" + + "Старонка %1$d з %2$d" "Галоўны экран %1$d з %2$d" "Новая старонка галоўнага экрана" @@ -113,8 +106,7 @@ "Шпалеры і стыль" "Налады галоўнага экрана" "Адключаная адміністратарам" - - + "Дазволіць паварот галоўнага экрана" "Пры павароце тэлефона" "Значкі апавяшчэнняў" "Укл." @@ -123,8 +115,7 @@ "Каб паказваліся значкі апавяшчэнняў, уключыце апавяшчэнні праграм для %1$s" "Змяніць налады" "Паказваць значкі апавяшчэнняў" - - + "Дадаваць значкі праграм на галоўны экран" "Для новых праграм" "Невядома" "Выдаліць" @@ -136,8 +127,7 @@ "%1$s чакае ўсталёўкі" "Спіс віджэтаў" "Спіс віджэтаў закрыты" - - + "Дадаць на галоўны экран" "Перамясціць элемент сюды" "Элемент дададзены на галоўны экран" "Элемент выдалены" @@ -152,8 +142,7 @@ "Элемент дададзены ў папку" "Стварыць папку з: %1$s" "Папка створана" - - + "Перамясціць на галоўны экран" "Змяніць памер" "Павялічыць шырыню" "Павялічыць вышыню" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index b1fe58fbaa..5601c266ff 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Ширина %1$d и височина %2$d" "%1$s приспособление" - - - - + "Докоснете приспособлението и го задръжте, за да го местите на началния екран" + "Добавяне към началния екран" "Приспособлението %1$s е добавено към началния екран" "{count,plural, =1{# приспособление}other{# приспособления}}" "{count,plural, =1{# пряк път}other{# преки пътя}}" @@ -54,8 +52,7 @@ "Служебни" "Разговори" "Лесен достъп до полезна информация" - - + "За да получавате информация, без да отваряте приложенията, можете да добавите приспособления към началния екран" "Докоснете, за да промените настройките на приспособлението" "Разбрах" "Промяна на настройките на приспособлението" @@ -68,8 +65,7 @@ "Известия" "Докоснете и задръжте за преместване на пряк път." "Докоснете двукратно и задръжте за преместване на пряк път или използвайте персонализирани действия." - - + "Няма място на този начален екран" "Няма повече място в областта с любимите" "Списък с приложения" "Резултати от търсенето" @@ -83,14 +79,10 @@ "Фиксиране на предвиждането" "инсталиране на преки пътища" "Разрешава на приложението да добавя преки пътища без намеса на потребителя." - - - - - - - - + "четене на настройките и преките пътища на началния екран" + "Разрешава на приложението да чете настройките и преките пътища на началния екран." + "запис на настройките и преките пътища на началния екран" + "Разрешава на приложението да променя настройките и преките пътища на началния екран." "%1$s няма разрешение да извършва телефонни обаждания" "Приспособлението не може да се зареди" "Настройки за приспособленията" @@ -98,7 +90,7 @@ "Това е системно приложение и не може да се деинсталира." "Редактиране на името" "Деактивирахте %1$s" - "{count,plural,offset:1 =1{{app_name} има # известие}other{{app_name} има # известия}}" + "{count,plural, =1{{app_name} има # известие}other{{app_name} има # известия}}" "Страница %1$d от %2$d" "Начален екран %1$d от %2$d" "Нова страница на началния екран" @@ -113,8 +105,7 @@ "Тапет и стил" "Настройки за началния екран" "Деактивирано от администратора ви" - - + "Разрешаване на завъртането на началния екран" "При завъртане на телефона" "Точки за известия" "Вкл." @@ -123,8 +114,7 @@ "За да се показват точки за известия, включете известията за приложението %1$s" "Промяна на настройките" "Показване на точките за известия" - - + "Добавяне на икони на приложения на началния екран" "За нови приложения" "Няма информация" "Премахване" @@ -136,8 +126,7 @@ "%1$s изчаква инсталиране" "Списък с приспособления" "Списъкът с приспособления е затворен" - - + "Добавяне към началния екран" "Преместване на елемента тук" "Елементът е добавен към началния екран" "Елементът е премахнат" @@ -152,8 +141,7 @@ "Елементът е добавен към папката" "Създаване на папка с елемента „%1$s“" "Папката е създадена" - - + "Преместване към началния екран" "Преоразмеряване" "Увеличаване на ширината" "Увеличаване на височината" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index d52590cbc3..8b4cd721d1 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -90,7 +90,7 @@ "এটি একটি সিস্টেম অ্যাপ্লিকেশান এবং আনইনস্টল করা যাবে না৷" "নাম এডিট করুন" "%1$s অক্ষম করা হয়েছে" - "{count,plural,offset:1 =1{{app_name}-এর #টি বিজ্ঞপ্তি আছে}one{{app_name}-এর #টি বিজ্ঞপ্তি আছে}other{{app_name}-এর #টি বিজ্ঞপ্তি আছে}}" + "{count,plural, =1{{app_name}-এর #টি বিজ্ঞপ্তি আছে}one{{app_name}-এর #টি বিজ্ঞপ্তি আছে}other{{app_name}-এর #টি বিজ্ঞপ্তি আছে}}" "%2$dটির মধ্যে %1$dটি পৃষ্ঠা" "%2$dটির %1$d নম্বর হোম স্ক্রিন" "নতুন হোম স্ক্রীনের পৃষ্ঠা" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index 6e4b67546a..565cecb76e 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -37,8 +37,8 @@ "%1$d × %2$d" "Širina %1$d, visina %2$d" "Vidžet %1$s" - "Dodirnite i zadržite widget da biste ga pomicali po početnom zaslonu." - "Dodaj na početni zaslon" + "Dodirnite i držite vidžet da ga pomjerate po početnom ekranu" + "Dodaj na početni ekran" "Vidžet %1$s je dodan na početni ekran" "{count,plural, =1{# vidžet}one{# vidžet}few{# vidžeta}other{# vidžeta}}" "{count,plural, =1{# prečica}one{# prečica}few{# prečice}other{# prečica}}" @@ -52,7 +52,7 @@ "Posao" "Razgovori" "Korisne informacije nadohvat ruke" - "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon." + "Da dobijete informacije bez otvaranja aplikacija, možete dodati vidžete na početni ekran" "Dodirnite da promijenite postavke vidžeta" "Razumijem" "Promjena postavki vidžeta" @@ -65,7 +65,7 @@ "Obavještenja" "Dodirnite i zadržite da pomjerite prečicu." "Dvaput dodirnite i zadržite da pomjerite prečicu ili da koristite prilagođene radnje." - "Na ovom početnom zaslonu više nema mjesta." + "Nema prostora na ovom početnom ekranu" "Nema više prostora u ladici Omiljeno" "Lista aplikacija" "Rezultati pretraživanja" @@ -79,10 +79,10 @@ "Zakači predviđanje" "instaliraj prečice" "Dopušta aplikaciji dodavanje prečica bez posredovanja korisnika." - "čitati postavke i prečace početnog zaslona" - "Aplikaciji omogućuje čitanje postavki i prečaca na početnom zaslonu." - "pisati postavke i prečace početnog zaslona" - "Aplikaciji omogućuje promjenu postavki i prečaca na početnom zaslonu." + "čita postavke na početnom ekranu i prečice" + "Dopušta aplikaciji čitanje postavki i prečica na početnom ekranu." + "zapisuje postavke na početnom ekranu i prečice" + "Dopušta aplikaciji promjenu postavki i prečica na početnom ekranu." "%1$s nema odobrenje da uspostavlja telefonske pozive" "Nije moguće učitati vidžet" "Postavke vidžeta" @@ -90,7 +90,7 @@ "Ovo je sistemska aplikacija i ne može se deinstalirati." "Uređivanje naziva" "Aplikacija %1$s je onemogućena" - "{count,plural,offset:1 =1{{app_name} ima # obavještenje}one{{app_name} ima # obavještenje}few{{app_name} ima # obavještenja}other{{app_name} ima # obavještenja}}" + "{count,plural, =1{Aplikacija {app_name} ima # obavijest}one{Aplikacija {app_name} ima # obavijest}few{Aplikacija {app_name} ima # obavijesti}other{Aplikacija {app_name} ima # obavijesti}}" "Strana %1$d od %2$d" "Početni ekran %1$d od %2$d" "Nova stranica početnog ekrana" @@ -105,7 +105,7 @@ "Pozadinska slika i stil" "Postavke početnog ekrana" "Onemogućio vaš administrator" - "Dopusti zakretanje početnog zaslona" + "Dozvoli rotiranje početnog ekrana" "Kada se telefon zarotira" "Tačke za obavještenja" "Uključeno" @@ -114,7 +114,7 @@ "Za prikaz tačaka za obavještenja, uključite obavještenja za aplikacije za aplikaciju %1$s" "Promijeni postavke" "Prikaži tačke za obavještenja" - "Dodaj ikone aplikacija na početni zaslon" + "Dodaj ikone aplikacija na početni ekran" "Za nove aplikacije" "Nepoznato" "Ukloni" @@ -126,7 +126,7 @@ "%1$s čeka da se instalira" "Spisak vidžeta" "Spisak vidžeta je zatvoren" - "Dodajte na početni zaslon" + "Dodavanje na početni ekran" "Premjesti stavku ovdje" "Stavka je dodana na Početni ekran." "Stavka je uklonjena" @@ -141,7 +141,7 @@ "Stavka je dodana u folder" "Kreirajte folder sa stavkom: %1$s" "Folder je kreiran" - "Premjestite na početni zaslon" + "Pomjeranje na početni ekran" "Promijeni veličinu" "Povećaj širinu" "Povećaj visinu" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 31c3c26719..1f3315a6e1 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d d\'amplada per %2$d d\'alçada" "Widget de %1$s" - - - - + "Mantén premut el widget per moure\'l per la pantalla d\'inici" + "Afegeix a la pantalla d\'inici" "El widget %1$s s\'ha afegit a la pantalla d\'inici" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# drecera}other{# dreceres}}" @@ -54,8 +52,7 @@ "Treball" "Converses" "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" "Entesos" "Canvia la configuració del widget" @@ -68,8 +65,7 @@ "Notificacions" "Fes doble toc i mantén premut per moure una drecera." "Fes doble toc i mantén premut per moure una drecera o per utilitzar accions personalitzades." - - + "No queda espai en aquesta pantalla d\'inici" "No hi ha més espai a la safata Preferits." "Llista d\'aplicacions" "Resultats de la cerca" @@ -83,14 +79,10 @@ "Fixa la predicció" "instal·la dreceres" "Permet que una aplicació afegeixi dreceres sense la intervenció de l\'usuari." - - - - - - - - + "llegir la configuració i les dreceres de la pantalla d\'inici" + "Permet que l\'aplicació llegeixi la configuració i les dreceres de la pantalla d\'inici." + "escriure la configuració i les dreceres de la pantalla d\'inici" + "Permet que l\'aplicació canviï la configuració i les dreceres de la pantalla d\'inici." "%1$s no té permís per fer trucades telefòniques" "No es pot carregar el widget" "Configuració del widget" @@ -98,7 +90,7 @@ "Aquesta aplicació és una aplicació del sistema i no es pot desinstal·lar." "Edita el nom" "S\'ha desactivat %1$s" - "{count,plural,offset:1 =1{{app_name} té # notificació}other{{app_name} té # notificacions}}" + "{count,plural, =1{{app_name} té # notificació}other{{app_name} té # notificacions}}" "Pàgina %1$d de %2$d" "Pantalla d\'inici %1$d de %2$d" "Pàgina de la pantalla d\'inici nova" @@ -113,8 +105,7 @@ "Estil i fons de pantalla" "Config. pantalla d\'inici" "Desactivada per l\'administrador" - - + "Permet la rotació de la pantalla d\'inici" "En girar el telèfon" "Punts de notificació" "Activats" @@ -123,8 +114,7 @@ "Per veure els punts de notificació, activa les notificacions de l\'aplicació %1$s" "Canvia la configuració" "Mostra els punts de notificació" - - + "Afegeix icones d\'aplicacions a la pantalla d\'inici" "Per a les aplicacions noves" "Desconegut" "Suprimeix" @@ -136,8 +126,7 @@ "S\'està esperant per instal·lar %1$s" "Llista de widgets" "S\'ha tancat la llista de widgets" - - + "Afegeix a la pantalla d\'inici" "Mou l\'element aquí" "S\'ha afegit l\'element a la pantalla d\'inici" "S\'ha suprimit l\'element" @@ -152,8 +141,7 @@ "Element afegit a la carpeta" "Crea una carpeta amb: %1$s" "Carpeta creada" - - + "Mou a la pantalla d\'inici" "Canvia la mida" "Augmenta l\'amplada" "Augmenta l\'alçada" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index b719c6c627..62da07b2a5 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "šířka %1$d, výška %2$d" "%1$s widget" - - - - + "Pokud widgetem chcete pohybovat po ploše, podržte ho" + "Přidat na plochu" "Widget %1$s byl přidán na plochu" "{count,plural, =1{ # widget}few{# widgety}many{# widgetu}other{# widgetů}}" "{count,plural, =1{# zkratka}few{# zkratky}many{# zkratky}other{# zkratek}}" @@ -54,8 +52,7 @@ "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" "Rozumím" "Změnit nastavení widgetu" @@ -68,8 +65,7 @@ "Oznámení" "Klepnutím a podržením přesunete zkratku." "Dvojitým klepnutím a podržením přesunete zkratku, případně použijte vlastní akce." - - + "Na této ploše není místo" "Na panelu Oblíbené položky již není místo." "Seznam aplikací" "Výsledky vyhledávání" @@ -83,14 +79,10 @@ "Připnout předpověď" "instalace zástupce" "Umožňuje aplikaci přidat zástupce bez zásahu uživatele." - - - - - - - - + "čtení nastavení a zkratek plochy" + "Umožňuje aplikaci číst nastavení a zkratky na ploše." + "zápis nastavení a zkratek plochy" + "Umožňuje aplikaci změnit nastavení a zkratky na ploše." "Aplikace %1$s nemá oprávnění telefonovat" "Widget se nepodařilo načíst" "Nastavení widgetů" @@ -98,7 +90,8 @@ "Toto je systémová aplikace a nelze ji odinstalovat." "Upravit název" "Aplikace %1$s je zakázána" - "{count,plural,offset:1 =1{Aplikace {app_name} má # oznámení}few{Aplikace {app_name} má # oznámení}many{Aplikace {app_name} má # oznámení}other{Aplikace {app_name} má # oznámení}}" + + "Strana %1$d z %2$d" "Plocha %1$d z %2$d" "Nová stránka plochy" @@ -113,8 +106,7 @@ "Tapeta a styl" "Nastavení plochy" "Zakázáno administrátorem" - - + "Povolit otáčení plochy" "Při otočení telefonu" "Puntíky s oznámením" "Zapnuto" @@ -123,8 +115,7 @@ "Chcete-li zobrazovat puntíky s oznámením, zapněte oznámení z aplikace %1$s" "Změnit nastavení" "Zobrazovat puntíky s oznámením" - - + "Přidávat na plochu ikony aplikací" "U nových aplikací" "Neznámé" "Odstranit" @@ -136,8 +127,7 @@ "Instalace aplikace %1$s čeká na zahájení" "Seznam widgetů" "Seznam widgetů zavřen" - - + "Přidat na plochu" "Přesunout položku sem" "Položka byla přidána na plochu" "Položka byla odstraněna" @@ -152,8 +142,7 @@ "Položka byla přidána do složky" "Vytvořit složku s položkou %1$s" "Složka byla vytvořena" - - + "Přesunout na plochu" "Změnit velikost" "Zvýšit šířku" "Zvýšit výšku" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 5e3cc3c6e0..f5a90adf08 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -90,7 +90,8 @@ "Dette er en systemapp, som ikke kan afinstalleres." "Rediger navn" "%1$s er deaktiveret" - "{count,plural,offset:1 =1{{app_name} har # notifikation}one{{app_name} har # notifikation}other{{app_name} har # notifikationer}}" + + "Side %1$d ud af %2$d" "Startskærm %1$d ud af %2$d" "Ny startskærm" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 41880318f0..dcc5648d5b 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d breit und %2$d hoch" "Widget „%1$s“" - - - - + "Wenn du das Widget auf dem Startbildschirm verschieben möchtest, halte es gedrückt" + "Zum Startbildschirm hinzufügen" "%1$s-Widget zum Startbildschirm hinzugefügt" "{count,plural, =1{# Widget}other{# Widgets}}" "{count,plural, =1{# Verknüpfung}other{# Verknüpfungen}}" @@ -54,8 +52,7 @@ "Geschäftlich" "Unterhaltungen" "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" "OK" "Widget-Einstellungen ändern" @@ -68,8 +65,7 @@ "Benachrichtigungen" "Zum Verschieben einer Verknüpfung berühren und halten" "Doppeltippen und halten, um eine Verknüpfung zu bewegen oder benutzerdefinierte Aktionen zu nutzen." - - + "Auf diesem Startbildschirm ist kein Platz mehr vorhanden" "Ablage \"Favoriten\" ist voll." "Liste der Apps" "Suchergebnisse" @@ -83,14 +79,10 @@ "Vorgeschlagene App fixieren" "Verknüpfungen installieren" "Ermöglicht einer App das Hinzufügen von Verknüpfungen ohne Eingreifen des Nutzers" - - - - - - - - + "Einstellungen und Verknüpfungen auf dem Startbildschirm lesen" + "Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu lesen." + "Einstellungen und Verknüpfungen für den Startbildschirm schreiben" + "Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu ändern." "%1$s darf keine Telefonanrufe tätigen." "Widget kann nicht geladen werden" "Widget-Einstellungen" @@ -98,7 +90,8 @@ "Dies ist eine Systemanwendung, die nicht deinstalliert werden kann." "Name bearbeiten" "%1$s deaktiviert" - "{count,plural,offset:1 =1{{app_name} hat # Benachrichtigung}other{{app_name} hat # Benachrichtigungen}}" + + "Seite %1$d von %2$d" "Startbildschirm %1$d von %2$d" "Neue Startbildschirmseite" @@ -113,8 +106,7 @@ "Hintergrund & Stil" "Einstellungen" "Von deinem Administrator deaktiviert" - - + "Drehen des Startbildschirms zulassen" "Beim Drehen des Smartphones" "App-Benachrichtigungspunkte" "An" @@ -123,8 +115,7 @@ "Um dir Benachrichtigungspunkte anzeigen zu lassen, aktiviere die Benachrichtigungen für die App \"%1$s\"" "Einstellungen ändern" "App-Benachrichtigungspunkte anzeigen" - - + "App-Symbole zum Startbildschirm hinzufügen" "Bei neuen Apps" "Unbekannt" "Entfernen" @@ -136,8 +127,7 @@ "Warten auf Installation von %1$s" "Widgetliste" "Widgetliste geschlossen" - - + "Zum Startbildschirm hinzufügen" "Element hierhin verschieben" "Element zum Startbildschirm hinzugefügt" "Element entfernt" @@ -152,8 +142,7 @@ "Element zum Ordner hinzugefügt" "Anhand von %1$s Ordner erstellen" "Ordner erstellt" - - + "Zu Startbildschirm verschieben" "Größe anpassen" "Breite vergrößern" "Höhe vergrößern" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 5144df3e66..bd06193c86 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -90,7 +90,8 @@ "Αυτή είναι μια εφαρμογή συστήματος και δεν είναι δυνατή η κατάργηση της εγκατάστασής της." "Επεξεργασία ονόματος" "Η εφαρμογή %1$s είναι απενεργοποιημένη" - "{count,plural,offset:1 =1{Η εφαρμογή {app_name} έχει # ειδοποίηση}other{Η εφαρμογή {app_name} έχει # ειδοποιήσεις}}" + + "Σελίδα %1$d από %2$d" "Αρχική οθόνη %1$d από %2$d" "Νέα σελίδα αρχικής οθόνης" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index 14182973d4..455aea6680 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - - - - + "Touch and hold the widget to move it around the home screen" + "Add to home screen" "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -54,8 +52,7 @@ "Work" "Conversations" "Useful info at your fingertips" - - + "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" "OK" "Change widget settings" @@ -68,8 +65,7 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - - + "No room on this home screen" "No more room in the Favourites tray" "Apps list" "Search results" @@ -83,14 +79,10 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - - - - - - - - + "read Home settings and shortcuts" + "Allows the app to read the settings and shortcuts in Home." + "write Home settings and shortcuts" + "Allows the app to change the settings and shortcuts in Home." "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -98,7 +90,7 @@ "This is a system app and can\'t be uninstalled." "Edit Name" "Disabled %1$s" - "{count,plural,offset:1 =1{{app_name} has # notification}other{{app_name} has # notifications}}" + "{count,plural, =1{{app_name} has # notification}other{{app_name} has # notifications}}" "Page %1$d of %2$d" "Home screen %1$d of %2$d" "New home screen page" @@ -113,8 +105,7 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - - + "Allow home screen rotation" "When phone is rotated" "Notification dots" "On" @@ -123,8 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - - + "Add app icons to home screen" "For new apps" "Unknown" "Remove" @@ -136,8 +126,7 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - - + "Add to home screen" "Move item here" "Item added to home screen" "Item removed" @@ -152,8 +141,7 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - - + "Move to home screen" "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index 14182973d4..455aea6680 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - - - - + "Touch and hold the widget to move it around the home screen" + "Add to home screen" "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -54,8 +52,7 @@ "Work" "Conversations" "Useful info at your fingertips" - - + "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" "OK" "Change widget settings" @@ -68,8 +65,7 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - - + "No room on this home screen" "No more room in the Favourites tray" "Apps list" "Search results" @@ -83,14 +79,10 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - - - - - - - - + "read Home settings and shortcuts" + "Allows the app to read the settings and shortcuts in Home." + "write Home settings and shortcuts" + "Allows the app to change the settings and shortcuts in Home." "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -98,7 +90,7 @@ "This is a system app and can\'t be uninstalled." "Edit Name" "Disabled %1$s" - "{count,plural,offset:1 =1{{app_name} has # notification}other{{app_name} has # notifications}}" + "{count,plural, =1{{app_name} has # notification}other{{app_name} has # notifications}}" "Page %1$d of %2$d" "Home screen %1$d of %2$d" "New home screen page" @@ -113,8 +105,7 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - - + "Allow home screen rotation" "When phone is rotated" "Notification dots" "On" @@ -123,8 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - - + "Add app icons to home screen" "For new apps" "Unknown" "Remove" @@ -136,8 +126,7 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - - + "Add to home screen" "Move item here" "Item added to home screen" "Item removed" @@ -152,8 +141,7 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - - + "Move to home screen" "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 14182973d4..455aea6680 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - - - - + "Touch and hold the widget to move it around the home screen" + "Add to home screen" "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -54,8 +52,7 @@ "Work" "Conversations" "Useful info at your fingertips" - - + "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" "OK" "Change widget settings" @@ -68,8 +65,7 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - - + "No room on this home screen" "No more room in the Favourites tray" "Apps list" "Search results" @@ -83,14 +79,10 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - - - - - - - - + "read Home settings and shortcuts" + "Allows the app to read the settings and shortcuts in Home." + "write Home settings and shortcuts" + "Allows the app to change the settings and shortcuts in Home." "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -98,7 +90,7 @@ "This is a system app and can\'t be uninstalled." "Edit Name" "Disabled %1$s" - "{count,plural,offset:1 =1{{app_name} has # notification}other{{app_name} has # notifications}}" + "{count,plural, =1{{app_name} has # notification}other{{app_name} has # notifications}}" "Page %1$d of %2$d" "Home screen %1$d of %2$d" "New home screen page" @@ -113,8 +105,7 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - - + "Allow home screen rotation" "When phone is rotated" "Notification dots" "On" @@ -123,8 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - - + "Add app icons to home screen" "For new apps" "Unknown" "Remove" @@ -136,8 +126,7 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - - + "Add to home screen" "Move item here" "Item added to home screen" "Item removed" @@ -152,8 +141,7 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - - + "Move to home screen" "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index 14182973d4..455aea6680 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d wide by %2$d high" "%1$s widget" - - - - + "Touch and hold the widget to move it around the home screen" + "Add to home screen" "%1$s widget added to home screen" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# shortcut}other{# shortcuts}}" @@ -54,8 +52,7 @@ "Work" "Conversations" "Useful info at your fingertips" - - + "To get info without opening apps, you can add widgets to your home screen" "Tap to change widget settings" "OK" "Change widget settings" @@ -68,8 +65,7 @@ "Notifications" "Touch & hold to move a shortcut." "Double-tap & hold to move a shortcut or use custom actions." - - + "No room on this home screen" "No more room in the Favourites tray" "Apps list" "Search results" @@ -83,14 +79,10 @@ "Pin prediction" "install shortcuts" "Allows an app to add shortcuts without user intervention." - - - - - - - - + "read Home settings and shortcuts" + "Allows the app to read the settings and shortcuts in Home." + "write Home settings and shortcuts" + "Allows the app to change the settings and shortcuts in Home." "%1$s is not allowed to make phone calls" "Can\'t load widget" "Widget settings" @@ -98,7 +90,7 @@ "This is a system app and can\'t be uninstalled." "Edit Name" "Disabled %1$s" - "{count,plural,offset:1 =1{{app_name} has # notification}other{{app_name} has # notifications}}" + "{count,plural, =1{{app_name} has # notification}other{{app_name} has # notifications}}" "Page %1$d of %2$d" "Home screen %1$d of %2$d" "New home screen page" @@ -113,8 +105,7 @@ "Wallpaper & style" "Home settings" "Disabled by your admin" - - + "Allow home screen rotation" "When phone is rotated" "Notification dots" "On" @@ -123,8 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" - - + "Add app icons to home screen" "For new apps" "Unknown" "Remove" @@ -136,8 +126,7 @@ "%1$s waiting to install" "Widgets list" "Widgets list closed" - - + "Add to home screen" "Move item here" "Item added to home screen" "Item removed" @@ -152,8 +141,7 @@ "Item added to folder" "Create folder with: %1$s" "Folder created" - - + "Move to home screen" "Re-size" "Increase width" "Increase height" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index 2c62e4c466..4a4dc49c76 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -90,7 +90,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‎‏‏‏‏‎‎‏‏‎‎‎‎‏‎‏‎‏‏‏‎‏‎‎‎‎‏‎‏‎‏‎‏‎‎‏‏‏‏‎‏‏‎‎‏‎‎‎‏‎‏‏‎‏‎‏‎‎‎This is a system app and can\'t be uninstalled.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‏‏‎‏‎‎‎‎‏‎‏‏‏‏‎‎‎‏‎‎‏‎‏‎‏‏‎‏‎‎‎‏‎‏‎‎‏‎‎‎‎‏‏‏‎‏‏‎‏‎‏‏‎‎‎‎‎Edit Name‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‏‎‎‏‏‎‏‏‏‎‏‏‎‏‏‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‏‎‎‏‏‏‎‎‎Disabled ‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" - "{count,plural,offset:1 =1{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‎‏‏‎‎‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‏‏‎‏‏‏‏‎‏‎‎‎‏‎‎‎‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‏‏‎{app_name}‎‏‎‎‏‏‏‎ has # notification‎‏‎‎‏‎}other{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‎‏‏‎‎‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‏‏‎‏‏‏‏‎‏‎‎‎‏‎‎‎‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‏‏‎{app_name}‎‏‎‎‏‏‏‎ has # notifications‎‏‎‎‏‎}}" + "{count,plural, =1{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‏‏‏‏‎‎‏‎‎‎‎‎‎‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‏‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‎‏‎‎‏‎‏‎‎‏‎‎‎‏‎‎‏‏‎{app_name}‎‏‎‎‏‏‏‎ has # notification‎‏‎‎‏‎}other{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‏‏‏‏‎‎‏‎‎‎‎‎‎‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‏‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‎‏‎‎‏‎‏‎‎‏‎‎‎‏‎‎‏‏‎{app_name}‎‏‎‎‏‏‏‎ has # notifications‎‏‎‎‏‎}}" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‏‏‏‏‎‎‏‏‏‏‎‎‎‎‏‎‎‏‏‏‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‎‎‏‏‎‏‎‎‏‏‎‏‎‎‏‎‏‎Page %1$d of %2$d‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‎‎‏‎‎‎‎‎‎‎‎‏‎‏‏‏‎‏‎‎‎‏‎‎‏‏‏‎‎‎‎‏‎‎‏‏‎‏‎‎‏‏‎‎‎‎‏‎‏‎‏‏‏‎Home screen %1$d of %2$d‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‎‏‏‏‎‎‏‎‎‏‎‎‏‎‏‏‎‎‏‏‎‎‏‎‎‎‏‏‎‏‏‎‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‏‎‏‎‎‎‎‎‏‏‏‎‎New home screen page‎‏‎‎‏‎" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 23d2e49cb0..8c64ae3716 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d de ancho por %2$d de alto" "%1$s widget" - - - - + "Mantén presionado el widget para moverlo por la pantalla principal" + "Agregar a pantalla principal" "Se agregó el widget de %1$s a la pantalla principal" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# acceso directo}other{# accesos directos}}" @@ -54,8 +52,7 @@ "Trabajo" "Conversaciones" "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" "Entendido" "Cambiar la configuración del widget" @@ -68,8 +65,7 @@ "Notificaciones" "Mantén presionado para mover un acceso directo." "Presiona dos veces y mantén presionado para mover un acceso directo o usar acciones personalizadas." - - + "No hay más espacio en esta pantalla principal" "La bandeja de favoritos está llena." "Lista de apps" "Resultados de la búsqueda" @@ -83,14 +79,10 @@ "Fijar predicción" "instalar accesos directos" "Permite que una aplicación agregue accesos directos sin que el usuario intervenga." - - - - - - - - + "leer parámetros de configuración y accesos directos de la página principal" + "Permite que la app lea los parámetros de configuración y los accesos directos de la página principal." + "escribir parámetros de configuración y accesos directos de la página principal" + "Permite que la app cambie los parámetros de configuración y los accesos directos de la página principal." "%1$s no puede realizar llamadas telefónicas" "No se puede cargar el widget" "Configuración del widget" @@ -98,7 +90,8 @@ "Esta es una aplicación del sistema y no se puede desinstalar." "Editar nombre" "Se inhabilitó %1$s" - "{count,plural,offset:1 =1{{app_name} tiene # notificación}other{{app_name} tiene # notificaciones}}" + + "Página %1$d de %2$d" "Pantalla principal %1$d de %2$d" "Nueva página en la pantalla principal" @@ -113,8 +106,7 @@ "Fondo de pantalla y estilo" "Configuración de pantalla principal" "El administrador inhabilitó esta función" - - + "Permitir la rotación de la pantalla principal" "Al girar el teléfono" "Puntos de notificación" "Activado" @@ -123,8 +115,7 @@ "Para mostrar los puntos de notificación, activa las notificaciones de la app para %1$s" "Cambiar la configuración" "Mostrar puntos de notificación" - - + "Agrega íconos de las apps a la pantalla principal" "Para nuevas apps" "Desconocido" "Eliminar" @@ -136,8 +127,7 @@ "Instalación de %1$s en espera" "Lista de widgets" "Se cerró la lista de widgets" - - + "Agregar a pantalla principal" "Mover elemento aquí" "Se agregó el elemento a la pantalla principal." "Se eliminó el elemento." @@ -152,8 +142,7 @@ "Elemento agregado a la carpeta" "Crear carpeta con: %1$s" "Carpeta creada" - - + "Mover a la pantalla principal" "Ajustar tamaño" "Aumentar el ancho" "Aumentar la altura" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 9863f61114..2e9fb3ff78 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d de ancho por %2$d de alto" "Widget de %1$s" - - - - + "Mantén pulsado el widget para moverlo por la pantalla de inicio" + "Añadir a la pantalla de inicio" "Widget %1$s añadido a la pantalla de inicio" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# combinación de teclas}other{# combinaciones de teclas}}" @@ -54,8 +52,7 @@ "Trabajo" "Conversaciones" "Información útil al alcance de la mano" - - + "Para recibir información sin abrir aplicaciones, puedes añadir widgets a la pantalla de inicio" "Toca para cambiar los ajustes del widget" "Entendido" "Cambiar ajustes del widget" @@ -68,8 +65,7 @@ "Notificaciones" "Mantén pulsado un acceso directo para moverlo." "Toca dos veces y mantén pulsado un acceso directo para moverlo o usar acciones personalizadas." - - + "No queda espacio en esta pantalla de inicio" "La bandeja de favoritos está completa" "Lista de aplicaciones" "Resultados de búsqueda" @@ -83,14 +79,10 @@ "Fijar predicción" "instalar accesos directos" "Permite que una aplicación añada accesos directos sin intervención del usuario." - - - - - - - - + "leer ajustes y accesos directos de la pantalla de inicio" + "Permite que la aplicación lea los ajustes y los accesos directos de la pantalla de inicio." + "escribir ajustes y accesos directos de la pantalla de inicio" + "Permite que la aplicación cambie los ajustes y los accesos directos de la pantalla de inicio." "%1$s no puede hacer llamadas" "No se puede cargar el widget" "Ajustes de widget" @@ -98,7 +90,8 @@ "Esta aplicación es del sistema y no se puede desinstalar." "Editar nombre" "Se ha inhabilitado %1$s" - "{count,plural,offset:1 =1{{app_name} tiene # notificación}other{{app_name} tiene # notificaciones}}" + + "Página %1$d de %2$d" "Pantalla de inicio %1$d de %2$d" "Nueva página de pantalla de inicio" @@ -113,8 +106,7 @@ "Fondo de pantalla y estilo" "Ajustes de la pantalla de inicio" "Inhabilitado por el administrador" - - + "Permitir rotación de la pantalla de inicio" "Al girar el teléfono" "Puntos de notificación" "Activado" @@ -123,8 +115,7 @@ "Para mostrar puntos de notificación, activa las notificaciones de %1$s" "Cambiar ajustes" "Mostrar puntos de notificación" - - + "Añadir iconos de las aplicaciones a la pantalla de inicio" "Añade el icono de una aplicación nueva instalada a la pantalla de inicio" "Desconocido" "Quitar" @@ -136,8 +127,7 @@ "Esperando para instalar %1$s" "Lista de widgets" "Lista de widgets cerrada" - - + "Añadir a la pantalla de inicio" "Mover elemento aquí" "Elemento añadido a la pantalla de inicio" "Elemento quitado" @@ -152,8 +142,7 @@ "Elemento añadido a carpeta" "Crear carpeta con: %1$s" "Carpeta creada" - - + "Mover a la pantalla de inicio" "Modificar tamaño" "Aumentar ancho" "Aumentar altura" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index 5a7598c70e..211960943a 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d lai ja %2$d kõrge" "Vidin %1$s" - - - - + "Vidina teisaldamiseks avakuval puudutage vidinat ja hoidke seda all" + "Lisa avakuvale" "Vidin %1$s lisati avakuvale" "{count,plural, =1{# vidin}other{# vidinat}}" "{count,plural, =1{# otsetee}other{# otseteed}}" @@ -54,8 +52,7 @@ "Töö" "Vestlused" "Kasulik teave on teie käeulatuses" - - + "Teabe saamiseks rakendusi avamata võite oma avakuvale lisada vidinaid" "Puudutage vidina seadete muutmiseks" "Selge" "Vidina seadete muutmine" @@ -68,8 +65,7 @@ "Märguanded" "Otsetee teisaldamiseks puudutage ja hoidke all." "Otsetee teisaldamiseks või kohandatud toimingute kasutamiseks topeltpuudutage ja hoidke all." - - + "Sellel avakuval pole ruumi" "Salves Lemmikud pole rohkem ruumi" "Rakenduste loend" "Otsingutulemused" @@ -83,14 +79,10 @@ "Kinnita ennustus" "installi otseteed" "Võimaldab rakendusel lisada otseteid kasutaja sekkumiseta." - - - - - - - - + "avakuva seadete ja otseteede lugemine" + "Võimaldab rakendusel lugeda avakuva seadeid ja otseteid." + "avakuva seadete ja otseteede kirjutamine" + "Võimaldab rakendusel muuta avakuval seadeid ja otseteid." "Rakendusel %1$s pole lubatud helistada" "Vidinat ei saa laadida" "Vidina seaded" @@ -98,7 +90,8 @@ "See on süsteemirakendus ja seda ei saa desinstallida." "Muuda nime" "Rakendus %1$s on keelatud" - "{count,plural,offset:1 =1{Rakenduses {app_name} on # märguanne}other{Rakenduses {app_name} on # märguannet}}" + + "Leht %1$d/%2$d" "Avakuva %1$d/%2$d" "Uus avakuva leht" @@ -113,8 +106,7 @@ "Taustapilt ja stiil" "Avakuva seaded" "Keelas administraator" - - + "Luba avakuva pööramine" "Kui telefoni pööratakse" "Märguandetäpid" "Sees" @@ -123,8 +115,7 @@ "Märguandetäppide kuvamiseks lülitage sisse rakenduse %1$s märguanded" "Seadete muutmine" "Kuva märguandetäpid" - - + "Lisa rakenduste ikoonid avakuvale" "Uute rakenduste puhul" "Teadmata" "Eemalda" @@ -136,8 +127,7 @@ "%1$s on installimise ootel" "Vidinate loend" "Vidinate loend on suletud" - - + "Lisa avakuvale" "Teisalda üksus siia" "Üksus lisati avaekraanile" "Üksus eemaldati" @@ -152,8 +142,7 @@ "Üksus lisati kausta" "Kausta loomine nimega %1$s" "Kaust on loodud" - - + "Teisalda avakuvale" "Muuda suurust" "Suurenda laiust" "Suurenda kõrgust" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 47466bc15c..1d7f87c3b3 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d zabal eta %2$d luze" "%1$s widgeta" - - - - + "Widgeta hasierako pantailan zehar mugitzeko, eduki ezazu sakatuta" + "Gehitu hasierako pantailan" "%1$s widgeta hasierako pantailan gehitu da" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# lasterbide}other{# lasterbide}}" @@ -54,8 +52,7 @@ "Lanekoak" "Elkarrizketak" "Informazio erabilgarria beti eskura" - - + "Aplikaziorik ireki beharrik gabe informazioa zuzenean jasotzeko, gehitu widgetak hasierako pantailan" "Sakatu hau widgeten ezarpenak aldatzeko" "Ados" "Aldatu widgeten ezarpenak" @@ -68,8 +65,7 @@ "Jakinarazpenak" "Eduki sakatuta lasterbide bat mugitzeko." "Sakatu birritan eta eduki sakatuta lasterbide bat mugitzeko edo ekintza pertsonalizatuak erabiltzeko." - - + "Ez dago tokirik hasierako pantailan" "Ez dago toki gehiago Gogokoak erretiluan" "Aplikazioen zerrenda" "Bilaketa-emaitzak" @@ -83,14 +79,10 @@ "Ainguratu iragarpena" "Instalatu lasterbideak" "Erabiltzaileak ezer egin gabe lasterbideak gehitzeko baimena ematen die aplikazioei." - - - - - - - - + "irakurri hasierako pantailako ezarpenak eta lasterbideak" + "Hasierako pantailako ezarpenak eta lasterbideak irakurtzeko baimena ematen die aplikazioei." + "idatzi hasierako pantailako ezarpenak eta lasterbideak" + "Hasierako pantailako ezarpenak eta lasterbideak aldatzeko baimena ematen die aplikazioei." "%1$s aplikazioak ez du telefono-deiak egiteko baimenik" "Ezin da kargatu widgeta" "Widgetaren ezarpenak" @@ -98,7 +90,8 @@ "Sistema-aplikazioa da hau eta ezin da desinstalatu." "Editatu izena" "%1$s desgaituta dago" - "{count,plural,offset:1 =1{{app_name} aplikazioak # jakinarazpen dauka}other{{app_name} aplikazioak # jakinarazpen dauzka}}" + + "%1$d/%2$d orria" "%1$d/%2$d hasierako pantaila" "Hasierako pantailaren orri berria" @@ -113,8 +106,7 @@ "Horma-papera eta estiloa" "Hasierako pantailaren ezarpenak" "Administratzaileak desgaitu du" - - + "Eman hasierako pantaila biratzeko baimena" "Telefonoa biratzean" "Jakinarazpen-biribiltxoak" "Aktibatuta" @@ -123,8 +115,7 @@ "Jakinarazpen-biribiltxoak ikusteko, aktibatu %1$s aplikazioaren jakinarazpenak" "Aldatu ezarpenak" "Erakutsi jakinarazpen-biribiltxoak" - - + "Gehitu aplikazioen ikonoak hasierako pantailan" "Aplikazio berrien kasuan" "Ezezaguna" "Kendu" @@ -136,8 +127,7 @@ "%1$s instalatzeko zain" "Widget-zerrenda" "Itxi da widget-zerrenda" - - + "Gehitu hasierako pantailan" "Ekarri elementua hona" "Gehitu da elementua hasierako pantailan" "Kendu da elementua" @@ -152,8 +142,7 @@ "Elementua karpetan gehitu da" "Sortu karpeta %1$s elementuarekin" "Karpeta sortu da" - - + "Eraman hasierako pantailara" "Aldatu tamaina" "Handitu zabalera" "Handitu altuera" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 9c0b2976f5..64a64a180e 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "‏%1$d عرض در %2$d طول" "ابزارک %1$s" - - - - + "ابزارک را لمس کنید و نگه دارید تا بتوانید آن را در صفحه اصلی حرکت دهید" + "افزودن به صفحه اصلی" "ابزارک %1$s به صفحه اصلی اضافه شد" "{count,plural, =1{‏# ابزارک}one{‏# ابزارک}other{‏# ابزارک}}" "{count,plural, =1{‏# میان‌بر}one{‏# میان‌بر}other{‏# میان‌بر}}" @@ -54,8 +52,7 @@ "کار" "مکالمه‌ها" "دسترسی آسان به اطلاعات سودمند" - - + "با افزودن ابزارک‌ها به صفحه اصلی می‌توانید اطلاعات را بدون باز کردن برنامه‌ها دریافت کنید" "برای تغییر تنظیمات ابزارک، ضربه بزنید" "متوجه‌ام" "تغییر تنظیمات ابزارک" @@ -68,8 +65,7 @@ "اعلان‌ها" "برای جابه‌جا کردن میان‌بر، لمس کنید و نگه دارید." "برای جابه‌جا کردن میان‌بر یا استفاده از کنش‌های سفارشی، دوضربه بزنید و نگه دارید." - - + "فضای خالی در این صفحه اصلی وجود ندارد" "فضای بیشتری در سینی موارد دلخواه وجود ندارد" "فهرست برنامه‌ها" "نتایج جستجو" @@ -83,14 +79,10 @@ "سنجاق کردن پیشنهاد" "نصب میان‌برها" "به برنامه اجازه می‌دهد میان‌برها را بدون دخالت کاربر اضافه کند." - - - - - - - - + "خواندن تنظیمات و میان‌برهای صفحه اصلی" + "به برنامه اجازه می‌دهد تنظیمات و میان‌برهای صفحه اصلی را بخواند." + "نوشتن تنظیمات و میان‌برهای صفحه اصلی" + "به برنامه اجازه می‌دهد تنظیمات و میان‌برهای صفحه اصلی را تغییر دهد." "%1$s مجاز نیست تماس تلفنی برقرار کند" "ابزارک را نمی‌توان بار کرد" "تنظیمات ابزارک" @@ -98,7 +90,8 @@ "این برنامه سیستمی است و حذف نصب نمی‌شود." "ویرایش نام" "%1$s غیرفعال شد" - "{count,plural,offset:1 =1{{app_name} ‏# اعلان دارد}one{{app_name} ‏# اعلان دارد}other{{app_name} ‏# اعلان دارد}}" + + "‏صفحه %1$d از %2$d" "‏صفحه اصلی %1$d از %2$d" "صفحه اصلی جدید" @@ -113,8 +106,7 @@ "کاغذدیواری و سبک" "تنظیمات صفحه اصلی" "توسط سرپرست سیستم غیرفعال شده است" - - + "مجاز کردن چرخش صفحه اصلی" "وقتی تلفن چرخانده می‌شود" "نقطه‌های اعلان" "روشن" @@ -123,8 +115,7 @@ "برای نمایش «نقطه‌های اعلان»، اعلان‌های برنامه را برای %1$s روشن کنید" "تغییر تنظیمات" "نمایش نقطه‌های اعلان" - - + "افزودن نماد برنامه‌ها به صفحه اصلی" "برای برنامه‌های جدید" "نامشخص" "حذف" @@ -136,8 +127,7 @@ "%1$s درانتظار نصب" "فهرست ابزارک‌ها" "فهرست ابزارک‌ها بسته شد" - - + "افزودن به صفحه اصلی" "انتقال مورد به اینجا" "مورد به صفحه اصلی اضافه شد" "مورد حذف شد" @@ -152,8 +142,7 @@ "مورد به پوشه اضافه شد" "ایجاد پوشه با: %1$s" "پوشه ایجاد شد" - - + "انتقال دادن به صفحه اصلی" "تغییر اندازه" "افزایش عرض" "افزایش ارتفاع" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index f7ab4cbf5f..e577920bd8 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Leveys: %1$d, korkeus: %2$d" "%1$s widget" - - - - + "Voit siirtää widgetiä aloitusnäytöllä koskettamalla sitä pitkään" + "Lisää aloitusnäytölle" "Widget lisätty aloitusnäytölle: %1$s" "{count,plural, =1{# widget}other{# widgetiä}}" "{count,plural, =1{# pikakuvake}other{# pikakuvaketta}}" @@ -54,8 +52,7 @@ "Työ" "Keskustelut" "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" "OK" "Muuta widgetin asetuksia" @@ -68,8 +65,7 @@ "Ilmoitukset" "Kosketa pitkään, niin voit siirtää pikakuvaketta." "Kaksoisnapauta ja paina pitkään, niin voit siirtää pikakuvaketta tai käyttää muokattuja toimintoja." - - + "Aloitusnäytöllä ei ole tilaa" "Suosikit-valikossa ei ole enää tilaa" "Sovellusluettelo" "Hakutulokset" @@ -83,14 +79,10 @@ "Kiinnitä sovellus" "asenna pikakuvakkeita" "Antaa sovelluksen lisätä pikakuvakkeita itsenäisesti ilman käyttäjän valintaa." - - - - - - - - + "lukea aloitusnäytön asetuksia ja pikakuvakkeita" + "Antaa sovelluksen lukea aloitusnäytön asetuksia ja pikakuvakkeita" + "muokata aloitusnäytön asetuksia ja pikakuvakkeita" + "Antaa sovelluksen muuttaa aloitusnäytön asetuksia ja pikakuvakkeita" "%1$s ei saa soittaa puheluita." "Widgetiä ei voi ladata" "Widgetin asetukset" @@ -98,7 +90,8 @@ "Tämä on järjestelmäsovellus, eikä sitä voi poistaa." "Muokkaa nimeä" "%1$s poistettiin käytöstä" - "{count,plural,offset:1 =1{{app_name}: # ilmoitus}other{{app_name}: # ilmoitusta}}" + + "Sivu %1$d / %2$d" "Aloitusruutu %1$d/%2$d" "Uusi aloitusnäytön sivu" @@ -113,8 +106,7 @@ "Taustakuva ja tyyli" "Aloitusnäyttö" "Järjestelmänvalvoja on poistanut toiminnon käytöstä." - - + "Salli aloitusnäytön kiertäminen" "Kun puhelinta kierretään" "Pistemerkit" "Päällä" @@ -123,8 +115,7 @@ "%1$s tarvitsee ilmoitusten käyttöoikeuden, jotta pistemerkkejä voidaan näyttää." "Muuta asetuksia" "Näytä ilmoituksista kertovat pistemerkit" - - + "Lisää sovelluskuvakkeet aloitusnäytölle" "Uusille sovelluksille" "Tuntematon" "Poista" @@ -136,8 +127,7 @@ "%1$s odottaa asennusta" "Widget-luettelo" "Widget-luettelo suljettu" - - + "Lisää aloitusnäytölle" "Siirrä kohde tänne" "Kohde lisättiin aloitusnäytölle." "Kohde poistettiin" @@ -152,8 +142,7 @@ "Kohde on lisätty kansioon." "Luo kansio, jossa on %1$s." "Kansio on luotu." - - + "Siirrä aloitusnäytölle" "Muuta kokoa" "Lisää leveyttä" "Lisää korkeutta" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 566762721c..55aa060b35 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d de largeur sur %2$d de hauteur" "Widget %1$s" - - - - + "Maintenez le doigt sur le widget pour le déplacer sur l\'écran d\'accueil" + "Ajouter à l\'écran d\'accueil" "Le widget %1$s a été ajouté à l\'écran d\'accueil" "{count,plural, =1{# widget}one{# widget}other{# widgets}}" "{count,plural, =1{# raccourci}one{# raccourci}other{# raccourcis}}" @@ -54,8 +52,7 @@ "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" "OK" "Modifier les paramètres du widget" @@ -68,8 +65,7 @@ "Notifications" "Maintenez le doigt sur un raccourci pour le déplacer." "Touchez deux fois un raccourci et maintenez le doigt dessus pour le déplacer ou utiliser des actions personnalisées." - - + "Pas d\'espace libre sur cet écran d\'accueil" "Il n\'y a plus d\'espace dans la zone des favoris" "Liste des applications" "Résultats de recherche" @@ -83,14 +79,10 @@ "Épingler la prédiction" "installer des raccourcis" "Permet à une application d\'ajouter des raccourcis sans l\'intervention de l\'utilisateur." - - - - - - - - + "lire les paramètres et les raccourcis de la page d\'accueil" + "Permet à l\'application de lire les paramètres et les raccourcis de l\'écran d\'accueil." + "modifier les paramètres et les raccourcis de la page d\'accueil" + "Permet à l\'application de modifier les paramètres et les raccourcis de l\'écran d\'accueil." "L\'application %1$s n\'est pas autorisée à faire des appels téléphoniques" "Impossible de charger le widget" "Paramètres du widget" @@ -98,7 +90,8 @@ "Impossible de désinstaller cette application, car il s\'agit d\'une application système." "Modifier le nom" "L\'application %1$s est désactivée" - "{count,plural,offset:1 =1{{app_name} a # notification}one{{app_name} a # notification}other{{app_name} a # notifications}}" + + "Page %1$d sur %2$d" "Écran d\'accueil %1$d sur %2$d" "Nouvelle page d\'écran d\'accueil" @@ -113,8 +106,7 @@ "Fond d\'écran et style" "Paramètres d\'accueil" "Cette fonction est désactivée par votre administrateur" - - + "Autoriser la rotation de l\'écran d\'accueil" "Lorsque vous faites pivoter le téléphone" "Points de notification" "Activé" @@ -123,8 +115,7 @@ "Pour afficher les points de notification, activez les notifications d\'application pour %1$s" "Modifier les paramètres" "Afficher les points de notification" - - + "Ajouter les icônes des applications à l\'écran d\'accueil" "Pour les nouvelles applications" "Inconnu" "Supprimer" @@ -136,8 +127,7 @@ "%1$s en attente d\'installation" "Liste des widgets" "Liste des widgets fermée" - - + "Ajouter à l\'écran d\'accueil" "Déplacer l\'élément ici" "Élément ajouté à l\'écran d\'accueil" "Élément retiré" @@ -152,8 +142,7 @@ "Élément ajouté au dossier" "Créer un dossier avec : %1$s" "Dossier créé" - - + "Déplacer sur l\'écran d\'accueil" "Redimensionner" "Augmenter la largeur" "Augmenter la hauteur" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index f2dc8cb5bb..28a558811b 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -37,10 +37,8 @@ "%1$d x %2$d" "%1$d de largeur et %2$d de hauteur" "Widget %1$s" - - - - + "Appuyez de manière prolongée sur le widget pour le déplacer sur l\'écran d\'accueil" + "Ajouter à l\'écran d\'accueil" "Widget %1$s ajouté à l\'écran d\'accueil" "{count,plural, =1{# widget}one{# widget}other{# widgets}}" "{count,plural, =1{# raccourci}one{# raccourci}other{# raccourcis}}" @@ -54,8 +52,7 @@ "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" "OK" "Modifier les paramètres du widget" @@ -68,8 +65,7 @@ "Notifications" "Appuyez de manière prolongée pour déplacer un raccourci." "Appuyez deux fois et maintenez la pression pour déplacer un raccourci ou utiliser les actions personnalisées." - - + "Espace insuffisant sur cet écran d\'accueil" "Plus d\'espace disponible dans la zone de favoris." "Liste d\'applications" "Résultats de recherche" @@ -83,14 +79,10 @@ "Épingler la prédiction" "installer des raccourcis" "Permettre à une application d\'ajouter des raccourcis sans l\'intervention de l\'utilisateur" - - - - - - - - + "Lire les paramètres et les raccourcis de la page d\'accueil" + "Permet à l\'application de lire les paramètres et les raccourcis de l\'écran d\'accueil." + "Modifier les paramètres de la page d\'accueil et les raccourcis" + "Permet à l\'application de modifier les paramètres et les raccourcis de l\'écran d\'accueil." "L\'application %1$s n\'est pas autorisée à passer des appels téléphoniques." "Impossible de charger le widget" "Paramètres du widget" @@ -98,7 +90,8 @@ "Impossible de désinstaller cette application, car il s\'agit d\'une application système." "Modifier le nom" "%1$s est désactivé." - "{count,plural,offset:1 =1{{app_name} a # notification}one{{app_name} a # notification}other{{app_name} a # notifications}}" + + "Page %1$d sur %2$d" "Écran d\'accueil %1$d sur %2$d" "Nouvelle page d\'écran d\'accueil" @@ -113,8 +106,7 @@ "Fond d\'écran et style" "Paramètres de l\'accueil" "Désactivé par votre administrateur" - - + "Autoriser la rotation de l\'écran d\'accueil" "Lorsque vous faites pivoter le téléphone" "Pastilles de notification" "Activées" @@ -123,8 +115,7 @@ "Pour afficher les pastilles de notification, activez les notifications de l\'application %1$s" "Modifier les paramètres" "Afficher les pastilles de notification" - - + "Ajouter les icônes des applications à l\'écran d\'accueil" "Pour les nouvelles applications" "Inconnu" "Supprimer" @@ -136,8 +127,7 @@ "%1$s en attente d\'installation" "Liste des widgets" "La liste des widgets est fermée" - - + "Ajouter à l\'écran d\'accueil" "Déplacer l\'élément ici" "L\'élément a bien été ajouté à l\'écran d\'accueil." "L\'élément a bien été supprimé." @@ -152,8 +142,7 @@ "Élément ajouté au dossier" "Créer un dossier avec \"%1$s\"" "Dossier créé" - - + "Déplacer sur l\'écran d\'accueil" "Redimensionner" "Augmenter la largeur" "Augmenter la hauteur" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index b6c94fbda6..f2d56781e5 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d de largo por %2$d de alto" "Widget %1$s" - - - - + "Mantén premido o widget para movelo pola pantalla de inicio" + "Engadir á pantalla de inicio" "Engadiuse o widget %1$s á pantalla de inicio" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# atallo}other{# atallos}}" @@ -54,8 +52,7 @@ "Widgets do traballo" "Conversas" "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" "Entendido" "Cambiar configuración do widget" @@ -68,8 +65,7 @@ "Notificacións" "Mantén premido un atallo para movelo." "Toca dúas veces un atallo e manteno premido para movelo ou utiliza accións personalizadas." - - + "Non queda espazo nesta pantalla de inicio" "Non hai máis espazo na bandexa de favoritos" "Lista de aplicacións" "Resultados da busca" @@ -83,14 +79,10 @@ "Fixar predición" "instalar atallos" "Permite a unha aplicación engadir atallos sen intervención do usuario." - - - - - - - - + "ler a configuración e os atallos da pantalla de inicio" + "Permite que a aplicación lea a configuración e os atallos da pantalla de inicio." + "editar a configuración e os atallos da pantalla de inicio" + "Permite que a aplicación cambie a configuración e os atallos da pantalla de inicio." "%1$s non ten permiso para facer chamadas telefónicas" "Non se puido cargar o widget" "Configuración do widget" @@ -98,7 +90,8 @@ "Esta aplicación é do sistema e non se pode desinstalar." "Edita o nome" "Desactivouse %1$s" - "{count,plural,offset:1 =1{{app_name} ten # notificación}other{{app_name} ten # notificacións}}" + + "Páxina %1$d de %2$d" "Pantalla de inicio %1$d de %2$d" "Nova páxina da pantalla de inicio" @@ -113,8 +106,7 @@ "Estilo e fondo de pantalla" "Axustes de Inicio" "Función desactivada polo administrador" - - + "Permitir xirar a pantalla de inicio" "Ao xirar o teléfono" "Puntos de notificacións" "Activados" @@ -123,8 +115,7 @@ "Para que se mostren os puntos de notificacións, activa as notificacións da aplicación %1$s" "Cambiar configuración" "Mostra puntos de notificacións" - - + "Engadir iconas de aplicacións á pantalla de inicio" "Para novas aplicacións" "Descoñecido" "Quitar" @@ -136,8 +127,7 @@ "Esperando para instalar %1$s" "Lista de widgets" "Pechouse a lista de widgets" - - + "Engadir á pantalla de inicio" "Mover elemento aquí" "Engadiuse o elemento á pantalla de inicio" "Quitouse o elemento" @@ -152,8 +142,7 @@ "Engadiuse o elemento ao cartafol" "Crear cartafol con: %1$s" "Creouse o cartafol" - - + "Mover á pantalla de inicio" "Cambiar tamaño" "Aumentar ancho" "Aumentar altura" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index e5c50ab6f5..9124a9d828 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d પહોળાઈ X %2$d ઊંચાઈ" "%1$s વિજેટ" - - - - + "વિજેટને હોમ સ્ક્રીનની આજુબાજુ ખસેડવા માટે, તેને ટચ કરીને થોડીવાર દબાવી રાખો" + "હોમ સ્ક્રીનમાં ઉમેરો" "હોમ સ્ક્રીન પર %1$s વિજેટ ઉમેર્યુ" "{count,plural, =1{# વિજેટ}one{# વિજેટ}other{# વિજેટ}}" "{count,plural, =1{# શૉર્ટકટ}one{# શૉર્ટકટ}other{# શૉર્ટકટ}}" @@ -54,8 +52,7 @@ "ઑફિસ" "વાતચીતો" "ઉપયોગી માહિતી તમારી આંગળીના ટેરવે" - - + "ઍપને ખોલ્યા વિના માહિતી મેળવવા માટે, તમે તમારી હોમ સ્ક્રીનમાં વિજેટ ઉમેરી શકો છો" "વિજેટના સેટિંગ બદલવા માટે ટૅપ કરો" "સમજાઈ ગયું" "વિજેટના સેટિંગ બદલો" @@ -68,8 +65,7 @@ "નોટિફિકેશન" "શૉર્ટકટ ખસેડવા ટચ કરીને થોડી વાર દબાવી રાખો." "શૉર્ટકટ ખસેડવા બે વાર ટૅપ કરીને દબાવી રાખો અથવા કસ્ટમ ક્રિયાઓનો ઉપયોગ કરો." - - + "આ હોમ સ્ક્રીન પર વધુ જગ્યા નથી" "મનપસંદ ટ્રે પર વધુ જગ્યા નથી" "ઍપ્લિકેશનોની સૂચિ" "શોધ પરિણામો" @@ -83,14 +79,10 @@ "પૂર્વાનુમાનને પિન કરો" "શૉર્ટકટ ઇન્સ્ટૉલ કરો" "એપ્લિકેશનને વપરાશકર્તા હસ્તક્ષેપ વગર શોર્ટકટ્સ ઉમેરવાની મંજૂરી આપે છે." - - - - - - - - + "હોમ સેટિંગ અને શૉર્ટકટ વાંચો" + "ઍપને હોમમાંના સેટિંગ અને શૉર્ટકટ વાંચવાની મંજૂરી આપે છે." + "હોમ સેટિંગ અને શૉર્ટકટ લખો" + "ઍપને હોમમાંના સેટિંગ અને શૉર્ટકટમાં ફેરફાર કરવાની મંજૂરી આપે છે." "%1$s ને ફોન કૉલ્સ કરવાની મંજૂરી નથી" "વિજેટ લોડ કરી શકાતું નથી" "વિજેટ સેટિંગ" @@ -98,7 +90,8 @@ "આ એક સિસ્ટમ ઍપ્લિકેશન છે અને અનઇન્સ્ટોલ કરી શકાતી નથી." "નામમાં ફેરફાર કરો" "%1$s અક્ષમ કરી" - "{count,plural,offset:1 =1{{app_name}ના # નોટિફિકેશન છે}one{{app_name}ના # નોટિફિકેશન છે}other{{app_name}ના # નોટિફિકેશન છે}}" + + "%2$d માંથી %1$d પૃષ્ઠ" "%2$d માંથી %1$d હોમ સ્ક્રીન" "નવું હોમ સ્ક્રીન પૃષ્ઠ" @@ -113,8 +106,7 @@ "વૉલપેપર અને શૈલી" "હોમ સેટિંગ" "તમારા વ્યવસ્થાપક દ્વારા અક્ષમ કરેલ" - - + "હોમ સ્ક્રીનને ફેરવવાની મંજૂરી આપો" "જ્યારે ફોન ફેરવવામાં આવે ત્યારે" "નોટિફિકેશન માટેના ચિહ્નો" "ચાલુ છે" @@ -123,8 +115,7 @@ "નોટિફિકેશન માટેનું ચિહ્ન બતાવવા હેતુ, %1$s માટેની ઍપ્લિકેશન નોટિફિકેશન ચાલુ કરો" "સેટિંગ બદલો" "નોટિફિકેશન માટેના ચિહ્ન બતાવો" - - + "ઍપના આઇકન હોમ સ્ક્રીનમાં ઉમેરો" "નવી ઍપ માટે" "અજાણ્યો" "કાઢી નાખો" @@ -136,8 +127,7 @@ "%1$s, ઇન્સ્ટૉલ થવાની રાહ જોઈ રહ્યું છે" "વિજેટની સૂચિ" "વિજેટની સૂચિ બંધ કરવામાં આવી છે" - - + "હોમ સ્ક્રીનમાં ઉમેરો" "આઇટમ અહીં ખસેડો" "હોમ સ્ક્રીનમાં આઇટમ ઉમેરી" "આઇટમ દૂર કરી" @@ -152,8 +142,7 @@ "ફોલ્ડરમાં આઇટમ ઉમેરી" "આની સાથે ફોલ્ડર બનાવો: %1$s" "ફોલ્ડર બનાવ્યું" - - + "હોમ સ્ક્રીન પર ખસેડો" "આકાર બદલો" "પહોળાઈ વધારો" "ઊંચાઈ વધારો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index d29cb72870..6125205f47 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d चौड़ाई गुणा %2$d ऊंचाई" "%1$s विजेट" - - - - + "होम स्क्रीन पर इधर-उधर ले जाने के लिए, विजेट को दबाकर रखें" + "होम स्क्रीन पर जोड़ें" "%1$s विजेट को होम स्क्रीन पर जोड़ा गया" "{count,plural, =1{# विजेट}one{# विजेट}other{# विजेट}}" "{count,plural, =1{# शॉर्टकट}one{# शॉर्टकट}other{# शॉर्टकट}}" @@ -54,8 +52,7 @@ "ऑफ़िस" "बातचीत" "काम की जानकारी आसानी से पाएं" - - + "ऐप्लिकेशन को खोले बिना उनकी जानकारी पाने के लिए, होम स्क्रीन पर विजेट जोड़े जा सकते हैं" "विजेट की सेटिंग में बदलाव करने के लिए टैप करें" "ठीक है" "विजेट की सेटिंग में बदलाव करें" @@ -68,8 +65,7 @@ "सूचनाएं" "किसी शॉर्टकट को एक से दूसरी जगह ले जाने के लिए, उसे दबाकर रखें." "किसी शॉर्टकट को एक से दूसरी जगह ले जाने के लिए, उस पर दो बार टैप करके दबाकर रखें या पसंद के मुताबिक कार्रवाइयां इस्तेमाल करें." - - + "इस होम स्क्रीन पर जगह खाली नहीं है" "पसंदीदा ट्रे में और जगह नहीं है" "ऐप्लिकेशन सूची" "खोज के नतीजे" @@ -83,14 +79,10 @@ "सुझाए गए ऐप्लिकेशन को पिन करें" "शॉर्टकट इंस्‍टॉल करें" "ऐप को उपयोगकर्ता के हस्‍तक्षेप के बिना शॉर्टकट जोड़ने देती है." - - - - - - - - + "होम स्क्रीन की सेटिंग और शॉर्टकट पढ़ने की अनुमति" + "इससे ऐप्लिकेशन, होम स्क्रीन की सेटिंग और शॉर्टकट पढ़ पाएगा." + "होम स्क्रीन की सेटिंग और शॉर्टकट में बदलाव करने की अनुमति" + "इससे ऐप्लिकेशन, होम स्क्रीन की सेटिंग और शॉर्टकट बदल पाएगा." "%1$s को फ़ोन कॉल करने की अनुमति नहीं है" "विजेट को लोड नहीं किया जा सका" "विजेट की सेटिंग" @@ -98,7 +90,7 @@ "यह एक सिस्टम ऐप्लिकेशन है और इसे अनइंस्टॉल नहीं किया जा सकता." "नाम में बदलाव करें" "%1$s अक्षम है" - "{count,plural,offset:1 =1{{app_name} से जुड़ी # सूचना है}one{{app_name} से जुड़ी # सूचना है}other{{app_name} से जुड़ी # सूचनाएं हैं}}" + "{count,plural, =1{{app_name} से जुड़ी # सूचना है}one{{app_name} से जुड़ी # सूचना है}other{{app_name} से जुड़ी # सूचनाएं हैं}}" "पेज %2$d में से %1$d" "होम स्क्रीन %2$d में से %1$d" "नया होम स्‍क्रीन पेज" @@ -113,18 +105,16 @@ "वॉलपेपर और स्टाइल" "होम पेज की सेटिंग" "आपके एडमिन ने बंद किया हुआ है" - - + "होम स्क्रीन घुमाने की अनुमति दें" "फ़ोन घुुमाए जाने पर" - "नई सूचनाएं बताने वाला गोल निशान" + "सूचनाएं बताने वाला डॉट" "चालू" "चालू" "सूचना के ऐक्सेस की ज़रूरत है" "सूचना बिंदु दिखाने के लिए, %1$s के ऐप्लिकेशन सूचना चालू करें" "सेटिंग बदलें" "नई सूचनाएं बताने वाला गोल निशान दिखाएं" - - + "होम स्क्रीन पर ऐप्लिकेशन के आइकॉन जोड़ें" "नए ऐप्लिकेशन के लिए" "अज्ञात" "निकालें" @@ -136,8 +126,7 @@ "%1$s के इंस्टॉल होने की प्रतीक्षा की जा रही है" "विजेट की सूची" "विजेट की सूची बंद हो गई है" - - + "होम स्क्रीन पर जोड़ें" "आइटम यहां ले जाएं" "होम स्क्रीन में आइटम जोड़ा गया" "आइटम हटाया गया" @@ -152,8 +141,7 @@ "आइटम फ़ोल्डर में जोड़ा गया" "इसके साथ फ़ोल्डर बनाएं: %1$s" "फ़ोल्डर बनाया गया" - - + "होम स्क्रीन पर ले जाएं" "आकार बदलें" "चौड़ाई बढ़ाएं" "ऊंचाई बढ़ाएं" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index aef07c7163..56abbff565 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -52,7 +52,7 @@ "Posao" "Razgovori" "Korisne informacije nadohvat ruke" - "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon." + "Da biste dobili informacije bez otvaranja aplikacija, možete dodati widgete na početni zaslon" "Dodirnite da biste promijenili postavke widgeta" "Shvaćam" "Promijenite postavke widgeta" @@ -90,7 +90,7 @@ "Ovo je aplikacija sustava i ne može se ukloniti." "Uređivanje naziva" "Aplikacija %1$s onemogućena" - "{count,plural,offset:1 =1{Aplikacija {app_name} ima # obavijest}one{Aplikacija {app_name} ima # obavijest}few{Aplikacija {app_name} ima # obavijesti}other{Aplikacija {app_name} ima # obavijesti}}" + "{count,plural, =1{Aplikacija {app_name} ima # obavijest}one{Aplikacija {app_name} ima # obavijest}few{Aplikacija {app_name} ima # obavijesti}other{Aplikacija {app_name} ima # obavijesti}}" "Stranica %1$d od %2$d" "Početni zaslon %1$d od %2$d" "Nova stranica početnog zaslona" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index ae6411255c..8b67bfa77c 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -90,7 +90,8 @@ "Ez egy rendszeralkalmazás, és nem lehet eltávolítani." "Név módosítása" "A(z) %1$s letiltva" - "{count,plural,offset:1 =1{A(z) {app_name} # értesítéssel rendelkezik}other{A(z) {app_name} # értesítéssel rendelkezik}}" + + "%2$d/%1$d. oldal" "%2$d/%1$d. kezdőképernyő" "Új kezdőképernyő oldal" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 993020856a..15c7b96496 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Լայնությունը՝ %1$d, բարձրությունը՝ %2$d" "%1$s վիջեթ" - - - - + "Հպեք վիջեթին և պահեք՝ հիմնական էկրան տեղափոխելու համար" + "Ավելացնել հիմնական էկրանին" "%1$s վիջեթն ավելացվել է հիմնական էկրանին" "{count,plural, =1{# վիջեթ}one{# վիջեթ}other{# վիջեթ}}" "{count,plural, =1{# դյուրանցում}one{# դյուրանցում}other{# դյուրանցում}}" @@ -54,8 +52,7 @@ "Աշխատանքային" "Զրույցներ" "Բոլոր կարևոր տեղեկությունները՝ ձեռքի տակ" - - + "Ավելացրեք վիջեթներ ձեր հիմնական էկրանին, որպեսզի տեղեկություններ ստանաք՝ առանց հավելվածները բացելու։" "Հպեք՝ վիջեթի կարգավորումները փոփոխելու համար" "Եղավ" "Փոխել վիջեթի կարգավորումները" @@ -68,8 +65,7 @@ "Ծանուցումներ" "Հպեք և պահեք՝ դյուրանցում տեղափոխելու համար։" "Կրկնակի հպեք և պահեք՝ դյուրանցում տեղափոխելու համար, կամ օգտվեք հատուկ գործողություններից։" - - + "Հիմնական էկրանին ազատ տեղ չկա" "Ընտրյալների ցուցակում այլևս ազատ տեղ չկա" "Հավելվածների ցանկ" "Որոնման արդյունքներ" @@ -83,14 +79,10 @@ "Ամրացնել առաջարկվող հավելվածը" "Դյուրանցումների տեղադրում" "Ծրագրին թույլ է տալիս ավելացնել դյուրանցումներ՝ առանց օգտագործողի միջամտության:" - - - - - - - - + "կարդալ հիմնական էկրանի կարգավորումներն ու դյուրանցումները" + "Ծրագրին թույլ է տալիս կարդալ հիմնական էկրանի կարգավորումներն ու դյուրանցումները։" + "փոփոխել հիմնական էկրանի կարգավորումներն ու դյուրանցումները" + "Ծրագրին թույլ է տալիս փոփոխել հիմնական էկրանի կարգավորումներն ու դյուրանցումները։" "%1$s հավելվածին չի թույլատրվում հեռախոսազանգեր կատարել" "Չհաջողվեց բեռնել վիջեթը" "Վիջեթի կարգավորումներ" @@ -98,7 +90,8 @@ "Սա համակարգային ծրագիր է և չի կարող ապատեղադրվել:" "Փոխել անունը" "%1$s հավելվածն անջատված է" - "{count,plural,offset:1 =1{«{app_name}» հավելվածն ունի # ծանուցում}one{«{app_name}» հավելվածն ունի # ծանուցում}other{«{app_name}» հավելվածն ունի # ծանուցում}}" + + "Էջ %1$d՝ %2$d-ից" "Հիմնական էկրան %1$d` %2$d-ից" "Հիմնական էկրանի նոր էջ" @@ -113,8 +106,7 @@ "Պաստառ և ոճ" "Գլխավոր էկրանի կարգավորումներ" "Անջատվել է ձեր ադմինիստրատորի կողմից" - - + "Թույլ տալ հիմնական էկրանի պտտումը" "Հեռախոսը պտտելու դեպքում" "Ծանուցումների կետիկներ" "Միացված է" @@ -123,8 +115,7 @@ "Ծանուցումների կետիկները ցուցադրելու համար միացրեք ծանուցումները %1$s-ի համար" "Փոխել կարգավորումները" "Ցուցադրել ծանուցումների կետիկները" - - + "Ավելացնել պատկերակները հիմնական էկրանին" "Նոր հավելվածների համար" "Անհայտ է" "Հեռացնել" @@ -136,8 +127,7 @@ "%1$s-ի տեղադրման սպասում" "Վիջեթների ցանկ" "Վիջեթների ցանկը փակվեց" - - + "Ավելացնել հիմնական էկրանին" "Տեղափոխել տարրն այստեղ" "Տարրն ավելացվեց հիմնական էկրանին" "Տարրը հեռացվեց" @@ -152,8 +142,7 @@ "Տարրն ավելացվեց թղթապանակում" "Ստեղծել թղթապանակ, օգտագործելով՝ %1$s" "Պանակը ստեղծվեց" - - + "Տեղափոխել հիմնական էկրան" "Չափափոխել" "Ավելացնել լայնությունը" "Ավելացնել բարձրությունը" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index a60518891a..ad9831e7ba 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "lebar %1$d x tinggi %2$d" "Widget %1$s" - - - - + "Sentuh lama widget untuk memindahkannya di sekitar layar utama" + "Tambahkan ke layar utama" "Widget %1$s ditambahkan ke layar utama" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# pintasan}other{# pintasan}}" @@ -54,8 +52,7 @@ "Kerja" "Percakapan" "Info bermanfaat mudah dilihat" - - + "Untuk mendapatkan info tanpa membuka aplikasi, Anda dapat menambahkan widget ke layar utama" "Ketuk untuk mengubah setelan widget" "Oke" "Ubah setelan widget" @@ -68,8 +65,7 @@ "Notifikasi" "Sentuh lama untuk memindahkan pintasan." "Ketuk dua kali & tahan untuk memindahkan pintasan atau gunakan tindakan khusus." - - + "Tidak ada ruang di layar utama ini" "Tidak ada ruang tersisa di baki Favorit" "Daftar aplikasi" "Hasil penelusuran" @@ -83,14 +79,10 @@ "Pin Prediksi" "memasang pintasan" "Mengizinkan aplikasi menambahkan pintasan tanpa campur tangan pengguna." - - - - - - - - + "membaca setelan dan pintasan layar utama" + "Mengizinkan aplikasi membaca setelan dan pintasan di layar utama." + "menulis setelan dan pintasan layar utama" + "Mengizinkan aplikasi mengubah setelan dan pintasan di layar utama." "%1$s tidak diizinkan untuk melakukan panggilan telepon" "Tidak dapat memuat widget" "Setelan widget" @@ -98,7 +90,8 @@ "Ini adalah aplikasi sistem dan tidak dapat dicopot pemasangannya." "Sunting Nama" "%1$s dinonaktifkan" - "{count,plural,offset:1 =1{{app_name} memiliki # notifikasi}other{{app_name} memiliki # notifikasi}}" + + "Halaman %1$d dari %2$d" "Layar utama %1$d dari %2$d" "Halaman layar utama baru" @@ -113,8 +106,7 @@ "Wallpaper & gaya" "Setelan Layar utama" "Dinonaktifkan oleh admin" - - + "Izinkan layar utama diputar" "Saat ponsel diputar" "Titik notifikasi" "Aktif" @@ -123,8 +115,7 @@ "Guna menampilkan Titik Notifikasi, aktifkan notifikasi aplikasi untuk %1$s" "Ubah setelan" "Tampilkan titik notifikasi" - - + "Tambahkan ikon aplikasi ke layar utama" "Untuk aplikasi baru" "Tidak dikenal" "Buang" @@ -136,8 +127,7 @@ "%1$s menunggu dipasang" "Daftar widget" "Daftar widget ditutup" - - + "Tambahkan ke layar utama" "Pindahkan item ke sini" "Item ditambahkan ke layar utama" "Item dihapus" @@ -152,8 +142,7 @@ "Item ditambahkan ke folder" "Buat folder dengan: %1$s" "Folder dibuat" - - + "Pindahkan ke layar utama" "Ubah ukuran" "Tambahi lebar" "Tambahi tinggi" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 60634740e8..cbea891a21 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d á breidd og %2$d á hæð" "Græjan %1$s" - - - - + "Haltu fingri á græjunni til að hreyfa hana um heimaskjáinn" + "Bæta á heimaskjá" "%1$s græju bætt við heimaskjá" "{count,plural, =1{# græja}one{# græja}other{# græjur}}" "{count,plural, =1{# flýtileið}one{# flýtileið}other{# flýtileiðir}}" @@ -54,8 +52,7 @@ "Vinna" "Samtöl" "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" "Ég skil" "Breyta græjustillingum" @@ -68,8 +65,7 @@ "Tilkynningar" "Haltu fingri á flýtileið til að færa hana." "Ýttu tvisvar og haltu fingri á flýtileið til að færa hana eða notaðu sérsniðnar aðgerðir." - - + "Ekkert pláss á þessum heimaskjá" "Ekki meira pláss í bakka fyrir uppáhald" "Forritalisti" "Leitarniðurstöður" @@ -83,14 +79,10 @@ "Festa tillögu" "setja upp flýtileiðir" "Leyfir forriti að bæta við flýtileiðum án íhlutunar notanda." - - - - - - - - + "lesa stillingar og flýtileiðir heimaskjás" + "Leyfir forriti að lesa stillingar og flýtileiðir heimaskjás." + "skrifa stillingar og flýtileiðir heimaskjás" + "Leyfir forriti að breyta stillingum og flýtileiðum heimaskjás." "%1$s hefur ekki leyfi til að hringja símtöl" "Ekki hægt að hlaða græju" "Græjustillingar" @@ -98,7 +90,8 @@ "Þetta er kerfisforrit sem ekki er hægt að fjarlægja." "Breyta nafni" "Óvirkt %1$s" - "{count,plural,offset:1 =1{{app_name} er með # tilkynningu}one{{app_name} er með # tilkynningu}other{{app_name} er með # tilkynningar}}" + + "Síða %1$d af %2$d" "Heimaskjár %1$d af %2$d" "Ný síða á heimaskjá" @@ -113,8 +106,7 @@ "Veggfóður og stíll" "Heimastillingar" "Gert óvirkt af kerfisstjóra" - - + "Leyfa snúning á heimaskjá" "Þegar símanum er snúið" "Tilkynningapunktar" "Kveikt" @@ -123,8 +115,7 @@ "Til að sýna tilkynningarpunkta skaltu kveikja á forritstilkynningum fyrir %1$s" "Breyta stillingum" "Sýna tilkynningapunkta" - - + "Bæta forritatáknum við heimaskjáinn" "Fyrir ný forrit" "Óþekkt" "Taka niður" @@ -136,8 +127,7 @@ "%1$s bíður uppsetningar" "Græjulisti" "Græjulista lokað" - - + "Bæta á heimaskjá" "Færa atriði hingað" "Atriði bætt á heimaskjáinn" "Atriði fjarlægt" @@ -152,8 +142,7 @@ "Atriði sett í möppu" "Búa til möppu með: %1$s" "Mappa búin til" - - + "Færa á heimaskjá" "Breyta stærð" "Auka breidd" "Auka hæð" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index be065a32b4..078ac952a2 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d di larghezza per %2$d di altezza" "Widget %1$s" - - - - + "Tocca e tieni premuto il widget per spostarlo nella schermata Home" + "Aggiungi alla schermata Home" "Widget %1$s aggiunto alla schermata Home" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# scorciatoia}other{# scorciatoie}}" @@ -54,8 +52,7 @@ "Lavoro" "Conversazioni" "Informazioni utili a portata di mano" - - + "Per ricevere informazioni senza aprire app, puoi aggiungere widget alla schermata Home" "Tocca per modificare le impostazioni del widget" "OK" "Modifica le impostazioni del widget" @@ -68,8 +65,7 @@ "Notifiche" "Tocca e tieni premuto per spostare una scorciatoia." "Tocca due volte e tieni premuto per spostare una scorciatoia o per usare le azioni personalizzate." - - + "Non c\'è più spazio nella schermata Home" "Spazio esaurito nella barra dei Preferiti" "Elenco di app" "Risultati di ricerca" @@ -83,14 +79,10 @@ "Blocca previsione" "aggiunta di scorciatoie" "Consente a un\'app di aggiungere scorciatoie automaticamente." - - - - - - - - + "leggere le impostazioni e le scorciatoie nella schermata Home" + "Consente all\'app di leggere le impostazioni e le scorciatoie nella schermata Home." + "creare impostazioni e scorciatoie nella schermata Home" + "Consente all\'app di modificare le impostazioni e le scorciatoie nella schermata Home." "L\'app %1$s non è autorizzata a effettuare telefonate" "Impossibile caricare il widget" "Impostazioni widget" @@ -98,7 +90,8 @@ "Questa è un\'app di sistema e non può essere disinstallata." "Modifica nome" "App %1$s disattivata" - "{count,plural,offset:1 =1{{app_name} ha # notifica}other{{app_name} ha # notifiche}}" + + "Pagina %1$d di %2$d" "Schermata Home %1$d di %2$d" "Nuova pagina Schermata Home" @@ -113,8 +106,7 @@ "Sfondo e stile" "Impostazioni schermata Home" "Disattivata dall\'amministratore" - - + "Consenti rotazione della schermata Home" "Con il telefono ruotato" "Indicatori di notifica" "On" @@ -123,8 +115,7 @@ "Per mostrare gli indicatori di notifica, attiva le notifiche per l\'app %1$s" "Modifica impostazioni" "Mostra indicatori di notifica" - - + "Aggiungi icone delle app alla schermata Home" "Per le nuove app" "Sconosciuto" "Rimuovi" @@ -136,8 +127,7 @@ "%1$s in attesa di installazione" "Elenco di widget" "Elenco di widget chiuso" - - + "Aggiungi alla schermata Home" "Sposta elemento qui" "Elemento aggiunto alla schermata Home" "Elemento rimosso" @@ -152,8 +142,7 @@ "Elemento aggiunto alla cartella" "Crea cartella con: %1$s" "Cartella creata" - - + "Sposta nella schermata Home" "Ridimensiona" "Aumenta larghezza" "Aumenta altezza" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 84e7b99763..99dbe93d67 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "‏רוחב %1$d על גובה %2$d" "ווידג\'ט %1$s" - - - - + "לוחצים לחיצה ארוכה על הווידג\'ט כדי להזיז אותו במסך הבית" + "הוספה למסך הבית" "הווידג\'ט %1$s נוסף למסך הבית" "{count,plural, =1{ווידג\'ט אחד}two{# ווידג\'טים}many{# ווידג\'טים}other{# ווידג\'טים}}" "{count,plural, =1{קיצור דרך אחד}two{# קיצורי דרך}many{# קיצורי דרך}other{# קיצורי דרך}}" @@ -54,8 +52,7 @@ "עבודה" "שיחות" "קבלת מידע שימושי בהקשה" - - + "רוצה לקבל מידע בלי לפתוח אפליקציות? אפשר להוסיף ווידג\'טים למסך הבית" "אפשר לשנות את הגדרות הווידג\'ט בהקשה" "הבנתי" "שינוי הגדרות הווידג\'ט" @@ -68,8 +65,7 @@ "התראות" "כדי להעביר קיצור דרך למקום אחר יש לגעת ולא להרפות." "כדי להעביר קיצור דרך למקום אחר או להשתמש בפעולות מותאמות אישית\' יש ללחוץ פעמיים ולא להרפות." - - + "אין מקום במסך הבית הזה" "אין עוד מקום במגש המועדפים" "רשימת אפליקציות" "תוצאות חיפוש" @@ -83,14 +79,10 @@ "הצמדת החיזוי" "התקנת קיצורי דרך" "מאפשר לאפליקציה להוסיף קיצורי דרך ללא התערבות המשתמש." - - - - - - - - + "קריאת ההגדרות וקיצורי הדרך בדף הבית" + "מאפשרת לאפליקציה לקרוא את ההגדרות וקיצורי הדרך בדף הבית." + "כתיבת ההגדרות וקיצורי הדרך בדף הבית" + "מאפשרת לאפליקציה לשנות את ההגדרות וקיצורי הדרך בדף הבית." "%1$s אינו רשאי להתקשר" "לא ניתן לטעון את הווידג\'ט" "הגדרות הווידג\'ט" @@ -98,7 +90,8 @@ "זוהי אפליקציית מערכת ולא ניתן להסיר את התקנתה." "עריכת השם" "%1$s מושבתת" - "{count,plural,offset:1 =1{לאפליקציה {app_name} יש התראה אחת}two{לאפליקציה {app_name} יש # התראות}many{לאפליקציה {app_name} יש # התראות}other{לאפליקציה {app_name} יש # התראות}}" + + "‏דף %1$d מתוך %2$d" "‏מסך הבית %1$d מתוך %2$d" "מסך הבית חדש" @@ -113,8 +106,7 @@ "טפט וסגנון" "הגדרות של מסך הבית" "הושבת על ידי מנהל המערכת שלך" - - + "אישור לסיבוב מסך הבית" "כאשר הטלפון מסובב" "סימני ההתראות" "מופעל" @@ -123,8 +115,7 @@ "כדי להציג את סימני ההתראות,יש להפעיל התראות מהאפליקציה %1$s" "שינוי ההגדרות" "הצגת סימני ההתראות" - - + "הוספת סמלי אפליקציות למסך הבית" "לאפליקציות חדשות" "לא ידוע" "הסרה" @@ -136,8 +127,7 @@ "מחכה להתקנה של %1$s" "רשימת ווידג\'טים" "רשימת הווידג\'טים נסגרה" - - + "הוספה למסך הבית" "העברת הפריט לכאן" "הפריט הועבר אל מסך הבית" "הפריט הוסר" @@ -152,8 +142,7 @@ "הפריט נוסף לתיקייה" "יצירת תיקייה עם: %1$s" "התיקייה נוצרה" - - + "העברה למסך הבית" "שינוי גודל" "הגדלת רוחב" "הגדלת גובה" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 01fdfd3147..83c7f39fc9 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -37,10 +37,8 @@ "%1$dx%2$d" "幅 %1$d、高さ %2$d" "%1$s ウィジェット" - - - - + "ウィジェットを押し続けると、ホーム画面上に移動できます" + "ホーム画面に追加" "「%1$s」ウィジェットをホーム画面に追加しました" "{count,plural, =1{# 件のウィジェット}other{# 件のウィジェット}}" "{count,plural, =1{# 件のショートカット}other{# 件のショートカット}}" @@ -54,8 +52,7 @@ "仕事用" "会話" "ウィジェットで情報を得る" - - + "ホーム画面にウィジェットを追加すると、アプリを開かずに情報を入手できます" "タップしてウィジェットの設定を変更する" "OK" "ウィジェットの設定を変更します" @@ -68,8 +65,7 @@ "通知" "長押ししてショートカットを移動してください。" "ショートカットをダブルタップして長押ししながら移動するか、カスタム操作を使用してください。" - - + "このホーム画面には空きスペースがありません" "お気に入りトレイに空きスペースがありません" "アプリのリスト" "検索結果" @@ -83,14 +79,10 @@ "アプリの候補を固定" "ショートカットのインストール" "ユーザー操作なしでショートカットを追加することをアプリに許可します。" - - - - - - - - + "ホームの設定とショートカットの読み取り" + "ホームの設定とショートカットの読み取りをアプリに許可します。" + "ホームの設定とショートカットの書き込み" + "ホームの設定とショートカットの変更をアプリに許可します。" "「%1$s」から電話をかけることはできません" "ウィジェットを読み込めません" "ウィジェットの設定" @@ -98,7 +90,7 @@ "このシステムアプリはアンインストールできません。" "名前の編集" "「%1$s」は無効です" - "{count,plural,offset:1 =1{{app_name} の通知が # 件あります}other{{app_name} の通知が # 件あります}}" + "{count,plural, =1{{app_name} の通知が # 件あります}other{{app_name} の通知が # 件あります}}" "%1$d/%2$dページ" "ホーム画面: %1$d/%2$d" "新しいホーム画面ページ" @@ -113,8 +105,7 @@ "壁紙とスタイル" "ホームの設定" "管理者により無効にされています" - - + "ホーム画面の回転を許可" "スマートフォンの向きに合わせます" "通知ドット" "ON" @@ -123,8 +114,7 @@ "通知ドットを表示するには、「%1$s」のアプリ通知を ON にしてください" "設定を変更" "通知ドットの表示" - - + "ホーム画面にアプリのアイコンを追加" "新しいアプリをダウンロードしたときに自動で追加します" "不明" "削除" @@ -136,8 +126,7 @@ "%1$sのインストール待ち" "ウィジェット リスト" "ウィジェット リストを閉じました" - - + "ホーム画面に追加" "アイテムをここに移動" "アイテムをホーム画面に追加しました" "アイテムを削除しました" @@ -152,8 +141,7 @@ "アイテムをフォルダに追加しました" "「%1$s」フォルダを作成" "フォルダを作成しました" - - + "ホーム画面に移動" "サイズを変更" "幅を広くする" "高さを高くする" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index d6b9160fed..9208448cce 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "სიგრძე: %1$d, სიგანე: %2$d" "%1$s ვიჯეტი" - - - - + "ხანგრძლივად შეეხეთ ვიჯეტს მთავარ ეკრანზე მის გადასაადგილებლად" + "მთავარ ეკრანზე დამატება" "%1$s ვიჯეტი დამატებულია მთავარ ეკრანზე" "{count,plural, =1{# ვიჯეტი}other{# ვიჯეტი}}" "{count,plural, =1{# მალსახმობი}other{# მალსახმობი}}" @@ -54,8 +52,7 @@ "სამსახური" "მიმოწერები" "ადვილად მისაწვდომი სასარგებლო ინფორმაცია" - - + "იმისთვის, რომ ინფორმაცია აპების გაუხსნელად მიიღოთ, შეგიძლიათ, მთავარ ეკრანზე ვიჯეტები დაამატოთ" "შეეხეთ ვიჯეტის პარამეტრების შესაცვლელად" "გასაგებია" "ვიჯეტის პარამეტრების შეცვლა" @@ -68,8 +65,7 @@ "შეტყობინებები" "შეხებით აირჩიეთ და გეჭიროთ მალსახმობის გადასაადგილებლად." "ორმაგი შეხებით აირჩიეთ და გეჭიროთ მალსახმობის გადასაადგილებლად ან მორგებული მოქმედებების გამოსაყენებლად." - - + "ამ მთავარ ეკრანზე ადგილი არ არის" "რჩეულების თაროზე ადგილი არ არის" "აპების სია" "ძიების შედეგები" @@ -83,14 +79,10 @@ "ჩამაგრების პროგნოზირება" "მალსახმობების დაყენება" "აპისთვის მალსახმობების დამოუკიდებლად დამატების უფლების მიცემა." - - - - - - - - + "მთავარი ეკრანის პარამეტრებისა და მალსახმობების წაკითხვა" + "აპისთვის მთავარი ეკრანის პარამეტრებისა და მალსახმობების წაკითხვის უფლების მიცემა." + "მთავარი ეკრანის პარამეტრებისა და მალსახმობების ჩაწერა" + "აპისთვის მთავარი ეკრანის პარამეტრებისა და მალსახმობების შეცვლის უფლების მიცემა." "%1$s-ს არ აქვს სატელეფონო ზარების განხორციელების უფლება" "ვიჯეტის ჩატვირთვა ვერ ხერხდება" "ვიჯეტის პარამეტრები" @@ -98,7 +90,7 @@ "ეს სისტემური აპია და მისი წაშლა შეუძლებელია." "სახელის რედაქტირება" "%1$s გაითიშა" - "{count,plural,offset:1 =1{{app_name}-ში # შეტყობინებაა}other{{app_name}-ში # შეტყობინებაა}}" + "{count,plural, =1{{app_name}-ში # შეტყობინებაა}other{{app_name}-ში # შეტყობინებაა}}" "გვერდი %1$d %2$d-დან" "მთავარი ეკრანი %1$d, %2$d-დან" "მთავარი ეკრანის ახალი გვერდი" @@ -113,8 +105,7 @@ "ფონი და სტილი" "მთავარი გვერდის პარამეტრები" "გათიშულია თქვენი ადმინისტრატორის მიერ" - - + "მთავარი ეკრანის შეტრიალების დაშვება" "ტელეფონის შეტრიალებისას" "შეტყობინების ნიშნულები" "ჩართულია" @@ -123,8 +114,7 @@ "შეტყობინებათა ნიშნულების საჩვენებლად, ჩართეთ აპის შეტყობინებები %1$s-ისთვის" "პარამეტრების შეცვლა" "შეტყობინების ნიშნულების ჩვენება" - - + "აპის ხატულების მთავარ ეკრანზე დამატება" "ახალი აპებისთვის" "უცნობი" "ამოშლა" @@ -136,8 +126,7 @@ "%1$s ელოდება ინსტალაციას" "ვიჯეტების სია" "ვიჯეტების სია დაიხურა" - - + "მთავარ ეკრანზე დამატება" "ერთეულის გადაადგილება აქ" "ერთეული დაემატა მთავარ ეკრანს" "ერთეული წაიშალა" @@ -152,8 +141,7 @@ "ერთეული დაემატა საქაღალდეს" "საქაღალდის შექმნა ერთეულით: %1$s" "საქაღალდე შექმნილია" - - + "მთავარ ეკრანზე გადატანა" "ზომის შეცვლა" "სიგანის გაზრდა" "სიმაღლის გაზრდა" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index c4314d3590..b39c213368 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Ені: %1$d, биіктігі: %2$d" "%1$s виджеті" - - - - + "Негізгі экран бойынша жылжыту үшін виджетті басып ұстаңыз." + "Негізгі экранға қосу" "%1$s виджеті негізгі экранға енгізілді." "{count,plural, =1{# виджет}other{# виджет}}" "{count,plural, =1{# таңбаша}other{# таңбаша}}" @@ -54,8 +52,7 @@ "Жұмыс виджеттері" "Әңгімелер" "Саусақпен түртсеңіз болғаны – пайдалы ақпарат көз алдыңызда" - - + "Қолданбаларды ашпай-ақ ақпарат алу үшін негізгі экранға тиісті виджеттерді қосыңыз." "Виджет параметрлерін өзгерту үшін түртіңіз." "Түсінікті" "Виджет параметрлерін өзгерту" @@ -68,8 +65,7 @@ "Хабарландырулар" "Таңбашаны жылжыту үшін басып тұрыңыз." "Таңбашаны жылжыту үшін екі рет түртіңіз де, ұстап тұрыңыз немесе арнаулы әрекеттерді пайдаланыңыз." - - + "Негізгі экранда бос орын қалмады." "Қалаулылар науасында орын қалмады" "Қолданбалар тізімі" "Іздеу нәтижелері" @@ -83,14 +79,10 @@ "Болжанған қолданбаны бекіту" "таңбаша орнату" "Қолданбаға пайдаланушының қатысуынсыз төте пернелерді қосу мүмкіндігін береді." - - - - - - - - + "негізгі экран параметрлері мен таңбашаларын оқу" + "Қолданбаға негізгі экрандағы параметрлер мен таңбашаларды оқуға мүмкіндік береді." + "негізгі экран параметрлері мен таңбашаларын жазу" + "Қолданбаға негізгі экрандағы параметрлер мен таңбашаларды өзгертуге мүмкіндік береді." "%1$s арқылы телефон қоңырауларын соғуға рұқсат етілмеген" "Виджетті жүктеу мүмкін емес." "Виджет параметрлері" @@ -98,7 +90,8 @@ "Бұл жүйе қолданбасы, сондықтан оны алу мүмкін емес." "Атын өңдеу" "%1$s өшірілді" - "{count,plural,offset:1 =1{{app_name} қолданбасында # хабарландыру бар}other{{app_name} қолданбасында # хабарландыру бар}}" + + "%1$d бет, барлығы %2$d" "%1$d негізгі экран, барлығы %2$d" "Жаңа негізгі экран беті" @@ -113,8 +106,7 @@ "Тұсқағаз және стиль" "Негізгі экран параметрлері" "Әкімші өшірді" - - + "Негізгі экранды бұруға рұқсат ету" "Телефон бұрылғанда" "Хабарландыру белгілері" "Қосулы" @@ -123,8 +115,7 @@ "Хабарландыру белгілерін көрсету үшін %1$s қолданбасының қолданба хабарландыруларын қосыңыз" "Параметрлерді өзгерту" "Хабарландыру белгілерін көрсету" - - + "Қолданба белгішелерін негізгі экранға қосу" "Жаңа қолданбаларға арналған" "Белгісіз" "Алып тастау" @@ -136,8 +127,7 @@ "%1$s орнату күтілуде" "Виджеттер тізімі" "Видджеттер тізімі жабылды" - - + "Негізгі экранға қосу" "Элементті мұнда жылжыту" "Элемент негізгі экранға қосылды" "Элемент жойылды" @@ -152,8 +142,7 @@ "Элемент қалтаға қосылды" "Мына бар қалтаны жасау: %1$s" "Қалта жасалды" - - + "Негізгі экранға жылжыту" "Өлшемін өзгерту" "Енін арттыру" "Биіктігін арттыру" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index 4485344bf3..2404995e01 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "ទទឺង %1$d គុណនឹងកម្ពស់ %2$d" "ធាតុ​ក្រាហ្វិក %1$s" - - - - + "ចុចលើធាតុក្រាហ្វិកឱ្យជាប់ ដើម្បីផ្លាស់ទីវាជុំវិញអេក្រង់ដើម" + "បញ្ចូល​ទៅក្នុង​អេក្រង់​ដើម" "បានបញ្ចូល​ធាតុក្រាហ្វិក %1$s ទៅ​អេក្រង់ដើម" "{count,plural, =1{ធាតុ​ក្រាហ្វិក #}other{ធាតុ​ក្រាហ្វិក #}}" "{count,plural, =1{ផ្លូវកាត់ #}other{ផ្លូវកាត់ #}}" @@ -54,8 +52,7 @@ "ការងារ" "ការសន្ទនា" "ទទួលបាន​ព័ត៌មានដែលមានប្រយោជន៍​យ៉ាងងាយស្រួល" - - + "ដើម្បីទទួលបាន​ព័ត៌មាន​ដោយមិនចាំបាច់​បើកកម្មវិធី អ្នកអាចបញ្ចូលធាតុ​ក្រាហ្វិកទៅក្នុង​អេក្រង់ដើម​របស់អ្នក" "ចុចដើម្បីប្ដូរការកំណត់ធាតុ​ក្រាហ្វិក" "យល់ហើយ" "ប្ដូរការកំណត់ធាតុ​ក្រាហ្វិក" @@ -68,8 +65,7 @@ "ការ​ជូនដំណឹង" "ចុចឱ្យជាប់​ដើម្បីផ្លាស់ទី​ផ្លូវកាត់​។" "ចុចពីរដង រួចសង្កត់ឱ្យជាប់ ដើម្បីផ្លាស់ទី​ផ្លូវកាត់ ឬប្រើ​សកម្មភាព​តាមបំណង​។" - - + "គ្មានកន្លែង​នៅលើ​អេក្រង់ដើមនេះទេ" "គ្មាន​បន្ទប់​​ក្នុង​ថាស​និយម​ប្រើ" "បញ្ជីកម្មវិធី" "លទ្ធផលស្វែងរក" @@ -83,14 +79,10 @@ "ខ្ទាស់ការ​ព្យាករ" "ដំឡើង​ផ្លូវកាត់" "អនុញ្ញាត​ឲ្យ​កម្មវិធី​បន្ថែម​ផ្លូវកាត់​ ដោយ​មិន​ចាំបាច់​​អំពើ​ពី​អ្នក​ប្រើ។" - - - - - - - - + "អានការកំណត់ និងផ្លូវកាត់របស់អេក្រង់ដើម" + "អនុញ្ញាតឱ្យកម្មវិធីអានការកំណត់ និងផ្លូវកាត់នៅក្នុងអេក្រង់ដើម។" + "សរសេរការកំណត់ និងផ្លូវកាត់សម្រាប់អេក្រង់ដើម" + "អនុញ្ញាតឱ្យកម្មវិធីប្ដូរការកំណត់ និងផ្លូវកាត់នៅក្នុងអេក្រង់ដើម។" "%1$s មិនត្រូវបានអនុញ្ញាតឲ្យធ្វើការហៅទូរស័ព្ទទេ" "មិនអាចផ្ទុក​ធាតុក្រាហ្វិក​បានទេ" "ការកំណត់​ធាតុក្រាហ្វិក" @@ -98,7 +90,7 @@ "នេះ​​​ជា​កម្មវិធី​ប្រព័ន្ធ មិន​អាច​លុប​បាន​ទេ។" "កែ​ឈ្មោះ" "បានបិទដំណើរការ %1$s" - "{count,plural,offset:1 =1{{app_name} មានការជូនដំណឹង #}other{{app_name} មានការជូនដំណឹង #}}" + "{count,plural, =1{{app_name} មានការជូនដំណឹង #}other{{app_name} មានការជូនដំណឹង #}}" "ទំព័រ %1$d នៃ %2$d" "អេក្រង់​ដើម %1$d នៃ %2$d" "ទំព័រអេក្រង់ដើមថ្មី" @@ -113,8 +105,7 @@ "ផ្ទាំងរូបភាព និងរចនាប័ទ្ម" "ការកំណត់​ទំព័រដើម" "បានបិទដំណើរការដោយអ្នកគ្រប់គ្រងរបស់អ្នក" - - + "អនុញ្ញាតការបងិ្វលអេក្រង់ដើម" "នៅពេលដែលបង្វិលទូរសព្ទ" "ស្លាកជូនដំណឹង" "បើក" @@ -123,8 +114,7 @@ "ដើម្បីបង្ហាញស្លាកជូនដំណឹង សូមបើកការជូនដំណឹងកម្មវិធីសម្រាប់ %1$s" "ប្ដូរ​ការកំណត់" "បង្ហាញ​ស្លាក​ជូនដំណឹង" - - + "បញ្ចូល​រូបកម្មវិធី​ទៅក្នុង​អេក្រង់ដើម" "សម្រាប់កម្មវិធីថ្មី" "មិន​ស្គាល់" "លុបចេញ" @@ -136,8 +126,7 @@ "%1$s កំពុងរង់ចាំការដំឡើង" "បញ្ជីធាតុ​ក្រាហ្វិក" "បាន​បិទ​បញ្ជីធាតុ​ក្រាហ្វិក" - - + "បញ្ចូល​ទៅក្នុង​អេក្រង់​ដើម" "ផ្លាស់ធាតុមកទីនេះ" "ធាតុដែលត្រូវបានបន្ថែមទៅអេក្រង់ដើម" "បានដកធាតុចេញ" @@ -152,8 +141,7 @@ "បានបន្ថែមធាតុទៅថតឯកសារ" "បង្កើតថតឯកសារជាមួយ៖ %1$s" "បានបង្កើតថតឯកសារ" - - + "ផ្លាស់ទីទៅអេក្រង់ដើម" "ប្ដូរទំហំ" "បង្កើនទទឹង" "បង្កើនកម្ពស់" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index 149a3c46b7..1087e8ae1c 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -90,7 +90,7 @@ "ಇದೊಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ ಮತ್ತು ಅಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ." "ಹೆಸರನ್ನು ಎಡಿಟ್ ಮಾಡಿ" "%1$s ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ" - "{count,plural,offset:1 =1{{app_name} ಆ್ಯಪ್‌ # ಅಧಿಸೂಚನೆಯನ್ನು ಹೊಂದಿದೆ}one{{app_name} ಆ್ಯಪ್‌ # ಅಧಿಸೂಚನೆಗಳನ್ನು ಹೊಂದಿದೆ}other{{app_name} ಆ್ಯಪ್‌ # ಅಧಿಸೂಚನೆಗಳನ್ನು ಹೊಂದಿದೆ}}" + "{count,plural, =1{{app_name} ಆ್ಯಪ್ # ಅಧಿಸೂಚನೆಯನ್ನು ಹೊಂದಿದೆ}one{{app_name} ಆ್ಯಪ್ # ಅಧಿಸೂಚನೆಗಳನ್ನು ಹೊಂದಿದೆ}other{{app_name} ಆ್ಯಪ್ # ಅಧಿಸೂಚನೆಗಳನ್ನು ಹೊಂದಿದೆ}}" "%2$d ರಲ್ಲಿ %1$d ಪುಟ" "%2$d ರಲ್ಲಿ %1$d ಮುಖಪುಟದ ಪರದೆ" "ಹೊಸ ಮುಖಪುಟ ಪರದೆ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index dd295fbefb..339bc617ca 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -37,10 +37,8 @@ "%1$d×%2$d" "너비 %1$d, 높이 %2$d" "위젯 %1$s개" - - - - + "홈 화면에서 위젯을 이동하려면 길게 터치하세요." + "홈 화면에 추가" "%1$s 위젯이 홈 화면에 추가됨" "{count,plural, =1{위젯 #개}other{위젯 #개}}" "{count,plural, =1{바로가기 #개}other{바로가기 #개}}" @@ -54,8 +52,7 @@ "직장 위젯" "대화" "빠르게 유용한 정보 확인" - - + "앱을 열지 않고 정보를 확인하려면 홈 화면에 위젯을 추가하세요." "탭하여 위젯 설정 변경" "확인" "위젯 설정 변경" @@ -68,8 +65,7 @@ "알림" "길게 터치하여 바로가기를 이동하세요." "두 번 탭한 다음 길게 터치하여 바로가기를 이동하거나 맞춤 작업을 사용하세요." - - + "홈 화면에 더 이상 공간이 없습니다." "즐겨찾기 트레이에 더 이상 공간이 없습니다." "앱 목록" "검색결과" @@ -83,14 +79,10 @@ "예상 앱 고정" "바로가기 설치" "앱이 사용자의 작업 없이 바로가기를 추가할 수 있도록 합니다." - - - - - - - - + "홈 설정 및 바로가기 읽기" + "앱이 홈에 있는 설정 및 바로가기를 읽을 수 있도록 허용합니다." + "홈 설정 및 바로가기 쓰기" + "앱이 홈에 있는 설정 및 바로가기를 변경할 수 있도록 허용합니다." "%1$s에서 전화를 걸 수 없습니다." "위젯을 로드할 수 없습니다." "위젯 설정" @@ -98,7 +90,8 @@ "시스템 앱은 제거할 수 없습니다." "이름 수정" "%1$s 사용 안함" - "{count,plural,offset:1 =1{{app_name} 알림 #개}other{{app_name}알림 #개}}" + + "페이지 %1$d/%2$d" "홈 화면 %1$d/%2$d" "새로운 홈 화면 페이지" @@ -113,8 +106,7 @@ "배경화면 및 스타일" "홈 설정" "관리자가 사용 중지함" - - + "홈 화면 회전 허용" "휴대전화 회전 시" "알림 표시 점" "사용" @@ -123,8 +115,7 @@ "알림 표시점을 표시하려면 %1$s의 앱 알림을 사용 설정하세요." "설정 변경" "알림 표시 점 보기" - - + "홈 화면에 앱 아이콘 추가" "새로 설치한 앱에 적용" "알 수 없음" "삭제" @@ -136,8 +127,7 @@ "%1$s 설치 대기 중" "위젯 목록" "위젯 목록 닫힘" - - + "홈 화면에 추가" "여기에 항목을 이동" "홈 화면에 항목 추가됨" "항목 삭제됨" @@ -152,8 +142,7 @@ "항목이 폴더에 추가되었습니다." "다음이 포함된 폴더 만들기: %1$s" "폴더를 만들었습니다." - - + "홈 화면으로 이동" "크기 조정" "폭 늘리기" "높이 늘리기" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index c379d28626..2265dd9215 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Туурасы: %1$d, бийиктиги: %2$d" "%1$s виджети" - - - - + "Башкы экранга жылдыруу үчүн виджетти коё бербей басып туруңуз" + "Башкы экранга кошуу" "%1$s виджети башкы экранга кошулду" "{count,plural, =1{# виджет}other{# виджет}}" "{count,plural, =1{# ыкчам баскыч}other{# ыкчам баскыч}}" @@ -54,8 +52,7 @@ "Жумуш" "Сүйлөшүүлөр" "Керектүү маалымат манжаңыздын учунда" - - + "Бир нерсе билүү үчүн колдонмолорду улам ачып убара болбостон, башкы экранга виджеттерди кошуп коюңуз." "Виджеттин жөндөөлөрүн өзгөртүү үчүн таптап коюңуз" "Түшүндүм" "Виджеттин жөндөөлөрүн өзгөртүү" @@ -68,8 +65,7 @@ "Билдирмелер" "Ыкчам баскычты жылдыруу үчүн коё бербей басып туруңуз." "Ыкчам баскычты жылдыруу үчүн эки жолу таптап, кармап туруңуз же ыңгайлаштырылган аракеттерди колдонуңуз." - - + "Башкы экранда бош орун жок" "Тандамалдар тайпасында орун калган жок" "Колдонмолор тизмеси" "Табылган нерселер" @@ -83,14 +79,10 @@ "Божомолдонгон колдонмону кадап коюу" "тез чакырмаларды орнотуу" "Колдонмого колдонуучуга кайрылбастан тез чакырма кошууга уруксат берет." - - - - - - - - + "үйдүн жөндөөлөрүн жана ыкчам баскычтарын окуу" + "Колдонмого үйдүн жөндөөлөрүн жана ыкчам баскычтарын окууга уруксат берет." + "үйдүн жөндөөлөрүн жана ыкчам баскычтарын жазуу" + "Колдонмого үйдүн жөндөөлөрүн жана ыкчам баскычтарын өзгөртүүгө уруксат берет." "%1$s телефон чалууларды аткарууга уруксаты жок" "Виджет жүктөлбөй жатат" "Виджеттин жөндөөлөрү" @@ -98,7 +90,8 @@ "Бул системдик колдонмо жана аны чечкенге болбойт." "Аталышын түзөтүү" "%1$s өчүрүлгөн" - "{count,plural,offset:1 =1{{app_name}, # билдирмеси бар}other{{app_name}, # билдирмеси бар}}" + + "%2$d ичинен %1$d барак" "Үй экраны %2$d ичинен %1$d" "Жаңы башкы экран барагы" @@ -113,8 +106,7 @@ "Тушкагаз жана стиль" "Башкы бет жөндөөлөрү" "Администраторуңуз өчүрүп койгон" - - + "Башкы экранды бурууга уруксат берүү" "Телефон бурулганда" "Билдирмелер белгилери" "Күйүк" @@ -123,8 +115,7 @@ "Эскертме белгилерин көрсөтүү максатында, %1$s үчүн колдонмонун билдирмелерин күйгүзүү керек" "Параметрлерди өзгөртүү" "Билдирмелер белгилерин көрсөтүү" - - + "Колдонмонун сүрөтчөсүн башкы экранга кошуу" "Жаңы колдонмолор үчүн" "Белгисиз" "Өчүрүү" @@ -136,8 +127,7 @@ "%1$s орнотулушу күтүлүүдө" "Виджеттердин тизмеси" "Виджеттердин тизмеси жабык" - - + "Башкы экранга кошуу" "Бул нерсени бул жерге жылдыруу" "Башкы экранга кошулду" "Жоюлду" @@ -152,8 +142,7 @@ "Нерсе куржунга кошулду" "Төмөнкү менен куржун түзүү: %1$s" "Куржун түзүлдү" - - + "Башкы экранга жылдыруу" "Өлчөмүн өзгөртүү" "Кеңейтүү" "Бийиктетүү" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 3fe677a690..676ca608f9 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "ກວ້າງ %1$d ຄູນສູງ %2$d" "ວິດເຈັດ %1$s" - - - - + "ແຕະໃສ່ວິດເຈັດຄ້າງໄວ້ເພື່ອຍ້າຍມັນໄປມາຢູ່ໂຮມສະກຣີນ" + "ເພີ່ມໃສ່ໂຮມສະກຣີນ" "ເພີ່ມວິດເຈັດ %1$s ໃສ່ໂຮມສະກຣີນແລ້ວ" "{count,plural, =1{# ວິດເຈັດ}other{# ວິດເຈັດ}}" "{count,plural, =1{# ທາງລັດ}other{# ທາງລັດ}}" @@ -54,8 +52,7 @@ "ວຽກ" "ການສົນທະນາ" "ຂໍ້ມູນທີ່ເປັນປະໂຫຍດຢູ່ປາຍນິ້ວຂອງທ່ານ" - - + "ເພື່ອຮັບຂໍ້ມູນໂດຍບໍ່ຕ້ອງເປີດແອັບ, ທ່ານສາມາດເພີ່ມວິດເຈັດໃສ່ໂຮມສະກຣີນຂອງທ່ານໄດ້" "ແຕະເພື່ອປ່ຽນການຕັ້ງຄ່າວິດເຈັດ" "ເຂົ້າໃຈແລ້ວ" "ປ່ຽນການຕັ້ງຄ່າວິດເຈັດ" @@ -68,8 +65,7 @@ "ການແຈ້ງເຕືອນ" "ແຕະຄ້າງໄວ້ເພື່ອຍ້າຍທາງລັດ." "ແຕະສອງເທື່ອຄ້າງໄວ້ເພື່ອຍ້າຍທາງລັດ ຫຼື ໃຊ້ຄຳສັ່ງກຳນົດເອງ." - - + "ບໍ່ມີບ່ອນຫວ່າງໃນໂຮມສະກຣີນນີ້" "ບໍ່ມີບ່ອນຫວ່າງໃນຖາດສຳລັບເກັບສິ່ງທີ່ໃຊ້ເປັນປະຈຳ" "ລາຍຊື່ແອັບ" "ຜົນການຊອກຫາ" @@ -83,14 +79,10 @@ "ປັກໝຸດການຄາດເດົາ" "ຕິດຕັ້ງທາງລັດ" "ອະນຸຍາດໃຫ້ແອັບຯ ເພີ່ມທາງລັດໂດຍບໍ່ຕ້ອງຮັບການຢືນຢັນຈາກຜູ່ໃຊ້." - - - - - - - - + "ອ່ານການຕັ້ງຄ່າໜ້າຫຼັກ ແລະ ທາງລັດ" + "ອະນຸຍາດໃຫ້ແອັບອ່ານການຕັ້ງຄ່າ ແລະ ທາງລັດໃນໜ້າຫຼັກ." + "ຂຽນການຕັ້ງຄ່າໜ້າຫຼັກ ແລະ ທາງລັດ" + "ອະນຸຍາດໃຫ້ແອັບປ່ຽນການຕັ້ງຄ່າ ແລະ ທາງລັດໃນໜ້າຫຼັກ." "%1$s ບໍ່​ໄດ້​ຮັບ​ອະ​ນຸ​ຍາດ​ໃຫ້​ໂທ" "ບໍ່ສາມາດໂຫຼດວິດເຈັດໄດ້" "ການຕັ້ງຄ່າວິດເຈັດ" @@ -98,7 +90,8 @@ "ນີ້ແມ່ນແອັບຯຂອງລະບົບ ແລະບໍ່ສາມາດຖອນການຕິດຕັ້ງອອກໄດ້." "ແກ້ໄຂຊື່" "ປິດການນຳໃຊ້ %1$s ແລ້ວ" - "{count,plural,offset:1 =1{{app_name} ມີ # ການແຈ້ງເຕືອນ}other{{app_name} ມີ # ການແຈ້ງເຕືອນ}}" + + "ໜ້າ %1$d ຈາກ %2$d" "ໜ້າຈໍຫຼັກ %1$d ໃນ %2$d" "ໜ້າ​ຂອງ​ໜ້າ​ຈໍ​ຫຼັກ​ໃໝ່" @@ -113,8 +106,7 @@ "ຮູບພື້ນຫຼັງ ແລະ ຮູບແບບ" "ການຕັ້ງຄ່າໜ້າຫຼັກ" "ຖືກປິດການນຳໃຊ້ໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ" - - + "ອະນຸຍາດໃຫ້ໝຸນໜ້າຈໍຢູ່ໂຮມສະກຣີນໄດ້" "ເມື່ອໝຸນໂທລະສັບ" "ຈຸດການແຈ້ງເຕືອນ" "ເປີດ" @@ -123,8 +115,7 @@ "ເພື່ອສະແດງຈຸດການແຈ້ງເຕືອນ, ໃຫ້ເປີດການແຈ້ງເຕືອນສຳລັບ %1$s" "ບັນທຶກການຕັ້ງຄ່າ" "ສະແດງຈຸດການແຈ້ງເຕືອນ" - - + "ເພີ່ມໄອຄອນແອັບໄປໃສ່ໂຮມສະກຣີນ" "ສຳລັບແອັບໃໝ່" "​ບໍ່​ຮູ້​ຈັກ" "ລຶບ​" @@ -136,8 +127,7 @@ "%1$s ກຳ​ລັງ​ລໍ​ຖ້າ​ຕິດ​ຕັ້ງ" "ລາຍຊື່ວິດເຈັດ" "ປິດລາຍຊື່ວິດເຈັດແລ້ວ" - - + "ເພີ່ມໃສ່ໂຮມສະກຣີນ" "Move item here" "ເພີ່ມ​ລາຍ​ການ​ໃສ່​ໜ້າ​ຈໍ​ຫຼັກ​ແລ້ວ" "ເອົາ​ລາຍ​ການ​ອອກ​ໄປ​ແລ້ວ" @@ -152,8 +142,7 @@ "ເພີ່ມ​ລາຍ​ການ​ໃສ່​ໂຟ​ລ​ເດີ​ແລ້ວ" "ສ້າງ​ໂຟ​ລ​ເດີ​ກັບ: %1$s" "ສ້າງ​ໂຟ​ລ​ເດີ​ແລ້ວ" - - + "ຍ້າຍໄປໂຮມສະກຣີນ" "ປັບຂະໜາດ" "ເພີ່ມ​ລວງ​ກ້​ວາງ​ຂຶ້ນ" "ເພີ່ມ​ລວງ​ສູງ​ຂຶ້ນ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index a8a5793660..4e46c7ba25 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d plotis ir %2$d aukštis" "%1$s valdiklis" - - - - + "Paliesdami ir palaikydami valdiklį galite judėti pagrindiniame ekrane" + "Pridėti prie pagrindinio ekrano" "Valdiklis „%1$s“ pridėtas prie pagrindinio ekrano" "{count,plural, =1{# valdiklis}one{# valdiklis}few{# valdikliai}many{# valdiklio}other{# valdiklių}}" "{count,plural, =1{# spartusis klavišas}one{# spartusis klavišas}few{# spartieji klavišai}many{# sparčiojo klavišo}other{# sparčiųjų klavišų}}" @@ -54,8 +52,7 @@ "Darbas" "Pokalbiai" "Lengvai pasiekiama naudinga informacija" - - + "Jei norite gauti informacijos neatidarę programų, galite pridėti valdiklių pagrindiniame ekrane" "Palieskite, kad pakeistumėte valdiklio nustatymus" "Supratau" "Pakeisti valdiklio nustatymus" @@ -68,8 +65,7 @@ "Pranešimai" "Dukart pal. ir palaik., kad perk. spart. klavišą." "Dukart palieskite ir palaikykite, kad perkeltumėte spartųjį klavišą ar naudotumėte tinkintus veiksmus." - - + "Šiame pagrindiniame ekrane nebėra vietos" "Mėgstamiausių dėkle nebėra vietos" "Programų sąrašas" "Paieškos rezultatai" @@ -83,14 +79,10 @@ "Prisegti numatymą" "įdiegti sparčiuosius klavišus" "Programai leidžiama pridėti sparčiuosius klavišus be naudotojo įsikišimo." - - - - - - - - + "skaityti pagrindinio ekrano nustatymus ir sparčiuosius klavišus" + "Programai leidžiama skaityti pagrindinio ekrano nustatymus ir sparčiuosius klavišus." + "rašyti pagrindinio ekrano nustatymus ir sparčiuosius klavišus" + "Programai leidžiama keisti pagrindinio ekrano nustatymus ir sparčiuosius klavišus." "„%1$s“ neleidžiama skambinti" "Nepavyko įkelti valdiklio" "Valdiklio nustatymai" @@ -98,7 +90,7 @@ "Tai sistemos programa ir jos negalima pašalinti." "Pavadinimo redagavimas" "„%1$s“ išjungta" - "{count,plural,offset:1 =1{Programoje „{app_name}“ yra # pranešimas}one{Programoje „{app_name}“ yra # pranešimas}few{Programoje „{app_name}“ yra # pranešimai}many{Programoje „{app_name}“ yra # pranešimo}other{Programoje „{app_name}“ yra # pranešimų}}" + "{count,plural, =1{Programoje „{app_name}“ yra # pranešimas}one{Programoje „{app_name}“ yra # pranešimas}few{Programoje „{app_name}“ yra # pranešimai}many{Programoje „{app_name}“ yra # pranešimo}other{Programoje „{app_name}“ yra # pranešimų}}" "%1$d psl. iš %2$d" "%1$d pagrindinis ekranas iš %2$d" "Naujas pagrindinio ekrano puslapis" @@ -113,8 +105,7 @@ "Ekrano fonas ir stilius" "„Home“ nustatymai" "Išjungė administratorius" - - + "Leisti pasukti pagrindinį ekraną" "Kai telefonas pasukamas" "Pranešimų taškai" "Įjungta" @@ -123,8 +114,7 @@ "Kad būtų rodomi pranešimų taškai, įjunkite programos „%1$s“ pranešimus." "Keisti nustatymus" "Rodyti pranešimų taškus" - - + "Pridėti programų piktogramas pagrindiniame ekrane" "Skirta naujoms programoms" "Nežinoma" "Panaikinti" @@ -136,8 +126,7 @@ "Laukiama, kol bus įdiegta programa „%1$s“" "Valdiklių sąrašas" "Valdiklių sąrašas uždarytas" - - + "Pridėti prie pagrind. ekrano" "Perkelti elementą čia" "Elementas pridėtas prie pagrindinio ekrano" "Elementas perkeltas" @@ -152,8 +141,7 @@ "Elementas pridėtas prie aplanko" "Kurti aplanką naudojant: „%1$s“" "Aplankas sukurtas" - - + "Perkelti į pagrindinį ekraną" "Pakeisti dydį" "Padidinti plotį" "Padidinti aukštį" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index cd6b7cf072..2a89d3e32d 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d plats un %2$d augsts" "Logrīks %1$s" - - - - + "Pieskarieties logrīkam un turiet to, lai to pārvietotu pa sākuma ekrānu." + "Pievienot sākuma ekrānam" "Logrīks “%1$s” ir pievienots sākuma ekrānam" "{count,plural, =1{# logrīks}zero{# logrīku}one{# logrīks}other{# logrīki}}" "{count,plural, =1{# saīsne}zero{# saīšņu}one{# saīsne}other{# saīsnes}}" @@ -54,8 +52,7 @@ "Darba" "Sarunas" "Ē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." "Labi" "Mainīt logrīka iestatījumus" @@ -68,8 +65,7 @@ "Paziņojumi" "Lai pārvietotu saīsni, pieskarieties un turiet." "Lai pārvietotu saīsni, uz tās veiciet dubultskārienu un turiet. Varat arī veikt pielāgotas darbības." - - + "Šajā sākuma ekrānā nav vietas" "Izlases joslā vairs nav vietas." "Lietotņu saraksts" "Meklēšanas rezultāti" @@ -83,14 +79,10 @@ "Piespraust prognozēto lietotni" "instalēt saīsnes" "Ļauj lietotnei pievienot saīsnes, nejautājot lietotājam." - - - - - - - - + "sākuma ekrāna iestatījumu un saīšņu lasīšana" + "Ļauj lietotnei lasīt iestatījumus un saīsnes sākuma ekrānā." + "sākuma ekrāna iestatījumu un saīšņu rakstīšana" + "Ļauj lietotnei mainīt iestatījumus un saīsnes sākuma ekrānā." "Lietotnei %1$s nav atļauts veikt tālruņa zvanus." "Nevar ielādēt logrīku." "Logrīka iestatījumi" @@ -98,7 +90,8 @@ "Šī ir sistēmas lietotne, un to nevar atinstalēt." "Nosaukuma rediģēšana" "Lietotne %1$s ir atspējota" - "{count,plural,offset:1 =1{Lietotnē {app_name} ir # paziņojums}zero{Lietotnē {app_name} ir # paziņojumi}one{Lietotnē {app_name} ir # paziņojums}other{Lietotnē {app_name} ir # paziņojumi}}" + + "%1$d. lapa no %2$d" "Sākuma ekrāns: %1$d no %2$d" "Jauna sākuma ekrāna lapa" @@ -113,8 +106,7 @@ "Fona tapete un stils" "Sākumlapas iestatījumi" "Atspējojis administrators" - - + "Atļaut sākuma ekrāna pagriešanu" "Pagriežot tālruni" "Paziņojumu punkti" "Ieslēgts" @@ -123,8 +115,7 @@ "Lai tiktu rādīti paziņojumu punkti, ieslēdziet paziņojumus lietotnei %1$s." "Mainīt iestatījumus" "Rādīt paziņojumu punktus" - - + "Pievienot lietotņu ikonas sākuma ekrānam" "Jaunām lietotnēm" "Nezināma" "Noņemt" @@ -136,8 +127,7 @@ "Notiek %1$s instalēšana" "Logrīku saraksts" "Logrīku saraksts aizvērts" - - + "Pievienot sākuma ekrānam" "Pārvietot vienumu šeit" "Vienums pievienots sākuma ekrānam" "Vienums noņemts" @@ -152,8 +142,7 @@ "Vienums pievienots mapei" "Izveidot mapi ar: %1$s" "Mape izveidota" - - + "Pārvietot uz sākuma ekrānu" "Mainīt lielumu" "Palielināt platumu" "Palielināt augstumu" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index fb7bad29f4..72a46423a2 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -90,7 +90,7 @@ "Ова е системска апликација и не може да се деинсталира." "Изменете го името" "%1$s е оневозможена" - "{count,plural,offset:1 =1{{app_name} има # известување}one{{app_name} има # известување}other{{app_name} има # известувања}}" + "{count,plural, =1{{app_name} има # известување}one{{app_name} има # известување}other{{app_name} има # известувања}}" "Страница %1$d од %2$d" "Екран на почетна страница %1$d од %2$d" "Нова страница на почетен екран" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 78499e365f..0c6f24b0ee 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -90,7 +90,7 @@ "ഇതൊരു സിസ്‌റ്റം അപ്ലിക്കേഷനായതിനാൽ അൺഇൻസ്‌റ്റാളുചെയ്യാനാവില്ല." "പേര് എഡിറ്റ് ചെയ്യുക" "%1$s പ്രവർത്തനരഹിതമാക്കി" - "{count,plural,offset:1 =1{{app_name} ആപ്പിന് # അറിയിപ്പുണ്ട്}other{{app_name} ആപ്പിന് # അറിയിപ്പുകളുണ്ട്}}" + "{count,plural, =1{{app_name} ആപ്പിന് # അറിയിപ്പുണ്ട്}other{{app_name} ആപ്പിന് # അറിയിപ്പുകളുണ്ട്}}" "പേജ് %1$d / %2$d" "ഹോം സ്‌ക്രീൻ %1$d / %2$d" "പുതിയ ഹോം സ്ക്രീൻ പേജ്" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index f8f49aa28a..303e3cc21f 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -90,7 +90,7 @@ "Энэ апп нь системийн апп ба устгах боломжгүй." "Нэр засах" "%1$s-г идэвхгүй болгосон" - "{count,plural,offset:1 =1{{app_name} дээр # мэдэгдэл байна}other{{app_name} дээр # мэдэгдэл байна}}" + "{count,plural, =1{{app_name} дээр # мэдэгдэл байна}other{{app_name} дээр # мэдэгдэл байна}}" "%2$d-н %1$d хуудас" "%2$d-н Нүүр дэлгэц %1$d" "Шинэ үндсэн нүүр хуудас" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index d19671abcc..4498fecfed 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -90,7 +90,7 @@ "हा सिस्टम अ‍ॅप आहे आणि अनइंस्टॉल केला जाऊ शकत नाही." "नाव संपादित करा" "%1$s अक्षम केला आहे" - "{count,plural,offset:1 =1{{app_name} साठी # सूचना आहे}other{{app_name} साठी # सूचना आहेत}}" + "{count,plural, =1{{app_name} संबंधित # सूचना आहे}other{{app_name} संबंधित # सूचना आहेत}}" "%2$d पैकी %1$d पृष्ठ" "%2$d पैकी %1$d मुख्य स्क्रीन" "नवीन मुख्य स्क्रीन पृष्ठ" @@ -106,7 +106,7 @@ "होम सेटिंग्‍ज" "आपल्या प्रशासकाने अक्षम केले" "होम स्क्रीन फिरवण्‍याची अनुमती द्या" - "फोन फिरविला जातो तेव्हा" + "फोन फिरवला जातो तेव्हा" "सूचना बिंदू" "सुरू" "बंद" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 77e3f2f5bd..08a9a0451c 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -90,7 +90,8 @@ "Ini ialah apl sistem dan tidak boleh dinyahpasang." "Edit Nama" "%1$s dilumpuhkan" - "{count,plural,offset:1 =1{{app_name} mempunyai # pemberitahuan}other{{app_name} mempunyai # pemberitahuan}}" + + "Halaman %1$d daripada %2$d" "Skrin Laman Utama %1$d daripada %2$d" "Halaman skrin utama baharu" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index 1620919c3b..56d6ee7c63 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "အလျား %1$d နှင့် အမြင့် %2$d" "%1$s ဝိဂျက်" - - - - + "ပင်မစာမျက်နှာတွင်ရွှေ့ရန် ဝိဂျက်ကို တို့ထိ၍ ဖိထားပါ" + "ပင်မစာမျက်နှာတွင် ထည့်ရန်" "%1$s ဝိဂျက်ကို ပင်မစာမျက်နှာတွင် ထည့်လိုက်ပြီ" "{count,plural, =1{ဝိဂျက် # ခု}other{ဝိဂျက် # ခု}}" "{count,plural, =1{ဖြတ်လမ်းလင့်ခ် # ခု}other{ဖြတ်လမ်းလင့်ခ် # ခု}}" @@ -54,8 +52,7 @@ "အလုပ်" "စကားဝိုင်းများ" "အသုံးဝင်သော အချက်အလက်များကို အလွယ်တကူ ရယူလိုက်ပါ" - - + "အက်ပ်မဖွင့်ဘဲ အချက်အလက်များရယူရန် ပင်မစာမျက်နှာတွင် ဝိဂျက်များ ထည့်နိုင်သည်" "ဝိဂျက် ဆက်တင်များကို ပြောင်းရန် တို့ပါ" "ရပြီ" "ဝိဂျက် ဆက်တင်များကို ပြောင်းပါ" @@ -68,8 +65,7 @@ "အကြောင်းကြားချက်များ" "ဖြတ်လမ်းလင့်ခ်ကို ရွှေ့ရန် နှစ်ချက်တို့ပြီး ဖိထားပါ။" "ဖြတ်လမ်းလင့်ခ်ကို ရွှေ့ရန် (သို့) စိတ်ကြိုက်လုပ်ဆောင်ချက်များကို သုံးရန် နှစ်ချက်တို့ပြီး ဖိထားပါ။" - - + "ဤပင်မစာမျက်နှာတွင် နေရာလွတ် မရှိတော့ပါ" "အနှစ်သက်ဆုံးများ ထားရာတွင် နေရာလွတ် မကျန်တော့ပါ" "အက်ပ်စာရင်း" "ရှာဖွေမှု ရလဒ်များ" @@ -83,14 +79,10 @@ "ခန့်မှန်းချက်ကို ပင်ထိုးရန်" "ဖြတ်လမ်းလင့်ခ်များ ထည့်သွင်းခြင်း" "အသုံးပြုသူ လုပ်ဆောင်မှုမရှိပဲ အပ်ပလီကေးရှင်းကို အတိုကောက်မှတ်သားမှုများ ပြုလုပ်ခွင့် ပေးခြင်း" - - - - - - - - + "ပင်မဆက်တင်နှင့် ဖြတ်လမ်းလင့်ခ်များ ဖတ်ခြင်း" + "ပင်မတွင်ရှိသော ဆက်တင်များနှင့် ဖြတ်လမ်းလင့်ခ်များကို အက်ပ်အား ဖတ်ခွင့်ပြုနိုင်သည်။" + "ပင်မဆက်တင်နှင့် ဖြတ်လမ်းလင့်ခ်များ ရေးသားခြင်း" + "ပင်မတွင်ရှိသော ဆက်တင်များနှင့် ဖြတ်လမ်းလင့်ခ်များကို အက်ပ်အား ပြောင်းခွင့်ပြုနိုင်သည်။" "%1$sသည် ဖုန်းခေါ်ဆိုခွင့် မရှိပါ" "ဝိဂျက်ကို ဖွင့်၍မရပါ" "ဝိဂျက်ဆက်တင်များ" @@ -98,7 +90,8 @@ "ဤအပ်ပလီကေးရှင်းမှာ စစ်စတန်ပိုင်းဆိုင်ရာ အပ်ပလီကေးရှင်းဖြစ်ပါသည်။ ထုတ်ပစ်၍ မရပါ" "အမည်ကို တည်းဖြတ်ပါ" "%1$s ကို ပိတ်ထားသည်" - "{count,plural,offset:1 =1{{app_name} တွင် အကြောင်းကြားချက် # ခု ရှိသည်}other{{app_name} တွင် အကြောင်းကြားချက် # ခု ရှိသည်}}" + + "စာမျက်နှာ %1$d မှ %2$d" "ပင်မစာမျက်နှာ %1$d မှ %2$d" "ပင်မမျက်နှာပြင် စာမျက်နှာသစ်" @@ -113,8 +106,7 @@ "နောက်ခံနှင့် ပုံစံ" "ပင်မဆက်တင်များ" "သင့်စီမံခန့်ခွဲသူက ပိတ်လိုက်ပါသည်" - - + "ပင်မစာမျက်နှာလှည့်ခြင်းကို ခွင့်ပြုခြင်း" "ဖုန်းကိုလှည့်ထားစဉ်" "သတိပေးချက် အစက်များ" "ဖွင့်" @@ -123,8 +115,7 @@ "အကြောင်းကြားချက် အစက်များကို ပြသရန် %1$s အတွက် အက်ပ်အကြောင်းကြားချက်များကို ဖွင့်ပါ" "ဆက်တင်များ ပြောင်းရန်" "အကြောင်းကြားချက် အစက်များ ပြရန်" - - + "ပင်မစာမျက်နှာတွင် အက်ပ်သင်္ကေတထည့်ရန်" "အက်ပ်အသစ်များအတွက်" "မသိ" "ဖယ်ရှားရန်" @@ -136,8 +127,7 @@ "%1$s ကိုထည့်သွင်းရန်စောင့်နေသည်" "ဝိဂျက်စာရင်း" "ဝိဂျက်စာရင်းကို ပိတ်ထားသည်" - - + "ပင်မစာမျက်နှာတွင် ထည့်ရန်" "၎င်းအား ဤသို့ ရွှေ့ပါ" "ပင်မ ဖန်မျက်နှာပြင်သို့ ထည့်ပြီး၏" "၎င်းအား ဖယ်ရှားပြီး၏" @@ -152,8 +142,7 @@ "ဖိုလ်ဒါသို့ ထည့်ပြီး" "ဖိုလ်ဒါ ပြုလုပ်ရန်- %1$s" "ဖိုလ်ဒါ ပြုလုပ်ပြီး" - - + "ပင်မစာမျက်နှာသို့ ရွှေ့ရန်" "အရွယ်အစားပြောင်းပါ" "အကျယ်အား တိုးပါ" "အမြင့်အား တိုးပါ" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 14a52d6620..047732f622 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d bredde x %2$d høyde" "%1$s-modul" - - - - + "Trykk og hold på modulen for å bevege den rundt på startskjermen" + "Legg til på startskjermen" "%1$s-modulen er lagt til på startskjermen" "{count,plural, =1{# modul}other{# moduler}}" "{count,plural, =1{# snarvei}other{# snarveier}}" @@ -54,8 +52,7 @@ "Jobb" "Samtaler" "Lett tilgjengelig nyttig informasjon" - - + "For å se informasjon uten å åpne apper kan du legge til moduler på startskjermen" "Trykk for å endre modulinnstillinger" "Greit" "Endre modulinnstillinger" @@ -68,8 +65,7 @@ "Varsler" "Trykk og hold for å flytte en snarvei." "Dobbelttrykk og hold for å flytte en snarvei eller bruke tilpassede handlinger." - - + "Ingen ledig plass på denne startskjermen" "Favoritter-skuffen er full" "App-liste" "Søkeresultater" @@ -83,14 +79,10 @@ "Fest forslaget" "installere snarveier" "Gir apper tillatelse til å legge til snarveier uten innblanding fra brukeren." - - - - - - - - + "lese startsideinnstillinger og -snarveier" + "Lar appen lese innstillingene og snarveiene på startsiden." + "angi startsideinnstillinger og -snarveier" + "Lar appen endre innstillingene og snarveiene på startsiden." "%1$s har ikke tillatelse til å ringe" "Kan ikke laste inn modulen" "Modulinnstillinger" @@ -98,7 +90,8 @@ "Dette er en systemapp som ikke kan avinstalleres." "Rediger navn" "Slo av %1$s" - "{count,plural,offset:1 =1{{app_name} har # varsel}other{{app_name} har # varsler}}" + + "Side %1$d av %2$d" "Startside %1$d av %2$d" "Ny side på startskjermen" @@ -113,8 +106,7 @@ "Bakgrunn og stil" "Startsideinnstillinger" "Administratoren har slått av funksjonen" - - + "Tillat at startskjermen roterer" "Når telefonen roteres" "Varselsprikker" "På" @@ -123,8 +115,7 @@ "Slå på appvarsler for %1$s for å vise varselsprikker" "Endre innstillingene" "Vis varselsprikker" - - + "Legg til appikoner på startskjermen" "For nye apper" "Ukjent" "Fjern" @@ -136,8 +127,7 @@ "Venter på å installere %1$s" "Modulliste" "Modullisten er lukket" - - + "Legg til på startskjermen" "Flytt elementet hit" "Elementet er lagt til på startskjermen" "Elementet er fjernet" @@ -152,8 +142,7 @@ "Elementet er lagt til i mappen" "Opprett mappe med: %1$s" "Mappen er opprettet" - - + "Flytt til startskjermen" "Endre størrelse" "Øk bredden" "Øk høyden" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index dd93828b56..39f3f6a4ff 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d चौडाइ गुणा %2$d उचाइ" "%1$s विजेट" - - - - + "विजेटलाई होम स्क्रिनमा यताउता सार्न त्यसमा टच एन्ड होल्ड गर्नुहोस्" + "होम स्क्रिनमा राख्नुहोस्" "होम स्क्रिनमा %1$s विजेट हालियो" "{count,plural, =1{# विजेट}other{# वटा विजेट}}" "{count,plural, =1{# सर्टकट}other{# वटा सर्टकट}}" @@ -54,8 +52,7 @@ "कामसम्बन्धी" "वार्तालापहरू" "उपयोगी जानकारी सजिलै प्राप्त गर्नुहोस्" - - + "एपहरू नखोलिकनै जानकारी प्राप्त गर्न तपाईं आफ्नो होम स्क्रिनमा विजेटहरू हाल्न सक्नुहुन्छ" "विजेटका सेटिङ बदल्न ट्याप गर्नुहोस्" "बुझेँ" "विजेटका सेटिङ बदल्नुहोस्" @@ -68,8 +65,7 @@ "सूचनाहरू" "कुनै सर्टकट सार्न डबल ट्याप गरेर छोइराख्नुहोस्।" "कुनै सर्टकट सार्न वा आफ्नो रोजाइका कारबाही प्रयोग गर्न डबल ट्याप गरेर छोइराख्नुहोस्।" - - + "यो होम स्क्रिनमा ठाउँ छैन" "मन पर्ने ट्रे अब कुनै ठाँउ छैन" "एपको सूची" "खोज परिणामहरू" @@ -83,14 +79,10 @@ "सिफारिस गरिएको एप पिन गर्नुहोस्" "सर्टकट स्थापना गर्नेहोस्" "प्रयोगकर्ताको हस्तक्षेप बिना एउटा एपलाई सर्टकटमा थप्नको लागि अनुमति दिनुहोस्।" - - - - - - - - + "होम स्क्रिनका सेटिङ र सर्टकटहरू रिड गरियोस्" + "एपलाई होम स्क्रिनबाट सेटिङ र सर्टकटहरू रिड गर्ने अनुमति दिन्छ।" + "होम स्क्रिनका सेटिङ र सर्टकटहरू राइट गरियोस्" + "एपलाई होम स्क्रिनबाट सेटिङ र सर्टकट बदल्ने अनुमति दिन्छ" "%1$s ले फोन कलहरू गर्न अनुमति छैन" "विजेट लोड गर्न सकिएन" "विजेटका सेटिङ" @@ -98,7 +90,7 @@ "यो प्रणाली एप हो र यसलाई स्थापना रद्द गर्न सकिँदैन।" "नाम सम्पादन गर्नुहोस्" "असक्षम पारिएको %1$s" - "{count,plural,offset:1 =1{{app_name} सँग सम्बन्धित # सूचना छ}other{{app_name} सँग सम्बन्धित # वटा सूचना छन्}}" + "{count,plural, =1{{app_name} सँग सम्बन्धित # सूचना छ}other{{app_name} सँग सम्बन्धित # वटा सूचना छन्}}" "पृष्ठ %2$d को %1$d" "गृह स्क्रिन %1$d को %2$d" "नयाँ गृह स्क्रिन पृष्ठ" @@ -113,8 +105,7 @@ "वालपेपर तथा शैली" "होम पेजका सेटिङहरू" "तपाईँको प्रशासकद्वारा असक्षम गरिएको" - - + "होम स्क्रिन रोटेट हुन दिइयोस्" "फोनलाई घुमाइँदा" "सूचनाको प्रतीक जनाउने थोप्लाहरू" "सक्रिय" @@ -123,8 +114,7 @@ "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउन %1$s को एपसम्बन्धी सूचनाहरूलाई सक्रिय गर्नुहोस्" "सेटिङहरू बदल्नुहोस्" "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउनुहोस्" - - + "एपका आइकनहरू होम स्क्रिनमा राखियोस्" "नयाँ एपका लागि" "अज्ञात" "हटाउनुहोस्" @@ -136,8 +126,7 @@ "%1$s स्थापना गर्न प्रतीक्षा गर्दै" "विजेटहरूको सूची" "विजेटहरूको सूची बन्द गरियो" - - + "होम स्क्रिनमा राख्नुहोस्" "वस्तु यहाँ सार्नुहोस्" "वस्तु गृह स्क्रिनमा थपियो" "वस्तु हटाइयो" @@ -152,8 +141,7 @@ "वस्तु फोल्डरमा थपियो" "%1$s: मार्फत फोल्डर सिर्जना गर्नुहोस्" "फोल्डर सिर्जना गरियो" - - + "होम स्क्रिनमा सार्नुहोस्" "पुनःआकार मिलाउनुहोस्" "चौडाइ बढाउनुहोस्" "उँचाइ बढाउनुहोस्" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index c2924eb672..baf40ae8e7 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d breed en %2$d hoog" "Widget %1$s" - - - - + "Tik op de widget en houd vast om deze te verplaatsen op het startscherm" + "Toevoegen aan startscherm" "Widget %1$s toegevoegd aan startscherm" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# snelkoppeling}other{# snelkoppelingen}}" @@ -54,8 +52,7 @@ "Werk" "Gesprekken" "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" "OK" "Widgetinstellingen wijzigen" @@ -68,8 +65,7 @@ "Meldingen" "Tik en houd vast om een snelkoppeling te verplaatsen." "Dubbeltik en houd vast om een snelkoppeling te verplaatsen of aangepaste acties te gebruiken." - - + "Er is geen ruimte op dit startscherm" "Geen ruimte meer in het vak \'Favorieten\'" "Lijst met apps" "Zoekresultaten" @@ -83,14 +79,10 @@ "Vastzetvoorspelling" "Snelle links instellen" "Een app toestaan snelkoppelingen toe te voegen zonder tussenkomst van de gebruiker." - - - - - - - - + "instellingen en snelkoppelingen op startscherm lezen" + "De app toestaan de instellingen en snelkoppelingen op het startscherm te lezen." + "instellingen en snelkoppelingen op startscherm wijzigen" + "De app toestaan de instellingen en snelkoppelingen op het startscherm te wijzigen." "%1$s mag niet bellen" "Kan widget niet laden" "Widgetinstellingen" @@ -98,7 +90,7 @@ "Dit is een systeemapp die niet kan worden verwijderd." "Naam bewerken" "%1$s staat uit" - "{count,plural,offset:1 =1{{app_name} heeft # melding}other{{app_name} heeft # meldingen}}" + "{count,plural, =1{{app_name} heeft # melding}other{{app_name} heeft # meldingen}}" "Pagina %1$d van %2$d" "Startscherm %1$d van %2$d" "Nieuwe startschermpagina" @@ -113,8 +105,7 @@ "Achtergrond en stijl" "Instellingen start" "Uitgezet door je beheerder" - - + "Draaien van startscherm toestaan" "Wanneer de telefoon gedraaid is" "Meldingsstipjes" "Aan" @@ -123,8 +114,7 @@ "Als je meldingsstipjes wilt tonen, zet je app-meldingen aan voor %1$s" "Instellingen wijzigen" "Toon meldingsstipjes" - - + "App-iconen toevoegen aan startscherm" "Voor nieuwe apps" "Onbekend" "Verwijderen" @@ -136,8 +126,7 @@ "%1$s wacht op installatie" "Lijst met widgets" "Lijst met widgets gesloten" - - + "Toevoegen aan startscherm" "Item hier naartoe verplaatsen" "Item toegevoegd aan startscherm" "Item verwijderd" @@ -152,8 +141,7 @@ "Item toegevoegd aan map" "Map maken met: %1$s" "Map gemaakt" - - + "Verplaatsen naar startscherm" "Formaat aanpassen" "Breedte vergroten" "Hoogte vergroten" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index cbd4e6900a..6a6b76b5d3 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d ଓସାର ଓ %2$d ଉଚ୍ଚ" "%1$s ୱିଜେଟ୍" - - - - + "ମୂଳସ୍କ୍ରିନର ଆଖପାଖରେ ୱିଜେଟକୁ ମୁଭ କରିବା ପାଇଁ ଏହାକୁ ସ୍ପର୍ଶ କରି ଧରି ରଖନ୍ତୁ" + "ମୂଳସ୍କ୍ରିନରେ ଯୋଗ କରନ୍ତୁ" "%1$sର ୱିଜେଟ୍ ମୂଳସ୍କ୍ରିନରେ ଯୋଡ଼ାଗଲା" "{count,plural, =1{#ଟି ୱିଜେଟ୍}other{#ଟି ୱିଜେଟ୍}}" "{count,plural, =1{#ଟି ସର୍ଟକଟ୍}other{#ଟି ସର୍ଟକଟ୍}}" @@ -54,8 +52,7 @@ "ୱାର୍କ" "ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ" "ଉପଯୋଗୀ ସୂଚନା ଆପଣଙ୍କ ପାଖରେ ସହଜରେ ଉପଲବ୍ଧ" - - + "ଆପ୍ସକୁ ନଖୋଲି ସୂଚନା ପାଇବା ପାଇଁ, ଆପଣ ଆପଣଙ୍କ ମୂଳସ୍କ୍ରିନରେ ୱିଜେଟଗୁଡ଼ିକୁ ଯୋଗ କରିପାରିବେ" "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରିବାକୁ ଟାପ କରନ୍ତୁ" "ବୁଝିଗଲି" "ୱିଜେଟ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" @@ -68,8 +65,7 @@ "ବିଜ୍ଞପ୍ତି" "ଏକ ସର୍ଟକଟକୁ ମୁଭ୍ କରିବା ପାଇଁ ସ୍ପର୍ଶ କରି ଧରି ରଖନ୍ତୁ।" "ଏକ ସର୍ଟକଟକୁ ମୁଭ୍ କରିବା ପାଇଁ ଦୁଇଥର-ଟାପ୍ କରି ଧରି ରଖନ୍ତୁ କିମ୍ବା କଷ୍ଟମ୍ କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରନ୍ତୁ।" - - + "ଏହି ମୂଳସ୍କ୍ରିନରେ ଆଉ ଜାଗା ନାହିଁ" "ମନପସନ୍ଦ ଟ୍ରେରେ ଆଉ କୋଠରୀ ନାହିଁ" "ଆପ୍‌ ତାଲିକା" "ସନ୍ଧାନ ଫଳାଫଳ" @@ -83,14 +79,10 @@ "ପୂର୍ବାନୁମାନକୁ ପିନ୍ କରନ୍ତୁ" "ସର୍ଟକଟ୍‍ ଇନଷ୍ଟଲ୍‌ କରନ୍ତୁ" "ୟୁଜରଙ୍କ ବିନା ହସ୍ତକ୍ଷେପରେ ଶର୍ଟକଟ୍‌ ଯୋଡ଼ିବାକୁ ଆପକୁ ଅନୁମତି ଦିଏ।" - - - - - - - - + "ମୂଳପୃଷ୍ଠା ସେଟିଂସ ଏବଂ ସର୍ଟକଟଗୁଡ଼ିକୁ ପଢ଼ନ୍ତୁ" + "ମୂଳପୃଷ୍ଠାରେ ଥିବା ସେଟିଂସ ଏବଂ ସର୍ଟକଟଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଏ।" + "ମୂଳପୃଷ୍ଠା ସେଟିଂସ ଏବଂ ସର୍ଟକଟଗୁଡ଼ିକୁ ଲେଖନ୍ତୁ" + "ମୂଳପୃଷ୍ଠାରେ ଥିବା ସେଟିଂସ ଏବଂ ସର୍ଟକଟଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଏ।" "ଫୋନ୍‌ କଲ୍‌ କରିବାକୁ %1$sକୁ ଅନୁମତି ଦିଆଯାଇ ନାହିଁ" "ୱିଜେଟ୍ ଲୋଡ୍ କରାଯାଇପାରିବ ନାହିଁ" "ୱିଜେଟ ସେଟିଂସ" @@ -98,7 +90,7 @@ "ଏହା ଏକ ସିଷ୍ଟମ୍‌ ଆପ୍‌ ଅଟେ ଏବଂ ଏହା ଅନଇନଷ୍ଟଲ୍‌ କରାଯାଇ ପାରିବ ନାହିଁ।" "ନାମ ସମ୍ପାଦନ କରନ୍ତୁ" "%1$s ଅକ୍ଷମ କରାଗଲା" - "{count,plural,offset:1 =1{{app_name}ର #ଟି ବିଜ୍ଞପ୍ତି ରହିଛି}other{{app_name}ର #ଟି ବିଜ୍ଞପ୍ତି ରହିଛି}}" + "{count,plural, =1{{app_name}ର #ଟି ବିଜ୍ଞପ୍ତି ଅଛି}other{{app_name}ର #ଟି ବିଜ୍ଞପ୍ତି ଅଛି}}" "ମୋଟ %2$dରୁ %1$d ନମ୍ବର ପୃଷ୍ଠା" "%2$dରୁ %1$d ହୋମ୍‌ ସ୍କ୍ରୀନ୍" "ନୂଆ ହୋମ୍‌ ସ୍କ୍ରୀନ୍‌ ପୃଷ୍ଠା" @@ -113,8 +105,7 @@ "ୱାଲପେପର୍ ଏବଂ ଷ୍ଟାଇଲ୍" "ହୋମ ସେଟିଂସ" "ଆପଣଙ୍କ ଆଡମିନଙ୍କ ଦ୍ୱାରା ଅକ୍ଷମ କରାଯାଇଛି" - - + "ମୂଳସ୍କ୍ରିନ ରୋଟେସନକୁ ଅନୁମତି ଦିଅନ୍ତୁ" "ଯେତେବେଳେ ଫୋନକୁ ବୁଲାଯାଇଥାଏ" "ବିଜ୍ଞପ୍ତି ଡଟ୍ସ" "ଚାଲୁ" @@ -123,8 +114,7 @@ "ବିଜ୍ଞପ୍ତି ବିନ୍ଦୁ ଦେଖାଇବାକୁ, %1$s ପାଇଁ ଆପ୍‌ ବିଜ୍ଞପ୍ତି ଅନ୍‌ କରନ୍ତୁ" "ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" "ବିଜ୍ଞପ୍ତି ଡଟ୍‌ଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ" - - + "ମୂଳସ୍କ୍ରିନରେ ଆପ ଆଇକନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ" "ନୂଆ ଆପ୍‌ ପାଇଁ" "ଅଜଣା" "କାଢ଼ି ଦିଅନ୍ତୁ" @@ -136,8 +126,7 @@ "%1$s ଇନଷ୍ଟଲ୍‌ ହେବାକୁ ଅପେକ୍ଷା କରିଛି" "ୱିଜେଟ୍ ତାଲିକା" "ୱିଜେଟ୍ ତାଲିକା ବନ୍ଦ ହୋଇଛି" - - + "ମୂଳସ୍କ୍ରିନରେ ଯୋଗ କରନ୍ତୁ" "ଆଇଟମ୍‌କୁ ଏଠାକୁ ଘୁଞ୍ଚାନ୍ତୁ" "ହୋମ୍‌ ସ୍କ୍ରୀନରେ ଆଇଟମ୍‌ ଯୋଡ଼ାଗଲା" "ଆଇଟମକୁ କାଢ଼ି ଦିଆଯାଇଛି" @@ -152,8 +141,7 @@ "ଫୋଲ୍ଡରରେ ଆଇଟମ୍‌ ଯୋଡ଼ାଗଲା" "ଏହି ନାମରେ ଫୋଲ୍ଡର ତିଆରି କରନ୍ତୁ: %1$s" "ଫୋଲ୍ଡର ତିଆରି କରାଗଲା" - - + "ମୂଳସ୍କ୍ରିନକୁ ମୁଭ କରନ୍ତୁ" "ଆକାର ବଦଳାନ୍ତୁ" "ଚଉଡ଼ା ବଢ଼ାନ୍ତୁ" "ଉଚ୍ଚତା ବଢ଼ାନ୍ତୁ" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index d97b4f9915..797b71f9b1 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d ਚੌੜਾਈ ਅਤੇ %2$d ਲੰਬਾਈ" "%1$s ਵਿਜੇਟ" - - - - + "ਵਿਜੇਟ ਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਇੱਧਰ-ਉੱਧਰ ਲਿਜਾਉਣ ਲਈ ਸਪਰਸ਼ ਕਰ ਕੇ ਦਬਾਈ ਰੱਖੋ" + "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕਰੋ" "%1$s ਵਿਜੇਟ ਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ" "{count,plural, =1{# ਵਿਜੇਟ}one{# ਵਿਜੇਟ}other{# ਵਿਜੇਟ}}" "{count,plural, =1{# ਸ਼ਾਰਟਕੱਟ}one{# ਸ਼ਾਰਟਕੱਟ}other{# ਸ਼ਾਰਟਕੱਟ}}" @@ -53,9 +51,8 @@ "ਨਿੱਜੀ" "ਕਾਰਜ-ਸਥਾਨ" "ਗੱਲਾਂਬਾਤਾਂ" - "ਤੁਹਾਡੀਆਂ ਉਂਗਲਾਂ \'ਤੇ ਲਾਹੇਵੰਦ ਜਾਣਕਾਰੀ" - - + "ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਤੁਰੰਤ ਪ੍ਰਾਪਤ ਕਰੋ" + "ਐਪਾਂ ਨੂੰ ਖੋਲ੍ਹੇ ਬਿਨਾਂ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਆਪਣੀ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਵਿਜੇਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ" "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਲਈ ਟੈਪ ਕਰੋ" "ਸਮਝ ਲਿਆ" "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ ਬਦਲੋ" @@ -68,8 +65,7 @@ "ਸੂਚਨਾਵਾਂ" "ਕਿਸੇ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਲਿਜਾਉਣ ਲਈ ਸਪੱਰਸ਼ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ।" "ਕਿਸੇ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਲਿਜਾਉਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ ਜਾਂ ਵਿਉਂਤੀਆਂ ਕਾਰਵਾਈਆਂ ਵਰਤੋ।" - - + "ਇਸ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਜਗ੍ਹਾ ਨਹੀਂ ਬਚੀ" "ਮਨਪਸੰਦ ਟ੍ਰੇ ਵਿੱਚ ਹੋਰ ਖਾਲੀ ਸਥਾਨ ਨਹੀਂ।" "ਐਪ ਸੂਚੀ" "ਖੋਜ ਨਤੀਜੇ" @@ -83,14 +79,10 @@ "ਪੂਰਵ-ਅਨੁਮਾਨ ਪਿੰਨ ਕਰੋ" "ਸ਼ਾਰਟਕੱਟ ਸਥਾਪਤ ਕਰੋ" "ਇੱਕ ਐਪ ਨੂੰ ਵਰਤੋਂਕਾਰ ਦੇ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਸ਼ਾਰਟਕੱਟ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" - - - - - - - - + "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਪੜ੍ਹੋ" + "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" + "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਲਿਖੋ" + "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" "%1$s ਨੂੰ ਫ਼ੋਨ ਕਾਲਾਂ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ" "ਵਿਜੇਟ ਨੂੰ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" "ਵਿਜੇਟ ਸੈਟਿੰਗਾਂ" @@ -98,7 +90,7 @@ "ਇਹ ਇੱਕ ਸਿਸਟਮ ਐਪ ਹੈ ਅਤੇ ਇਸਨੂੰ ਅਣਇੰਸਟੌਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" "ਨਾਮ ਦਾ ਸੰਪਾਦਨ ਕਰੋ" "%1$s ਨੂੰ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ" - "{count,plural,offset:1 =1{{app_name} \'ਤੇ # ਸੂਚਨਾ ਹੈ}one{{app_name} \'ਤੇ # ਸੂਚਨਾ ਹੈ}other{{app_name} \'ਤੇ # ਸੂਚਨਾਵਾਂ ਹਨ}}" + "{count,plural, =1{{app_name} \'ਤੇ # ਸੂਚਨਾ ਹੈ}one{{app_name} \'ਤੇ # ਸੂਚਨਾ ਹੈ}other{{app_name} \'ਤੇ # ਸੂਚਨਾਵਾਂ ਹਨ}}" "ਸਫ਼ਾ %2$d ਦਾ %1$d" "ਹੋਮ ਸਕ੍ਰੀਨ %2$d ਦੀ %1$d" "ਨਵਾਂ ਹੋਮ ਸਕ੍ਰੀਨ ਸਫ਼ਾ" @@ -113,8 +105,7 @@ "ਵਾਲਪੇਪਰ ਅਤੇ ਸਟਾਈਲ" "ਹੋਮ ਸੈਟਿੰਗਾਂ" "ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਦੁਆਰਾ ਅਯੋਗ ਬਣਾਈ ਗਈ" - - + "ਹੋਮ ਸਕ੍ਰੀਨ ਨੂੰ ਘੁਮਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ" "ਜਦੋਂ ਫ਼ੋਨ ਘੁਮਾਇਆ ਜਾਂਦਾ ਹੈ" "ਸੂਚਨਾ ਬਿੰਦੂ" "ਚਾਲੂ" @@ -123,8 +114,7 @@ "ਸੂਚਨਾ ਬਿੰਦੂਆਂ ਦਿਖਾਉਣ ਲਈ, %1$s ਲਈ ਐਪ ਸੂਚਨਾਵਾਂ ਚਾਲੂ ਕਰੋ" "ਸੈਟਿੰਗਾਂ ਬਦਲੋ" "ਸੂਚਨਾ ਬਿੰਦੂ ਦਿਖਾਓ" - - + "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਐਪ ਪ੍ਰਤੀਕਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ" "ਨਵੀਆਂ ਐਪਾਂ ਲਈ" "ਅਗਿਆਤ" "ਹਟਾਓ" @@ -136,8 +126,7 @@ "%1$s ਸਥਾਪਤ ਕਰਨ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ ਬੰਦ ਕੀਤੀ ਗਈ" - - + "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕਰੋ" "ਆਈਟਮ ਨੂੰ ਇੱਥੇ ਮੂਵ ਕਰੋ" "ਆਈਟਮ ਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ" "ਆਈਟਮ ਹਟਾਈ ਗਈ" @@ -152,8 +141,7 @@ "ਆਈਟਮ ਨੂੰ ਫੋਲਡਰ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ" "ਇਸਦੇ ਨਾਲ ਫੋਲਡਰ ਬਣਾਓ: %1$s" "ਫੋਲਡਰ ਬਣਾਇਆ ਗਿਆ" - - + "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਲਿਜਾਓ" "ਮੁੜ ਆਕਾਰ ਦਿਓ" "ਚੌੜਾਈ ਵਧਾਓ" "ਉਂਚਾਈ ਵਧਾਓ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 5fe2d9c3e0..5f637876e8 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -37,10 +37,8 @@ "%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" + "Dodaj do ekranu głównego" "Widżet %1$s został dodany do ekranu głównego" "{count,plural, =1{# widżet}few{# widżety}many{# widżetów}other{# widżetu}}" "{count,plural, =1{# skrót}few{# skróty}many{# skrótów}other{# skrótu}}" @@ -54,8 +52,7 @@ "Służbowe" "Rozmowy" "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" "OK" "Zmień ustawienia widżetu" @@ -68,8 +65,7 @@ "Powiadomienia" "Naciśnij i przytrzymaj, aby przenieść skrót." "Naciśnij dwukrotnie i przytrzymaj, aby przenieść skrót lub użyć działań niestandardowych." - - + "Brak miejsca na tym ekranie głównym" "Brak miejsca w Ulubionych" "Lista aplikacji" "Wyniki wyszukiwania" @@ -83,14 +79,10 @@ "Przypnij podpowiedź" "Instalowanie skrótów" "Pozwala aplikacji dodawać skróty bez interwencji użytkownika." - - - - - - - - + "Odczytuje ustawienia i skróty na ekranie głównym" + "Umożliwia aplikacji odczytywanie ustawień i skrótów na ekranie głównym." + "Zapisuje ustawienia i skróty na ekranie głównym" + "Umożliwia aplikacji zmianę ustawień i skrótów na ekranie głównym." "%1$s nie może wykonywać połączeń telefonicznych" "Nie udało się załadować widżetu" "Ustawienia widżetu" @@ -98,7 +90,7 @@ "To aplikacja systemowa i nie można jej odinstalować." "Edytuj nazwę" "Aplikacja %1$s jest wyłączona" - "{count,plural,offset:1 =1{{app_name} – # powiadomienie}few{{app_name} – # powiadomienia}many{{app_name} – # powiadomień}other{{app_name} – # powiadomienia}}" + "{count,plural, =1{{app_name} – # powiadomienie}few{{app_name} – # powiadomienia}many{{app_name} – # powiadomień}other{{app_name} – # powiadomienia}}" "Strona %1$d z %2$d" "Ekran główny %1$d z %2$d" "Nowa strona ekranu głównego" @@ -113,8 +105,7 @@ "Tapeta i styl" "Ustawienia ekranu głównego" "Funkcja wyłączona przez administratora" - - + "Zezwalaj na obrót ekranu głównego" "Po obróceniu telefonu" "Plakietki z powiadomieniami" "Włączono" @@ -123,8 +114,7 @@ "Aby pokazać plakietki z powiadomieniami, włącz powiadomienia aplikacji %1$s" "Zmień ustawienia" "Pokaż plakietki z powiadomieniami" - - + "Dodawaj ikony aplikacji do ekranu głównego" "W przypadku nowych aplikacji" "Brak informacji" "Usuń" @@ -136,8 +126,7 @@ "%1$s oczekuje na instalację" "Lista widgetów" "Lista widgetów zamknięta" - - + "Dodaj do ekranu głównego" "Przenieś element tutaj" "Element został dodany do ekranu głównego" "Element został usunięty" @@ -152,8 +141,7 @@ "Element został dodany do folderu" "Utwórz folder z: %1$s" "Folder został utworzony" - - + "Przenieś na ekran główny" "Zmień rozmiar" "Zwiększ szerokość" "Zwiększ wysokość" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 51f1031eb1..ddc103162f 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d de largura por %2$d de altura" "Widget %1$s" - - - - + "Toque sem soltar no widget para o mover no ecrã principal" + "Adicionar ao ecrã principal" "Widget %1$s adicionado ao ecrã principal" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# atalho}other{# atalhos}}" @@ -54,8 +52,7 @@ "Trabalho" "Conversas" "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" "OK" "Alterar definições do widget" @@ -68,8 +65,7 @@ "Notificações" "Toque sem soltar para mover um atalho." "Toque duas vezes sem soltar para mover um atalho ou utilizar ações personalizadas." - - + "Sem espaço neste ecrã principal" "Não existe mais espaço no tabuleiro de Favoritos" "Lista de aplicações" "Resultados da pesquisa" @@ -83,14 +79,10 @@ "Fixar previsão" "instalar atalhos" "Permite a uma app adicionar atalhos sem a intervenção do utilizador." - - - - - - - - + "ler definições e atalhos do ecrã Principal" + "Permite que a app leia as definições e os atalhos no ecrã principal." + "escrever definições e atalhos do ecrã principal" + "Permite que a app altere as definições e os atalhos no ecrã principal." "O %1$s não tem autorização para efetuar chamadas telefónicas" "Não é possível carregar o widget" "Definições de widget" @@ -98,7 +90,7 @@ "É uma app de sistema e não pode ser desinstalada." "Edite o nome" "%1$s desativado" - "{count,plural,offset:1 =1{A app {app_name} tem # notificação}other{A app {app_name} tem # notificações}}" + "{count,plural, =1{A app {app_name} tem # notificação}other{A app {app_name} tem # notificações}}" "Página %1$d de %2$d" "Ecrã principal %1$d de %2$d" "Nova página do ecrã principal" @@ -113,8 +105,7 @@ "Imagem fundo/estilo" "Definições de início" "Desativada pelo gestor" - - + "Permitir rotação do ecrã principal" "Quando o telemóvel é rodado" "Pontos de notificação" "Ativados" @@ -123,8 +114,7 @@ "Para mostrar os Pontos de notificação, ative as notificações de aplicações para o %1$s" "Alterar definições" "Mostrar pontos de notificação" - - + "Adicionar ícones de apps ao ecrã principal" "Para novas apps" "Desconhecido" "Remover" @@ -136,8 +126,7 @@ "A aguardar a instalação do %1$s" "Lista de widgets" "Lista de widgets fechada." - - + "Adicionar ao ecrã principal" "Mover o item para aqui" "Item adicionado ao ecrã principal" "Item removido" @@ -152,8 +141,7 @@ "Item adicionado à pasta" "Criar pasta com: %1$s" "Pasta criada" - - + "Mover para o ecrã principal" "Redimensionar" "Aumentar largura" "Aumentar altura" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 8103615478..a008761e3f 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -90,7 +90,7 @@ "Este é um app do sistema e não pode ser desinstalado." "Editar nome" "%1$s desativado" - "{count,plural,offset:1 =1{O app {app_name} tem # notificação}one{O app {app_name} tem # notificação}other{O app {app_name} tem # notificações}}" + "{count,plural, =1{O app {app_name} tem # notificação}one{O app {app_name} tem # notificação}other{O app {app_name} tem # notificações}}" "Página %1$d de %2$d" "Tela inicial %1$d de %2$d" "Nova página na tela inicial" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index b27095d3d1..189fe079e2 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d lățime și %2$d înălțime" "Widgetul %1$s" - - - - + "Atingeți lung widgetul pentru a-l muta pe ecranul de pornire" + "Adăugați pe ecranul de pornire" "Widgetul %1$s a fost adăugat pe ecranul de pornire" "{count,plural, =1{# widget}few{# widgeturi}other{# de widgeturi}}" "{count,plural, =1{# comandă rapidă}few{# comenzi rapide}other{# de comenzi rapide}}" @@ -54,8 +52,7 @@ "Serviciu" "Conversații" "Informații utile la îndemâna dvs." - - + "Pentru a primi informații fără să deschideți aplicațiile, puteți adăuga widgeturi pe ecranul de pornire" "Atingeți ca să schimbați setările pentru widgeturi" "OK" "Modificați setările pentru widgeturi" @@ -68,8 +65,7 @@ "Notificări" "Atingeți și țineți apăsat pentru a muta comanda rapidă." "Atingeți de două ori și țineți apăsat pentru a muta o comandă rapidă sau folosiți acțiuni personalizate." - - + "Nu există spațiu liber pe acest ecran de pornire" "Spațiu epuizat în bara Preferate" "Lista de aplicații" "Rezultatele căutării" @@ -83,14 +79,10 @@ "Fixează predicția" "instalează comenzi rapide" "Permite unei aplicații să adauge comenzi rapide fără intervenția utilizatorului." - - - - - - - - + "citiți setările și comenzile rapide de pe ecranul de pornire" + "Permite aplicației să citească setările și comenzile rapide de pe ecranul de pornire." + "scrieți setările și comenzile rapide de pe ecranul de pornire" + "Permite aplicației să modifice setările și comenzile rapide de pe ecranul de pornire." "%1$s nu are permisiunea de a apela" "Widgetul nu poate fi încărcat" "Setări pentru widget" @@ -98,7 +90,8 @@ "Aceasta este o aplicație de sistem și nu poate fi dezinstalată." "Modificați numele" "S-a dezactivat %1$s" - "{count,plural,offset:1 =1{{app_name} are # notificare}few{{app_name} are # notificări}other{{app_name} are # de notificări}}" + + "Pagina %1$d din %2$d" "Ecranul de pornire %1$d din %2$d" "Pagină nouă pe ecranul de pornire" @@ -113,8 +106,7 @@ "Imagine de fundal și stil" "Setări ecran de pornire" "Dezactivată de administrator" - - + "Permiteți rotirea ecranului de pornire" "Când telefonul este rotit" "Puncte de notificare" "Activate" @@ -123,8 +115,7 @@ "Pentru a afișa punctele de notificare, activați notificările din aplicație pentru %1$s" "Modificați setările" "Afișați punctele de notificare" - - + "Adăugați pictograme de aplicații pe ecranul de pornire" "Pentru aplicații noi" "Necunoscut" "Eliminați" @@ -136,8 +127,7 @@ "%1$s așteaptă instalarea" "Listă de widgeturi" "Lista de widgeturi este închisă" - - + "Adăugați pe ecranul de pornire" "Mutați elementul aici" "Element adăugat pe ecranul de pornire" "Element eliminat" @@ -152,8 +142,7 @@ "Element adăugat în dosar" "Creați dosar cu: %1$s" "Dosar creat" - - + "Mutați pe ecranul de pornire" "Redimensionați" "Creșteți lățimea" "Creșteți înălțimea" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 6ceeb06a41..88a99726d3 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -37,10 +37,8 @@ "%1$d x %2$d" "Ширина %1$d, высота %2$d" "Виджет \"%1$s\"" - - - - + "Нажмите на виджет и удерживайте его, чтобы переместить в нужное место на главном экране." + "Добавить на главный экран" "Виджет \"%1$s\" добавлен на главный экран" "{count,plural, =1{# виджет}one{# виджет}few{# виджета}many{# виджетов}other{# виджета}}" "{count,plural, =1{# ярлык}one{# ярлык}few{# ярлыка}many{# ярлыков}other{# ярлыка}}" @@ -54,8 +52,7 @@ "Рабочие виджеты" "Разговоры" "Вся нужная информация перед глазами" - - + "Чтобы не открывать приложения каждый раз, когда нужна информация, добавьте виджеты на главный экран." "Нажмите, чтобы изменить настройки виджета" "ОК" "Изменить настройки виджета" @@ -68,8 +65,7 @@ "Уведомления" "Нажмите и удерживайте для переноса ярлыка." "Чтобы использовать специальные действия или перенести ярлык, нажмите на него дважды и удерживайте." - - + "На главном экране нет свободного места." "В разделе \"Избранное\" больше нет места" "Список приложений" "Результаты поиска" @@ -83,14 +79,10 @@ "Закрепить рекомендацию" "Создание ярлыков" "Приложение сможет самостоятельно добавлять ярлыки." - - - - - - - - + "Доступ к данным о настройках и ярлыках на главном экране" + "Приложение получит доступ к данным о настройках и ярлыках на главном экране." + "Изменение настроек и ярлыков на главном экране" + "Приложение сможет изменять настройки и ярлыки на главном экране." "Приложение %1$s не может делать телефонные звонки" "Не удается загрузить виджет." "Настройки виджета" @@ -98,7 +90,8 @@ "Это системное приложение, его нельзя удалить." "Измените название" "Приложение %1$s отключено" - "{count,plural,offset:1 =1{В приложении \"{app_name}\" # уведомление}one{В приложении \"{app_name}\" # уведомление}few{В приложении \"{app_name}\" # уведомления}many{В приложении \"{app_name}\" # уведомлений}other{В приложении \"{app_name}\" # уведомления}}" + + "Стр. %1$d из %2$d" "Главный экран %1$d из %2$d" "Новый экран" @@ -113,8 +106,7 @@ "Обои и стиль" "Главный экран" "Функция отключена администратором" - - + "Разрешить поворачивать главный экран" "При повороте телефона" "Значки уведомлений" "Включены" @@ -123,8 +115,7 @@ "Чтобы показывать значки уведомлений, включите уведомления в приложении \"%1$s\"" "Изменить настройки" "Показывать значки уведомлений" - - + "Добавлять значки приложений на главный экран" "Добавлять значки установленных приложений на главный экран" "Неизвестно" "Убрать" @@ -136,8 +127,7 @@ "Ожидание установки \"%1$s\"" "Список виджетов" "Список виджетов закрыт" - - + "Добавить на главный экран" "Переместить элемент сюда" "Элемент добавлен на главный экран" "Объект убран." @@ -152,8 +142,7 @@ "Элемент добавлен в папку." "Создать папку с элементом %1$s." "Папка создана." - - + "Переместить на главный экран" "Изменить размер" "Увеличить ширину" "Увеличить высоту" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index 6f63e08343..dcfa89e289 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "පළල %1$d උස %2$d" "%1$s විජට්ටුව" - - - - + "විජට් එක මුල් පිටු තිරය වටා ගෙන යාමට විජට් එක ස්පර්ශ කර අල්ලාගෙන සිටින්න" + "මුල් තිරය වෙත එක් කරන්න" "%1$s විජට්ටුව මුල් පිටු තිරය වෙත එක් කරන ලදි" "{count,plural, =1{විජට් #}one{විජට් #}other{විජට් #}}" "{count,plural, =1{කෙටි මං #}one{කෙටි මං #}other{කෙටි මං #}}" @@ -54,8 +52,7 @@ "කාර්යාලය" "සංවාද" "ප්‍රයෝජනවත් තොරතුරු ඔබගේ ඇඟිලි තුඩු අග" - - + "යෙදුම් විවෘත නොකර තොරතුරු ලබා ගැනීම සඳහා, ඔබට ඔබගේ මුල් තිරයට විජට් එක් කළ හැකිය" "විජට් සැකසීම් වෙනස් කිරීමට තට්ටු කරන්න" "තේරුණා" "විජට් සැකසීම් වෙනස් කරන්න" @@ -68,8 +65,7 @@ "දැනුම්දීම්" "කෙටි මගක් ගෙන යාමට ස්පර්ශ කර අල්ලාගෙන සිටින්න." "කෙටි මගක් ගෙන යාමට හෝ අභිරුචි ක්‍රියා භාවිත කිරීමට දෙවරක් තට්ටු කර අල්ලා ගෙන සිටින්න." - - + "මෙම මුල් තිරයේ ඉඩ නැත" "ප්‍රියතම දෑ ඇති තැටියේ තවත් ඉඩ නොමැත" "යෙදුම් ලැයිස්තුව" "සෙවීම් ප්‍රතිඵල" @@ -83,14 +79,10 @@ "පුරෝකථනය අමුණන්න" "කෙටිමං ස්ථාපනය කරන්න" "පරිශීලක මැදිහත්වීමෙන් තොරව කෙටිමං එක් කිරීමට යෙදුමකට අවසර දෙයි." - - - - - - - - + "මුල් පිටු සැකසීම් සහ කෙටි මං කියවන්න" + "මුල් පිටුවේ ඇති සැකසීම් සහ කෙටි මං කියවීමට යෙදුමට ඉඩ දෙයි." + "මුල් පිටු සැකසීම් සහ කෙටි මං ලියන්න" + "මුල් පිටුවේ සැකසීම් සහ කෙටි මං ඉවත් කිරීමට යෙදුමට ඉඩ දෙයි." "%1$s හට දුරකථන ඇමතුම් සිදු කිරීමට ඉඩ නොදේ" "විජට් පූරණය කළ නොහැකිය" "විජට් සැකසීම්" @@ -98,7 +90,8 @@ "මෙය පද්ධති යෙදුමක් වන අතර අස්ථාපනය කළ නොහැක." "නම සංස්කරණය කරන්න" "%1$s අබල කෙරිණි" - "{count,plural,offset:1 =1{{app_name} හට දැනුම්දීම් #ක් ඇත}one{{app_name} හට දැනුම්දීම් #ක් ඇත}other{{app_name} හට දැනුම්දීම් #ක් ඇත}}" + + "%2$d හි %1$d පිටුව" "මුල් පිටු තිරය %2$d හි %1$d" "නව මුල් පිටුව" @@ -113,8 +106,7 @@ "වෝල්පේපරය සහ මෝස්තරය" "නිවසේ සැකසීම්" "ඔබගේ පරිපාලක විසින් අබල කරන ලදී" - - + "මුල් තිරය කරකැවීමට ඉඩ දෙන්න" "දුරකථනය කරකවන විට" "දැනුම්දීම් තිත්" "ක්‍රියාත්මකයි" @@ -123,8 +115,7 @@ "දැනුම්දීම් තිත් පෙන්වීමට, %1$s සඳහා යෙදුම් දැනුම්දීම් සබල කරන්න" "සැකසීම් වෙනස් කරන්න" "දැනුම්දීම් තිත් පෙන්වන්න" - - + "මුල් තිරයට යෙදුම් නිරූපක එක් කරන්න" "නව යෙදුම් සඳහා" "නොදනී" "ඉවත් කරන්න" @@ -136,8 +127,7 @@ "%1$s ස්ථාපනය කිරීමට බලා සිටිමින්" "විජට් ලැයිස්තුව" "විජට් ලැයිස්තුව වසා ඇත" - - + "මුල් තිරය වෙත එක් කරන්න" "මෙතනට අයිතමය ගෙන එන්න" "අයිතමය මුල් තිරය වෙත එකතු කරන ලදි" "අයිතමය ඉවත් කරන ලදි" @@ -152,8 +142,7 @@ "අයිතමය ෆෝඩරය වෙතට එක් කරන ලදි" "මේ සමග ෆෝල්ඩරය සාදන්න: %1$s" "ෆෝල්ඩරය සාදන ලදි" - - + "මුල් තිරය වෙත ගෙන යන්න" "නැවත ප්‍රමාණගත කිරීම" "පළල වැඩි කරන්න" "උස වැඩි කරන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 531c365e71..8255f643d5 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "šírka %1$d, výška %2$d" "Miniaplikácia %1$s" - - - - + "Po pridržaní môžete miniaplikáciu posúvať po ploche" + "Pridať na plochu" "Na plochu bola pridaná miniaplikácia %1$s" "{count,plural, =1{# miniaplikácia}few{# miniaplikácie}many{# widgets}other{# miniaplikácií}}" "{count,plural, =1{# odkaz}few{# odkazy}many{# shortcuts}other{# odkazov}}" @@ -54,8 +52,7 @@ "Práca" "Konverzácie" "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" "Dobre" "Zmena nastavení miniaplikácie" @@ -68,8 +65,7 @@ "Upozornenia" "Pridržaním presuňte skratku." "Dvojitým klepnutím a pridržaním presuňte odkaz alebo použite vlastné akcie." - - + "Na tejto ploche nie je miesto" "Na paneli Obľúbené položky už nie je miesto" "Zoznam aplikácií" "Výsledky vyhľadávania" @@ -83,14 +79,10 @@ "Pripnúť predpoveď" "inštalácia odkazov" "Povoľuje aplikácii pridať odkazy bez zásahu používateľa." - - - - - - - - + "čítanie nastavení a odkazov plochy" + "Povoľuje aplikácii čítať nastavenia a odkazy na ploche." + "zápis nastavení a odkazov plochy" + "Povoľuje aplikácii meniť nastavenia a odkazy na ploche." "Aplikácia %1$s nemá povolenie uskutočňovať telefonické hovory" "Miniaplikáciu sa nepodarilo načítať" "Nastavenia miniaplikácie" @@ -98,7 +90,8 @@ "Toto je systémová aplikácia a nedá sa odinštalovať." "Úprava názvu" "Aplikácia %1$s je deaktivovaná" - "{count,plural,offset:1 =1{Aplikácia {app_name} má # upozornenie}few{Aplikácia {app_name} má # upozornenia}many{{app_name} has # notifications}other{Aplikácia {app_name} má # upozornení}}" + + "Stránka %1$d z %2$d" "Plocha %1$d z %2$d" "Nová stránka plochy" @@ -113,8 +106,7 @@ "Tapeta a štýl" "Nastavenia plochy" "Zakázané vaším správcom" - - + "Povoliť otáčanie plochy" "Pri otočení telefónu" "Bodky upozornení" "Zapnuté" @@ -123,8 +115,7 @@ "Ak chcete, aby sa zobrazovali bodky upozornení, zapnite upozornenia aplikácie %1$s" "Zmeniť nastavenia" "Zobrazovať bodky upozornení" - - + "Pridať ikony aplikácií na plochu" "Pri inštalácii novej aplikácie" "Neznáme" "Odstrániť" @@ -136,8 +127,7 @@ "Aplikácia %1$s čaká na inštaláciu" "Zoznam miniaplikácií" "Zoznam miniaplikácií je zavretý" - - + "Pridať na plochu" "Presunúť položku sem" "Položka bola pridaná na plochu" "Položka bola odstránená" @@ -152,8 +142,7 @@ "Položka bola pridaná do priečinka" "Vytvoriť priečinok pomocou: %1$s" "Priečinok bol vytvorený" - - + "Presunúť na plochu" "Zmeniť veľkosť" "Zvýšiť šírku" "Zväčšiť výšku" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 181e6e29c5..cb59a99c7d 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Širina %1$d, višina %2$d" "Pripomoček %1$s" - - - - + "Dotaknite se pripomočka in ga pridržite, če ga želite premikati po začetnem zaslonu." + "Dodaj na začetni zaslon" "Pripomoček »%1$s« je dodan na začetni zaslon." "{count,plural, =1{# pripomoček}one{# pripomoček}two{# pripomočka}few{# pripomočki}other{# pripomočkov}}" "{count,plural, =1{# bližnjica}one{# bližnjica}two{# bližnjici}few{# bližnjice}other{# bližnjic}}" @@ -54,8 +52,7 @@ "Služba" "Pogovori" "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." "Razumem" "Spreminjanje nastavitev pripomočka" @@ -68,8 +65,7 @@ "Obvestila" "Pridržite bližnjico, da jo premaknete." "Dvakrat se dotaknite bližnjice in jo pridržite, da jo premaknete, ali pa uporabite dejanja po meri." - - + "Na tem začetnem zaslonu ni prostora." "V vrstici za priljubljene ni več prostora" "Seznam aplikacij" "Rezultati iskanja" @@ -83,14 +79,10 @@ "Predvidevanje pripenjanja" "namestitev bližnjic" "Aplikaciji dovoli dodajanje bližnjic brez posredovanja uporabnika." - - - - - - - - + "branje nastavitev in bližnjic na začetnem zaslonu" + "Aplikaciji dovoli branje nastavitev in bližnjic na začetnem zaslonu." + "zapisovanje nastavitev in bližnjic začetnega zaslona" + "Aplikaciji dovoli spreminjanje nastavitev in bližnjic na začetnem zaslonu." "Aplikaciji %1$s ni dovoljeno opravljanje klicev" "Pripomočka ni mogoče naložiti." "Nastavitve pripomočka" @@ -98,7 +90,7 @@ "To je sistemska aplikacija in je ni mogoče odstraniti." "Urejanje imena" "Aplikacija %1$s je onemogočena" - "{count,plural,offset:1 =1{{app_name} ima # obvestilo}one{{app_name} ima # obvestilo}two{{app_name} ima # obvestili}few{{app_name} ima # obvestila}other{{app_name} ima # obvestil}}" + "{count,plural, =1{{app_name} ima # obvestilo.}one{{app_name} ima # obvestilo.}two{{app_name} ima # obvestili.}few{{app_name} ima # obvestila.}other{{app_name} ima # obvestil.}}" "Stran %1$d od %2$d" "Začetni zaslon %1$d od %2$d" "Nova stran na začetnem zaslonu" @@ -113,8 +105,7 @@ "Zaslonsko ozadje in slog" "Domače nastavitve" "Onemogočil skrbnik." - - + "Dovoli sukanje začetnega zaslona" "Ko se telefon zasuka" "Obvestilne pike" "Vklopljeno" @@ -123,8 +114,7 @@ "Za prikaz obvestilnih pik vklopite obvestila aplikacije %1$s" "Spremeni nastavitve" "Pokaži obvestilne pike" - - + "Dodaj ikone aplikacij na začetni zaslon" "Za nove aplikacije" "Neznano" "Odstrani" @@ -136,8 +126,7 @@ "Aplikacija %1$s čaka na namestitev" "Seznam pripomočkov" "Seznam pripomočkov se je zaprl" - - + "Dodajanje na začetni zaslon" "Premik elementa sem" "Element je bil dodan na začetni zaslon" "Element je bil odstranjen" @@ -152,8 +141,7 @@ "Element je dodan v mapo" "Ustvarjanje mape s tem: %1$s" "Mapa je ustvarjena" - - + "Premik na začetni zaslon" "Spreminjanje velikosti" "Povečanje širine" "Povečanje višine" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index f82c9f9567..b470a98567 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d i gjerë me %2$d i lartë" "%1$s miniaplikacion" - - - - + "Prek dhe mbaj të shtypur miniaplikacionin për ta lëvizur atë nëpër ekranin bazë" + "Shto në ekranin bazë" "Miniaplikacioni %1$s u shtua në ekranin bazë" "{count,plural, =1{# miniaplikacion}other{# miniaplikacione}}" "{count,plural, =1{# shkurtore}other{# shkurtore}}" @@ -54,8 +52,7 @@ "Puna" "Bisedat" "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" "E kuptova" "Ndrysho cilësimet e miniaplikacionit" @@ -68,8 +65,7 @@ "Njoftimet" "Prek dhe mbaj shtypur një shkurtore për ta zhvendosur." "Trokit dy herë dhe mbaje shtypur një shkurtore për ta zhvendosur atë ose për të përdorur veprimet e personalizuara." - - + "Nuk ka më hapësirë në këtë ekran bazë" "Nuk ka më hapësirë në tabakanë \"Të preferuarat\"" "Lista e aplikacioneve" "Rezultatet e kërkimit" @@ -83,14 +79,10 @@ "Gozhdo parashikimin" "instalimi i shkurtoreve" "Lejon një aplikacion të shtojë shkurtore pa ndërhyrjen e përdoruesit." - - - - - - - - + "lexo cilësimet dhe shkurtoret e ekranit bazë" + "Lejon aplikacionin që të lexojë cilësimet dhe shkurtoret në ekranin bazë." + "shkruaj cilësimet dhe shkurtoret e ekranit bazë" + "Lejon aplikacionin që të ndryshojë cilësimet dhe shkurtoret në ekranin bazë." "%1$s nuk lejohet të kryejë telefonata" "S\'mund të ngarkohet miniaplikacioni" "Cilësimet e miniaplikacionit" @@ -98,7 +90,8 @@ "Ky është aplikacion sistemi dhe nuk mund të çinstalohet." "Redakto emrin" "%1$s u çaktivizua" - "{count,plural,offset:1 =1{{app_name} ka # njoftim}other{{app_name} ka # njoftime}}" + + "Faqja: %1$d nga gjithsej %2$d" "Ekrani bazë: %1$d nga gjithsej %2$d" "Faqja e ekranit të ri kryesor" @@ -113,8 +106,7 @@ "Imazhi i sfondit dhe stili" "Cilësimet e ekranit bazë" "Çaktivizuar nga administratori" - - + "Lejo rrotullimin e ekranit bazë" "Kur telefoni rrotullohet" "Pikat e njoftimeve" "Aktiv" @@ -123,8 +115,7 @@ "Për të shfaqur \"Pikat e njoftimeve\", aktivizo njoftimet e aplikacionit për %1$s" "Ndrysho cilësimet" "Shfaq pikat e njoftimeve" - - + "Shto ikona aplikacionesh në ekranin bazë" "Për aplikacionet e reja" "I panjohur" "Hiq" @@ -136,8 +127,7 @@ "%1$s po pret të instalohet" "Lista e miniaplikacioneve" "Lista e miniaplikacioneve u mbyll" - - + "Shto në ekranin bazë" "Zhvendose artikullin këtu" "Artikulli u shtua tek ekrani bazë" "Artikulli u hoq" @@ -152,8 +142,7 @@ "Artikulli u shtua te dosja" "Krijo një dosje me: %1$s" "Dosja u krijua" - - + "Kaloje në ekranin bazë" "Ndrysho madhësinë" "Rrit gjerësinë" "Rrit lartësinë" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 985719dc94..0c14b56070 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -37,10 +37,8 @@ "%1$d×%2$d" "ширина од %1$d и висина од %2$d" "%1$s виџет" - - - - + "Додирните и задржите виџет да бисте га померали по почетном екрану" + "Додај на почетни екран" "Додали сте виџет %1$s на почетни екран" "{count,plural, =1{# виџет}one{# виџет}few{# виџета}other{# виџета}}" "{count,plural, =1{# пречица}one{# пречица}few{# пречице}other{# пречица}}" @@ -54,8 +52,7 @@ "Посао" "Конверзације" "Корисне информације надохват руке" - - + "Да бисте пронашли информације без отварања апликација, можете да додате виџете на почетни екран" "Додирните да бисте променили подешавања виџета" "Важи" "Промените подешавања виџета" @@ -68,8 +65,7 @@ "Обавештења" "Додирните и задржите ради померања пречице." "Двапут додирните и задржите да бисте померали пречицу или користите прилагођене радње." - - + "Нема места на овом почетном екрану" "Нема више простора на траци Омиљено" "Листа апликација" "Резултати претраге" @@ -83,14 +79,10 @@ "Закачи предвиђање" "инсталирање пречица" "Дозвољава апликацији да додаје пречице без интервенције корисника." - - - - - - - - + "читање подешавања и пречица на почетном екрану" + "Дозвољава апликацији да чита подешавања и пречице на почетном екрану." + "уписивање подешавања и пречица на почетном екрану" + "Дозвољава апликацији да мења подешавања и пречице на почетном екрану." "%1$s нема дозволу за упућивање телефонских позива" "Учитавање виџета није успело" "Подешавања виџета" @@ -98,7 +90,7 @@ "Ово је системска апликација и не може да се деинсталира." "Измените назив" "Апликација %1$s је онемогућена" - "{count,plural,offset:1 =1{{app_name}, има # обавештење}one{{app_name}, има # обавештење}few{{app_name}, има # обавештења}other{{app_name}, има # обавештења}}" + "{count,plural, =1{{app_name}, има # обавештење}one{{app_name}, има # обавештење}few{{app_name}, има # обавештења}other{{app_name}, има # обавештења}}" "%1$d. страница од %2$d" "%1$d. почетни екран од %2$d" "Нова страница почетног екрана" @@ -113,8 +105,7 @@ "Позадина и стил" "Подешавања почетног екрана" "Администратор је онемогућио" - - + "Дозволи ротацију почетног екрана" "Када се телефон ротира" "Тачке за обавештења" "Укључено" @@ -123,8 +114,7 @@ "Да бисте приказали тачке за обавештења, укључите обавештења за апликацију %1$s" "Промените подешавања" "Приказуј тачке за обавештења" - - + "Додај иконе апликација на почетни екран" "За нове апликације" "Непознато" "Уклони" @@ -136,8 +126,7 @@ "%1$s чека на инсталирање" "Листа виџета" "Листа виџета је затворена" - - + "Додајте на почетни екран" "Премести ставку овде" "Ставка је додата на почетни екран" "Ставка је уклоњена" @@ -152,8 +141,7 @@ "Ставка је додата у фолдер" "Направите фолдер са: %1$s" "Фолдер је направљен" - - + "Преместите на почетни екран" "Промени величину" "Повећај ширину" "Повећај висину" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 31fce2628f..1821d1179d 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d bred gånger %2$d hög" "Widget för %1$s" - - - - + "Tryck länge på widgeten om du vill flytta den på startskärmen" + "Lägg till på startskärmen" "Widget för %1$s har lagts till på startskärmen" "{count,plural, =1{# widget}other{# widgetar}}" "{count,plural, =1{# genväg}other{# genvägar}}" @@ -54,8 +52,7 @@ "Arbete" "Konversationer" "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" "OK" "Ändra inställningarna för widgeten" @@ -68,8 +65,7 @@ "Aviseringar" "Tryck länge för att flytta en genväg." "Tryck snabbt två gånger och håll kvar för att flytta en genväg eller använda anpassade åtgärder." - - + "Det finns inte plats på den här startskärmen" "Favoritfältet är fullt" "Applista" "Sökresultat" @@ -83,14 +79,10 @@ "Fäst förslag" "installera genvägar" "Tillåter att en app lägger till genvägar utan åtgärd från användaren." - - - - - - - - + "läsa inställningar och genvägar på startskärmen" + "Tillåter att appen läser inställningar och genvägar på startskärmen." + "skriva inställningar och genvägar på startskärmen" + "Tillåter att appen ändrar inställningar och genvägar på startskärmen." "%1$s har inte behörighet att ringa samtal" "Det gick inte att läsa in widgeten" "Widgetinställningar" @@ -98,7 +90,8 @@ "Det här är en systemapp som inte kan avinstalleras." "Redigera namn" "%1$s har inaktiverats" - "{count,plural,offset:1 =1{{app_name} har # avisering}other{{app_name} har # aviseringar}}" + + "Sidan %1$d av %2$d" "Startskärmen %1$d av %2$d" "Ny sida på startskärmen" @@ -113,8 +106,7 @@ "Bakgrund och utseende" "Startinställningar" "Inaktiverat av administratören" - - + "Tillåt rotering av startskärmen" "När mobilen vrids" "Aviseringsprickar" "På" @@ -123,8 +115,7 @@ "Aktivera appaviseringar för %1$s om du vill att aviseringsprickar ska visas" "Ändra inställningar" "Visa aviseringsprickar" - - + "Lägg till appikoner på startskärmen" "För nya appar" "Okänt" "Ta bort" @@ -136,8 +127,7 @@ "%1$s väntar på installation" "Widgetlista" "Widgetslistan har stängts" - - + "Lägg till på startskärmen" "Flytta objekt hit" "Objektet har lagts till på startskärmen" "Objektet har tagits bort" @@ -152,8 +142,7 @@ "Objektet har lagts till i mappen" "Skapa mapp med: %1$s" "Mappen har skapats" - - + "Flytta till startskärmen" "Ändra storlek" "Öka bredden" "Öka höjden" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 889695c954..658ca90df0 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Upana wa %1$d na kimo cha %2$d" "Wijeti ya %1$s" - - - - + "Gusa na ushikilie wijeti ili uisogeze kwenye skrini ya kwanza" + "Weka kwenye skrini ya kwanza" "Umeongeza wijeti ya %1$s kwenye skrini ya kwanza" "{count,plural, =1{Wijeti #}other{Wijeti #}}" "{count,plural, =1{Njia # ya mkato}other{Njia # za mkato}}" @@ -54,8 +52,7 @@ "Kazini" "Mazungumzo" "Maelezo muhimu, popote ulipo" - - + "Ili upate maelezo bila kufungua programu, unaweza kuweka wijeti kwenye skrini yako ya kwanza" "Gusa ili ubadilishe mipangilio ya wijeti" "Nimeelewa" "Badilisha mipangilio ya wijeti" @@ -68,8 +65,7 @@ "Arifa" "Gusa na ushikilie ili usogeze njia ya mkato." "Gusa mara mbili na ushikilie ili usogeze njia ya mkato au utumie vitendo maalum." - - + "Hakuna nafasi kwenye skrini hii ya kwanza" "Hakuna nafasi zaidi katika treya ya Vipendeleo" "Orodha ya programu" "Matokeo ya utafutaji" @@ -83,14 +79,10 @@ "Bandika Utabiri" "kuweka njia za mkato" "Huruhusu programu kuongeza njia za mkato bila mtumiaji kuingilia kati." - - - - - - - - + "kusoma mipangilio ya skrini ya kwanza na njia za mkato" + "Huruhusu programu kusoma mipangilio na njia za mikato katika skrini ya kwanza." + "kuandika mipangilio ya skrini ya kwanza na njia za mkato" + "Huruhusu programu kubadilisha mipangilio na njia za mkato katika skrini ya kwanza." "%1$s hairuhusiwi kupiga simu" "Imeshindwa kupakia wijeti" "Mipangilio ya wijeti" @@ -98,7 +90,8 @@ "Hii ni programu ya mfumo na haiwezi kuondolewa." "Badilisha Jina" "%1$s imezimwa" - "{count,plural,offset:1 =1{{app_name} ina arifa #}other{{app_name} ina arifa #}}" + + "Ukurasa%1$d wa %2$d" "Skrini ya mwanzo %1$d ya %2$d" "Ukurasa mpya wa skrini ya kwanza" @@ -113,8 +106,7 @@ "Mandhari na muundo" "Mipangilio ya mwanzo" "Imezimwa na msimamizi wako" - - + "Ruhusu kipengele cha kuzungusha skrini ya kwanza" "Simu inapozungushwa" "Vitone vya arifa" "Imewashwa" @@ -123,8 +115,7 @@ "Ili kuonyesha Vitone vya Arifa, washa kipengele cha arifa za programu katika %1$s" "Badilisha mipangilio" "Onyesha vitone vya arifa" - - + "Weka aikoni za programu kwenye skrini ya kwanza" "Kwa ajili ya programu mpya" "Yasiyojulikana" "Ondoa" @@ -136,8 +127,7 @@ "%1$s inasubiri kusakinisha" "Orodha ya wijeti" "Orodha ya wijeti imefungwa" - - + "Weka kwenye skrini ya kwanza" "Hamishia kipengee hapa" "Kipengee kimeongezwa kwenye skrini ya kwanza" "Kipengee kimeondolewa" @@ -152,8 +142,7 @@ "Kipengee kimeongezwa kwenye folda" "Unda folda ukitumia: %1$s" "Folda imeundwa" - - + "Hamishia kwenye skrini ya kwanza" "Badilisha ukubwa" "Ongeza upana" "Ongeza urefu" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index f311607a17..3727000fb6 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d அகலத்திற்கு %2$d உயரம்" "%1$s விட்ஜெட்" - - - - + "முகப்புத் திரையைச் சுற்றி விட்ஜெட்டை நகர்த்த அதைத் தொட்டுப் பிடியுங்கள்" + "முகப்புத் திரையில் சேர்" "%1$s விட்ஜெட் முகப்புத் திரையில் சேர்க்கப்பட்டது" "{count,plural, =1{# விட்ஜெட்}other{# விட்ஜெட்டுகள்}}" "{count,plural, =1{# ஷார்ட்கட்}other{# ஷார்ட்கட்கள்}}" @@ -54,8 +52,7 @@ "பணி" "உரையாடல்கள்" "விரல்நுனியில் பயனுள்ள தகவல்களைப் பெறுங்கள்" - - + "முகப்புத் திரையில் விட்ஜெட்டுகளைச் சேர்த்து ஆப்ஸைத் திறக்காமலேயே தகவல்களைப் பெறலாம்" "விட்ஜெட் அமைப்புகளை மாற்றத் தட்டவும்" "சரி" "விட்ஜெட் அமைப்புகளை மாற்றும்" @@ -68,8 +65,7 @@ "அறிவிப்புகள்" "ஷார்ட்கட்டை நகர்த்தத் தொட்டுப் பிடிக்கவும்." "ஷார்ட்கட்டை நகர்த்த இருமுறை தட்டிப் பிடிக்கவும் அல்லது பிரத்தியேகச் செயல்களைப் பயன்படுத்தவும்." - - + "இந்த முகப்புத் திரையில் இடமில்லை" "பிடித்தவை ட்ரேயில் இடமில்லை" "ஆப்ஸின் பட்டியல்" "தேடல் முடிவுகள்" @@ -83,14 +79,10 @@ "கணிக்கப்பட்ட ஆப்ஸைப் பின் செய்தல்" "குறுக்குவழிகளை நிறுவுதல்" "பயனரின் அனுமதி இல்லாமல் குறுக்குவழிகளைச் சேர்க்கப் ஆப்ஸை அனுமதிக்கிறது." - - - - - - - - + "முகப்புத் திரையின் அமைப்புகளையும் ஷார்ட்கட்களையும் படித்தல்" + "முகப்புத் திரையிலுள்ள அமைப்புகளையும் ஷார்ட்கட்களையும் படிக்க ஆப்ஸை அனுமதிக்கும்." + "முகப்புத் திரையின் அமைப்புகளையும் ஷார்ட்கட்களையும் எழுதுதல்" + "முகப்புத் திரையிலுள்ள அமைப்புகளையும் ஷார்ட்கட்களையும் மாற்ற ஆப்ஸை அனுமதிக்கும்." "ஃபோன் அழைப்புகள் செய்ய, %1$s அனுமதிக்கப்படவில்லை" "விட்ஜெட்டை ஏற்ற முடியவில்லை" "விட்ஜெட் அமைப்புகள்" @@ -98,7 +90,8 @@ "இது அமைப்பு ஆப்ஸ் என்பதால் நிறுவல் நீக்கம் செய்ய முடியாது." "பெயரைத் திருத்துதல்" "%1$s முடக்கப்பட்டது" - "{count,plural,offset:1 =1{{app_name} ஆப்ஸில் # அறிவிப்பு வந்துள்ளது}other{{app_name} ஆப்ஸில் # அறிவிப்புகள் வந்துள்ளன}}" + + "பக்கம் %1$d / %2$d" "முகப்புத் திரை %1$d of %2$d" "புதிய முகப்புத் திரை பக்கம்" @@ -113,8 +106,7 @@ "வால்பேப்பர் & ஸ்டைல்" "முகப்பு அமைப்புகள்" "உங்கள் நிர்வாகி முடக்கியுள்ளார்" - - + "முகப்புத் திரை சுழற்சியை அனுமதித்தல்" "மொபைலைச் சுழற்றும் போது" "அறிவிப்புப் புள்ளிகள்" "ஆன்" @@ -123,8 +115,7 @@ "அறிவிப்புப் புள்ளிகளைக் காட்ட, %1$s இன் ஆப்ஸ் அறிவிப்புகளை இயக்கவும்" "அமைப்புகளை மாற்று" "அறிவிப்புப் புள்ளிகளைக் காட்டு" - - + "முகப்புத் திரையில் ஆப்ஸ் ஐகான்களைச் சேர்" "புதிய ஆப்ஸை நிறுவும்போது" "தெரியாதது" "அகற்று" @@ -136,8 +127,7 @@ "%1$sஐ நிறுவுவதற்காகக் காத்திருக்கிறது" "விட்ஜெட்கள் பட்டியல்" "விட்ஜெட்கள் பட்டியல் மூடப்பட்டது" - - + "முகப்புத் திரையில் சேர்" "இங்கு நகர்த்து" "முகப்புத் திரையில் சேர்க்கப்பட்டது" "அகற்றப்பட்டது" @@ -152,8 +142,7 @@ "ஃபோல்டரில் உருப்படி சேர்க்கப்பட்டது" "இதனுடன் ஃபோல்டரை உருவாக்கும்: %1$s" "ஃபோல்டர் உருவாக்கப்பட்டது" - - + "முகப்புத் திரைக்கு நகர்த்து" "அளவு மாற்று" "அகலத்தை அதிகரி" "உயரத்தை அதிகரி" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index f22d628139..c9bca1fa39 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -90,7 +90,8 @@ "ఇది సిస్టమ్ యాప్ మరియు దీన్ని అన్‌ఇన్‌స్టాల్ చేయడం సాధ్యపడదు." "పేరును ఎడిట్ చేయండి" "%1$s నిలిపివేయబడింది" - "{count,plural,offset:1 =1{{app_name}లో # నోటిఫికేషన్ ఉంది}other{{app_name}లో # నోటిఫికేషన్‌లు ఉన్నాయి}}" + + "%2$dలో %1$dవ పేజీ" "%2$dలో %1$dవ హోమ్ స్క్రీన్" "కొత్త హోమ్ స్క్రీన్ పేజీ" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 6c7b1f6cc8..c09db43cc9 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -90,7 +90,7 @@ "นี่เป็นแอประบบและไม่สามารถถอนการติดตั้งได้" "แก้ไขชื่อ" "ปิดใช้ %1$s" - "{count,plural,offset:1 =1{{app_name} มีการแจ้งเตือน # รายการ}other{{app_name} มีการแจ้งเตือน # รายการ}}" + "{count,plural, =1{{app_name} มีการแจ้งเตือน # รายการ}other{{app_name} มีการแจ้งเตือน # รายการ}}" "หน้า %1$d จาก %2$d" "หน้าจอหลัก %1$d จาก %2$d" "หน้าใหม่ในหน้าจอหลัก" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index c8bfb4762e..c87c37a295 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -90,7 +90,7 @@ "Isa itong app ng system at hindi maaaring i-uninstall." "I-edit ang Pangalan" "Naka-disable ang %1$s" - "{count,plural,offset:1 =1{May # notification ang {app_name}}one{May # notification ang {app_name}}other{May # na notification ang {app_name}}}" + "{count,plural, =1{May # notification ang {app_name}}one{May # notification ang {app_name}}other{May # na notification ang {app_name}}}" "Pahina %1$d ng %2$d" "Home screen %1$d ng %2$d" "Bagong page ng home screen" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index e96a539794..a5855a5cff 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "genişlik: %1$d, yükseklik: %2$d" "%1$s widget\'ı" - - - - + "Ana ekranda taşımak için widget\'a dokunup basılı tutun" + "Ana ekrana ekle" "%1$s widget\'ı ana ekrana eklendi" "{count,plural, =1{# widget}other{# widget}}" "{count,plural, =1{# kısayol}other{# kısayol}}" @@ -54,8 +52,7 @@ "İş" "Görüşmeler" "Faydalı bilgiler parmaklarınızın ucunda" - - + "Uygulamaları açmadan bilgi almak için ana ekranınıza widget\'lar ekleyebilirsiniz" "Widget ayarlarını değiştirmek için dokunun" "Anladım" "Widget ayarlarını değiştir" @@ -68,8 +65,7 @@ "Bildirimler" "Kısayolu taşımak için dokunup basılı tutun." "Kısayolu taşımak veya özel işlemleri kullanmak için iki kez dokunup basılı tutun." - - + "Bu ana ekranda yer yok" "Favoriler tepsisinde başka yer kalmadı" "Uygulamalar listesi" "Arama sonuçları" @@ -83,14 +79,10 @@ "Tahmini Sabitle" "kısayolları yükle" "Uygulamaya, kullanıcı müdahalesi olmadan kısayol ekleme izni verir." - - - - - - - - + "ana ekran ayarlarını ve kısayollarını oku" + "Uygulamaya ana ekrandaki ayarları ve kısayolları okuma izni verir." + "ana ekran ayarlarını ve kısayollarını yaz" + "Uygulamaya ana ekrandaki ayarları ve kısayolları değiştirme izni verir." "%1$s uygulamasının telefon etmesine izin verilmiyor" "Widget yüklenemiyor" "Widget ayarları" @@ -98,7 +90,8 @@ "Bu bir sistem uygulamasıdır ve yüklemesi kaldırılamaz." "Adı Düzenle" "%1$s devre dışı" - "{count,plural,offset:1 =1{{app_name} uygulamasının # bildirimi var}other{{app_name} uygulamasının # bildirimi var}}" + + "Sayfa %1$d / %2$d" "Ana ekran %1$d / %2$d" "Yeni ana ekran sayfası" @@ -113,8 +106,7 @@ "Duvar kağıdı ve stil" "Ana ekran ayarları" "Yöneticiniz tarafından devre dışı bırakıldı" - - + "Ana ekranı döndürmeye izin ver" "Telefon döndürüldüğünde" "Bildirim noktaları" "Açık" @@ -123,8 +115,7 @@ "Bildirim Noktaları\'nı göstermek için %1$s uygulamasının bildirimlerini açın" "Ayarları değiştir" "Bildirim noktalarını göster" - - + "Uygulama simgelerini ana ekrana ekle" "Yeni uygulamalar için" "Bilinmiyor" "Kaldır" @@ -136,8 +127,7 @@ "%1$s uygulaması yüklenmek için bekliyor" "Widget listesi" "Widget listesi kapalı" - - + "Ana ekrana ekle" "Öğeyi buraya taşı" "Öğe ana ekrana eklendi" "Öğe kaldırıldı" @@ -152,8 +142,7 @@ "Öğe, klasöre eklendi" "Şu öğeyle klasör oluştur: %1$s" "Klasör oluşturuldu" - - + "Ana ekrana taşı" "Yeniden boyutlandır" "Genişliği artır" "Yüksekliği artır" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index b3c8b23e7a..826b2cf55e 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Ширина – %1$d, висота – %2$d" "Віджет %1$s" - - - - + "Натисніть і втримуйте віджет, щоб перемістити його в потрібне місце на головному екрані" + "Додати на головний екран" "Віджет %1$s додано на головний екран" "{count,plural, =1{# віджет}one{# віджет}few{# віджети}many{# віджетів}other{# віджета}}" "{count,plural, =1{# ярлик}one{# ярлик}few{# ярлики}many{# ярликів}other{# ярлика}}" @@ -54,8 +52,7 @@ "Робочі" "Розмови" "Корисна інформація завжди під рукою" - - + "Щоб отримувати інформацію, не відкриваючи додатки, ви можете додати на головний екран віджети" "Натисніть, щоб змінити налаштування віджета" "OK" "Змінити налаштування віджета" @@ -68,8 +65,7 @@ "Сповіщення" "Натисніть і втримуйте, щоб перемістити ярлик." "Двічі натисніть і втримуйте ярлик, щоб перемістити його або виконати інші дії." - - + "На головному екрані немає місця" "В області \"Вибране\" немає місця" "Список додатків" "Результати пошуку" @@ -83,14 +79,10 @@ "Закріпити передбачений додаток" "створення ярликів" "Дозволяє програмі самостійно додавати ярлики." - - - - - - - - + "читати налаштування та ярлики головного екрана" + "Дозволяє додатку читати налаштування та ярлики на головному екрані." + "записувати налаштування та ярлики головного екрана" + "Дозволяє додатку змінювати налаштування та ярлики на головному екрані." "Додаток %1$s не має дозволу телефонувати" "Не вдається завантажити віджет" "Налаштування віджета" @@ -98,7 +90,8 @@ "Це системна програма, її неможливо видалити." "Редагувати назву" "%1$s вимкнено" - "{count,plural,offset:1 =1{Додаток {app_name} має # сповіщення}one{Додаток {app_name} має # сповіщення}few{Додаток {app_name} має # сповіщення}many{Додаток {app_name} має # сповіщень}other{Додаток {app_name} має # сповіщення}}" + + "Сторінка %1$d з %2$d" "Головний екран %1$d з %2$d" "Нова сторінка головного екрана" @@ -113,8 +106,7 @@ "Оформлення та стиль" "Налаштування головного екрана" "Вимкнув адміністратор" - - + "Дозволити обертання головного екрана" "Коли телефон обертається" "Значки сповіщень" "Увімкнено" @@ -123,8 +115,7 @@ "Щоб показувати значки сповіщень, увімкніть сповіщення в додатку %1$s" "Змінити налаштування" "Показувати значки сповіщень" - - + "Розміщати значки додатків на головний екран" "Для нових додатків" "Невідомо" "Прибрати" @@ -136,8 +127,7 @@ "%1$s очікує на завантаження" "Список віджетів" "Список віджектів закрито" - - + "Додати на головний екран" "Перемістити елемент сюди" "Елемент додано на головний екран" "Елемент вилучено" @@ -152,8 +142,7 @@ "Елемент додано в папку" "Створити папку з: %1$s" "Папку створено" - - + "Перемістити на головний екран" "Змінити розміри" "Збільшити ширину" "Збільшити висоту" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 11b4c68091..1312a81a0d 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "‏%1$d چوڑا اور ‎%2$d اونچا" "%1$s ویجیٹ" - - - - + "ویجیٹ کو ہوم اسکرین کے چاروں طرف منتقل کرنے کے لیے اسے ٹچ کریں اور دبائے رکھیں" + "ہوم اسکرین میں شامل کریں" "%1$s ویجیٹ کو ہوم اسکرین میں شامل کیا گیا" "{count,plural, =1{# ویجیٹ}other{# ویجیٹس}}" "{count,plural, =1{# شارٹ کٹ}other{# شارٹ کٹس}}" @@ -54,8 +52,7 @@ "دفتری ویجیٹس" "گفتگوئیں" "مفید معلومات کو آسانی سے حاصل کریں" - - + "ایپس کو کھولے بغیر معلومات حاصل کرنے کے لیے آپ اپنی ہوم اسکرین پر ویجیٹس شامل کر سکتے ہیں" "ویجیٹ ترتیبات تبدیل کرنے کے لیے تھپتھپائیں" "سمجھ آ گئی" "ویجیٹ ترتیبات تبدیل کریں" @@ -68,8 +65,7 @@ "اطلاعات" "شارٹ کٹ منتقل کرنے کیلیے ٹچ کریں اور پکڑ کر رکھیں۔" "شارٹ کٹ کو منتقل کرنے یا حسب ضرورت کارروائیاں استعمال کرنے کے لیے دوبار تھپتھپائیں اور پکڑ کر رکھیں۔" - - + "اس ہوم اسکرین پر کوئی گنجائش نہیں ہے" "پسندیدہ ٹرے میں مزید کوئی گنجائش نہیں ہے" "ایپس کی فہرست" "تلاش کے نتائج" @@ -83,14 +79,10 @@ "پیشگوئی پن کریں" "شارٹ کٹس انسٹال کریں" "کسی ایپ کو صارف کی مداخلت کے بغیر شارٹ کٹس شامل کرنے کی اجازت دیتا ہے۔" - - - - - - - - + "ہوم ترتیبات اور شارٹ کٹس کو پڑھیں" + "اس سے ایپ کو ہوم اسکرین میں ترتیبات اور شارٹ کٹس کو پڑھنے کی اجازت ملتی ہے۔" + "ہوم ترتیبات اور شارٹ کٹس کو لکھیں" + "اس سے ایپ کو ہوم اسکرین میں ترتیبات اور شارٹ کٹس کو تبدیل کرنے کی اجازت ملتی ہے۔" "%1$s کو فون کالیں کرنے کی اجازت نہیں ہے" "ویجیٹ لوڈ نہیں کیا جا سکتا" "ویجیٹ کی ترتیبات" @@ -98,7 +90,8 @@ "یہ ایک سسٹم ایپ ہے اور اسے اَن انسٹال نہیں کیا جا سکتا ہے۔" "نام میں ترمیم کریں" "%1$s غیر فعال ہے" - "{count,plural,offset:1 =1{{app_name} میں # اطلاع ہے}other{{app_name} میں # اطلاعات ہیں}}" + + "‏صفحہ ‎%1$d از ‎%2$d" "‏ہوم اسکرین ‎%1$d از ‎%2$d" "نیا ہوم اسکرین صفحہ" @@ -113,8 +106,7 @@ "وال پیپر اور طرز" "ہوم ترتیبات" "آپ کے منتظم کی طرف سے غیر فعال کر دیا گیا" - - + "ہوم اسکرین گھمانے کی اجازت دیں" "جب فون گھمایا جاتا ہے" "اطلاعاتی ڈاٹس" "آن ہے" @@ -123,8 +115,7 @@ "اطلاعاتی ڈاٹس دکھانے کی خاطر %1$s کیلئے ایپ کی اطلاعات آن کریں" "ترتیبات تبدیل کریں" "اطلاعاتی ڈاٹس دکھائیں" - - + "ہوم اسکرین میں ایپ آئیکنز شامل کریں" "نئی ایپس کیلئے" "نامعلوم" "ہٹائیں" @@ -136,8 +127,7 @@ "%1$s انسٹال ہونے کا انتظار کر رہی ہے" "ویجیٹس کی فہرست" "ویجیٹس کی فہرست بند کر دی گئی" - - + "ہوم اسکرین میں شامل کریں" "آئٹم یہاں منتقل کریں" "آئٹم کو ہوم اسکرین میں شامل کر دیا گیا" "آئٹم ہٹا دیا گیا" @@ -152,8 +142,7 @@ "آئٹم فولڈر میں شامل کر دیا گیا" "اس کے ساتھ فولڈر بنائیں: %1$s" "فولڈر بنا دیا گیا" - - + "ہوم اسکرین پر منتقل کریں" "سائز تبدیل کریں" "چوڑائی بڑھائیں" "اونچائی بڑھائیں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 8f211cca55..96e2189b0c 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Eni %1$d, bo‘yi %2$d" "%1$s ta vidjet" - - - - + "Bosh ekranda surish uchun vidjet ustiga bosib turing" + "Bosh ekranga chiqarish" "%1$s vidjeti bosh ekranga qoʻshildi" "{count,plural, =1{# ta vidjet}other{# ta vidjet}}" "{count,plural, =1{# ta yorliq}other{# ta yorliq}}" @@ -54,8 +52,7 @@ "Ish" "Suhbatlar" "Barcha kerakli axborot doim yoningizda" - - + "Kerakli ilovalarni ochmasdan turib ulardan axborot olish uchun vidjetlarni bosh ekranga chiqaring" "Vidjet sozlamalarini oʻzgartirish uchun bosing" "OK" "Vidjet sozlamalarini oʻzgartirish" @@ -68,8 +65,7 @@ "Bildirishnomalar" "Yorliqni bosib turgan holatda suring." "Ikki marta bosing va yorliqni bosib turgan holatda suring yoki maxsus amaldan foydalaning." - - + "Bosh ekranda joy qolmadi" "Ajratilganlarda birorta ham xona yo‘q" "Ilovalar ro‘yxati" "Qidiruv natijalari" @@ -83,14 +79,10 @@ "Tavsiyani mahkamlash" "yorliqlar yaratish" "Ilovalarga foydalanuvchidan so‘ramasdan yorliqlar qo‘shishga ruxsat beradi." - - - - - - - - + "Bosh ekrandagi sozlamalar va yorliqlarni koʻrish" + "Ilovaga bosh ekrandagi yorliqlar va sozlamalarni oʻqish uchun ruxsat beradi." + "Bosh ekrandagi sozlamalar va yorliqlarni oʻzgartirish" + "Ilova bosh ekrandagi yorliqlar va sozlamalarni oʻzgartirishi mumkin." "%1$s ilovasiga qo‘ng‘iroqlarni amalga oshirishga ruxsat berilmagan" "Vidjet yuklanmadi" "Vidjet sozlamalari" @@ -98,7 +90,7 @@ "Bu tizim ilovasi, shuning uchun o‘chirib bo‘lmaydi." "Nomini tahrirlash" "%1$s ilovasi o‘chirib qo‘yildi" - "{count,plural,offset:1 =1{{app_name} ilovasida # ta bildirishnoma bor}other{{app_name} ilovasida # ta bildirishnoma bor}}" + "{count,plural, =1{{app_name} ilovasida # ta bildirishnoma bor}other{{app_name} ilovasida # ta bildirishnoma bor}}" "%2$ddan %1$d ta sahifa" "Uy ekrani %2$ddan %1$d" "Yangi bosh ekran sahifasi" @@ -113,8 +105,7 @@ "Fon rasmi va uslubi" "Bosh ekran sozlamalari" "Administrator tomonidan o‘chirilgan" - - + "Bosh ekranni burishga ruxsat" "Telefon burilganda" "Bildirishnoma belgilari" "Yoniq" @@ -123,8 +114,7 @@ "Bildirishnoma belgilarini ko‘rsatish uchun %1$s ilovasida bildirishnomalarni yoqing" "Sozlamalarni o‘zgartirish" "Bildirishnoma belgilarini chiqarish" - - + "Ilova ikonkalarini bosh ekranga chiqarish" "Yangi o‘rnatilgan ilovalar ikonkasini bosh ekranga chiqarish" "Noma’lum" "Olib tashlash" @@ -136,8 +126,7 @@ "%1$s ilovasi o‘rnatilishi kutilmoqda" "Vidjetlar ro‘yxati" "Vidjetlar ro‘yxati yopildi" - - + "Bosh ekranga chiqarish" "Obyektni bu yerga ko‘chirish" "Obyekt bosh ekranga qo‘shildi" "Element olib tashlandi" @@ -152,8 +141,7 @@ "Element jildga qo‘shildi" "%1$s bilan jild yaratish" "Jild yaratildi" - - + "Bosh ekranga koʻchirish" "O‘lchamini o‘zgartirish" "Enini uzaytirish" "Bo‘yini uzaytirish" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 2467778d2b..92f44d2a3b 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "Rộng %1$d x cao %2$d" "Tiện ích %1$s" - - - - + "Chạm và giữ tiện ích để di chuyển tiện ích đó xung quanh màn hình chính" + "Thêm vào màn hình chính" "Đã thêm tiện ích %1$s vào màn hình chính" "{count,plural, =1{# tiện ích}other{# tiện ích}}" "{count,plural, =1{# lối tắt}other{# lối tắt}}" @@ -54,8 +52,7 @@ "Công việc" "Cuộc trò chuyện" "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" "Tôi hiểu" "Thay đổi chế độ cài đặt tiện ích" @@ -68,8 +65,7 @@ "Thông báo" "Chạm và giữ để di chuyển một lối tắt." "Nhấn đúp và giữ để di chuyển một lối tắt hoặc sử dụng các thao tác tùy chỉnh." - - + "Không còn khoảng trống trên màn hình chính này" "Không còn chỗ trong khay Mục yêu thích" "Danh sách ứng dụng" "Kết quả tìm kiếm" @@ -83,14 +79,10 @@ "Ghim ứng dụng dự đoán" "cài đặt lối tắt" "Cho phép ứng dụng thêm lối tắt mà không cần sự can thiệp của người dùng." - - - - - - - - + "đọc lối tắt và các chế độ cài đặt trên màn hình chính" + "Cho phép ứng dụng đọc các chế độ cài đặt và lối tắt trên màn hình chính." + "ghi lối tắt và các chế độ cài đặt trên màn hình chính" + "Cho phép ứng dụng thay đổi các chế độ cài đặt và lối tắt trên màn hình chính." "%1$s không được phép thực hiện cuộc gọi điện thoại" "Không thể tải tiện ích" "Cài đặt tiện ích" @@ -98,7 +90,8 @@ "Đây là ứng dụng hệ thống và không thể gỡ cài đặt." "Chỉnh sửa tên" "Đã vô hiệu hóa %1$s" - "{count,plural,offset:1 =1{{app_name} có # thông báo}other{{app_name} có # thông báo}}" + + "Trang %1$d / %2$d" "Màn hình chính %1$d / %2$d" "Trang màn hình chính mới" @@ -113,8 +106,7 @@ "Hình nền và phong cách" "Cài đặt màn hình chính" "Bị tắt bởi quản trị viên của bạn" - - + "Cho phép xoay màn hình chính" "Khi xoay điện thoại" "Dấu chấm thông báo" "Đang bật" @@ -123,8 +115,7 @@ "Để hiển thị Dấu chấm thông báo, hãy bật thông báo ứng dụng cho %1$s" "Thay đổi cài đặt" "Hiện dấu chấm thông báo" - - + "Thêm biểu tượng ứng dụng vào màn hình chính" "Cho ứng dụng mới" "Không xác định" "Xóa" @@ -136,8 +127,7 @@ "Đang chờ cài đặt %1$s" "Danh sách tiện ích" "Đã đóng danh sách tiện ích" - - + "Thêm vào màn hình chính" "Di chuyển mục vào đây" "Đã thêm mục vào màn hình chính" "Đã xóa mục" @@ -152,8 +142,7 @@ "Đã thêm mục vào thư mục" "Tạo thư mục bằng: %1$s" "Đã tạo thư mục" - - + "Di chuyển đến màn hình chính" "Đổi kích thước" "Tăng chiều rộng" "Tăng chiều cao" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index e7a12f2528..18985902a4 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "宽 %1$d,高 %2$d" "“%1$s”微件" - - - - + "轻触并按住此微件即可在主屏幕上随意移动它" + "添加到主屏幕" "已将“%1$s”微件添加到主屏幕" "{count,plural, =1{# 个微件}other{# 个微件}}" "{count,plural, =1{# 个快捷方式}other{# 个快捷方式}}" @@ -54,8 +52,7 @@ "工作" "对话" "实用信息触手可及" - - + "要想不打开应用就能获取信息,您可以将相应微件添加到主屏幕" "点按即可更改微件设置" "知道了" "更改微件设置" @@ -68,8 +65,7 @@ "通知" "轻触并按住快捷方式即可移动该快捷方式。" "点按两次并按住快捷方式即可移动该快捷方式或使用自定义操作。" - - + "此主屏幕上已没有空间" "收藏栏已满" "应用列表" "搜索结果" @@ -83,14 +79,10 @@ "固定预测的应用" "安装快捷方式" "允许应用自行添加快捷方式。" - - - - - - - - + "读取主屏幕设置和快捷方式" + "允许此应用读取主屏幕中的设置和快捷方式。" + "写入主屏幕设置和快捷方式" + "允许此应用更改主屏幕中的设置和快捷方式。" "不允许使用“%1$s”拨打电话" "无法加载微件" "微件设置" @@ -98,7 +90,8 @@ "这是系统应用,无法卸载。" "修改名称" "已停用%1$s" - "{count,plural,offset:1 =1{“{app_name}”有 # 条通知}other{“{app_name}”有 # 条通知}}" + + "第%1$d页,共%2$d页" "主屏幕:第%1$d屏,共%2$d屏" "主屏幕新页面" @@ -113,8 +106,7 @@ "壁纸和样式" "主屏幕设置" "已被您的管理员停用" - - + "允许旋转主屏幕" "手机旋转时" "通知圆点" "已开启" @@ -123,8 +115,7 @@ "要显示通知圆点,请开启%1$s的应用通知功能" "更改设置" "显示通知圆点" - - + "将应用图标添加到主屏幕" "适用于新应用" "未知" "移除" @@ -136,8 +127,7 @@ "%1$s正在等待安装" "微件列表" "微件列表已关闭" - - + "添加到主屏幕" "将项目移至此处" "已将项目添加到主屏幕" "项目已移除" @@ -152,8 +142,7 @@ "项目已添加到文件夹" "创建“%1$s”文件夹" "文件夹已创建" - - + "移至主屏幕" "调整大小" "增加宽度" "增加高度" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index c06435345c..e0724de9fa 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d 闊,%2$d 高" "「%1$s」小工具" - - - - + "按住小工具即可移到主畫面的任何位置" + "加去主畫面" "已經將「%1$s」小工具加咗去主畫面" "{count,plural, =1{# 個小工具}other{# 個小工具}}" "{count,plural, =1{# 個捷徑}other{# 個捷徑}}" @@ -54,8 +52,7 @@ "工作" "對話" "實用資訊,唾手可得" - - + "只要將小工具新增至主畫面,就可以直接查看資料,無需開啟應用程式" "輕按即可變更小工具設定" "知道了" "變更小工具設定" @@ -68,8 +65,7 @@ "通知" "輕觸並按住即可移動捷徑。" "㩒兩下之後㩒住,就可以郁捷徑或者用自訂操作。" - - + "主畫面空間已滿" "我的收藏寄存區沒有足夠空間" "應用程式清單" "搜尋結果" @@ -83,14 +79,10 @@ "固定預測" "安裝捷徑" "允許應用程式無需使用者許可也可新增捷徑。" - - - - - - - - + "讀取主畫面設定和捷徑" + "允許應用程式讀取主畫面中的設定和捷徑。" + "寫入主畫面設定和捷徑" + "允許應用程式變更主畫面中的設定和捷徑。" "不允許 %1$s 撥打電話" "無法載入小工具" "小工具設定" @@ -98,7 +90,7 @@ "這是系統應用程式,無法將其解除安裝。" "編輯名稱" "「%1$s」已停用" - "{count,plural,offset:1 =1{「{app_name}」有 # 項通知}other{「{app_name}」有 # 項通知}}" + "{count,plural, =1{「{app_name}」有 # 項通知}other{「{app_name}」有 # 項通知}}" "第 %1$d 頁,共 %2$d 頁" "主畫面 %1$d,共 %2$d 個" "新主畫面頁面" @@ -113,8 +105,7 @@ "桌布和樣式" "主畫面設定" "已由您的管理員停用" - - + "允許旋轉主畫面" "當手機旋轉時" "通知圓點" "開啟" @@ -123,8 +114,7 @@ "如要顯示「通知圓點」,請開啟「%1$s」的應用程式通知功能" "變更設定" "顯示通知圓點" - - + "將應用程式圖示新增至主畫面" "新安裝的應用程式" "不明" "移除" @@ -136,8 +126,7 @@ "正在等待安裝 %1$s" "小工具清單" "已經關閉嘅小工具清單" - - + "加去主畫面" "移動項目至這裡" "已將項目加入至主畫面" "項目已移除" @@ -152,8 +141,7 @@ "項目已加入資料夾" "使用以下項目建立資料夾:%1$s" "已建立資料夾" - - + "移去主畫面" "重新調整大小" "增加闊度" "增加高度" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 2b73c161ba..1297803ec0 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "寬度為 %1$d,高度為 %2$d" "「%1$s」小工具" - - - - + "按住小工具即可移到主畫面的任一位置" + "新增至主畫面" "已將「%1$s」小工具新增到主畫面" "{count,plural, =1{# 項小工具}other{# 項小工具}}" "{count,plural, =1{# 個捷徑}other{# 個捷徑}}" @@ -54,8 +52,7 @@ "工作" "對話" "實用資訊隨手可得" - - + "只要將小工具新增到主畫面,就可以直接查看資訊,不必開啟應用程式" "輕觸即可變更小工具設定" "我知道了" "變更小工具設定" @@ -68,8 +65,7 @@ "通知" "按住即可移動捷徑。" "輕觸兩下並按住即可移動捷徑或使用自訂操作。" - - + "主畫面空間已滿" "「我的最愛」匣已無可用空間" "應用程式清單" "搜尋結果" @@ -83,14 +79,10 @@ "固定預測的應用程式" "安裝捷徑" "允許應用程式自動新增捷徑。" - - - - - - - - + "讀取主畫面設定和捷徑" + "允許應用程式讀取主畫面中的設定和捷徑。" + "寫入主畫面設定和捷徑" + "允許應用程式變更主畫面中的設定和捷徑。" "%1$s 無法撥打電話" "無法載入小工具" "小工具設定" @@ -98,7 +90,8 @@ "這是系統應用程式,不可解除安裝。" "編輯名稱" "已停用 %1$s" - "{count,plural,offset:1 =1{「{app_name}」有 # 則通知}other{「{app_name}」有 # 則通知}}" + + "第 %1$d 頁,共 %2$d 頁" "主畫面:第 %1$d 頁,共 %2$d 頁" "新的主畫面頁面" @@ -113,8 +106,7 @@ "桌布和樣式" "主畫面設定" "已由你的管理員停用" - - + "允許旋轉主畫面" "當手機旋轉時" "通知圓點" "開啟" @@ -123,8 +115,7 @@ "如要顯示通知圓點,請開啟「%1$s」的應用程式通知功能" "變更設定" "顯示通知圓點" - - + "將應用程式圖示加到主畫面" "適用於新安裝的應用程式" "不明" "移除" @@ -136,8 +127,7 @@ "正在等待安裝「%1$s」" "小工具清單" "已關閉小工具清單" - - + "新增至主畫面" "將項目移至這裡" "已將項目新增到主畫面" "已移除項目" @@ -152,8 +142,7 @@ "已將項目新增到資料夾" "建立「%1$s」資料夾" "已建立資料夾" - - + "移至主畫面" "調整大小" "增加寬度" "增加高度" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index b5ea9becdb..b1a6d6aef4 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -37,10 +37,8 @@ "%1$d × %2$d" "%1$d ububanzi ngokungu-%2$d ukuya phezulu" "Iwijethi elingu-%1$s" - - - - + "Thinta uphinde ubambe iwijethi ukuyihambisa kusikrini sasekhaya" + "Faka kusikrini sasekhaya" "Iwijethi ye-%1$s yengezwe kusikrini sasekhaya" "{count,plural, =1{iwijethi #}one{amawijethi #}other{amawijethi #}}" "{count,plural, =1{isinqamuleli #}one{izinqamuleli #}other{izinqamuleli #}}" @@ -54,8 +52,7 @@ "Umsebenzi" "Izingxoxo" "Ulwazi oluwusizo phambi nje kwakho" - - + "Ukuze uthole ulwazi ngaphandle kokuvula ama-app, ungakwazi ukwengeza amawijethi kusikrini sakho sasekhaya" "Thepha ukuze ushintshe amasethingi ewijethi" "Ngiyezwa" "Shintsha amasethingi ewijethi" @@ -68,8 +65,7 @@ "Izaziso" "Thinta uphinde ubambe ukuze uhambise isinqamuleli." "Thepha kabili uphinde ubambe ukuze uhambise isinqamuleli noma usebenzise izenzo ezingokwezifiso." - - + "Asikho isikhala kulesi sikrini sasekhaya" "Asisekho isikhala kwitreyi lezintandokazi" "Uhlu lwezinhlelo zokusebenza" "Imiphumela yosesho" @@ -83,14 +79,10 @@ "Ukubikezela Iphinikhodi" "faka izinqamuleli" "Ivumela uhlelo lokusebenza ukufaka izinqamuleli ngaphandle kokungenelela komsebenzisi." - - - - - - - - + "funda amasethingi wasekhaya nezinqamuleli" + "Ivumela i-app ukuthi ifunde amasethingi nezinqamuleli ekhaya." + "bhala amasethingi wasekhaya nezinqamuleli" + "Ivumela ama-app ukushintsha amasethingi nezinqamuleli ekhaya." "%1$s ayivunyelwe ukwenza amakholi wefoni" "Ayikwazi ukulayisha iwijethi" "Amasethingi ewijethi" @@ -98,7 +90,8 @@ "Lolu uhlelo lokusebenza lwesistimu futhi alikwazi ukukhishwa." "Hlela igama" "Kukhutshaziwe %1$s" - "{count,plural,offset:1 =1{I-{app_name}, inesaziso esingu-#}one{I-{app_name}, inezaziso ezingu-#}other{I-{app_name}, inezaziso ezingu-#}}" + + "Ikhasi elingu-%1$d kwangu-%2$d" "Isikrini sasekhaya esingu-%1$d se-%2$d" "Ikhasi elisha lesikrini sasekhaya" @@ -113,8 +106,7 @@ "Isithombe sangemuva nesitayela" "Izilungiselelo zasekhaya" "Kukhutshazwe umlawuli wakho" - - + "Vumela ukuzungezisa kwesikrini sasekhaya" "Uma ifoni iphendukiswa" "Amacashazi esaziso" "Vuliwe" @@ -123,8 +115,7 @@ "Ukuze ubonisa amcashazi esaziso, vula izaziso zohlelo lokusebenza ze-%1$s" "Shintsha izilungiselelo" "Bonisa amacashazi esaziso" - - + "Engeza izithonjana ze-app kusikrini sasekhaya" "Kwezinhlelo zokusebenza ezintsha" "Akwaziwa" "Susa" @@ -136,8 +127,7 @@ "%1$s ilinde ukufakwa" "Uhlu lwamawijethi" "Uhlu lwamawijethi luvaliwe" - - + "Faka kusikrini sasekhaya" "Hambisa into lapha" "Into ingezwe kusikrini sasekhaya" "Into isusiwe" @@ -152,8 +142,7 @@ "Into ingeziwe kufolda" "Dala ifolda nge-: %1$s" "Ifolda idaliwe" - - + "Hambisa kusikrini sasekhaya" "Shintsha usayizi" "Khuphula ububanzi" "Khuphula ubude" From eba3739a56a5df94e95f79b45713860e1a276cec Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Sat, 9 Apr 2022 03:58:14 +0000 Subject: [PATCH 046/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ia84d13e4b1c02afa3938521fbbb9d52d405f9f40 --- quickstep/res/values-de/strings.xml | 2 +- quickstep/res/values-es/strings.xml | 4 ++-- quickstep/res/values-hy/strings.xml | 4 ++-- quickstep/res/values-in/strings.xml | 2 +- quickstep/res/values-ja/strings.xml | 2 +- quickstep/res/values-kn/strings.xml | 2 +- quickstep/res/values-my/strings.xml | 2 +- quickstep/res/values-pt/strings.xml | 2 +- quickstep/res/values-te/strings.xml | 2 +- quickstep/res/values-uz/strings.xml | 2 +- quickstep/res/values-vi/strings.xml | 6 +++--- quickstep/res/values-zh-rCN/strings.xml | 2 +- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml index 24a25f5003..24a153be86 100644 --- a/quickstep/res/values-de/strings.xml +++ b/quickstep/res/values-de/strings.xml @@ -82,7 +82,7 @@ "Screenshot" "Teilen" "Für „Bildschirm teilen“ auf weitere App tippen" - "„Bildschirm teilen“ wird von der App nicht unterstützt." + "„Geteilter Bildschirm“ wird v. d. App nicht unterstützt." "Die App oder deine Organisation lässt diese Aktion nicht zu" "Navigationstutorial überspringen?" "Du findest es später auch in der %1$s App" diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml index 7f60601e6f..6dfda23148 100644 --- a/quickstep/res/values-es/strings.xml +++ b/quickstep/res/values-es/strings.xml @@ -33,9 +33,9 @@ "Predicción de aplicaciones" "Obtén sugerencias de aplicaciones en la fila inferior de la pantalla de inicio" "Recibe sugerencias de aplicaciones en la fila de aplicaciones favoritas de la pantalla de inicio" - "Accede fácilmente a las aplicaciones que más usas desde la pantalla de inicio. Las sugerencias cambiarán según tus hábitos. Las aplicaciones de la fila inferior pasarán a mostrarse en la pantalla de inicio." + "Accede fácilmente a las aplicaciones que más usas desde la pantalla de inicio. Las sugerencias cambiarán según tus hábitos. Las aplicaciones de la fila inferior que tengas ahora se moverán hacia arriba en la pantalla de inicio." "Accede fácilmente a las aplicaciones que más usas desde la pantalla de inicio. Las sugerencias cambiarán según tus hábitos. Las aplicaciones de la fila de aplicaciones favoritas se moverán a la pantalla de inicio." - "Accede fácilmente a las aplicaciones que más usas desde la pantalla de inicio. Las sugerencias cambiarán según tus hábitos. Las aplicaciones de la fila inferior se pondrán en una carpeta nueva." + "Accede fácilmente a las aplicaciones que más usas desde la pantalla de inicio. Las sugerencias cambiarán según tus hábitos. Las aplicaciones de la fila inferior que tengas ahora se moverán a una carpeta nueva." "Sí, obtener sugerencias" "No, gracias" "Ajustes" diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml index 1b9d1e5ace..0679d5236d 100644 --- a/quickstep/res/values-hy/strings.xml +++ b/quickstep/res/values-hy/strings.xml @@ -33,10 +33,10 @@ "Ձեր կանխատեսված հավելվածները" "Ստացեք հավելվածների առաջարկներ հիմնական էկրանի ներքևում" "Ստացեք հավելվածների առաջարկներ հիմնական էկրանի «Ընտրանի» տողում" - "Արագ բացեք հաճախ օգտագործվող հավելվածներն անմիջապես հիմնական էկրանից։ Առաջարկները կփոփոխվեն՝ կախված ձեր գործողություններից։ Ներքևում ցուցադրվող հավելվածները կտեղափոխվեն հիմնական էկրանի վերևի մաս։" + "Անմիջապես հիմնական էկրանից բացեք հաճախ օգտագործվող հավելվածները։ Առաջարկվող հավելվածները կփոփոխվեն՝ կախված ձեր գործողություններից։ Ներքևի տողի հավելվածները կտեղափոխվեն վերև հիմնական էկրանին։" "Արագ բացեք հաճախ օգտագործվող հավելվածներն անմիջապես հիմնական էկրանից։ Առաջարկները կփոփոխվեն՝ կախված ձեր գործողություններից։ «Ընտրանի» տողի հավելվածները կտեղափոխվեն հիմնական էկրան։" "Արագ բացեք հաճախ օգտագործվող հավելվածներն անմիջապես հիմնական էկրանից։ Առաջարկները կփոփոխվեն՝ կախված ձեր գործողություններից։ Ներքևում ցուցադրվող հավելվածները կտեղափոխվեն նոր պանակ։" - "Ստանալ հավելվածների առաջարկներ" + "Ստանալ առաջարկներ" "Ոչ, շնորհակալություն" "Կարգավորումներ" "Հաճախ օգտագործվող հավելվածները ցուցադրվում են այստեղ և փոփոխվում են ըստ ձեր գործողությունների հերթականության։" diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml index 8a11e927be..09b80e4437 100644 --- a/quickstep/res/values-in/strings.xml +++ b/quickstep/res/values-in/strings.xml @@ -40,7 +40,7 @@ "Lain kali" "Setelan" "Aplikasi yang paling sering digunakan muncul di sini, dan berubah berdasarkan rutinitas" - "Tarik aplikasi dari baris paling bawah untuk mendapatkan saran aplikasi" + "Tarik aplikasi dari baris bawah untuk mendapatkan saran aplikasi" "Saran aplikasi ditambahkan ke ruang kosong" "Saran aplikasi diaktifkan" "Saran aplikasi dinonaktifkan" diff --git a/quickstep/res/values-ja/strings.xml b/quickstep/res/values-ja/strings.xml index 066bd0f6c1..6f2567b86c 100644 --- a/quickstep/res/values-ja/strings.xml +++ b/quickstep/res/values-ja/strings.xml @@ -33,7 +33,7 @@ "予測されたアプリ" "ホーム画面の一番下にアプリの候補を表示できます" "ホーム画面のお気に入りの行でアプリの候補を利用できます" - "ホーム画面で、使用頻度の高いアプリに簡単にアクセスできるようになります。アプリの候補はルーティンに応じて変わります。一番下の行にあるアプリは上に移動します。" + "ホーム画面で、使用頻度の高いアプリに簡単にアクセスできるようになります。アプリの候補はルーティンに応じて変わります。ホーム画面で今一番下の行にあるアプリは、一行上に移動します。" "ホーム画面で、使用頻度の高いアプリに簡単にアクセスできるようになります。アプリの候補はルーティンに応じて変わります。お気に入りの行にあるアプリがホーム画面に移動します。" "ホーム画面で、使用頻度の高いアプリに簡単にアクセスできるようになります。アプリの候補はルーティンに応じて変わります。一番下の行にあるアプリが新しいフォルダに移動します。" "アプリの候補を利用" diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml index d882cf0892..42858c8860 100644 --- a/quickstep/res/values-kn/strings.xml +++ b/quickstep/res/values-kn/strings.xml @@ -33,7 +33,7 @@ "ನಿಮ್ಮ ಮುನ್ಸೂಚಿತ ಆ್ಯಪ್‌ಗಳು" "ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಭಾಗದ ಸಾಲಿನಲ್ಲಿ ಆ್ಯಪ್ ಸಲಹೆಗಳನ್ನು ಪಡೆಯಿರಿ" "ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನ ಮೆಚ್ಚಿನವುಗಳ ಸಾಲಿನಲ್ಲಿ ಆ್ಯಪ್ ಸಲಹೆಗಳನ್ನು ಪಡೆಯಿರಿ" - "ನೀವು ಹೆಚ್ಚು ಬಳಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿಯೇ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಿ. ನಿಮ್ಮ ದಿನಚರಿಯನ್ನು ಆಧರಿಸಿ ಸಲಹೆಗಳು ಬದಲಾಗುತ್ತವೆ. ಕೆಳಭಾಗದ ಸಾಲಿನಲ್ಲಿನ ಆ್ಯಪ್‌ಗಳು ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ ಚಲಿಸುತ್ತವೆ." + "ನೀವು ಹೆಚ್ಚು ಬಳಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿಯೇ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಿ. ನಿಮ್ಮ ದಿನಚರಿಯನ್ನು ಆಧರಿಸಿ ಸಲಹೆಗಳು ಬದಲಾಗುತ್ತವೆ. ಕೆಳಭಾಗದ ಸಾಲಿನಲ್ಲಿನ ಆ್ಯಪ್‌ಗಳು ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ ಕಡೆಗೆ ಚಲಿಸುತ್ತವೆ." "ನೀವು ಹೆಚ್ಚು ಬಳಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿಯೇ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಿ. ನಿಮ್ಮ ದಿನಚರಿಯನ್ನು ಆಧರಿಸಿ ಸಲಹೆಗಳು ಬದಲಾಗುತ್ತವೆ. ಮೆಚ್ಚಿನವುಗಳ ಸಾಲಿನಲ್ಲಿನ ಆ್ಯಪ್‌ಗಳು ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಚಲಿಸುತ್ತವೆ." "ನೀವು ಹೆಚ್ಚು ಬಳಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿಯೇ ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಿ. ನಿಮ್ಮ ದಿನಚರಿಯನ್ನು ಆಧರಿಸಿ ಸಲಹೆಗಳು ಬದಲಾಗುತ್ತವೆ. ಕೆಳಭಾಗದ ಸಾಲಿನಲ್ಲಿನ ಆ್ಯಪ್‌ಗಳು ಹೊಸ ಫೋಲ್ಡರ್‌ಗೆ ಚಲಿಸುತ್ತವೆ." "ಆ್ಯಪ್ ಸಲಹೆಗಳನ್ನು ಪಡೆಯಿರಿ" diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml index df9101ec6e..ba0af80e7c 100644 --- a/quickstep/res/values-my/strings.xml +++ b/quickstep/res/values-my/strings.xml @@ -35,7 +35,7 @@ "သင်၏ \'ပင်မစာမျက်နှာ\' ၏ အနှစ်သက်ဆုံးများအတန်းတွင် အက်ပ်အကြံပြုချက်များ ရယူခြင်း" "အသုံးအများဆုံးအက်ပ်များကို \'ပင်မစာမျက်နှာ\' တွင် အလွယ်တကူ ဖွင့်နိုင်သည်။ သင်၏ ပုံမှန်လုပ်ဆောင်ချက်များပေါ် အခြေခံ၍ အကြံပြုချက်များ ပြောင်းလဲပါမည်။ အောက်ခြေအတန်းရှိ အက်ပ်များကို သင်၏ \'ပင်မစာမျက်နှာ\' သို့ရွှေ့လိုက်မည်။" "အသုံးအများဆုံးအက်ပ်များကို \'ပင်မစာမျက်နှာ\' တွင် အလွယ်တကူ သုံးနိုင်သည်။ သင်၏ ပုံမှန်အစီအစဉ်များပေါ် အခြေခံ၍ အကြံပြုချက်များ ပြောင်းလဲပါမည်။ အနှစ်သက်ဆုံးများအတန်းရှိ အက်ပ်များကို သင်၏ \'ပင်မစာမျက်နှာ\' သို့ရွှေ့လိုက်မည်။" - "အသုံးအများဆုံးအက်ပ်များကို \'ပင်မစာမျက်နှာ\' တွင် အလွယ်တကူ သုံးနိုင်သည်။ သင်၏ ပုံမှန်အစီအစဉ်များပေါ် အခြေခံ၍ အကြံပြုချက်များ ပြောင်းလဲပါမည်။ အောက်ခြေအတန်းရှိ အက်ပ်များကို ဖိုင်တွဲအသစ်သို့ ရွှေ့လိုက်မည်။" + "အသုံးအများဆုံးအက်ပ်များကို ပင်မစာမျက်နှာတွင် အလွယ်တကူ သုံးနိုင်သည်။ သင်၏ ပုံမှန်အစီအစဉ်များပေါ် အခြေခံ၍ အကြံပြုချက်များ ပြောင်းလဲပါမည်။ အောက်ခြေအတန်းရှိ အက်ပ်များကို ဖိုင်တွဲအသစ်သို့ ရွှေ့လိုက်မည်။" "အက်ပ်အကြံပြုချက်များ ရယူရန်" "မလိုပါ" "ဆက်တင်များ" diff --git a/quickstep/res/values-pt/strings.xml b/quickstep/res/values-pt/strings.xml index 30e59c22f0..305a1d8c43 100644 --- a/quickstep/res/values-pt/strings.xml +++ b/quickstep/res/values-pt/strings.xml @@ -40,7 +40,7 @@ "Não" "Configurações" "Os apps mais usados aparecem aqui e mudam de acordo com sua rotina" - "Arraste apps da linha inferior para receber sugestões de apps" + "Arraste apps para fora da linha inferior e receba sugestões" "Sugestões de apps adicionadas a um espaço vazio" "O recurso \"sugestões de apps\" está ativado" "O recurso \"sugestões de apps\" está desativado" diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml index ebd24dcdf3..9d80fe1aa0 100644 --- a/quickstep/res/values-te/strings.xml +++ b/quickstep/res/values-te/strings.xml @@ -29,7 +29,7 @@ "%1$s, %2$s" "< 1 నిమిషం" "నేటికి %1$s మిగిలి ఉంది" - "యాప్ సలహాలు" + "యాప్ సూచనలు" "మీ సూచించబడిన యాప్‌లు" "మీ మొదటి స్క్రీన్‌ దిగువ వరుసలో యాప్ సలహాలను పొందండి" "మీ హోమ్ స్క్రీన్‌లోని ఇష్టమైన వాటి వరుసలో యాప్ సూచ‌న‌లు పొందండి" diff --git a/quickstep/res/values-uz/strings.xml b/quickstep/res/values-uz/strings.xml index f612987e21..27ca1d0a29 100644 --- a/quickstep/res/values-uz/strings.xml +++ b/quickstep/res/values-uz/strings.xml @@ -40,7 +40,7 @@ "Kerak emas" "Sozlamalar" "Faol ishlatiladigan ilovalar bu yerda chiqadi va oxirgi faoliyatingiz asosida almashadi" - "Tavsiyalar olish uchun ilovalarni pastki qatordan tashqariga oling" + "Ilova tavsiyalarini olish uchun ilovalarni pastki qatordan tashqariga ushlab torting" "Tavsiya etilgan ilovalarni ochiq joylarga kiriting" "Ilova tavsiyalari yoqildi" "Endi ilova takliflari chiqmaydi" diff --git a/quickstep/res/values-vi/strings.xml b/quickstep/res/values-vi/strings.xml index 253fca2e3c..883653b19e 100644 --- a/quickstep/res/values-vi/strings.xml +++ b/quickstep/res/values-vi/strings.xml @@ -33,9 +33,9 @@ "Các ứng dụng gợi ý của bạn" "Nhận các ứng dụng đề xuất ở cuối Màn hình chính" "Nhận các ứng dụng đề xuất trên hàng mục ưa thích của Màn hình chính" - "Ngay từ Màn hình chính, bạn có thể dễ dàng truy cập vào những ứng dụng mà mình dùng thường xuyên nhất. Các ứng dụng đề xuất sẽ thay đổi dựa trên thói quen của bạn. Các ứng dụng ở hàng dưới cùng sẽ chuyển lên phía trên của Màn hình chính." - "Ngay trên Màn hình chính, bạn có thể dễ dàng mở những ứng dụng mà mình dùng thường xuyên nhất. Các ứng dụng đề xuất sẽ thay đổi dựa trên thói quen của bạn. Các ứng dụng ở hàng mục ưa thích sẽ chuyển sang Màn hình chính." - "Ngay từ Màn hình chính, bạn có thể dễ dàng truy cập vào những ứng dụng mà mình dùng thường xuyên nhất. Các ứng dụng đề xuất sẽ thay đổi dựa trên thói quen của bạn. Các ứng dụng ở hàng dưới cùng sẽ chuyển đến một thư mục mới." + "Bạn có thể dễ dàng truy cập những ứng dụng mà mình dùng thường xuyên nhất ngay trên màn hình chính. Các ứng dụng đề xuất sẽ thay đổi dựa trên thói quen của bạn. Các ứng dụng ở hàng dưới cùng sẽ chuyển lên phía trên của Màn hình chính." + "Bạn có thể dễ dàng mở những ứng dụng mà mình dùng thường xuyên nhất ngay trên màn hình chính. Các ứng dụng đề xuất sẽ thay đổi dựa trên thói quen của bạn. Các ứng dụng ở hàng mục ưa thích sẽ chuyển sang Màn hình chính." + "Bạn có thể dễ dàng truy cập những ứng dụng mà mình dùng thường xuyên nhất ngay trên màn hình chính. Các ứng dụng đề xuất sẽ thay đổi dựa trên thói quen của bạn. Các ứng dụng ở hàng dưới cùng sẽ chuyển đến một thư mục mới." "Nhận ứng dụng đề xuất" "Không, cảm ơn" "Cài đặt" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index eaf60185c3..73b194d109 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -33,7 +33,7 @@ "您可能想要使用的应用" "在主屏幕底部获取应用建议" "在主屏幕的收藏行获取应用建议" - "直接在主屏幕上轻松访问您最常用的应用。系统会根据您的日常安排提供不同的建议。最下面一排中的应用会向上移动到主屏幕中。" + "直接在主屏幕上轻松访问您最常用的应用。系统会根据您的日常安排提供不同的建议。最下面一排中的应用会向上移到主屏幕中。" "直接在主屏幕上轻松访问您最常用的应用。建议会因您的日常安排而变化,收藏行中的应用将移到主屏幕上。" "直接在主屏幕上轻松访问您最常用的应用。系统会根据您的日常安排提供不同的建议。最下面一排中的应用会移到新文件夹中。" "获取应用建议" From 5fd897fcb1618b9d77cd09b5e17c2edc70ed6d04 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Sat, 9 Apr 2022 04:01:01 +0000 Subject: [PATCH 047/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ib0e9c01d7272e129ad5a9ca180f83aa7a4181835 --- res/values-am/strings.xml | 3 +-- res/values-ar/strings.xml | 3 +-- res/values-az/strings.xml | 3 +-- res/values-be/strings.xml | 3 +-- res/values-bs/strings.xml | 2 +- res/values-cs/strings.xml | 5 ++--- res/values-da/strings.xml | 3 +-- res/values-de/strings.xml | 5 ++--- res/values-el/strings.xml | 3 +-- res/values-es-rUS/strings.xml | 3 +-- res/values-es/strings.xml | 11 +++++------ res/values-et/strings.xml | 3 +-- res/values-eu/strings.xml | 3 +-- res/values-fa/strings.xml | 3 +-- res/values-fi/strings.xml | 3 +-- res/values-fr-rCA/strings.xml | 3 +-- res/values-fr/strings.xml | 3 +-- res/values-gl/strings.xml | 5 ++--- res/values-gu/strings.xml | 3 +-- res/values-hr/strings.xml | 2 +- res/values-hu/strings.xml | 3 +-- res/values-hy/strings.xml | 3 +-- res/values-in/strings.xml | 3 +-- res/values-is/strings.xml | 3 +-- res/values-it/strings.xml | 5 ++--- res/values-iw/strings.xml | 3 +-- res/values-kk/strings.xml | 3 +-- res/values-ko/strings.xml | 3 +-- res/values-ky/strings.xml | 3 +-- res/values-lo/strings.xml | 3 +-- res/values-lv/strings.xml | 3 +-- res/values-ms/strings.xml | 3 +-- res/values-my/strings.xml | 3 +-- res/values-nb/strings.xml | 3 +-- res/values-ne/strings.xml | 2 +- res/values-pl/strings.xml | 2 +- res/values-ro/strings.xml | 3 +-- res/values-ru/strings.xml | 3 +-- res/values-si/strings.xml | 3 +-- res/values-sk/strings.xml | 5 ++--- res/values-sq/strings.xml | 3 +-- res/values-sv/strings.xml | 3 +-- res/values-sw/strings.xml | 3 +-- res/values-ta/strings.xml | 3 +-- res/values-te/strings.xml | 3 +-- res/values-th/strings.xml | 2 +- res/values-tr/strings.xml | 3 +-- res/values-uk/strings.xml | 3 +-- res/values-ur/strings.xml | 3 +-- res/values-vi/strings.xml | 3 +-- res/values-zh-rCN/strings.xml | 3 +-- res/values-zh-rTW/strings.xml | 5 ++--- res/values-zu/strings.xml | 5 ++--- 53 files changed, 64 insertions(+), 112 deletions(-) diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index f4d145a8a8..e59ad1bfb2 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -90,8 +90,7 @@ "ይህ የስርዓት መተግበሪያ ነው እና ማራገፍ አይቻልም።" "ስም ያርትዑ" "%1$s ተሰናክሏል" - - + "{count,plural, =1{{app_name}፣ # ማሳወቂያ አለው}one{{app_name}፣ # ማሳወቂያዎች አሉት}other{{app_name}፣ # ማሳወቂያዎች አሉት}}" "ገጽ %1$d ከ%2$d" "መነሻ ማያ ገጽ %1$d ከ%2$d" "አዲስ የመነሻ ማያ ገጽ" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 757079b018..681fa2f84e 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -90,8 +90,7 @@ "هذا تطبيق نظام وتتعذر إزالته." "تعديل الاسم" "تم إيقاف %1$s" - - + "{count,plural, =1{هناك إشعار واحد في التطبيق {app_name}.}zero{هناك # إشعار في التطبيق {app_name}.}two{هناك إشعارَان في التطبيق {app_name}.}few{هناك # إشعارات في التطبيق {app_name}.}many{هناك # إشعارًا في التطبيق {app_name}.}other{هناك # إشعار في التطبيق {app_name}.}}" "‏الصفحة %1$d من %2$d" "‏الشاشة الرئيسية %1$d من %2$d" "صفحة الشاشة الرئيسية الجديدة" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index ceeff39bd8..ec644a1b18 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -90,8 +90,7 @@ "Bu sistem tətbiqi olduğu üçün sistemdən silinə bilməz." "Adı redaktə edin" "%1$s deaktiv edildi" - - + "{count,plural, =1{{app_name} tətbiqində # bildiriş var}other{{app_name} tətbiqində # bildiriş var}}" "Səhifə %1$d of %2$d" "Əsas Səhifə ekranı %1$d of %2$d" "Yeni əsas ekran səhifəsi" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index bec3ce9031..cc0c40d6bf 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -90,8 +90,7 @@ "Гэта сістэмная праграма, яе нельга выдаліць." "Змяніць назву" "%1$s адключана" - - + "{count,plural, =1{У праграмы \"{app_name}\" ёсць # апавяшчэнне}one{У праграмы \"{app_name}\" ёсць # апавяшчэнне}few{У праграмы \"{app_name}\" ёсць # апавяшчэнні}many{У праграмы \"{app_name}\" ёсць # апавяшчэнняў}other{У праграмы \"{app_name}\" ёсць # апавяшчэння}}" "Старонка %1$d з %2$d" "Галоўны экран %1$d з %2$d" "Новая старонка галоўнага экрана" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index 565cecb76e..cf3163b827 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -90,7 +90,7 @@ "Ovo je sistemska aplikacija i ne može se deinstalirati." "Uređivanje naziva" "Aplikacija %1$s je onemogućena" - "{count,plural, =1{Aplikacija {app_name} ima # obavijest}one{Aplikacija {app_name} ima # obavijest}few{Aplikacija {app_name} ima # obavijesti}other{Aplikacija {app_name} ima # obavijesti}}" + "{count,plural, =1{Aplikacija {app_name} ima # obavještenje}one{Aplikacija {app_name} ima # obavještenje}few{Aplikacija {app_name} ima # obavještenja}other{Aplikacija {app_name} ima # obavještenja}}" "Strana %1$d od %2$d" "Početni ekran %1$d od %2$d" "Nova stranica početnog ekrana" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 62da07b2a5..225d7ee55d 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -37,7 +37,7 @@ "%1$d × %2$d" "šířka %1$d, výška %2$d" "%1$s widget" - "Pokud widgetem chcete pohybovat po ploše, podržte ho" + "Pokud chcete widgetem pohybovat po ploše, podržte ho" "Přidat na plochu" "Widget %1$s byl přidán na plochu" "{count,plural, =1{ # widget}few{# widgety}many{# widgetu}other{# widgetů}}" @@ -90,8 +90,7 @@ "Toto je systémová aplikace a nelze ji odinstalovat." "Upravit název" "Aplikace %1$s je zakázána" - - + "{count,plural, =1{Aplikace {app_name} má # oznámení}few{Aplikace {app_name} má # oznámení}many{Aplikace {app_name} má # oznámení}other{Aplikace {app_name} má # oznámení}}" "Strana %1$d z %2$d" "Plocha %1$d z %2$d" "Nová stránka plochy" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index f5a90adf08..094d84e8c6 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -90,8 +90,7 @@ "Dette er en systemapp, som ikke kan afinstalleres." "Rediger navn" "%1$s er deaktiveret" - - + "{count,plural, =1{{app_name} har # notifikation}one{{app_name} har # notifikation}other{{app_name} har # notifikationer}}" "Side %1$d ud af %2$d" "Startskærm %1$d ud af %2$d" "Ny startskærm" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index dcc5648d5b..4b92155b32 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -27,7 +27,7 @@ "Widgets im abgesicherten Modus deaktiviert" "Verknüpfung nicht verfügbar" "Startbildschirm" - "Splitscreen" + "Geteilter Bildschirm" "Oben teilen" "Links teilen" "Rechts teilen" @@ -90,8 +90,7 @@ "Dies ist eine Systemanwendung, die nicht deinstalliert werden kann." "Name bearbeiten" "%1$s deaktiviert" - - + "{count,plural, =1{{app_name} hat # Benachrichtigung}other{{app_name} hat # Benachrichtigungen}}" "Seite %1$d von %2$d" "Startbildschirm %1$d von %2$d" "Neue Startbildschirmseite" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index bd06193c86..667d5112b3 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -90,8 +90,7 @@ "Αυτή είναι μια εφαρμογή συστήματος και δεν είναι δυνατή η κατάργηση της εγκατάστασής της." "Επεξεργασία ονόματος" "Η εφαρμογή %1$s είναι απενεργοποιημένη" - - + "{count,plural, =1{Η εφαρμογή {app_name} έχει # ειδοποίηση}other{Η εφαρμογή {app_name} έχει # ειδοποιήσεις}}" "Σελίδα %1$d από %2$d" "Αρχική οθόνη %1$d από %2$d" "Νέα σελίδα αρχικής οθόνης" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 8c64ae3716..fad669065a 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -90,8 +90,7 @@ "Esta es una aplicación del sistema y no se puede desinstalar." "Editar nombre" "Se inhabilitó %1$s" - - + "{count,plural, =1{{app_name} tiene # notificación}other{{app_name} tiene # notificaciones}}" "Página %1$d de %2$d" "Pantalla principal %1$d de %2$d" "Nueva página en la pantalla principal" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 2e9fb3ff78..ef7271e51a 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -38,7 +38,7 @@ "%1$d de ancho por %2$d de alto" "Widget de %1$s" "Mantén pulsado el widget para moverlo por la pantalla de inicio" - "Añadir a la pantalla de inicio" + "Añadir a pantalla de inicio" "Widget %1$s añadido a la pantalla de inicio" "{count,plural, =1{# widget}other{# widgets}}" "{count,plural, =1{# combinación de teclas}other{# combinaciones de teclas}}" @@ -52,7 +52,7 @@ "Trabajo" "Conversaciones" "Información útil al alcance de la mano" - "Para recibir información sin abrir aplicaciones, puedes añadir widgets a la pantalla de inicio" + "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" "Entendido" "Cambiar ajustes del widget" @@ -90,8 +90,7 @@ "Esta aplicación es del sistema y no se puede desinstalar." "Editar nombre" "Se ha inhabilitado %1$s" - - + "{count,plural, =1{{app_name} tiene # notificación}other{{app_name} tiene # notificaciones}}" "Página %1$d de %2$d" "Pantalla de inicio %1$d de %2$d" "Nueva página de pantalla de inicio" @@ -115,7 +114,7 @@ "Para mostrar puntos de notificación, activa las notificaciones de %1$s" "Cambiar ajustes" "Mostrar puntos de notificación" - "Añadir iconos de las aplicaciones a la pantalla de inicio" + "Añadir iconos de aplicaciones a la pantalla de inicio" "Añade el icono de una aplicación nueva instalada a la pantalla de inicio" "Desconocido" "Quitar" @@ -127,7 +126,7 @@ "Esperando para instalar %1$s" "Lista de widgets" "Lista de widgets cerrada" - "Añadir a la pantalla de inicio" + "Añadir a pantalla de inicio" "Mover elemento aquí" "Elemento añadido a la pantalla de inicio" "Elemento quitado" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index 211960943a..8f6a8d5acf 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -90,8 +90,7 @@ "See on süsteemirakendus ja seda ei saa desinstallida." "Muuda nime" "Rakendus %1$s on keelatud" - - + "{count,plural, =1{Rakenduses {app_name} on # märguanne}other{Rakenduses {app_name} on # märguannet}}" "Leht %1$d/%2$d" "Avakuva %1$d/%2$d" "Uus avakuva leht" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 1d7f87c3b3..995f8dd6a2 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -90,8 +90,7 @@ "Sistema-aplikazioa da hau eta ezin da desinstalatu." "Editatu izena" "%1$s desgaituta dago" - - + "{count,plural, =1{{app_name} aplikazioak # jakinarazpen dauka}other{{app_name} aplikazioak # jakinarazpen dauzka}}" "%1$d/%2$d orria" "%1$d/%2$d hasierako pantaila" "Hasierako pantailaren orri berria" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 64a64a180e..ee9751833e 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -90,8 +90,7 @@ "این برنامه سیستمی است و حذف نصب نمی‌شود." "ویرایش نام" "%1$s غیرفعال شد" - - + "{count,plural, =1{{app_name} ‏# اعلان دارد}one{{app_name} ‏# اعلان دارد}other{{app_name} ‏# اعلان دارد}}" "‏صفحه %1$d از %2$d" "‏صفحه اصلی %1$d از %2$d" "صفحه اصلی جدید" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index e577920bd8..21006e611d 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -90,8 +90,7 @@ "Tämä on järjestelmäsovellus, eikä sitä voi poistaa." "Muokkaa nimeä" "%1$s poistettiin käytöstä" - - + "{count,plural, =1{{app_name}: # ilmoitus}other{{app_name}: # ilmoitusta}}" "Sivu %1$d / %2$d" "Aloitusruutu %1$d/%2$d" "Uusi aloitusnäytön sivu" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 55aa060b35..0c023a3f8d 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -90,8 +90,7 @@ "Impossible de désinstaller cette application, car il s\'agit d\'une application système." "Modifier le nom" "L\'application %1$s est désactivée" - - + "{count,plural, =1{{app_name} a # notification}one{{app_name} a # notification}other{{app_name} a # notifications}}" "Page %1$d sur %2$d" "Écran d\'accueil %1$d sur %2$d" "Nouvelle page d\'écran d\'accueil" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 28a558811b..5199c89782 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -90,8 +90,7 @@ "Impossible de désinstaller cette application, car il s\'agit d\'une application système." "Modifier le nom" "%1$s est désactivé." - - + "{count,plural, =1{{app_name} a # notification}one{{app_name} a # notification}other{{app_name} a # notifications}}" "Page %1$d sur %2$d" "Écran d\'accueil %1$d sur %2$d" "Nouvelle page d\'écran d\'accueil" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index f2d56781e5..eee0032423 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -44,7 +44,7 @@ "{count,plural, =1{# atallo}other{# atallos}}" "%1$s, %2$s" "Widgets" - "Busca Widgets" + "Busca widgets" "Borrar texto da caixa de busca" "Non hai widgets nin atallos dispoñibles" "Non se atoparon widgets nin atallos" @@ -90,8 +90,7 @@ "Esta aplicación é do sistema e non se pode desinstalar." "Edita o nome" "Desactivouse %1$s" - - + "{count,plural, =1{{app_name} ten # notificación}other{{app_name} ten # notificacións}}" "Páxina %1$d de %2$d" "Pantalla de inicio %1$d de %2$d" "Nova páxina da pantalla de inicio" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index 9124a9d828..39f61ba217 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -90,8 +90,7 @@ "આ એક સિસ્ટમ ઍપ્લિકેશન છે અને અનઇન્સ્ટોલ કરી શકાતી નથી." "નામમાં ફેરફાર કરો" "%1$s અક્ષમ કરી" - - + "{count,plural, =1{{app_name}ના # નોટિફિકેશન છે}one{{app_name}ના # નોટિફિકેશન છે}other{{app_name}ના # નોટિફિકેશન છે}}" "%2$d માંથી %1$d પૃષ્ઠ" "%2$d માંથી %1$d હોમ સ્ક્રીન" "નવું હોમ સ્ક્રીન પૃષ્ઠ" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 56abbff565..f12af718a3 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -37,7 +37,7 @@ "%1$d × %2$d" "%1$d širine i %2$d visine" "Widget %1$s" - "Dodirnite i zadržite widget da biste ga pomicali po početnom zaslonu." + "Dodirnite i zadržite widget da biste ga pomicali po početnom zaslonu" "Dodaj na početni zaslon" "Widget %1$s dodan je na početni zaslon" "{count,plural, =1{# widget}one{# widget}few{# widgeta}other{# widgeta}}" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 8b67bfa77c..d48792abcc 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -90,8 +90,7 @@ "Ez egy rendszeralkalmazás, és nem lehet eltávolítani." "Név módosítása" "A(z) %1$s letiltva" - - + "{count,plural, =1{A(z) {app_name} alkalmazásnak # értesítése van}other{A(z) {app_name} alkalmazásnak # értesítése van}}" "%2$d/%1$d. oldal" "%2$d/%1$d. kezdőképernyő" "Új kezdőképernyő oldal" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 15c7b96496..1c90768f0d 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -90,8 +90,7 @@ "Սա համակարգային ծրագիր է և չի կարող ապատեղադրվել:" "Փոխել անունը" "%1$s հավելվածն անջատված է" - - + "{count,plural, =1{«{app_name}» հավելվածն ունի # ծանուցում}one{«{app_name}» հավելվածն ունի # ծանուցում}other{«{app_name}» հավելվածն ունի # ծանուցում}}" "Էջ %1$d՝ %2$d-ից" "Հիմնական էկրան %1$d` %2$d-ից" "Հիմնական էկրանի նոր էջ" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index ad9831e7ba..ee64f2c4c9 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -90,8 +90,7 @@ "Ini adalah aplikasi sistem dan tidak dapat dicopot pemasangannya." "Sunting Nama" "%1$s dinonaktifkan" - - + "{count,plural, =1{{app_name} memiliki # notifikasi}other{{app_name} memiliki # notifikasi}}" "Halaman %1$d dari %2$d" "Layar utama %1$d dari %2$d" "Halaman layar utama baru" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index cbea891a21..7f7b560074 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -90,8 +90,7 @@ "Þetta er kerfisforrit sem ekki er hægt að fjarlægja." "Breyta nafni" "Óvirkt %1$s" - - + "{count,plural, =1{{app_name} er með # tilkynningu}one{{app_name} er með # tilkynningu}other{{app_name} er með # tilkynningar}}" "Síða %1$d af %2$d" "Heimaskjár %1$d af %2$d" "Ný síða á heimaskjá" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 078ac952a2..55bc9acd67 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -52,7 +52,7 @@ "Lavoro" "Conversazioni" "Informazioni utili a portata di mano" - "Per ricevere informazioni senza aprire app, puoi aggiungere widget alla schermata Home" + "Per ricevere informazioni senza aprire le app, puoi aggiungere dei widget alla schermata Home" "Tocca per modificare le impostazioni del widget" "OK" "Modifica le impostazioni del widget" @@ -90,8 +90,7 @@ "Questa è un\'app di sistema e non può essere disinstallata." "Modifica nome" "App %1$s disattivata" - - + "{count,plural, =1{{app_name} ha # notifica}other{{app_name} ha # notifiche}}" "Pagina %1$d di %2$d" "Schermata Home %1$d di %2$d" "Nuova pagina Schermata Home" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 99dbe93d67..e374ced35e 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -90,8 +90,7 @@ "זוהי אפליקציית מערכת ולא ניתן להסיר את התקנתה." "עריכת השם" "%1$s מושבתת" - - + "{count,plural, =1{לאפליקציה {app_name} יש התראה אחת}two{לאפליקציה {app_name} יש # התראות}many{לאפליקציה {app_name} יש # התראות}other{לאפליקציה {app_name} יש # התראות}}" "‏דף %1$d מתוך %2$d" "‏מסך הבית %1$d מתוך %2$d" "מסך הבית חדש" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index b39c213368..1383216045 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -90,8 +90,7 @@ "Бұл жүйе қолданбасы, сондықтан оны алу мүмкін емес." "Атын өңдеу" "%1$s өшірілді" - - + "{count,plural, =1{{app_name} қолданбасында # хабарландыру бар}other{{app_name} қолданбасында # хабарландыру бар}}" "%1$d бет, барлығы %2$d" "%1$d негізгі экран, барлығы %2$d" "Жаңа негізгі экран беті" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 339bc617ca..65a58f4bd0 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -90,8 +90,7 @@ "시스템 앱은 제거할 수 없습니다." "이름 수정" "%1$s 사용 안함" - - + "{count,plural, =1{{app_name} 알림 #개}other{{app_name} 알림 #개}}" "페이지 %1$d/%2$d" "홈 화면 %1$d/%2$d" "새로운 홈 화면 페이지" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 2265dd9215..0286ec3198 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -90,8 +90,7 @@ "Бул системдик колдонмо жана аны чечкенге болбойт." "Аталышын түзөтүү" "%1$s өчүрүлгөн" - - + "{count,plural, =1{{app_name}, # билдирмеси бар}other{{app_name}, # билдирмеси бар}}" "%2$d ичинен %1$d барак" "Үй экраны %2$d ичинен %1$d" "Жаңы башкы экран барагы" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 676ca608f9..1245f5c3c1 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -90,8 +90,7 @@ "ນີ້ແມ່ນແອັບຯຂອງລະບົບ ແລະບໍ່ສາມາດຖອນການຕິດຕັ້ງອອກໄດ້." "ແກ້ໄຂຊື່" "ປິດການນຳໃຊ້ %1$s ແລ້ວ" - - + "{count,plural, =1{{app_name} ມີ # ການແຈ້ງເຕືອນ}other{{app_name} ມີ # ການແຈ້ງເຕືອນ}}" "ໜ້າ %1$d ຈາກ %2$d" "ໜ້າຈໍຫຼັກ %1$d ໃນ %2$d" "ໜ້າ​ຂອງ​ໜ້າ​ຈໍ​ຫຼັກ​ໃໝ່" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 2a89d3e32d..0675912b83 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -90,8 +90,7 @@ "Šī ir sistēmas lietotne, un to nevar atinstalēt." "Nosaukuma rediģēšana" "Lietotne %1$s ir atspējota" - - + "{count,plural, =1{Lietotnē {app_name} ir # paziņojums}zero{Lietotnē {app_name} ir # paziņojumi}one{Lietotnē {app_name} ir # paziņojums}other{Lietotnē {app_name} ir # paziņojumi}}" "%1$d. lapa no %2$d" "Sākuma ekrāns: %1$d no %2$d" "Jauna sākuma ekrāna lapa" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 08a9a0451c..3c75a6611c 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -90,8 +90,7 @@ "Ini ialah apl sistem dan tidak boleh dinyahpasang." "Edit Nama" "%1$s dilumpuhkan" - - + "{count,plural, =1{{app_name} mempunyai # pemberitahuan}other{{app_name} mempunyai # pemberitahuan}}" "Halaman %1$d daripada %2$d" "Skrin Laman Utama %1$d daripada %2$d" "Halaman skrin utama baharu" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index 56d6ee7c63..48edebc5a8 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -90,8 +90,7 @@ "ဤအပ်ပလီကေးရှင်းမှာ စစ်စတန်ပိုင်းဆိုင်ရာ အပ်ပလီကေးရှင်းဖြစ်ပါသည်။ ထုတ်ပစ်၍ မရပါ" "အမည်ကို တည်းဖြတ်ပါ" "%1$s ကို ပိတ်ထားသည်" - - + "{count,plural, =1{{app_name} တွင် အကြောင်းကြားချက် # ခု ရှိသည်}other{{app_name} တွင် အကြောင်းကြားချက် # ခု ရှိသည်}}" "စာမျက်နှာ %1$d မှ %2$d" "ပင်မစာမျက်နှာ %1$d မှ %2$d" "ပင်မမျက်နှာပြင် စာမျက်နှာသစ်" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 047732f622..ad6a3cc323 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -90,8 +90,7 @@ "Dette er en systemapp som ikke kan avinstalleres." "Rediger navn" "Slo av %1$s" - - + "{count,plural, =1{{app_name} har # varsel}other{{app_name} har # varsler}}" "Side %1$d av %2$d" "Startside %1$d av %2$d" "Ny side på startskjermen" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index 39f3f6a4ff..05a284f21f 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -111,7 +111,7 @@ "सक्रिय" "निष्क्रिय" "सूचनासम्बन्धी पहुँच आवश्यक हुन्छ" - "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउन %1$s को एपसम्बन्धी सूचनाहरूलाई सक्रिय गर्नुहोस्" + "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउन %1$s को एपसम्बन्धी सूचनाहरूलाई अन गर्नुहोस्" "सेटिङहरू बदल्नुहोस्" "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउनुहोस्" "एपका आइकनहरू होम स्क्रिनमा राखियोस्" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 5f637876e8..1f226b3d98 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -51,7 +51,7 @@ "Osobiste" "Służbowe" "Rozmowy" - "Użyteczne informacje w zasięgu ręki" + "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" "OK" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 189fe079e2..e2c9a62b5d 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -90,8 +90,7 @@ "Aceasta este o aplicație de sistem și nu poate fi dezinstalată." "Modificați numele" "S-a dezactivat %1$s" - - + "{count,plural, =1{{app_name} are # notificare}few{{app_name} are # notificări}other{{app_name} are # de notificări}}" "Pagina %1$d din %2$d" "Ecranul de pornire %1$d din %2$d" "Pagină nouă pe ecranul de pornire" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 88a99726d3..373e8ede02 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -90,8 +90,7 @@ "Это системное приложение, его нельзя удалить." "Измените название" "Приложение %1$s отключено" - - + "{count,plural, =1{В приложении \"{app_name}\" # уведомление}one{В приложении \"{app_name}\" # уведомление}few{В приложении \"{app_name}\" # уведомления}many{В приложении \"{app_name}\" # уведомлений}other{В приложении \"{app_name}\" # уведомления}}" "Стр. %1$d из %2$d" "Главный экран %1$d из %2$d" "Новый экран" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index dcfa89e289..868451d01b 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -90,8 +90,7 @@ "මෙය පද්ධති යෙදුමක් වන අතර අස්ථාපනය කළ නොහැක." "නම සංස්කරණය කරන්න" "%1$s අබල කෙරිණි" - - + "{count,plural, =1{{app_name} හට දැනුම්දීම් #ක් ඇත}one{{app_name} හට දැනුම්දීම් #ක් ඇත}other{{app_name} හට දැනුම්දීම් #ක් ඇත}}" "%2$d හි %1$d පිටුව" "මුල් පිටු තිරය %2$d හි %1$d" "නව මුල් පිටුව" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 8255f643d5..7ae936cc52 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -37,7 +37,7 @@ "%1$d × %2$d" "šírka %1$d, výška %2$d" "Miniaplikácia %1$s" - "Po pridržaní môžete miniaplikáciu posúvať po ploche" + "Pridržaním môžete miniaplikáciu posúvať po ploche" "Pridať na plochu" "Na plochu bola pridaná miniaplikácia %1$s" "{count,plural, =1{# miniaplikácia}few{# miniaplikácie}many{# widgets}other{# miniaplikácií}}" @@ -90,8 +90,7 @@ "Toto je systémová aplikácia a nedá sa odinštalovať." "Úprava názvu" "Aplikácia %1$s je deaktivovaná" - - + "{count,plural, =1{Aplikácia {app_name} má # upozornenie}few{Aplikácia {app_name} má # upozornenia}many{{app_name} has # notifications}other{Aplikácia {app_name} má # upozornení}}" "Stránka %1$d z %2$d" "Plocha %1$d z %2$d" "Nová stránka plochy" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index b470a98567..d385ade3bd 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -90,8 +90,7 @@ "Ky është aplikacion sistemi dhe nuk mund të çinstalohet." "Redakto emrin" "%1$s u çaktivizua" - - + "{count,plural, =1{{app_name} ka # njoftim}other{{app_name} ka # njoftime}}" "Faqja: %1$d nga gjithsej %2$d" "Ekrani bazë: %1$d nga gjithsej %2$d" "Faqja e ekranit të ri kryesor" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 1821d1179d..4448c30797 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -90,8 +90,7 @@ "Det här är en systemapp som inte kan avinstalleras." "Redigera namn" "%1$s har inaktiverats" - - + "{count,plural, =1{{app_name} har # avisering}other{{app_name} har # aviseringar}}" "Sidan %1$d av %2$d" "Startskärmen %1$d av %2$d" "Ny sida på startskärmen" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 658ca90df0..b81fbeb462 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -90,8 +90,7 @@ "Hii ni programu ya mfumo na haiwezi kuondolewa." "Badilisha Jina" "%1$s imezimwa" - - + "{count,plural, =1{{app_name} ina arifa #}other{{app_name} ina arifa #}}" "Ukurasa%1$d wa %2$d" "Skrini ya mwanzo %1$d ya %2$d" "Ukurasa mpya wa skrini ya kwanza" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 3727000fb6..9c012f561c 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -90,8 +90,7 @@ "இது அமைப்பு ஆப்ஸ் என்பதால் நிறுவல் நீக்கம் செய்ய முடியாது." "பெயரைத் திருத்துதல்" "%1$s முடக்கப்பட்டது" - - + "{count,plural, =1{{app_name} ஆப்ஸில் # அறிவிப்பு உள்ளது}other{{app_name} ஆப்ஸில் # அறிவிப்புகள் உள்ளன}}" "பக்கம் %1$d / %2$d" "முகப்புத் திரை %1$d of %2$d" "புதிய முகப்புத் திரை பக்கம்" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index c9bca1fa39..4856915a68 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -90,8 +90,7 @@ "ఇది సిస్టమ్ యాప్ మరియు దీన్ని అన్‌ఇన్‌స్టాల్ చేయడం సాధ్యపడదు." "పేరును ఎడిట్ చేయండి" "%1$s నిలిపివేయబడింది" - - + "{count,plural, =1{{app_name}లో # నోటిఫికేషన్ ఉంది}other{{app_name}లో # నోటిఫికేషన్‌లు ఉన్నాయి}}" "%2$dలో %1$dవ పేజీ" "%2$dలో %1$dవ హోమ్ స్క్రీన్" "కొత్త హోమ్ స్క్రీన్ పేజీ" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index c09db43cc9..2d2c0b26c5 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -51,7 +51,7 @@ "ส่วนตัว" "งาน" "การสนทนา" - "เข้าถึงข้อมูลที่เป็นประโยชน์ได้ที่ปลายนิ้ว" + "เข้าถึงข้อมูลที่เป็นประโยชน์ได้จากปลายนิ้ว" "หากต้องการรับข้อมูลโดยไม่เปิดแอป ให้เพิ่มวิดเจ็ตลงในหน้าจอหลัก" "แตะเพื่อเปลี่ยนการตั้งค่าวิดเจ็ต" "รับทราบ" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index a5855a5cff..ae4c310726 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -90,8 +90,7 @@ "Bu bir sistem uygulamasıdır ve yüklemesi kaldırılamaz." "Adı Düzenle" "%1$s devre dışı" - - + "{count,plural, =1{{app_name} uygulamasının # bildirimi var}other{{app_name} uygulamasının # bildirimi var}}" "Sayfa %1$d / %2$d" "Ana ekran %1$d / %2$d" "Yeni ana ekran sayfası" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 826b2cf55e..e6f66828b1 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -90,8 +90,7 @@ "Це системна програма, її неможливо видалити." "Редагувати назву" "%1$s вимкнено" - - + "{count,plural, =1{Додаток {app_name} має # сповіщення}one{Додаток {app_name} має # сповіщення}few{Додаток {app_name} має # сповіщення}many{Додаток {app_name} має # сповіщень}other{Додаток {app_name} має # сповіщення}}" "Сторінка %1$d з %2$d" "Головний екран %1$d з %2$d" "Нова сторінка головного екрана" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 1312a81a0d..32a41087af 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -90,8 +90,7 @@ "یہ ایک سسٹم ایپ ہے اور اسے اَن انسٹال نہیں کیا جا سکتا ہے۔" "نام میں ترمیم کریں" "%1$s غیر فعال ہے" - - + "{count,plural, =1{{app_name} میں # اطلاع ہے}other{{app_name} میں # اطلاعات ہیں}}" "‏صفحہ ‎%1$d از ‎%2$d" "‏ہوم اسکرین ‎%1$d از ‎%2$d" "نیا ہوم اسکرین صفحہ" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 92f44d2a3b..b15515f98d 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -90,8 +90,7 @@ "Đây là ứng dụng hệ thống và không thể gỡ cài đặt." "Chỉnh sửa tên" "Đã vô hiệu hóa %1$s" - - + "{count,plural, =1{{app_name} có # thông báo}other{{app_name} có # thông báo}}" "Trang %1$d / %2$d" "Màn hình chính %1$d / %2$d" "Trang màn hình chính mới" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 18985902a4..775c4952c0 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -90,8 +90,7 @@ "这是系统应用,无法卸载。" "修改名称" "已停用%1$s" - - + "{count,plural, =1{“{app_name}”有 # 条通知}other{“{app_name}”有 # 条通知}}" "第%1$d页,共%2$d页" "主屏幕:第%1$d屏,共%2$d屏" "主屏幕新页面" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 1297803ec0..a2914d61d3 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -37,7 +37,7 @@ "%1$d × %2$d" "寬度為 %1$d,高度為 %2$d" "「%1$s」小工具" - "按住小工具即可移到主畫面的任一位置" + "按住小工具即可將它移到主畫面上的任何位置" "新增至主畫面" "已將「%1$s」小工具新增到主畫面" "{count,plural, =1{# 項小工具}other{# 項小工具}}" @@ -90,8 +90,7 @@ "這是系統應用程式,不可解除安裝。" "編輯名稱" "已停用 %1$s" - - + "{count,plural, =1{「{app_name}」應用程式有 # 則通知}other{「{app_name}」應用程式有 # 則通知}}" "第 %1$d 頁,共 %2$d 頁" "主畫面:第 %1$d 頁,共 %2$d 頁" "新的主畫面頁面" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index b1a6d6aef4..79b9acd24a 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -90,8 +90,7 @@ "Lolu uhlelo lokusebenza lwesistimu futhi alikwazi ukukhishwa." "Hlela igama" "Kukhutshaziwe %1$s" - - + "{count,plural, =1{I-{app_name} inesaziso esi-#}one{I-{app_name} inezaziso ezingu-#}other{I-{app_name} inezaziso ezingu-#}}" "Ikhasi elingu-%1$d kwangu-%2$d" "Isikrini sasekhaya esingu-%1$d se-%2$d" "Ikhasi elisha lesikrini sasekhaya" @@ -104,7 +103,7 @@ "Ifolda: %1$s, %2$d noma izinto eziningi" "Izithombe zangemuva" "Isithombe sangemuva nesitayela" - "Izilungiselelo zasekhaya" + "Amasethingi asekhaya" "Kukhutshazwe umlawuli wakho" "Vumela ukuzungezisa kwesikrini sasekhaya" "Uma ifoni iphendukiswa" From f0a1713fb32107e2337f7df0f6dbda4ee26afe93 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 12 Apr 2022 21:23:24 +0000 Subject: [PATCH 048/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ic5c7e0e60e0e48efd8c5d4a70730d74bd1bb5502 --- go/quickstep/res/values-pt-rPT/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go/quickstep/res/values-pt-rPT/strings.xml b/go/quickstep/res/values-pt-rPT/strings.xml index 7041f4145e..e64f520ad3 100644 --- a/go/quickstep/res/values-pt-rPT/strings.xml +++ b/go/quickstep/res/values-pt-rPT/strings.xml @@ -10,9 +10,9 @@ "DEFINIÇÕES" "Traduza ou ouça o texto no ecrã" "Informações como o texto no ecrã, endereços Web e capturas de ecrã podem ser partilhadas com a Google.\n\nPara alterar as informações que partilha, aceda a ""Definições > Apps > App predefinidas > App de assistente digital""." - "Escolha um assistente para utilizar esta funcionalidade" + "Escolha um assistente para usar esta funcionalidade" "Para ouvir ou traduzir o texto no ecrã, escolha uma app de assistente digital nas Definições" - "Mude de assistente para utilizar esta funcionalidade" + "Mude de assistente para usar esta funcionalidade" "Para ouvir ou traduzir o texto no ecrã, mude de app de assistente digital nas Definições" "Toque aqui para ouvir o texto neste ecrã" "Toque aqui para traduzir o texto neste ecrã" From eff6346edf6e30bb1b12ddc8713236428280f663 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 12 Apr 2022 21:25:17 +0000 Subject: [PATCH 049/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I0fc19da4e523a0b84d1012b98c11eb0acc281247 --- res/values-tr/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index ae4c310726..97d02d0283 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -52,7 +52,7 @@ "İş" "Görüşmeler" "Faydalı bilgiler parmaklarınızın ucunda" - "Uygulamaları açmadan bilgi almak için ana ekranınıza widget\'lar ekleyebilirsiniz" + "Uygulama açmadan bilgi almak için ana ekranınıza widget ekleyebilirsiniz" "Widget ayarlarını değiştirmek için dokunun" "Anladım" "Widget ayarlarını değiştir" From 4005b3969ebd73b7dd92f34d61d8767180bcb818 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Mon, 18 Apr 2022 12:42:01 +0000 Subject: [PATCH 050/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I71f5a2c9d77fd2b4f439401121939bb47e2683a0 --- res/values-af/strings.xml | 8 ++++++++ res/values-am/strings.xml | 8 ++++++++ res/values-ar/strings.xml | 8 ++++++++ res/values-as/strings.xml | 8 ++++++++ res/values-az/strings.xml | 8 ++++++++ res/values-b+sr+Latn/strings.xml | 8 ++++++++ res/values-be/strings.xml | 8 ++++++++ res/values-bg/strings.xml | 8 ++++++++ res/values-bn/strings.xml | 8 ++++++++ res/values-bs/strings.xml | 8 ++++++++ res/values-ca/strings.xml | 8 ++++++++ res/values-cs/strings.xml | 12 ++++++++++-- res/values-da/strings.xml | 8 ++++++++ res/values-de/strings.xml | 8 ++++++++ res/values-el/strings.xml | 8 ++++++++ res/values-en-rAU/strings.xml | 8 ++++++++ res/values-en-rCA/strings.xml | 8 ++++++++ res/values-en-rGB/strings.xml | 8 ++++++++ res/values-en-rIN/strings.xml | 8 ++++++++ res/values-en-rXC/strings.xml | 8 ++++++++ res/values-es-rUS/strings.xml | 8 ++++++++ res/values-es/strings.xml | 12 ++++++++++-- res/values-et/strings.xml | 8 ++++++++ res/values-eu/strings.xml | 8 ++++++++ res/values-fa/strings.xml | 8 ++++++++ res/values-fi/strings.xml | 8 ++++++++ res/values-fr-rCA/strings.xml | 8 ++++++++ res/values-fr/strings.xml | 8 ++++++++ res/values-gl/strings.xml | 8 ++++++++ res/values-gu/strings.xml | 8 ++++++++ res/values-hi/strings.xml | 8 ++++++++ res/values-hr/strings.xml | 8 ++++++++ res/values-hu/strings.xml | 8 ++++++++ res/values-hy/strings.xml | 8 ++++++++ res/values-in/strings.xml | 8 ++++++++ res/values-is/strings.xml | 8 ++++++++ res/values-it/strings.xml | 8 ++++++++ res/values-iw/strings.xml | 8 ++++++++ res/values-ja/strings.xml | 8 ++++++++ res/values-ka/strings.xml | 8 ++++++++ res/values-kk/strings.xml | 10 +++++++++- res/values-km/strings.xml | 8 ++++++++ res/values-kn/strings.xml | 10 +++++++++- res/values-ko/strings.xml | 8 ++++++++ res/values-ky/strings.xml | 8 ++++++++ res/values-lo/strings.xml | 8 ++++++++ res/values-lt/strings.xml | 8 ++++++++ res/values-lv/strings.xml | 8 ++++++++ res/values-mk/strings.xml | 8 ++++++++ res/values-ml/strings.xml | 8 ++++++++ res/values-mn/strings.xml | 8 ++++++++ res/values-mr/strings.xml | 10 +++++++++- res/values-ms/strings.xml | 8 ++++++++ res/values-my/strings.xml | 8 ++++++++ res/values-nb/strings.xml | 10 +++++++++- res/values-ne/strings.xml | 8 ++++++++ res/values-nl/strings.xml | 8 ++++++++ res/values-or/strings.xml | 8 ++++++++ res/values-pa/strings.xml | 8 ++++++++ res/values-pl/strings.xml | 8 ++++++++ res/values-pt-rPT/strings.xml | 8 ++++++++ res/values-pt/strings.xml | 8 ++++++++ res/values-ro/strings.xml | 8 ++++++++ res/values-ru/strings.xml | 8 ++++++++ res/values-si/strings.xml | 8 ++++++++ res/values-sk/strings.xml | 8 ++++++++ res/values-sl/strings.xml | 8 ++++++++ res/values-sq/strings.xml | 8 ++++++++ res/values-sr/strings.xml | 8 ++++++++ res/values-sv/strings.xml | 8 ++++++++ res/values-sw/strings.xml | 10 +++++++++- res/values-ta/strings.xml | 8 ++++++++ res/values-te/strings.xml | 8 ++++++++ res/values-th/strings.xml | 8 ++++++++ res/values-tl/strings.xml | 8 ++++++++ res/values-tr/strings.xml | 8 ++++++++ res/values-uk/strings.xml | 8 ++++++++ res/values-ur/strings.xml | 8 ++++++++ res/values-uz/strings.xml | 8 ++++++++ res/values-vi/strings.xml | 8 ++++++++ res/values-zh-rCN/strings.xml | 8 ++++++++ res/values-zh-rHK/strings.xml | 8 ++++++++ res/values-zh-rTW/strings.xml | 8 ++++++++ res/values-zu/strings.xml | 8 ++++++++ 84 files changed, 681 insertions(+), 9 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 4c63af23ee..471bcc5453 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -124,6 +124,14 @@ "%1$s installeer tans; %2$s voltooi" "%1$s laai tans af, %2$s voltooid" "%1$s wag tans om te installeer" + + + + + + + + "Legstukkelys" "Legstukkelys is toegemaak" "Voeg by tuisskerm" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index e59ad1bfb2..73bbdd1715 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -124,6 +124,14 @@ "%1$s በመጫን ላይ፣ %2$s ተጠናቅቋል" "%1$s በመውረድ ላይ፣ %2$s ተጠናቋል" "%1$s ለመጫን በመጠበቅ ላይ" + + + + + + + + "የመግብሮች ዝርዝር" "የመግብሮች ዝርዝር ተዘግቷል" "ወደ መነሻ ማያ ገጽ አክል" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 681fa2f84e..ae190c5db9 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -124,6 +124,14 @@ "جارٍ تثبيت %1$s، مستوى التقدم: %2$s" "جارٍ تنزيل %1$s، اكتمل %2$s" "%1$s في انتظار التثبيت" + + + + + + + + "قائمة الأدوات" "تم إغلاق قائمة الأدوات." "إضافة تطبيق للشاشة الرئيسية" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index 4c21093e22..cb1581fda2 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -124,6 +124,14 @@ "%1$s ইনষ্টল কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হৈছে" "%1$s ডাউনল’ড কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হ’ল" "%1$s ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে" + + + + + + + + "ৱিজেটৰ তালিকা" "ৱিজেটৰ তালিকা বন্ধ কৰা হ’ল" "গৃহ স্ক্ৰীনত যোগ কৰক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index ec644a1b18..aa19e28d65 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -124,6 +124,14 @@ "%1$s quraşdırır, %2$s tamamlanıb" "%1$s endirilir, %2$s tamamlandı" "%1$s yüklənmək üçün gözləyir" + + + + + + + + "Vidcet siyahısı" "Vidcet siyahısı bağlandı" "Əsas ekrana əlavə edin" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 38c266773d..49b34dd8f7 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -124,6 +124,14 @@ "%1$s se instalira, %2$s gotovo" "%1$s se preuzima, završeno je %2$s" "%1$s čeka na instaliranje" + + + + + + + + "Lista vidžeta" "Lista vidžeta je zatvorena" "Dodajte na početni ekran" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index cc0c40d6bf..43e5e90c64 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -124,6 +124,14 @@ "Усталёўваецца праграма \"%1$s\", завершана %2$s" "Ідзе спампоўка %1$s, %2$s завершана" "%1$s чакае ўсталёўкі" + + + + + + + + "Спіс віджэтаў" "Спіс віджэтаў закрыты" "Дадаць на галоўны экран" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 5601c266ff..9c657086bb 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -124,6 +124,14 @@ "%1$s се инсталира, %2$s завършено" "%1$s се изтегля. Завършено: %2$s" "%1$s изчаква инсталиране" + + + + + + + + "Списък с приспособления" "Списъкът с приспособления е затворен" "Добавяне към началния екран" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 8b4cd721d1..38be6e2dcd 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -124,6 +124,14 @@ "%1$s ইনস্টল করা হচ্ছে, %2$s সম্পূর্ণ হয়েছে" "%1$s ডাউনলোড হচ্ছে %2$s সম্পন্ন হয়েছে" "%1$s ইনস্টলের অপেক্ষায় রয়েছে" + + + + + + + + "উইজেটের তালিকা" "উইজেটের তালিকা বন্ধ করা হয়েছে" "হোম স্ক্রিনে যোগ করুন" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index cf3163b827..fbf9fce9c9 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -124,6 +124,14 @@ "Instaliranje aplikacije %1$s, završeno je %2$s" "%1$s se preuzima, završeno %2$s" "%1$s čeka da se instalira" + + + + + + + + "Spisak vidžeta" "Spisak vidžeta je zatvoren" "Dodavanje na početni ekran" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 1f3315a6e1..9eba6b8d32 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -124,6 +124,14 @@ "S\'està instal·lant %1$s; s\'ha completat un %2$s" "S\'està baixant %1$s, %2$s completat" "S\'està esperant per instal·lar %1$s" + + + + + + + + "Llista de widgets" "S\'ha tancat la llista de widgets" "Afegeix a la pantalla d\'inici" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 225d7ee55d..3b38e62286 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -32,7 +32,7 @@ "Rozdělit vlevo" "Rozdělit vpravo" "Informace o aplikaci %1$s" - "Klepnutím a podržením přesunete widget." + "Widget přesunete klepnutím a podržením." "Dvojitým klepnutím a podržením přesunete widget, případně použijte vlastní akce." "%1$d × %2$d" "šířka %1$d, výška %2$d" @@ -124,6 +124,14 @@ "Instalace aplikace %1$s, dokončeno %2$s" "Stahování aplikace %1$s (dokončeno %2$s)" "Instalace aplikace %1$s čeká na zahájení" + + + + + + + + "Seznam widgetů" "Seznam widgetů zavřen" "Přidat na plochu" @@ -156,7 +164,7 @@ "Osobní" "Pracovní" "Pracovní profil" - "Pracovní aplikace jsou označené a viditelné vašemu administrátorovi IT" + "Pracovní aplikace jsou označené a váš administrátor IT je vidí" "Rozumím" "Pracovní aplikace jsou pozastaveny" "Pracovní aplikace vám nemohou zasílat oznámení, používat vaši baterii ani získat přístup k vaší poloze" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 094d84e8c6..284f2d9168 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -124,6 +124,14 @@ "%1$s installeres. %2$s fuldført" "%1$s downloades. %2$s er gennemført" "%1$s venter på at installere" + + + + + + + + "Liste med widgets" "Listen med widgets blev lukket" "Føj til startskærm" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 4b92155b32..0dc06cd2bf 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -124,6 +124,14 @@ "%1$s wird installiert, %2$s abgeschlossen" "%1$s wird heruntergeladen, %2$s abgeschlossen" "Warten auf Installation von %1$s" + + + + + + + + "Widgetliste" "Widgetliste geschlossen" "Zum Startbildschirm hinzufügen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 667d5112b3..2b6784815f 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -124,6 +124,14 @@ "Έχει ολοκληρωθεί το %2$s της εγκατάστασης της εφαρμογής %1$s" "Λήψη %1$s, ολοκληρώθηκε %2$s" "%1$s σε αναμονή για εγκατάσταση" + + + + + + + + "Λίστα γραφικών στοιχείων" "Η λίστα γραφικών στοιχείων έκλεισε" "Προσθήκη στην αρχική οθόνη" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index 455aea6680..4853509b44 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -124,6 +124,14 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" + + + + + + + + "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index 455aea6680..4853509b44 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -124,6 +124,14 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" + + + + + + + + "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 455aea6680..4853509b44 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -124,6 +124,14 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" + + + + + + + + "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index 455aea6680..4853509b44 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -124,6 +124,14 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" + + + + + + + + "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index 4a4dc49c76..e5eeb3b1df 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -124,6 +124,14 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‎‎‏‎‏‎‎‎‏‎‏‎‎‎‎‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‎‎‎‏‏‏‏‎‎‏‎‏‏‎‏‎‏‎‏‎‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ installing, ‎‏‎‎‏‏‎%2$s‎‏‎‎‏‏‏‎ complete‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‏‏‎‎‎‏‏‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‏‎‎‏‏‏‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‎‏‏‎‏‎‏‎‏‎‎‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ downloading, ‎‏‎‎‏‏‎%2$s‎‏‎‎‏‏‏‎ complete‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‏‎‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‎‎‎‎‏‎‎‎‏‎‎‏‏‏‏‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ waiting to install‎‏‎‎‏‎" + + + + + + + + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‎‏‎‎‎‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‎Widgets list‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‏‏‏‎‏‏‎‎‎‏‏‏‏‎‎‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‎Widgets list closed‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‏‎‎‎‏‏‏‎‏‏‎‏‏‎‎‎‏‏‎‎‏‏‏‏‏‎‎‎‏‎‏‎‏‏‏‏‎‏‎‎‎Add to home screen‎‏‎‎‏‎" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index fad669065a..b67397b769 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -124,6 +124,14 @@ "Se está instalando %1$s; %2$s completado" "Se completó el %2$s de la descarga de %1$s" "Instalación de %1$s en espera" + + + + + + + + "Lista de widgets" "Se cerró la lista de widgets" "Agregar a pantalla principal" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index ef7271e51a..19f65e86e7 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -32,7 +32,7 @@ "Dividir parte izquierda" "Dividir parte derecha" "Información de la aplicación %1$s" - "Mantén pulsado un widget para moverlo." + "Mantén pulsado un widget para moverlo" "Toca dos veces y mantén pulsado un widget para moverlo o usar acciones personalizadas." "%1$d × %2$d" "%1$d de ancho por %2$d de alto" @@ -41,7 +41,7 @@ "Añadir a pantalla de inicio" "Widget %1$s añadido a la pantalla de inicio" "{count,plural, =1{# widget}other{# widgets}}" - "{count,plural, =1{# combinación de teclas}other{# combinaciones de teclas}}" + "{count,plural, =1{# acceso directo}other{# accesos directos}}" "%1$s, %2$s" "Widgets" "Buscar" @@ -124,6 +124,14 @@ "Instalando %1$s, %2$s completado" "Descargando %1$s (%2$s completado)" "Esperando para instalar %1$s" + + + + + + + + "Lista de widgets" "Lista de widgets cerrada" "Añadir a pantalla de inicio" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index 8f6a8d5acf..ee31cefe27 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -124,6 +124,14 @@ "Üksust %1$s installitakse, %2$s on valmis" "Rakenduse %1$s allalaadimine, %2$s on valmis" "%1$s on installimise ootel" + + + + + + + + "Vidinate loend" "Vidinate loend on suletud" "Lisa avakuvale" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 995f8dd6a2..2798733b58 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -124,6 +124,14 @@ "%1$s instalatzen, %2$s osatuta" "%1$s deskargatzen, %2$s osatuta" "%1$s instalatzeko zain" + + + + + + + + "Widget-zerrenda" "Itxi da widget-zerrenda" "Gehitu hasierako pantailan" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index ee9751833e..a56981667a 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -124,6 +124,14 @@ "%1$s درحال نصب است، %2$s تکمیل شده است" "درحال بارگیری %1$s، %2$s کامل شد" "%1$s درانتظار نصب" + + + + + + + + "فهرست ابزارک‌ها" "فهرست ابزارک‌ها بسته شد" "افزودن به صفحه اصلی" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 21006e611d..707dc9a15d 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -124,6 +124,14 @@ "%1$s asennetaan, %2$s valmis" "%1$s latautuu, valmiina %2$s" "%1$s odottaa asennusta" + + + + + + + + "Widget-luettelo" "Widget-luettelo suljettu" "Lisää aloitusnäytölle" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 0c023a3f8d..ff7faad812 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -124,6 +124,14 @@ "Installation de l\'application %1$s en cours, %2$s terminée" "Téléchargement de %1$s : %2$s" "%1$s en attente d\'installation" + + + + + + + + "Liste des widgets" "Liste des widgets fermée" "Ajouter à l\'écran d\'accueil" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 5199c89782..ce4add74cd 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -124,6 +124,14 @@ "Installation de %1$s… (%2$s terminés)" "%1$s en cours de téléchargement, %2$s effectué(s)" "%1$s en attente d\'installation" + + + + + + + + "Liste des widgets" "La liste des widgets est fermée" "Ajouter à l\'écran d\'accueil" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index eee0032423..6e42995c79 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -124,6 +124,14 @@ "Instalando %1$s, %2$s completado" "Descargando %1$s (%2$s completado)" "Esperando para instalar %1$s" + + + + + + + + "Lista de widgets" "Pechouse a lista de widgets" "Engadir á pantalla de inicio" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index 39f61ba217..fabe73c868 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -124,6 +124,14 @@ "%1$s ઇન્સ્ટૉલ કરી રહ્યાં છીએ, %2$s પૂર્ણ થયું" "%1$s ડાઉનલોડ કરી રહ્યાં છે, %2$s પૂર્ણ" "%1$s, ઇન્સ્ટૉલ થવાની રાહ જોઈ રહ્યું છે" + + + + + + + + "વિજેટની સૂચિ" "વિજેટની સૂચિ બંધ કરવામાં આવી છે" "હોમ સ્ક્રીનમાં ઉમેરો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index 6125205f47..bdb16cc1d5 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -124,6 +124,14 @@ "%1$s इंस्टॉल किया जा रहा है, %2$s पूरा हो गया" "%1$s डाउनलोड हो रहा है, %2$s पूरी हुई" "%1$s के इंस्टॉल होने की प्रतीक्षा की जा रही है" + + + + + + + + "विजेट की सूची" "विजेट की सूची बंद हो गई है" "होम स्क्रीन पर जोड़ें" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index f12af718a3..cc7f067397 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -124,6 +124,14 @@ "Instaliranje aplikacije %1$s, %2$s dovršeno" "Preuzimanje aplikacije %1$s, dovršeno %2$s" "Čekanje na instaliranje aplikacije %1$s" + + + + + + + + "Popis widgeta" "Popis widgeta zatvoren" "Dodajte na početni zaslon" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index d48792abcc..9cd705cfc2 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -124,6 +124,14 @@ "Folyamatban van a(z) %1$s telepítése, %2$s kész" "A(z) %1$s letöltése, %2$s kész" "A(z) %1$s telepítésre vár" + + + + + + + + "Widgetlista" "Widgetlista bezárva" "Hozzáadás a kezdőképernyőhöz" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 1c90768f0d..e8124a6da2 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -124,6 +124,14 @@ "%1$s հավելվածը տեղադրվում է, կատարված է %2$s-ը" "%1$s–ի ներբեռնում (%2$s)" "%1$s-ի տեղադրման սպասում" + + + + + + + + "Վիջեթների ցանկ" "Վիջեթների ցանկը փակվեց" "Ավելացնել հիմնական էկրանին" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index ee64f2c4c9..07ebae9e59 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -124,6 +124,14 @@ "%1$s sedang diinstal, %2$s selesai" "%1$s sedang didownload, %2$s selesai" "%1$s menunggu dipasang" + + + + + + + + "Daftar widget" "Daftar widget ditutup" "Tambahkan ke layar utama" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 7f7b560074..3645bb9028 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -124,6 +124,14 @@ "Setur upp %1$s, %2$s lokið" "%1$s í niðurhali, %2$s lokið" "%1$s bíður uppsetningar" + + + + + + + + "Græjulisti" "Græjulista lokað" "Bæta á heimaskjá" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 55bc9acd67..c56ce0b89f 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -124,6 +124,14 @@ "Installazione di %1$s, completamento: %2$s" "Download di %1$s in corso, %2$s completato" "%1$s in attesa di installazione" + + + + + + + + "Elenco di widget" "Elenco di widget chiuso" "Aggiungi alla schermata Home" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index e374ced35e..9f216968cc 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -124,6 +124,14 @@ "%1$s בתהליך התקנה, %2$s הושלמו" "הורדת %1$s מתבצעת, %2$s הושלמו" "מחכה להתקנה של %1$s" + + + + + + + + "רשימת ווידג\'טים" "רשימת הווידג\'טים נסגרה" "הוספה למסך הבית" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 83c7f39fc9..9ac4b94abf 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -124,6 +124,14 @@ "%1$s をインストールしています: %2$s 完了" "%1$sをダウンロード中、%2$s完了" "%1$sのインストール待ち" + + + + + + + + "ウィジェット リスト" "ウィジェット リストを閉じました" "ホーム画面に追加" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index 9208448cce..6f66155405 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -124,6 +124,14 @@ "ინსტალირდება %1$s, %2$s დასრულებულია" "მიმდინარეობს %1$s-ის ჩამოტვირთვა, %2$s დასრულდა" "%1$s ელოდება ინსტალაციას" + + + + + + + + "ვიჯეტების სია" "ვიჯეტების სია დაიხურა" "მთავარ ეკრანზე დამატება" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 1383216045..8b738e4117 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -51,7 +51,7 @@ "Жеке виджеттер" "Жұмыс виджеттері" "Әңгімелер" - "Саусақпен түртсеңіз болғаны – пайдалы ақпарат көз алдыңызда" + "Саусақпен түртсеңіз болғаны – пайдалы ақпарат көз алдыңызда" "Қолданбаларды ашпай-ақ ақпарат алу үшін негізгі экранға тиісті виджеттерді қосыңыз." "Виджет параметрлерін өзгерту үшін түртіңіз." "Түсінікті" @@ -124,6 +124,14 @@ "%1$s орнатылуда, %2$s аяқталды" "%1$s жүктелуде, %2$s аяқталды" "%1$s орнату күтілуде" + + + + + + + + "Виджеттер тізімі" "Видджеттер тізімі жабылды" "Негізгі экранға қосу" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index 2404995e01..b0a3234d23 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -124,6 +124,14 @@ "កំពុង​ដំឡើង %1$s, បាន​បញ្ចប់ %2$s" "កំពុងដោនឡូត %1$s បានបញ្ចប់ %2$s" "%1$s កំពុងរង់ចាំការដំឡើង" + + + + + + + + "បញ្ជីធាតុ​ក្រាហ្វិក" "បាន​បិទ​បញ្ជីធាតុ​ក្រាហ្វិក" "បញ្ចូល​ទៅក្នុង​អេក្រង់​ដើម" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index 1087e8ae1c..7d9f8d9f99 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -50,7 +50,7 @@ "ಯಾವುದೇ ವಿಜೆಟ್‌ಗಳು ಅಥವಾ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ" "ವೈಯಕ್ತಿಕ" "ಕೆಲಸ" - "ಸಂವಾದಗಳು" + "ಸಂಭಾಷಣೆಗಳು" "ನಿಮ್ಮ ಬೆರಳ ತುದಿಯಲ್ಲಿ ಉಪಯುಕ್ತ ಮಾಹಿತಿ" "ಆ್ಯಪ್‌ಗಳನ್ನು ತೆರೆಯದೆಯೇ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು, ನಿಮ್ಮ ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ ನೀವು ವಿಜೆಟ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು" "ವಿಜೆಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ" @@ -124,6 +124,14 @@ "%1$s ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ, %2$s ಪೂರ್ಣಗೊಂಡಿದೆ" "%1$s ಡೌನ್‌ಲೋಡ್‌ ಮಾಡಲಾಗುತ್ತಿದೆ, %2$s ಪೂರ್ಣಗೊಂಡಿದೆ" "%1$s ಸ್ಥಾಪಿಸಲು ಕಾಯಲಾಗುತ್ತಿದೆ" + + + + + + + + "ವಿಜೆಟ್ ಪಟ್ಟಿ" "ವಿಜೆಟ್ ಪಟ್ಟಿಯನ್ನು ಮುಚ್ಚಲಾಗಿದೆ" "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಸೇರಿಸಿ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 65a58f4bd0..22a9b3c049 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -124,6 +124,14 @@ "%1$s 설치 중, %2$s 완료" "%1$s 다운로드 중, %2$s 완료" "%1$s 설치 대기 중" + + + + + + + + "위젯 목록" "위젯 목록 닫힘" "홈 화면에 추가" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 0286ec3198..c235b3dfab 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -124,6 +124,14 @@ "%1$s орнотулууда, %2$s аткарылды" "%1$s жүктөлүп алынууда, %2$s аяктады" "%1$s орнотулушу күтүлүүдө" + + + + + + + + "Виджеттердин тизмеси" "Виджеттердин тизмеси жабык" "Башкы экранга кошуу" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 1245f5c3c1..66ff43d6b4 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -124,6 +124,14 @@ "ກຳລັງຕິດຕັ້ງ %1$s, %2$s ສຳເລັດແລ້ວ" "%1$s ກຳ​ລັງ​ດາວ​ໂຫຼດ, %2$s ສຳ​ເລັດ" "%1$s ກຳ​ລັງ​ລໍ​ຖ້າ​ຕິດ​ຕັ້ງ" + + + + + + + + "ລາຍຊື່ວິດເຈັດ" "ປິດລາຍຊື່ວິດເຈັດແລ້ວ" "ເພີ່ມໃສ່ໂຮມສະກຣີນ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 4e46c7ba25..66933ac9bd 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -124,6 +124,14 @@ "Įdiegiama: „%1$s“; baigta: %2$s" "Atsisiunčiama programa „%1$s“, %2$s baigta" "Laukiama, kol bus įdiegta programa „%1$s“" + + + + + + + + "Valdiklių sąrašas" "Valdiklių sąrašas uždarytas" "Pridėti prie pagrind. ekrano" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 0675912b83..3eed085b68 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -124,6 +124,14 @@ "Notiek lietotnes “%1$s” instalēšana. Norise: %2$s." "Lietotnes %1$s lejupielāde (%2$s pabeigti)" "Notiek %1$s instalēšana" + + + + + + + + "Logrīku saraksts" "Logrīku saraksts aizvērts" "Pievienot sākuma ekrānam" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 72a46423a2..a45391f542 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -124,6 +124,14 @@ "%1$s се инсталира, %2$s завршено" "Се презема %1$s, %2$s завршено" "%1$s чека да се инсталира" + + + + + + + + "Список со виџети" "Списокот со виџети е затворен" "Додај на почетниот екран" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 0c6f24b0ee..5a1ee031ea 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -124,6 +124,14 @@ "%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 303e3cc21f..b222ba982a 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -124,6 +124,14 @@ "%1$s-г суулгаж байна. %2$s дууссан" "%1$s-г татаж байна, %2$s татсан" "%1$s нь суулгахыг хүлээж байна" + + + + + + + + "Жижиг хэрэгслийн жагсаалт" "Жижиг хэрэгслийн жагсаалтыг хаасан" "Үндсэн нүүрэнд нэмэх" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 4498fecfed..0f0307470a 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -124,6 +124,14 @@ "%1$s इंस्टॉल करत आहे, %2$s पूर्ण झाले" "%1$s डाउनलोड होत आहे , %2$s पूर्ण झाले" "%1$s इंस्टॉल करण्याची प्रतिक्षा करत आहे" + + + + + + + + "विजेट सूची" "विजेट सूची बंद केली" "होम स्क्रीनवर जोडा" @@ -156,7 +164,7 @@ "वैयक्तिक" "कार्य" "कार्य प्रोफाइल" - "कामाशी संबंधित ॲप्स ही बॅज केलेली असून तुमच्या IT ॲडमिनला दृश्यमान आहेत" + "कामाशी संबंधित ॲप्स ही बॅज केलेली असून तुमच्या आयटी ॲडमिनला दृश्यमान आहेत" "समजले" "कार्य ॲप्स थांबवली आहेत" "तुमची कार्य ॲप्स तुम्हाला सूचना पाठवू शकत नाहीत, तुमची बॅटरी वापरू शकत नाहीत किंवा तुमचे स्थान अ‍ॅक्सेस करू शकत नाहीत" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 3c75a6611c..f24038c101 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -124,6 +124,14 @@ "%1$s dipasang, %2$s selesai" "%1$s memuat turun, %2$s selesai" "%1$s menunggu untuk dipasang" + + + + + + + + "Senarai widget" "Senarai widget ditutup" "Tambahkan pada skrin utama" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index 48edebc5a8..c53b912f23 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -124,6 +124,14 @@ "%1$s ကို ထည့်သွင်းနေသည်၊ %2$s ပြီးပါပြီ" "%1$s ဒေါင်းလုဒ်လုပ်နေသည်၊ %2$s ပြီးပါပြီ" "%1$s ကိုထည့်သွင်းရန်စောင့်နေသည်" + + + + + + + + "ဝိဂျက်စာရင်း" "ဝိဂျက်စာရင်းကို ပိတ်ထားသည်" "ပင်မစာမျက်နှာတွင် ထည့်ရန်" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index ad6a3cc323..416f2042d9 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -124,6 +124,14 @@ "%1$s installerer, %2$s er fullført" "Laster ned %1$s, %2$s er fullført" "Venter på å installere %1$s" + + + + + + + + "Modulliste" "Modullisten er lukket" "Legg til på startskjermen" @@ -156,7 +164,7 @@ "Personlig" "Jobb" "Jobbprofil" - "Jobbapper er merket og synlige for IT-administratoren din" + "Jobbapper er merket og synlige for IT-administratoren" "Greit" "Jobbapper er satt på pause" "Jobbapper kan ikke sende deg varsler, bruke batteriet eller få tilgang til posisjonen din" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index 05a284f21f..1e212beda5 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -124,6 +124,14 @@ "%1$s इन्स्टल गरिँदै छ, %2$s पूरा भयो" "%1$s डाउनलोड गर्दै, %2$s सम्पन्‍न" "%1$s स्थापना गर्न प्रतीक्षा गर्दै" + + + + + + + + "विजेटहरूको सूची" "विजेटहरूको सूची बन्द गरियो" "होम स्क्रिनमा राख्नुहोस्" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index baf40ae8e7..d534bc44d0 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -124,6 +124,14 @@ "%1$s installeren, %2$s voltooid" "%1$s wordt gedownload, %2$s voltooid" "%1$s wacht op installatie" + + + + + + + + "Lijst met widgets" "Lijst met widgets gesloten" "Toevoegen aan startscherm" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 6a6b76b5d3..2bfb8a1cda 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -124,6 +124,14 @@ "%1$s ଇନଷ୍ଟଲ୍ କରାଯାଉଛି, %2$s ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଛି" "%1$s ଡାଉନଲୋଡ୍‌ ହେଉଛି, %2$s ସମ୍ପୂର୍ଣ୍ଣ" "%1$s ଇନଷ୍ଟଲ୍‌ ହେବାକୁ ଅପେକ୍ଷା କରିଛି" + + + + + + + + "ୱିଜେଟ୍ ତାଲିକା" "ୱିଜେଟ୍ ତାଲିକା ବନ୍ଦ ହୋଇଛି" "ମୂଳସ୍କ୍ରିନରେ ଯୋଗ କରନ୍ତୁ" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index 797b71f9b1..222247b9d5 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -124,6 +124,14 @@ "%1$s ਨੂੰ ਸਥਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ, %2$s ਪੂਰਾ ਹੋਇਆ" "%1$s ਡਾਉਨਲੋਡ ਹੋਰ ਰਿਹਾ ਹੈ, %2$s ਸੰਪੂਰਣ" "%1$s ਸਥਾਪਤ ਕਰਨ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ" + + + + + + + + "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ ਬੰਦ ਕੀਤੀ ਗਈ" "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕਰੋ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 1f226b3d98..a7c1c18c6b 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -124,6 +124,14 @@ "Instaluję aplikację %1$s, postęp: %2$s" "Pobieranie elementu %1$s, ukończono: %2$s" "%1$s oczekuje na instalację" + + + + + + + + "Lista widgetów" "Lista widgetów zamknięta" "Dodaj do ekranu głównego" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index ddc103162f..6cb77d7e52 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -124,6 +124,14 @@ "A instalar %1$s, %2$s concluído" "A transferir o %1$s, %2$s concluído" "A aguardar a instalação do %1$s" + + + + + + + + "Lista de widgets" "Lista de widgets fechada." "Adicionar ao ecrã principal" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index a008761e3f..40edba2e95 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -124,6 +124,14 @@ "Instalando %1$s. %2$s concluído" "Fazendo download de %1$s, %2$s concluído" "Aguardando instalação de %1$s" + + + + + + + + "Lista de widgets" "Lista de widgets fechada" "Adicionar à tela inicial" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index e2c9a62b5d..85703ddbca 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -124,6 +124,14 @@ "%1$s se instalează, %2$s finalizat" "%1$s se descarcă (finalizat %2$s)" "%1$s așteaptă instalarea" + + + + + + + + "Listă de widgeturi" "Lista de widgeturi este închisă" "Adăugați pe ecranul de pornire" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 373e8ede02..90add409da 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -124,6 +124,14 @@ "Установка приложения \"%1$s\" (выполнено %2$s)" "Скачивается \"%1$s\" (%2$s)" "Ожидание установки \"%1$s\"" + + + + + + + + "Список виджетов" "Список виджетов закрыт" "Добавить на главный экран" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index 868451d01b..61b91c6f58 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -124,6 +124,14 @@ "%1$s ස්ථාපනය කරමින්, %2$s සම්පූර්ණයි" "%1$s බාගත කරමින්, %2$s සම්පූර්ණයි" "%1$s ස්ථාපනය කිරීමට බලා සිටිමින්" + + + + + + + + "විජට් ලැයිස්තුව" "විජට් ලැයිස්තුව වසා ඇත" "මුල් තිරය වෙත එක් කරන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 7ae936cc52..f85c1f5f03 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -124,6 +124,14 @@ "Inštaluje sa %1$s. Dokončené: %2$s." "Sťahuje sa aplikácia %1$s. Stiahnuté: %2$s" "Aplikácia %1$s čaká na inštaláciu" + + + + + + + + "Zoznam miniaplikácií" "Zoznam miniaplikácií je zavretý" "Pridať na plochu" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index cb59a99c7d..f374fca2af 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -124,6 +124,14 @@ "%1$s se namešča, dokončano: %2$s" "Prenašanje aplikacije %1$s; preneseno %2$s" "Aplikacija %1$s čaka na namestitev" + + + + + + + + "Seznam pripomočkov" "Seznam pripomočkov se je zaprl" "Dodajanje na začetni zaslon" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index d385ade3bd..31af388de5 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -124,6 +124,14 @@ "%1$s po instalohet, %2$s i përfunduar" "%1$s po shkarkohet, %2$s të përfunduara" "%1$s po pret të instalohet" + + + + + + + + "Lista e miniaplikacioneve" "Lista e miniaplikacioneve u mbyll" "Shto në ekranin bazë" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 0c14b56070..5553e8c97a 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -124,6 +124,14 @@ "%1$s се инсталира, %2$s готово" "%1$s се преузима, завршено је %2$s" "%1$s чека на инсталирање" + + + + + + + + "Листа виџета" "Листа виџета је затворена" "Додајте на почетни екран" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 4448c30797..a8c4d1b2c4 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -124,6 +124,14 @@ "%1$s installeras. %2$s har slutförts" "%1$s laddas ned, %2$s klart" "%1$s väntar på installation" + + + + + + + + "Widgetlista" "Widgetslistan har stängts" "Lägg till på startskärmen" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index b81fbeb462..1a7f2a47d9 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -102,7 +102,7 @@ "Folda: %1$s, vipengee %2$d" "Folda: %1$s, vipengee %2$d au zaidi" "Mandhari" - "Mandhari na muundo" + "Mandhari na mtindo" "Mipangilio ya mwanzo" "Imezimwa na msimamizi wako" "Ruhusu kipengele cha kuzungusha skrini ya kwanza" @@ -124,6 +124,14 @@ "Inasakinisha %1$s, imekamilika %2$s" "%1$s inapakuliwa, %2$s imekamilika" "%1$s inasubiri kusakinisha" + + + + + + + + "Orodha ya wijeti" "Orodha ya wijeti imefungwa" "Weka kwenye skrini ya kwanza" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 9c012f561c..b9c7cb50aa 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -124,6 +124,14 @@ "%1$s நிறுவப்படுகிறது, %2$s முடிந்தது" "%1$sஐப் பதிவிறக்குகிறது, %2$s முடிந்தது" "%1$sஐ நிறுவுவதற்காகக் காத்திருக்கிறது" + + + + + + + + "விட்ஜெட்கள் பட்டியல்" "விட்ஜெட்கள் பட்டியல் மூடப்பட்டது" "முகப்புத் திரையில் சேர்" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 4856915a68..0976af7266 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -124,6 +124,14 @@ "%1$s‌ను ఇన్‌స్టాల్ చేయడం, %2$s పూర్తయింది" "%1$s డౌన్‌లోడ్ అవుతోంది, %2$s పూర్తయింది" "%1$s ఇన్‌స్టాల్ కావడానికి వేచి ఉంది" + + + + + + + + "విడ్జెట్‌ల లిస్ట్‌" "విడ్జెట్‌ల లిస్ట్‌ మూసివేయబడింది" "మొదటి స్క్రీన్‌కు జోడించండి" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 2d2c0b26c5..6423bb4356 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -124,6 +124,14 @@ "กำลังติดตั้ง %1$s เสร็จแล้ว %2$s" "กำลังดาวน์โหลด %1$s เสร็จแล้ว %2$s" "%1$s กำลังรอติดตั้ง" + + + + + + + + "รายการวิดเจ็ต" "ปิดรายการวิดเจ็ตแล้ว" "เพิ่มลงในหน้าจอหลัก" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index c87c37a295..a73710243e 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -124,6 +124,14 @@ "Ini-install ang %1$s, %2$s kumpleto" "Dina-download na ang %1$s, tapos na ang %2$s" "Hinihintay nang mag-install ang %1$s" + + + + + + + + "Listahan ng mga widget" "Nakasara ang listahan ng mga widget" "Idagdag sa home screen" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 97d02d0283..b74e52bbf9 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -124,6 +124,14 @@ "%1$s yükleniyor, %2$s tamamlandı" "%1$s indiriliyor, %2$s tamamlandı" "%1$s uygulaması yüklenmek için bekliyor" + + + + + + + + "Widget listesi" "Widget listesi kapalı" "Ana ekrana ekle" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index e6f66828b1..619b993f80 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -124,6 +124,14 @@ "%1$s встановлюється, виконано %2$s" "%1$s завантажується, %2$s" "%1$s очікує на завантаження" + + + + + + + + "Список віджетів" "Список віджектів закрито" "Додати на головний екран" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 32a41087af..3fdad53c6f 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -124,6 +124,14 @@ "%1$s انسٹال کی جا رہی ہے، %2$s مکمل ہو گئی" "%1$s ڈاؤن لوڈ ہو رہا ہے، %2$s مکمل ہو گیا" "%1$s انسٹال ہونے کا انتظار کر رہی ہے" + + + + + + + + "ویجیٹس کی فہرست" "ویجیٹس کی فہرست بند کر دی گئی" "ہوم اسکرین میں شامل کریں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 96e2189b0c..58f1f4edd6 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -124,6 +124,14 @@ "%1$s oʻrnatlmoqda, %2$s yakunlandi" "%1$s yuklab olinmoqda, %2$s bajarildi" "%1$s ilovasi o‘rnatilishi kutilmoqda" + + + + + + + + "Vidjetlar ro‘yxati" "Vidjetlar ro‘yxati yopildi" "Bosh ekranga chiqarish" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index b15515f98d..6a9a9b3f2c 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -124,6 +124,14 @@ "Đang cài đặt %1$s, hoàn tất %2$s" "Đang tải xuống %1$s, %2$s hoàn tất" "Đang chờ cài đặt %1$s" + + + + + + + + "Danh sách tiện ích" "Đã đóng danh sách tiện ích" "Thêm vào màn hình chính" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 775c4952c0..ea7d37e605 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -124,6 +124,14 @@ "正在安装%1$s,已完成 %2$s" "正在下载%1$s,已完成 %2$s" "%1$s正在等待安装" + + + + + + + + "微件列表" "微件列表已关闭" "添加到主屏幕" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index e0724de9fa..4e2c060e4d 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -124,6 +124,14 @@ "正在安裝「%1$s」(已完成 %2$s)" "正在下載 %1$s,已完成 %2$s" "正在等待安裝 %1$s" + + + + + + + + "小工具清單" "已經關閉嘅小工具清單" "加去主畫面" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index a2914d61d3..8394459be2 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -124,6 +124,14 @@ "正在安裝「%1$s」(已完成 %2$s)" "正在下載「%1$s」,已完成 %2$s" "正在等待安裝「%1$s」" + + + + + + + + "小工具清單" "已關閉小工具清單" "新增至主畫面" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index 79b9acd24a..dc378f704b 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -124,6 +124,14 @@ "I-%1$s iyafakwa, seyiqede %2$s" "I-%1$s iyalandwa, %2$s kuqediwe" "%1$s ilinde ukufakwa" + + + + + + + + "Uhlu lwamawijethi" "Uhlu lwamawijethi luvaliwe" "Faka kusikrini sasekhaya" From 0a73beb65d36fba6ad9f61d711f7c8b4e978d70c Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Thu, 14 Apr 2022 16:15:58 -0700 Subject: [PATCH 051/782] Move taskbar insets logic to TaskbarInsetsController Test: TaplTestsTaskbar; manually stash/unstash taskbar, open IME Bug: 215411414 Change-Id: I73622dc020c4f8c8b3d317fcb1dd072bcfc3d274 --- .../taskbar/NavbarButtonsViewController.java | 2 +- .../taskbar/TaskbarActivityContext.java | 46 +------ .../launcher3/taskbar/TaskbarControllers.java | 8 +- .../taskbar/TaskbarDragLayerController.java | 40 +----- .../taskbar/TaskbarInsetsController.kt | 128 ++++++++++++++++++ quickstep/src/com/android/quickstep/KtR.java | 1 + 6 files changed, 144 insertions(+), 81 deletions(-) create mode 100644 quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java index 91bbef7782..82bc10bb71 100644 --- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java @@ -210,7 +210,7 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT 0, 1)); // Center nav buttons in new height for IME. float transForIme = (mContext.getDeviceProfile().taskbarSize - - mContext.getTaskbarHeightForIme()) / 2f; + - mControllers.taskbarInsetsController.getTaskbarHeightForIme()) / 2f; // For gesture nav, nav buttons only show for IME anyway so keep them translated down. float defaultButtonTransY = alwaysShowButtons ? 0 : transForIme; mPropertyHolders.add(new StatePropertyHolder(mTaskbarNavButtonTranslationYForIme, diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index 625656ea13..5ff69e7334 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -27,9 +27,6 @@ import static com.android.launcher3.ResourceUtils.getBoolByName; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_FOLDER_OPEN; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_NOTIFICATION_PANEL_EXPANDED; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_QUICK_SETTINGS_EXPANDED; -import static com.android.systemui.shared.system.WindowManagerWrapper.ITYPE_BOTTOM_TAPPABLE_ELEMENT; -import static com.android.systemui.shared.system.WindowManagerWrapper.ITYPE_EXTRA_NAVIGATION_BAR; -import static com.android.systemui.shared.system.WindowManagerWrapper.ITYPE_SIZE; import android.animation.AnimatorSet; import android.app.ActivityOptions; @@ -39,7 +36,6 @@ import android.content.Intent; import android.content.pm.ActivityInfo.Config; import android.content.pm.LauncherApps; import android.content.res.Resources; -import android.graphics.Insets; import android.graphics.PixelFormat; import android.graphics.Rect; import android.os.Process; @@ -88,7 +84,6 @@ import com.android.launcher3.views.ActivityContext; import com.android.systemui.shared.recents.model.Task; import com.android.systemui.shared.rotation.RotationButtonController; import com.android.systemui.shared.system.ActivityManagerWrapper; -import com.android.systemui.shared.system.WindowManagerWrapper; import com.android.systemui.unfold.util.ScopedUnfoldTransitionProgressProvider; import java.io.PrintWriter; @@ -113,7 +108,6 @@ public class TaskbarActivityContext extends BaseTaskbarContext { private final WindowManager mWindowManager; private final @Nullable RoundedCorner mLeftCorner, mRightCorner; - private final int mTaskbarHeightForIme; private WindowManager.LayoutParams mWindowLayoutParams; private boolean mIsFullscreen; // The size we should return to when we call setTaskbarWindowFullscreen(false) @@ -154,7 +148,6 @@ public class TaskbarActivityContext extends BaseTaskbarContext { Settings.Secure.getUriFor(Settings.Secure.NAV_BAR_KIDS_MODE), 0); updateIconSize(resources); - mTaskbarHeightForIme = resources.getDimensionPixelSize(R.dimen.taskbar_ime_size); // Get display and corners first, as views might use them in constructor. Display display = windowContext.getDisplay(); @@ -207,29 +200,14 @@ public class TaskbarActivityContext extends BaseTaskbarContext { new TaskbarAllAppsController(this), isDesktopMode ? new DesktopTaskbarRecentAppsController(this) - : TaskbarRecentAppsController.DEFAULT); + : TaskbarRecentAppsController.DEFAULT, + new TaskbarInsetsController(this)); } public void init(TaskbarSharedState sharedState) { mLastRequestedNonFullscreenHeight = getDefaultTaskbarWindowHeight(); mWindowLayoutParams = createDefaultWindowLayoutParams(); - WindowManagerWrapper wmWrapper = WindowManagerWrapper.getInstance(); - wmWrapper.setProvidesInsetsTypes( - mWindowLayoutParams, - new int[] { ITYPE_EXTRA_NAVIGATION_BAR, ITYPE_BOTTOM_TAPPABLE_ELEMENT } - ); - // Adjust the frame by the rounded corners (ie. leaving just the bar as the inset) when - // the IME is showing - mWindowLayoutParams.providedInternalImeInsets = new Insets[ITYPE_SIZE]; - final Insets reducingSize = Insets.of(0, - getDefaultTaskbarWindowHeight() - mTaskbarHeightForIme, 0, 0); - mWindowLayoutParams.providedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR] = reducingSize; - mWindowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT] = - reducingSize; - - mWindowLayoutParams.insetsRoundedCornerFrame = true; - // Initialize controllers after all are constructed. mControllers.init(sharedState); updateSysuiStateFlags(sharedState.sysuiStateFlags, true /* fromInit */); @@ -309,6 +287,10 @@ public class TaskbarActivityContext extends BaseTaskbarContext { return mRightCorner == null ? 0 : mRightCorner.getRadius(); } + public WindowManager.LayoutParams getWindowLayoutParams() { + return mWindowLayoutParams; + } + @Override public TaskbarDragLayer getDragLayer() { return mDragLayer; @@ -574,14 +556,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { } } mWindowLayoutParams.height = height; - final Insets reducingSize = - Insets.of(0, height - mTaskbarHeightForIme, 0, 0); - if (mWindowLayoutParams.providedInternalImeInsets == null) { - mWindowLayoutParams.providedInternalImeInsets = new Insets[ITYPE_SIZE]; - } - mWindowLayoutParams.providedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR] = reducingSize; - mWindowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT] = - reducingSize; + mControllers.taskbarInsetsController.onTaskbarWindowHeightChanged(); mWindowManager.updateViewLayout(mDragLayer, mWindowLayoutParams); } @@ -592,13 +567,6 @@ public class TaskbarActivityContext extends BaseTaskbarContext { return mDeviceProfile.taskbarSize + Math.max(getLeftCornerRadius(), getRightCornerRadius()); } - /** - * Returns the bottom insets taskbar provides to the IME when IME is visible. - */ - public int getTaskbarHeightForIme() { - return mTaskbarHeightForIme; - } - /** * Either adds or removes {@link WindowManager.LayoutParams#FLAG_NOT_FOCUSABLE} on the taskbar * window. diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index 88f13431f5..0a3b0e54b8 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -52,6 +52,7 @@ public class TaskbarControllers { public final TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController; public final TaskbarAllAppsController taskbarAllAppsController; public final TaskbarRecentAppsController taskbarRecentAppsController; + public final TaskbarInsetsController taskbarInsetsController; @Nullable private LoggableTaskbarController[] mControllersToLog = null; @@ -78,7 +79,8 @@ public class TaskbarControllers { TaskbarPopupController taskbarPopupController, TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController, TaskbarAllAppsController taskbarAllAppsController, - TaskbarRecentAppsController taskbarRecentAppsController) { + TaskbarRecentAppsController taskbarRecentAppsController, + TaskbarInsetsController taskbarInsetsController) { this.taskbarActivityContext = taskbarActivityContext; this.taskbarDragController = taskbarDragController; this.navButtonController = navButtonController; @@ -97,6 +99,7 @@ public class TaskbarControllers { this.taskbarForceVisibleImmersiveController = taskbarForceVisibleImmersiveController; this.taskbarAllAppsController = taskbarAllAppsController; this.taskbarRecentAppsController = taskbarRecentAppsController; + this.taskbarInsetsController = taskbarInsetsController; } /** @@ -123,13 +126,14 @@ public class TaskbarControllers { taskbarAllAppsController.init(this, sharedState); taskbarRecentAppsController.init(this); navButtonController.init(this); + taskbarInsetsController.init(this); mControllersToLog = new LoggableTaskbarController[] { taskbarDragController, navButtonController, navbarButtonsViewController, taskbarDragLayerController, taskbarScrimViewController, taskbarViewController, taskbarUnfoldAnimationController, taskbarKeyguardController, stashedHandleViewController, taskbarStashController, taskbarEduController, - taskbarAutohideSuspendController, taskbarPopupController + taskbarAutohideSuspendController, taskbarPopupController, taskbarInsetsController }; mAreAllControllersInitialized = true; diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayerController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayerController.java index c7330d365c..307f674ee6 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayerController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayerController.java @@ -15,18 +15,10 @@ */ package com.android.launcher3.taskbar; -import static com.android.launcher3.AbstractFloatingView.TYPE_ALL; -import static com.android.launcher3.AbstractFloatingView.TYPE_TASKBAR_ALL_APPS; -import static com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo.TOUCHABLE_INSETS_CONTENT; -import static com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo.TOUCHABLE_INSETS_FRAME; -import static com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo.TOUCHABLE_INSETS_REGION; - import android.content.res.Resources; import android.graphics.Rect; -import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.R; -import com.android.launcher3.anim.AlphaUpdateListener; import com.android.launcher3.util.TouchController; import com.android.quickstep.AnimatedFloat; import com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo; @@ -168,37 +160,7 @@ public class TaskbarDragLayerController implements TaskbarControllers.LoggableTa * @see InsetsInfo#setTouchableInsets(int) */ public void updateInsetsTouchability(InsetsInfo insetsInfo) { - insetsInfo.touchableRegion.setEmpty(); - // Always have nav buttons be touchable - mControllers.navbarButtonsViewController.addVisibleButtonsRegion( - mTaskbarDragLayer, insetsInfo.touchableRegion); - boolean insetsIsTouchableRegion = true; - - if (mTaskbarDragLayer.getAlpha() < AlphaUpdateListener.ALPHA_CUTOFF_THRESHOLD) { - // Let touches pass through us. - insetsInfo.setTouchableInsets(TOUCHABLE_INSETS_REGION); - } else if (mControllers.navbarButtonsViewController.isImeVisible()) { - insetsInfo.setTouchableInsets(TOUCHABLE_INSETS_REGION); - } else if (!mControllers.uiController.isTaskbarTouchable()) { - // Let touches pass through us. - insetsInfo.setTouchableInsets(TOUCHABLE_INSETS_REGION); - } else if (mControllers.taskbarDragController.isSystemDragInProgress()) { - // Let touches pass through us. - insetsInfo.setTouchableInsets(TOUCHABLE_INSETS_REGION); - } else if (AbstractFloatingView.getOpenView(mActivity, TYPE_TASKBAR_ALL_APPS) != null) { - // Let touches pass through us. - insetsInfo.setTouchableInsets(TOUCHABLE_INSETS_REGION); - } else if (mControllers.taskbarViewController.areIconsVisible() - || AbstractFloatingView.getOpenView(mActivity, TYPE_ALL) != null - || mActivity.isNavBarKidsModeActive()) { - // Taskbar has some touchable elements, take over the full taskbar area - insetsInfo.setTouchableInsets(mActivity.isTaskbarWindowFullscreen() - ? TOUCHABLE_INSETS_FRAME : TOUCHABLE_INSETS_CONTENT); - insetsIsTouchableRegion = false; - } else { - insetsInfo.setTouchableInsets(TOUCHABLE_INSETS_REGION); - } - mActivity.excludeFromMagnificationRegion(insetsIsTouchableRegion); + mControllers.taskbarInsetsController.updateInsetsTouchability(insetsInfo); } /** diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt b/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt new file mode 100644 index 0000000000..a2ff7806f7 --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt @@ -0,0 +1,128 @@ +/* + * Copyright (C) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.android.launcher3.taskbar + +import android.graphics.Insets +import android.view.WindowManager +import com.android.launcher3.AbstractFloatingView +import com.android.launcher3.R +import com.android.launcher3.anim.AlphaUpdateListener +import com.android.launcher3.taskbar.TaskbarControllers.LoggableTaskbarController +import com.android.quickstep.KtR +import com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo +import com.android.systemui.shared.system.WindowManagerWrapper +import com.android.systemui.shared.system.WindowManagerWrapper.* +import java.io.PrintWriter + +/** + * Handles the insets that Taskbar provides to underlying apps and the IME. + */ +class TaskbarInsetsController(val context: TaskbarActivityContext): LoggableTaskbarController { + + /** The bottom insets taskbar provides to the IME when IME is visible. */ + val taskbarHeightForIme: Int = context.resources.getDimensionPixelSize( + KtR.dimen.taskbar_ime_size) + + // Initialized in init. + private lateinit var controllers: TaskbarControllers + private lateinit var windowLayoutParams: WindowManager.LayoutParams + + fun init(controllers: TaskbarControllers) { + this.controllers = controllers + windowLayoutParams = context.windowLayoutParams + + val wmWrapper: WindowManagerWrapper = getInstance() + wmWrapper.setProvidesInsetsTypes( + windowLayoutParams, + intArrayOf( + ITYPE_EXTRA_NAVIGATION_BAR, + ITYPE_BOTTOM_TAPPABLE_ELEMENT + ) + ) + + windowLayoutParams.providedInternalImeInsets = arrayOfNulls(ITYPE_SIZE) + + onTaskbarWindowHeightChanged() + + windowLayoutParams.insetsRoundedCornerFrame = true + } + + fun onTaskbarWindowHeightChanged() { + val reducingSize = Insets.of(0, windowLayoutParams.height - taskbarHeightForIme, 0, 0) + windowLayoutParams.providedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR] = reducingSize + windowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT] = reducingSize + } + + /** + * Called to update the touchable insets. + * @see InsetsInfo.setTouchableInsets + */ + fun updateInsetsTouchability(insetsInfo: InsetsInfo) { + insetsInfo.touchableRegion.setEmpty() + // Always have nav buttons be touchable + controllers.navbarButtonsViewController.addVisibleButtonsRegion( + context.dragLayer, insetsInfo.touchableRegion + ) + var insetsIsTouchableRegion = true + if (context.dragLayer.alpha < AlphaUpdateListener.ALPHA_CUTOFF_THRESHOLD) { + // Let touches pass through us. + insetsInfo.setTouchableInsets(InsetsInfo.TOUCHABLE_INSETS_REGION) + } else if (controllers.navbarButtonsViewController.isImeVisible) { + insetsInfo.setTouchableInsets(InsetsInfo.TOUCHABLE_INSETS_REGION) + } else if (!controllers.uiController.isTaskbarTouchable) { + // Let touches pass through us. + insetsInfo.setTouchableInsets(InsetsInfo.TOUCHABLE_INSETS_REGION) + } else if (controllers.taskbarDragController.isSystemDragInProgress) { + // Let touches pass through us. + insetsInfo.setTouchableInsets(InsetsInfo.TOUCHABLE_INSETS_REGION) + } else if (AbstractFloatingView.getOpenView( + context, + AbstractFloatingView.TYPE_TASKBAR_ALL_APPS + ) != null + ) { + // Let touches pass through us. + insetsInfo.setTouchableInsets(InsetsInfo.TOUCHABLE_INSETS_REGION) + } else if (controllers.taskbarViewController.areIconsVisible() + || AbstractFloatingView.getOpenView( + context, + AbstractFloatingView.TYPE_ALL + ) != null + || context.isNavBarKidsModeActive + ) { + // Taskbar has some touchable elements, take over the full taskbar area + insetsInfo.setTouchableInsets( + if (context.isTaskbarWindowFullscreen) { + InsetsInfo.TOUCHABLE_INSETS_FRAME + } else { + InsetsInfo.TOUCHABLE_INSETS_CONTENT + } + ) + insetsIsTouchableRegion = false + } else { + insetsInfo.setTouchableInsets(InsetsInfo.TOUCHABLE_INSETS_REGION) + } + context.excludeFromMagnificationRegion(insetsIsTouchableRegion) + } + + override fun dumpLogs(prefix: String, pw: PrintWriter) { + pw.println(prefix + "TaskbarInsetsController:") + pw.println("$prefix\twindowHeight=${windowLayoutParams.height}") + pw.println("$prefix\tprovidedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR]=" + + "${windowLayoutParams.providedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR]}") + pw.println("$prefix\tprovidedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT]=" + + "${windowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT]}") + } +} \ No newline at end of file diff --git a/quickstep/src/com/android/quickstep/KtR.java b/quickstep/src/com/android/quickstep/KtR.java index a768ef5253..758c6e08ef 100644 --- a/quickstep/src/com/android/quickstep/KtR.java +++ b/quickstep/src/com/android/quickstep/KtR.java @@ -31,6 +31,7 @@ public class KtR { public static final class dimen { public static int task_menu_spacing = R.dimen.task_menu_spacing; public static int task_menu_horizontal_padding = R.dimen.task_menu_horizontal_padding; + public static int taskbar_ime_size = R.dimen.taskbar_ime_size; } public static final class layout { From 1edad5cc7395b6fa1b751dab7450e7fe6f11cb80 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 21 Apr 2022 04:09:09 +0000 Subject: [PATCH 052/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I16ce190ed7b0100097bfd33f227b6efa3ba3fee8 --- quickstep/res/values-nb/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index f4fb8fa0b0..c58a42df27 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -70,7 +70,7 @@ "Ferdig" "Ferdig" "Innstillinger" - "Prøv igjen" + "Prøv på nytt" "Bra!" "Veiledning %1$d/%2$d" "Alt er klart!" From 259b84d205da1c5c3666f58f4ae33453b33bb5b8 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Thu, 21 Apr 2022 04:11:46 +0000 Subject: [PATCH 053/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I68c71ea92d9e9adbe66b6e83c7befea9935d0c47 --- res/values-ar/strings.xml | 2 +- res/values-b+sr+Latn/strings.xml | 2 +- res/values-en-rXC/strings.xml | 12 ++++-------- res/values-es/strings.xml | 4 ++-- res/values-gu/strings.xml | 18 +++++++----------- res/values-hi/strings.xml | 2 +- res/values-iw/strings.xml | 6 +++--- res/values-kk/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-ml/strings.xml | 14 +++++--------- res/values-ne/strings.xml | 12 ++++-------- res/values-pa/strings.xml | 12 ++++-------- res/values-pl/strings.xml | 2 +- res/values-sr/strings.xml | 2 +- res/values-te/strings.xml | 12 ++++-------- res/values-zh-rCN/strings.xml | 2 +- 16 files changed, 41 insertions(+), 65 deletions(-) diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index ae190c5db9..774977ce3f 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -32,7 +32,7 @@ "تقسيم لليسار" "تقسيم لليمين" "‏معلومات تطبيق %1$s" - "انقر مع الاستمرار لنقل أداة" + "انقر مع الاستمرار لنقل أداة." "انقر مرتين مع تثبيت إصبعك لنقل أداة أو استخدام الإجراءات المخصّصة." "%1$d × %2$d" "‏العرض %1$d الطول %2$d" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 49b34dd8f7..ddcb256753 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -47,7 +47,7 @@ "Pretražite" "Obrišite tekst iz okvira za pretragu" "Vidžeti i prečice nisu dostupni" - "Nije pronađen nijedan vidžet ili prečica" + "Nije pronađen nijedan vidžet ni prečica" "Lično" "Posao" "Konverzacije" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index e5eeb3b1df..90cd6cd498 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -124,14 +124,10 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‎‎‏‎‏‎‎‎‏‎‏‎‎‎‎‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‎‎‎‏‏‏‏‎‎‏‎‏‏‎‏‎‏‎‏‎‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ installing, ‎‏‎‎‏‏‎%2$s‎‏‎‎‏‏‏‎ complete‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‏‏‎‎‎‏‏‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‏‎‎‏‏‏‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‎‏‏‎‏‎‏‎‏‎‎‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ downloading, ‎‏‎‎‏‏‎%2$s‎‏‎‎‏‏‏‎ complete‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‏‎‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‎‎‎‎‏‎‎‎‏‎‎‏‏‏‏‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎ waiting to install‎‏‎‎‏‎" - - - - - - - - + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‎‏‏‏‎‎‏‎‏‎‏‏‏‎‏‎‏‏‏‎‏‏‏‎‏‎‏‏‎‎‏‏‏‏‎‏‎‏‎‏‎‏‏‎‏‏‎‎‏‎‏‏‏‏‏‏‎‏‎‎App update required‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‎‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‏‏‎‏‏‎‏‏‎‎‎‎‎‏‏‎‏‏‎‏‏‏‎‎‏‎‏‏‏‎‏‏‏‎‏‏‎‎‎‎‏‎‎The app for this icon isn\'t updated. You can update manually to re-enable this shortcut, or remove the icon.‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‎‎‏‏‏‎‎‏‏‏‏‎‏‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‎‎‎‏‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‏‏‎‎‏‎‎Update‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‏‏‎‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‎‎‏‎‏‏‎‏‎‎‏‏‏‏‏‎‏‏‎‏‎‏‏‏‏‏‎Remove‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‎‏‎‎‎‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‎Widgets list‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‏‏‏‎‏‏‎‎‎‏‏‏‏‎‎‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‎Widgets list closed‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‏‎‎‎‏‏‏‎‏‏‎‏‏‎‎‎‏‏‎‎‏‏‏‏‏‎‎‎‏‎‏‎‏‏‏‏‎‏‎‎‎Add to home screen‎‏‎‎‏‎" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 19f65e86e7..a6f07da11b 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -23,8 +23,8 @@ "Trabajo" "La aplicación no está instalada." "La aplicación no está disponible" - "Aplicación descargada inhabilitada en modo seguro" - "Widgets inhabilitados en modo seguro" + "Aplicación descargada inhabilitada en modo Seguro" + "Widgets inhabilitados en modo Seguro" "Acceso directo no disponible" "Inicio" "Pantalla dividida" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index fabe73c868..f222c54faa 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -124,14 +124,10 @@ "%1$s ઇન્સ્ટૉલ કરી રહ્યાં છીએ, %2$s પૂર્ણ થયું" "%1$s ડાઉનલોડ કરી રહ્યાં છે, %2$s પૂર્ણ" "%1$s, ઇન્સ્ટૉલ થવાની રાહ જોઈ રહ્યું છે" - - - - - - - - + "ઍપને અપડેટ કરવી જરૂરી છે" + "આ આઇકન માટે ઍપ અપડેટ કરવામાં આવી નથી. તમે આ શૉર્ટકટ ફરી ચાલુ કરવા અથવા આઇકન કાઢી નાખવા માટે ઍપને મેન્યુઅલી અપડેટ કરી શકો છો." + "અપડેટ કરો" + "કાઢી નાખો" "વિજેટની સૂચિ" "વિજેટની સૂચિ બંધ કરવામાં આવી છે" "હોમ સ્ક્રીનમાં ઉમેરો" @@ -164,12 +160,12 @@ "મનગમતી ઍપ" "ઑફિસની ઍપ" "ઑફિસની પ્રોફાઇલ" - "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT વ્યવસ્થાપક તેમને જોઈ શકે છે" + "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT ઍડમિન તેમને જોઈ શકે છે" "સમજાઈ ગયું" - "ઑફિસ માટેની ઍપ થોભાવવામાં આવેલ છે" + "ઑફિસ માટેની ઍપ થોભાવવામાં આવી છે" "ઑફિસ માટેની તમારી ઍપ તમને નોટિફિકેશન મોકલી શકતી નથી, તમારી બૅટરી વાપરી શકતી નથી કે તમારું સ્થાન ઍક્સેસ કરી શકતી નથી" "ઑફિસ માટેની ઍપ બંધ છે. ઑફિસ માટેની તમારી ઍપ તમને નોટિફિકેશન મોકલી શકતી નથી, તમારી બૅટરી વાપરી શકતી નથી કે તમારું સ્થાન ઍક્સેસ કરી શકતી નથી" - "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT વ્યવસ્થાપક તેમને જોઈ શકે છે" + "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT ઍડમિન તેમને જોઈ શકે છે" "સમજાઈ ગયું" "ઑફિસ માટેની ઍપ બંધ કરો" "ઑફિસ માટેની ઍપ ચાલુ કરો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index bdb16cc1d5..c2896465ea 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -108,7 +108,7 @@ "होम स्क्रीन घुमाने की अनुमति दें" "फ़ोन घुुमाए जाने पर" "सूचनाएं बताने वाला डॉट" - "चालू" + "चालू है" "चालू" "सूचना के ऐक्सेस की ज़रूरत है" "सूचना बिंदु दिखाने के लिए, %1$s के ऐप्लिकेशन सूचना चालू करें" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 9f216968cc..0aa3f11479 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -32,7 +32,7 @@ "פיצול שמאלה" "פיצול ימינה" "‏פרטים על האפליקציה %1$s" - "כדי להעביר ווידג\'ט למקום אחר יש לגעת ולא להרפות." + "להעברת ווידג\'ט למקום אחר לוחצים עליו לחיצה ארוכה." "כדי להעביר ווידג\'ט למקום אחר או להשתמש בפעולות מותאמות אישית, יש ללחוץ פעמיים ולא להרפות." "%1$d × %2$d" "‏רוחב %1$d על גובה %2$d" @@ -161,7 +161,7 @@ "סגירה" "סגירה" "ההתראה נסגרה" - "אישיות" + "אישי" "עבודה" "פרופיל עבודה" "‏האפליקציות לעבודה מתויגות ומוצגות למנהל ה-IT" @@ -171,7 +171,7 @@ "האפליקציות לעבודה מושבתות. האפליקציות לא יכולות לשלוח לך התראות, להשתמש בסוללה או לגשת למיקום שלך" "‏האפליקציות לעבודה מתויגות ומוצגות למנהל ה-IT" "הבנתי" - "כיבוי של אפליקציות לעבודה" + "השבתה של אפליקציות לעבודה" "הפעלה של אפליקציות לעבודה" "סינון" "הפעולה נכשלה: %1$s" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 8b738e4117..7168581bac 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -75,7 +75,7 @@ "Жою" "Қолданба ақпараты" "Орнату" - "Қолданбаны ұсынбау" + "Қолданба ұсынбау" "Болжанған қолданбаны бекіту" "таңбаша орнату" "Қолданбаға пайдаланушының қатысуынсыз төте пернелерді қосу мүмкіндігін береді." diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index 7d9f8d9f99..3b10a6a4bf 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -47,7 +47,7 @@ "ಹುಡುಕಿ" "ಹುಡುಕಾಟ ಪೆಟ್ಟಿಗೆಯಿಂದ ಪಠ್ಯವನ್ನು ತೆರವುಗೊಳಿಸಿ" "ವಿಜೆಟ್‌ಗಳು ಮತ್ತು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಲಭ್ಯವಿಲ್ಲ" - "ಯಾವುದೇ ವಿಜೆಟ್‌ಗಳು ಅಥವಾ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ" + "ಯಾವುದೇ ವಿಜೆಟ್‌ಗಳು ಅಥವಾ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಪತ್ತೆಯಾಗಿಲ್ಲ" "ವೈಯಕ್ತಿಕ" "ಕೆಲಸ" "ಸಂಭಾಷಣೆಗಳು" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 5a1ee031ea..b5480028a3 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -72,7 +72,7 @@ "വ്യക്തിഗത ആപ്പുകളുടെ ലിസ്റ്റ്" "ഔദ്യോഗിക ആപ്പുകളുടെ ലിസ്റ്റ്" "നീക്കംചെയ്യുക" - "അൺഇൻസ്റ്റാളുചെയ്യുക" + "അൺഇൻസ്റ്റാൾ" "ആപ്പ് വിവരങ്ങൾ" "ഇൻസ്‌റ്റാൾ ചെയ്യുക" "ആപ്പ് നിർദ്ദേശിക്കരുത്" @@ -124,14 +124,10 @@ "%1$s ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു, %2$s പൂർത്തിയായി" "%1$s ഡൗൺലോഡ് ചെയ്യുന്നു, %2$s പൂർത്തിയായി" "ഇൻസ്റ്റാൾ ചെയ്യാൻ %1$s കാക്കുന്നു" - - - - - - - - + "ആപ്പ് അപ്‌ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്" + "ഈ ഐക്കണിനുള്ള ആപ്പ് അപ്‌ഡേറ്റ് ചെയ്തിട്ടില്ല. ഈ കുറുക്കുവഴി വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങൾക്ക് നേരിട്ട് അപ്‌ഡേറ്റ് ചെയ്യാം അല്ലെങ്കിൽ ഐക്കൺ നീക്കം ചെയ്യാം." + "അപ്ഡേറ്റ് ചെയ്യുക" + "നീക്കം ചെയ്യുക" "വിജറ്റുകളുടെ ലിസ്‌റ്റ്" "വിജറ്റുകളുടെ ലിസ്‌റ്റ് അവസാനിപ്പിച്ചു" "ഹോം സ്‌ക്രീനിലേക്ക് ചേർക്കുക" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index 1e212beda5..b058268e7a 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -124,14 +124,10 @@ "%1$s इन्स्टल गरिँदै छ, %2$s पूरा भयो" "%1$s डाउनलोड गर्दै, %2$s सम्पन्‍न" "%1$s स्थापना गर्न प्रतीक्षा गर्दै" - - - - - - - - + "एप अपडेट गरिनु पर्छ" + "यो आइकनले जनाउने एप अपडेट गरिएको छैन। तपाईं यो सर्टकट फेरि अन गर्न म्यानुअल रूपमा अपडेट गर्न सक्नुहुन्छ वा आइकन नै हटाउनुहोस्।" + "अपडेट गर्नुहोस्" + "हटाउनुहोस्" "विजेटहरूको सूची" "विजेटहरूको सूची बन्द गरियो" "होम स्क्रिनमा राख्नुहोस्" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index 222247b9d5..5dae6a4d3c 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -124,14 +124,10 @@ "%1$s ਨੂੰ ਸਥਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ, %2$s ਪੂਰਾ ਹੋਇਆ" "%1$s ਡਾਉਨਲੋਡ ਹੋਰ ਰਿਹਾ ਹੈ, %2$s ਸੰਪੂਰਣ" "%1$s ਸਥਾਪਤ ਕਰਨ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ" - - - - - - - - + "ਐਪ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ" + "ਇਸ ਪ੍ਰਤੀਕ ਲਈ ਐਪ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਜਾਂ ਪ੍ਰਤੀਕ ਨੂੰ ਹਟਾਉਣ ਲਈ ਤੁਸੀਂ ਹੱਥੀਂ ਅੱਪਡੇਟ ਕਰ ਸਕਦੇ ਹੋ।" + "ਅੱਪਡੇਟ ਕਰੋ" + "ਹਟਾਓ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ" "ਵਿਜੇਟਾਂ ਦੀ ਸੂਚੀ ਬੰਦ ਕੀਤੀ ਗਈ" "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਸ਼ਾਮਲ ਕਰੋ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index a7c1c18c6b..f4a37c2f9b 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -161,7 +161,7 @@ "Zamknij" "Zamknij" "Powiadomienie odrzucone" - "Osobiste" + "Prywatne" "Służbowe" "Profil służbowy" "Aplikacje służbowe mają plakietki i są widoczne dla administratora IT" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 5553e8c97a..6b5fe2bba0 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -47,7 +47,7 @@ "Претражите" "Обришите текст из оквира за претрагу" "Виџети и пречице нису доступни" - "Није пронађен ниједан виџет или пречица" + "Није пронађен ниједан виџет ни пречица" "Лично" "Посао" "Конверзације" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 0976af7266..c00548f7ae 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -124,14 +124,10 @@ "%1$s‌ను ఇన్‌స్టాల్ చేయడం, %2$s పూర్తయింది" "%1$s డౌన్‌లోడ్ అవుతోంది, %2$s పూర్తయింది" "%1$s ఇన్‌స్టాల్ కావడానికి వేచి ఉంది" - - - - - - - - + "యాప్‌ను అప్‌డేట్ చేయడం అవసరం" + "ఈ చిహ్నం కోసం యాప్ అప్‌డేట్ చేయబడలేదు. మీరు ఈ షార్ట్‌కట్‌ను మళ్లీ ఎనేబుల్ చేయడానికి మాన్యువల్‌గా అప్‌డేట్ చేయవచ్చు లేదా చిహ్నాన్ని తీసివేయవచ్చు." + "అప్‌డేట్ చేయండి" + "తీసివేయండి" "విడ్జెట్‌ల లిస్ట్‌" "విడ్జెట్‌ల లిస్ట్‌ మూసివేయబడింది" "మొదటి స్క్రీన్‌కు జోడించండి" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index ea7d37e605..c5cc4e826c 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -32,7 +32,7 @@ "左分屏" "右分屏" "%1$s 的应用信息" - "轻触并按住微件即可移动该微件。" + "轻触并按住即可移动微件。" "点按两次并按住微件即可移动该微件或使用自定义操作。" "%1$d × %2$d" "宽 %1$d,高 %2$d" From ce4c5ca3ea95e5a25a1d2753046f2526dcd59799 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Mon, 25 Apr 2022 02:45:03 +0000 Subject: [PATCH 054/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I9e85d1617f400b19effa891f03a9c27b7f2194a2 --- res/values-af/strings.xml | 12 ++++-------- res/values-am/strings.xml | 12 ++++-------- res/values-ar/strings.xml | 12 ++++-------- res/values-as/strings.xml | 12 ++++-------- res/values-az/strings.xml | 12 ++++-------- res/values-b+sr+Latn/strings.xml | 12 ++++-------- res/values-be/strings.xml | 12 ++++-------- res/values-bg/strings.xml | 12 ++++-------- res/values-bn/strings.xml | 12 ++++-------- res/values-bs/strings.xml | 12 ++++-------- res/values-ca/strings.xml | 12 ++++-------- res/values-cs/strings.xml | 12 ++++-------- res/values-da/strings.xml | 12 ++++-------- res/values-de/strings.xml | 12 ++++-------- res/values-el/strings.xml | 12 ++++-------- res/values-en-rAU/strings.xml | 12 ++++-------- res/values-en-rCA/strings.xml | 12 ++++-------- res/values-en-rGB/strings.xml | 12 ++++-------- res/values-en-rIN/strings.xml | 12 ++++-------- res/values-es-rUS/strings.xml | 12 ++++-------- res/values-es/strings.xml | 12 ++++-------- res/values-et/strings.xml | 12 ++++-------- res/values-eu/strings.xml | 12 ++++-------- res/values-fa/strings.xml | 12 ++++-------- res/values-fi/strings.xml | 12 ++++-------- res/values-fr-rCA/strings.xml | 12 ++++-------- res/values-fr/strings.xml | 14 +++++--------- res/values-gl/strings.xml | 12 ++++-------- res/values-gu/strings.xml | 4 ++-- res/values-hi/strings.xml | 12 ++++-------- res/values-hr/strings.xml | 12 ++++-------- res/values-hu/strings.xml | 12 ++++-------- res/values-hy/strings.xml | 12 ++++-------- res/values-in/strings.xml | 12 ++++-------- res/values-is/strings.xml | 12 ++++-------- res/values-it/strings.xml | 14 +++++--------- res/values-iw/strings.xml | 12 ++++-------- res/values-ja/strings.xml | 12 ++++-------- res/values-ka/strings.xml | 12 ++++-------- res/values-kk/strings.xml | 12 ++++-------- res/values-km/strings.xml | 14 +++++--------- res/values-kn/strings.xml | 12 ++++-------- res/values-ko/strings.xml | 12 ++++-------- res/values-ky/strings.xml | 12 ++++-------- res/values-lo/strings.xml | 12 ++++-------- res/values-lt/strings.xml | 12 ++++-------- res/values-lv/strings.xml | 12 ++++-------- res/values-mk/strings.xml | 14 +++++--------- res/values-mn/strings.xml | 12 ++++-------- res/values-mr/strings.xml | 12 ++++-------- res/values-ms/strings.xml | 12 ++++-------- res/values-my/strings.xml | 16 ++++++---------- res/values-nb/strings.xml | 12 ++++-------- res/values-ne/strings.xml | 2 +- res/values-nl/strings.xml | 12 ++++-------- res/values-or/strings.xml | 12 ++++-------- res/values-pl/strings.xml | 12 ++++-------- res/values-pt-rPT/strings.xml | 12 ++++-------- res/values-pt/strings.xml | 12 ++++-------- res/values-ro/strings.xml | 12 ++++-------- res/values-ru/strings.xml | 12 ++++-------- res/values-si/strings.xml | 12 ++++-------- res/values-sk/strings.xml | 12 ++++-------- res/values-sl/strings.xml | 14 +++++--------- res/values-sq/strings.xml | 12 ++++-------- res/values-sr/strings.xml | 12 ++++-------- res/values-sv/strings.xml | 12 ++++-------- res/values-sw/strings.xml | 14 +++++--------- res/values-ta/strings.xml | 12 ++++-------- res/values-te/strings.xml | 2 +- res/values-th/strings.xml | 12 ++++-------- res/values-tl/strings.xml | 12 ++++-------- res/values-tr/strings.xml | 14 +++++--------- res/values-uk/strings.xml | 12 ++++-------- res/values-ur/strings.xml | 12 ++++-------- res/values-uz/strings.xml | 12 ++++-------- res/values-vi/strings.xml | 12 ++++-------- res/values-zh-rCN/strings.xml | 12 ++++-------- res/values-zh-rHK/strings.xml | 12 ++++-------- res/values-zh-rTW/strings.xml | 12 ++++-------- res/values-zu/strings.xml | 12 ++++-------- 81 files changed, 325 insertions(+), 637 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 471bcc5453..019fc5b5bb 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -124,14 +124,10 @@ "%1$s installeer tans; %2$s voltooi" "%1$s laai tans af, %2$s voltooid" "%1$s wag tans om te installeer" - - - - - - - - + "Programopdatering word vereis" + "Die program vir hierdie ikoon is nie opgedateer nie. Jy kan dit handmatig opdateer om hierdie kortpad weer te aktiveer, of die ikoon verwyder." + "Dateer op" + "Verwyder" "Legstukkelys" "Legstukkelys is toegemaak" "Voeg by tuisskerm" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 73bbdd1715..7de1041a04 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -124,14 +124,10 @@ "%1$s በመጫን ላይ፣ %2$s ተጠናቅቋል" "%1$s በመውረድ ላይ፣ %2$s ተጠናቋል" "%1$s ለመጫን በመጠበቅ ላይ" - - - - - - - - + "መተግበሪያ ማዘመን አስፈላጊ ነው" + "የዚህ አዶ መተግበሪያ አልተዘመነም። ይህን አቋራጭ ዳግም ለማንቃት በራስዎ ማዘመን ወይም አዶውን ማስወገድ ይችላሉ።" + "አዘምን" + "አስወግድ" "የመግብሮች ዝርዝር" "የመግብሮች ዝርዝር ተዘግቷል" "ወደ መነሻ ማያ ገጽ አክል" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 774977ce3f..bcd1fa9f61 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -124,14 +124,10 @@ "جارٍ تثبيت %1$s، مستوى التقدم: %2$s" "جارٍ تنزيل %1$s، اكتمل %2$s" "%1$s في انتظار التثبيت" - - - - - - - - + "مطلوب تحديث التطبيق" + "لم يتمّ تحديث التطبيق الخاص بهذا الرمز. يمكنك تحديث التطبيق يدويًا لإعادة تفعيل هذا الاختصار أو إزالة الرمز." + "تحديث" + "إزالة" "قائمة الأدوات" "تم إغلاق قائمة الأدوات." "إضافة تطبيق للشاشة الرئيسية" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index cb1581fda2..e3f637ff2a 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -124,14 +124,10 @@ "%1$s ইনষ্টল কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হৈছে" "%1$s ডাউনল’ড কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হ’ল" "%1$s ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে" - - - - - - - - + "এপ্‌টো আপডে’ট কৰা প্ৰয়োজন" + "এই চিহ্নটোৰ এপ্‌টো আপডে’ট কৰা হোৱা নাই। আপুনি এই শ্বৰ্টকাটটো পুনৰ সক্ষম কৰিবলৈ মেনুৱেলী আপডে’ট কৰিব পাৰে অথবা চিহ্নটো আঁতৰাব পাৰে।" + "আপডে’ট কৰক" + "আঁতৰাওক" "ৱিজেটৰ তালিকা" "ৱিজেটৰ তালিকা বন্ধ কৰা হ’ল" "গৃহ স্ক্ৰীনত যোগ কৰক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index aa19e28d65..47fde2ab0e 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -124,14 +124,10 @@ "%1$s quraşdırır, %2$s tamamlanıb" "%1$s endirilir, %2$s tamamlandı" "%1$s yüklənmək üçün gözləyir" - - - - - - - - + "Tətbiqin güncəllənməsi tələb edilir" + "Bu ikona üçün tətbiq güncəllənməyib. Bu qısayolu yenidən aktivləşdirmək üçün manual olaraq güncəlləyə və ya ikonanı silə bilərsiniz." + "Güncəlləyin" + "Silin" "Vidcet siyahısı" "Vidcet siyahısı bağlandı" "Əsas ekrana əlavə edin" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index ddcb256753..6ad0ea9fde 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -124,14 +124,10 @@ "%1$s se instalira, %2$s gotovo" "%1$s se preuzima, završeno je %2$s" "%1$s čeka na instaliranje" - - - - - - - - + "Treba da ažurirate aplikaciju" + "Aplikacija za ovu ikonu nije ažurirana. Možete da je ručno ažurirate da biste ponovo omogućili ovu prečicu ili uklonite ikonu." + "Ažuriraj" + "Ukloni" "Lista vidžeta" "Lista vidžeta je zatvorena" "Dodajte na početni ekran" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 43e5e90c64..3617fcc5ec 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -124,14 +124,10 @@ "Усталёўваецца праграма \"%1$s\", завершана %2$s" "Ідзе спампоўка %1$s, %2$s завершана" "%1$s чакае ўсталёўкі" - - - - - - - - + "Неабходна абнавіць праграму" + "Гэта версія праграмы састарэла. Абнавіце праграму ўручную, каб зноў карыстацца гэтым ярлыком, або выдаліце значок." + "Абнавіць" + "Выдаліць" "Спіс віджэтаў" "Спіс віджэтаў закрыты" "Дадаць на галоўны экран" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 9c657086bb..1a8671ab07 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -124,14 +124,10 @@ "%1$s се инсталира, %2$s завършено" "%1$s се изтегля. Завършено: %2$s" "%1$s изчаква инсталиране" - - - - - - - - + "Изисква се актуализация на приложението" + "Приложението за тази икона не е актуализирано. Можете да го актуализирате ръчно, за да активирате отново този пряк път, или да премахнете иконата." + "Актуализиране" + "Премахване" "Списък с приспособления" "Списъкът с приспособления е затворен" "Добавяне към началния екран" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 38be6e2dcd..7b45842b5d 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -124,14 +124,10 @@ "%1$s ইনস্টল করা হচ্ছে, %2$s সম্পূর্ণ হয়েছে" "%1$s ডাউনলোড হচ্ছে %2$s সম্পন্ন হয়েছে" "%1$s ইনস্টলের অপেক্ষায় রয়েছে" - - - - - - - - + "অ্যাপটি আপডেট করা প্রয়োজন" + "এই আইকনের জন্য অ্যাপটি আপডেট করা নেই। এই শর্টকার্ট আবার চালু করতে, আপনি ম্যানুয়ালি আপডেট করতে বা সরিয়ে দিতে পারবেন।" + "আপডেট করুন" + "সরান" "উইজেটের তালিকা" "উইজেটের তালিকা বন্ধ করা হয়েছে" "হোম স্ক্রিনে যোগ করুন" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index fbf9fce9c9..fbe4bf1b2e 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -124,14 +124,10 @@ "Instaliranje aplikacije %1$s, završeno je %2$s" "%1$s se preuzima, završeno %2$s" "%1$s čeka da se instalira" - - - - - - - - + "Potrebno je ažurirati aplikaciju" + "Aplikacija za ovu ikonu nije ažurirana. Možete je ažurirati ručno da ponovo omogućite ovu prečicu ili možete ukloniti ikonu." + "Ažuriraj" + "Ukloni" "Spisak vidžeta" "Spisak vidžeta je zatvoren" "Dodavanje na početni ekran" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 9eba6b8d32..5d58a90f6b 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -124,14 +124,10 @@ "S\'està instal·lant %1$s; s\'ha completat un %2$s" "S\'està baixant %1$s, %2$s completat" "S\'està esperant per instal·lar %1$s" - - - - - - - - + "Cal actualitzar l\'aplicació" + "L\'aplicació d\'aquesta icona no està actualitzada. Pots actualitzar-la manualment per tornar a activar aquesta drecera o pots suprimir la icona." + "Actualitza" + "Suprimeix" "Llista de widgets" "S\'ha tancat la llista de widgets" "Afegeix a la pantalla d\'inici" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 3b38e62286..2b0b100aa6 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -124,14 +124,10 @@ "Instalace aplikace %1$s, dokončeno %2$s" "Stahování aplikace %1$s (dokončeno %2$s)" "Instalace aplikace %1$s čeká na zahájení" - - - - - - - - + "Je nutná aktualizace aplikace" + "Aplikace pro tuto ikonu není nainstalována. Můžete ji ručně aktualizovat, aby zkratka znovu fungovala, případně můžete ikonu odstranit." + "Aktualizovat" + "Odstranit" "Seznam widgetů" "Seznam widgetů zavřen" "Přidat na plochu" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 284f2d9168..45d83583d6 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -124,14 +124,10 @@ "%1$s installeres. %2$s fuldført" "%1$s downloades. %2$s er gennemført" "%1$s venter på at installere" - - - - - - - - + "Appen skal opdateres" + "Appen, der tilhører dette ikon, er ikke opdateret. Du kan opdatere appen manuelt for at genaktivere denne genvej, eller du kan fjerne ikonet." + "Opdater" + "Fjern" "Liste med widgets" "Listen med widgets blev lukket" "Føj til startskærm" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 0dc06cd2bf..140584ca0c 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -124,14 +124,10 @@ "%1$s wird installiert, %2$s abgeschlossen" "%1$s wird heruntergeladen, %2$s abgeschlossen" "Warten auf Installation von %1$s" - - - - - - - - + "App-Update erforderlich" + "Die App für dieses Symbol wurde noch nicht aktualisiert. Du kannst sie manuell aktualisieren, um die Verknüpfung wieder zu aktivieren, oder das Symbol entfernen." + "Aktualisieren" + "Entfernen" "Widgetliste" "Widgetliste geschlossen" "Zum Startbildschirm hinzufügen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 2b6784815f..5bbc0082eb 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -124,14 +124,10 @@ "Έχει ολοκληρωθεί το %2$s της εγκατάστασης της εφαρμογής %1$s" "Λήψη %1$s, ολοκληρώθηκε %2$s" "%1$s σε αναμονή για εγκατάσταση" - - - - - - - - + "Απαιτείται ενημέρωση της εφαρμογής" + "Η εφαρμογή για αυτό το εικονίδιο δεν έχει ενημερωθεί. Μπορείτε να την ενημερώσετε μη αυτόματα για να ενεργοποιήσετε ξανά τη συγκεκριμένη συντόμευση ή να καταργήσετε το εικονίδιο." + "Ενημέρωση" + "Κατάργηση" "Λίστα γραφικών στοιχείων" "Η λίστα γραφικών στοιχείων έκλεισε" "Προσθήκη στην αρχική οθόνη" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index 4853509b44..f5aaf56a4c 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -124,14 +124,10 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" - - - - - - - - + "App update required" + "The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon." + "Update" + "Remove" "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index 4853509b44..f5aaf56a4c 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -124,14 +124,10 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" - - - - - - - - + "App update required" + "The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon." + "Update" + "Remove" "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 4853509b44..f5aaf56a4c 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -124,14 +124,10 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" - - - - - - - - + "App update required" + "The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon." + "Update" + "Remove" "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index 4853509b44..f5aaf56a4c 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -124,14 +124,10 @@ "%1$s installing, %2$s complete" "%1$s downloading, %2$s complete" "%1$s waiting to install" - - - - - - - - + "App update required" + "The app for this icon isn\'t updated. You can update manually to re-enable this shortcut or remove the icon." + "Update" + "Remove" "Widgets list" "Widgets list closed" "Add to home screen" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index b67397b769..1737658c47 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -124,14 +124,10 @@ "Se está instalando %1$s; %2$s completado" "Se completó el %2$s de la descarga de %1$s" "Instalación de %1$s en espera" - - - - - - - - + "Es necesario actualizar la app" + "No se actualizó la app de este ícono. Puedes actualizarla manualmente para rehabilitar el acceso directo, o bien quitar el ícono." + "Actualizar" + "Quitar" "Lista de widgets" "Se cerró la lista de widgets" "Agregar a pantalla principal" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index a6f07da11b..21b81cb5aa 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -124,14 +124,10 @@ "Instalando %1$s, %2$s completado" "Descargando %1$s (%2$s completado)" "Esperando para instalar %1$s" - - - - - - - - + "Debes actualizar la aplicación" + "La aplicación de este icono no está actualizada. Puedes actualizarla manualmente para volver a habilitar este acceso directo o puedes eliminar el icono." + "Actualizar" + "Quitar" "Lista de widgets" "Lista de widgets cerrada" "Añadir a pantalla de inicio" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index ee31cefe27..7ded0dec75 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -124,14 +124,10 @@ "Üksust %1$s installitakse, %2$s on valmis" "Rakenduse %1$s allalaadimine, %2$s on valmis" "%1$s on installimise ootel" - - - - - - - - + "Rakendust tuleb värskendada" + "Selle ikooni rakendust pole värskendatud. Otsetee uuesti lubamiseks võite rakendust käsitsi värskendada või ikooni eemaldada." + "Värskenda" + "Eemalda" "Vidinate loend" "Vidinate loend on suletud" "Lisa avakuvale" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 2798733b58..48d26f0baa 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -124,14 +124,10 @@ "%1$s instalatzen, %2$s osatuta" "%1$s deskargatzen, %2$s osatuta" "%1$s instalatzeko zain" - - - - - - - - + "Aplikazioa eguneratu behar da" + "Ikonoaren aplikazioa ez dago eguneratuta. Lasterbidea berriro gaitzeko, eskuz egunera dezakezu aplikazioa. Bestela, kendu ikonoa." + "Eguneratu" + "Kendu" "Widget-zerrenda" "Itxi da widget-zerrenda" "Gehitu hasierako pantailan" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index a56981667a..e834d0c492 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -124,14 +124,10 @@ "%1$s درحال نصب است، %2$s تکمیل شده است" "درحال بارگیری %1$s، %2$s کامل شد" "%1$s درانتظار نصب" - - - - - - - - + "برنامه باید به‌روز شود" + "برنامه برای این نماد به‌روز نشده است. می‌توانید آن را به‌صورت دستی به‌روز کنید تا میان‌بر دوباره فعال شود، یا نماد را بردارید." + "به‌روزرسانی" + "برداشتن" "فهرست ابزارک‌ها" "فهرست ابزارک‌ها بسته شد" "افزودن به صفحه اصلی" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 707dc9a15d..26ad66e69c 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -124,14 +124,10 @@ "%1$s asennetaan, %2$s valmis" "%1$s latautuu, valmiina %2$s" "%1$s odottaa asennusta" - - - - - - - - + "Sovelluspäivitys vaaditaan" + "Kuvakkeen sovellusta ei ole päivitetty. Voit ottaa pikakuvakkeen uudelleen käyttöön päivittämällä sovelluksen tai poistaa kuvakkeen." + "Päivitä" + "Poista" "Widget-luettelo" "Widget-luettelo suljettu" "Lisää aloitusnäytölle" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index ff7faad812..1fc14f5cf5 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -124,14 +124,10 @@ "Installation de l\'application %1$s en cours, %2$s terminée" "Téléchargement de %1$s : %2$s" "%1$s en attente d\'installation" - - - - - - - - + "Mise à jour de l\'application requise" + "L\'application pour cette icône n\'est pas à jour. Vous pouvez soit la mettre à jour manuellement pour réactiver ce raccourci, soit retirer l\'icône." + "Mettre à jour" + "Retirer" "Liste des widgets" "Liste des widgets fermée" "Ajouter à l\'écran d\'accueil" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index ce4add74cd..5ef521ebea 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -124,20 +124,16 @@ "Installation de %1$s… (%2$s terminés)" "%1$s en cours de téléchargement, %2$s effectué(s)" "%1$s en attente d\'installation" - - - - - - - - + "Mise à jour de l\'appli requise" + "L\'appli correspondant à cette icône n\'est pas mise à jour. Vous pouvez la mettre à jour manuellement pour réactiver le raccourci ou supprimer l\'icône." + "Modifier" + "Supprimer" "Liste des widgets" "La liste des widgets est fermée" "Ajouter à l\'écran d\'accueil" "Déplacer l\'élément ici" "L\'élément a bien été ajouté à l\'écran d\'accueil." - "L\'élément a bien été supprimé." + "Élément supprimé" "Annuler" "Déplacer l\'élément" "Déplacer vers la ligne %1$s, colonne %2$s" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 6e42995c79..2879f0dfab 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -124,14 +124,10 @@ "Instalando %1$s, %2$s completado" "Descargando %1$s (%2$s completado)" "Esperando para instalar %1$s" - - - - - - - - + "É necesario actualizar a aplicación" + "A aplicación á que corresponde esta icona non está actualizada. Podes actualizala manualmente para activar de novo este atallo, ou ben quitar a icona." + "Actualizar" + "Quitar" "Lista de widgets" "Pechouse a lista de widgets" "Engadir á pantalla de inicio" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index f222c54faa..ce02af6eea 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -72,7 +72,7 @@ "વ્યક્તિગત ઍપની સૂચિ" "કાર્યસ્થળની ઍપની સૂચિ" "કાઢી નાખો" - "અનઇન્સ્ટોલ કરો" + "અનઇન્સ્ટૉલ કરો" "ઍપની માહિતી" "ઇન્સ્ટૉલ કરો" "ઍપ સૂચવશો નહીં" @@ -133,7 +133,7 @@ "હોમ સ્ક્રીનમાં ઉમેરો" "આઇટમ અહીં ખસેડો" "હોમ સ્ક્રીનમાં આઇટમ ઉમેરી" - "આઇટમ દૂર કરી" + "આઇટમ કાઢી નાખી" "રદ કરો" "આઇટમ ખસેડો" "%1$s પંક્તિ %2$s કૉલમ પર ખસેડો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index c2896465ea..5ed7bc8701 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -124,14 +124,10 @@ "%1$s इंस्टॉल किया जा रहा है, %2$s पूरा हो गया" "%1$s डाउनलोड हो रहा है, %2$s पूरी हुई" "%1$s के इंस्टॉल होने की प्रतीक्षा की जा रही है" - - - - - - - - + "ऐप्लिकेशन को अपडेट करना ज़रूरी है" + "इस आइकॉन का ऐप्लिकेशन अपडेट नहीं है. इस शॉर्टकट को फिर से चालू करने या आइकॉन को हटाने के लिए, ऐप्लिकेशन को मैन्युअल रूप से अपडेट किया जा सकता है." + "अपडेट करें" + "हटाएं" "विजेट की सूची" "विजेट की सूची बंद हो गई है" "होम स्क्रीन पर जोड़ें" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index cc7f067397..06a330f7d9 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -124,14 +124,10 @@ "Instaliranje aplikacije %1$s, %2$s dovršeno" "Preuzimanje aplikacije %1$s, dovršeno %2$s" "Čekanje na instaliranje aplikacije %1$s" - - - - - - - - + "Aplikacija se treba ažurirati" + "Aplikacija ove ikone nije ažurirana. Možete ručno ažurirati da biste ponovo omogućili ovaj prečac ili uklonite ikonu." + "Ažuriraj" + "Ukloni" "Popis widgeta" "Popis widgeta zatvoren" "Dodajte na početni zaslon" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 9cd705cfc2..2d67fc305e 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -124,14 +124,10 @@ "Folyamatban van a(z) %1$s telepítése, %2$s kész" "A(z) %1$s letöltése, %2$s kész" "A(z) %1$s telepítésre vár" - - - - - - - - + "Alkalmazásfrissítés szükséges" + "Az ikonhoz tartozó alkalmazás nincs frissítve. A parancsikon újbóli engedélyezéséhez frissítse az alkalmazást, vagy távolítsa ez az ikont." + "Frissítés" + "Eltávolítás" "Widgetlista" "Widgetlista bezárva" "Hozzáadás a kezdőképernyőhöz" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index e8124a6da2..867fcb7823 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -124,14 +124,10 @@ "%1$s հավելվածը տեղադրվում է, կատարված է %2$s-ը" "%1$s–ի ներբեռնում (%2$s)" "%1$s-ի տեղադրման սպասում" - - - - - - - - + "Պահանջվում է թարմացնել հավելվածը" + "Հավելվածը հնացել է։ Թարմացրեք այն ձեռքով, որպեսզի շարունակեք օգտագործել դյուրանցումը, կամ հեռացրեք հավելվածի պատկերակը։" + "Թարմացնել" + "Հեռացնել" "Վիջեթների ցանկ" "Վիջեթների ցանկը փակվեց" "Ավելացնել հիմնական էկրանին" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 07ebae9e59..b213d47054 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -124,14 +124,10 @@ "%1$s sedang diinstal, %2$s selesai" "%1$s sedang didownload, %2$s selesai" "%1$s menunggu dipasang" - - - - - - - - + "Aplikasi perlu diupdate" + "Aplikasi untuk ikon ini belum diupdate. Anda dapat mengupdate secara manual untuk mengaktifkan kembali pintasan ini, atau hapus ikon." + "Update" + "Hapus" "Daftar widget" "Daftar widget ditutup" "Tambahkan ke layar utama" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 3645bb9028..95b6c1e209 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -124,14 +124,10 @@ "Setur upp %1$s, %2$s lokið" "%1$s í niðurhali, %2$s lokið" "%1$s bíður uppsetningar" - - - - - - - - + "Uppfæra þarf forritið" + "Forritið fyrir þetta tákn er ekki uppfært. Þú getur uppfært það handvirkt til að kveikja aftur á þessari flýtileið eða fjarlægt táknið." + "Uppfæra" + "Fjarlægja" "Græjulisti" "Græjulista lokað" "Bæta á heimaskjá" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index c56ce0b89f..4664726f46 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -77,7 +77,7 @@ "Installa" "Non suggerire app" "Blocca previsione" - "aggiunta di scorciatoie" + "Aggiunta di scorciatoie" "Consente a un\'app di aggiungere scorciatoie automaticamente." "leggere le impostazioni e le scorciatoie nella schermata Home" "Consente all\'app di leggere le impostazioni e le scorciatoie nella schermata Home." @@ -124,14 +124,10 @@ "Installazione di %1$s, completamento: %2$s" "Download di %1$s in corso, %2$s completato" "%1$s in attesa di installazione" - - - - - - - - + "È necessario aggiornare l\'app" + "L\'app relativa a questa icona non è aggiornata. Puoi eseguire manualmente l\'aggiornamento per riattivare questa scorciatoia oppure rimuovere l\'icona." + "Aggiorna" + "Rimuovi" "Elenco di widget" "Elenco di widget chiuso" "Aggiungi alla schermata Home" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 0aa3f11479..b2ecf62f5b 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -124,14 +124,10 @@ "%1$s בתהליך התקנה, %2$s הושלמו" "הורדת %1$s מתבצעת, %2$s הושלמו" "מחכה להתקנה של %1$s" - - - - - - - - + "נדרש עדכון לאפליקציה" + "האפליקציה של הסמל הזה לא מעודכנת. אפשר לעדכן אותה ידנית כדי להפעיל מחדש את קיצור הדרך הזה, או להסיר את הסמל." + "עדכון" + "הסרה" "רשימת ווידג\'טים" "רשימת הווידג\'טים נסגרה" "הוספה למסך הבית" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 9ac4b94abf..9e921dc6f3 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -124,14 +124,10 @@ "%1$s をインストールしています: %2$s 完了" "%1$sをダウンロード中、%2$s完了" "%1$sのインストール待ち" - - - - - - - - + "アプリの更新が必要" + "このアイコンのアプリは更新されていません。手動で更新して、このショートカットを再度有効にできます。また、アイコンを削除することもできます。" + "更新" + "削除" "ウィジェット リスト" "ウィジェット リストを閉じました" "ホーム画面に追加" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index 6f66155405..e3d762db9c 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -124,14 +124,10 @@ "ინსტალირდება %1$s, %2$s დასრულებულია" "მიმდინარეობს %1$s-ის ჩამოტვირთვა, %2$s დასრულდა" "%1$s ელოდება ინსტალაციას" - - - - - - - - + "საჭიროა აპის განახლება" + "ამ ხატულის აპი განახლებული არ არის. შეგიძლიათ, ხელით განაახლოთ ამ მალსახმობის ხელახლა გასააქტიურებლად, ან ამოშალოთ ხატულა." + "განახლება" + "ამოშლა" "ვიჯეტების სია" "ვიჯეტების სია დაიხურა" "მთავარ ეკრანზე დამატება" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 7168581bac..d84d3d9751 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -124,14 +124,10 @@ "%1$s орнатылуда, %2$s аяқталды" "%1$s жүктелуде, %2$s аяқталды" "%1$s орнату күтілуде" - - - - - - - - + "Қолданбаны жаңарту қажет" + "Осы белгіше үшін қолданба жаңартылмаған. Оны қолмен жаңартып, осы таңбашаны қайта іске қоса аласыз немесе белгішені өшіріп тастаңыз." + "Жаңарту" + "Өшіру" "Виджеттер тізімі" "Видджеттер тізімі жабылды" "Негізгі экранға қосу" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index b0a3234d23..7545216aa1 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -72,7 +72,7 @@ "បញ្ជី​កម្មវិធី​ផ្ទាល់ខ្លួន" "បញ្ជី​កម្មវិធី​ការងារ" "យកចេញ" - "លុបការដំឡើង" + "លុប" "ព័ត៌មាន​កម្មវិធី" "ដំឡើង" "កុំណែនាំកម្មវិធី" @@ -124,14 +124,10 @@ "កំពុង​ដំឡើង %1$s, បាន​បញ្ចប់ %2$s" "កំពុងដោនឡូត %1$s បានបញ្ចប់ %2$s" "%1$s កំពុងរង់ចាំការដំឡើង" - - - - - - - - + "តម្រូវឱ្យមាន​កំណែកម្មវិធីថ្មី" + "កម្មវិធីសម្រាប់​រូបតំណាងនេះ​មិនត្រូវបានដំឡើងកំណែ​ទេ។ អ្នកអាច​ដំឡើងកំណែ​ដោយផ្ទាល់ ដើម្បីបើក​ផ្លូវកាត់នេះឡើងវិញ ឬលុបរូបតំណាងនេះ។" + "ដំឡើងកំណែ" + "លុប" "បញ្ជីធាតុ​ក្រាហ្វិក" "បាន​បិទ​បញ្ជីធាតុ​ក្រាហ្វិក" "បញ្ចូល​ទៅក្នុង​អេក្រង់​ដើម" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index 3b10a6a4bf..b2aa1d9b80 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -124,14 +124,10 @@ "%1$s ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ, %2$s ಪೂರ್ಣಗೊಂಡಿದೆ" "%1$s ಡೌನ್‌ಲೋಡ್‌ ಮಾಡಲಾಗುತ್ತಿದೆ, %2$s ಪೂರ್ಣಗೊಂಡಿದೆ" "%1$s ಸ್ಥಾಪಿಸಲು ಕಾಯಲಾಗುತ್ತಿದೆ" - - - - - - - - + "ಆ್ಯಪ್ ಅಪ್‌ಡೇಟ್ ಅಗತ್ಯವಿದೆ" + "ಈ ಐಕಾನ್‌ಗಾಗಿ ಆ್ಯಪ್ ಅನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿಲ್ಲ. ಈ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಮರು-ಸಕ್ರಿಯಗೊಳಿಸಲು ನೀವು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಬಹುದು ಅಥವಾ ಐಕಾನ್ ಅನ್ನು ತೆಗೆದುಹಾಕಬಹುದು." + "ಅಪ್‌ಡೇಟ್ ಮಾಡಿ" + "ತೆಗೆದುಹಾಕಿ" "ವಿಜೆಟ್ ಪಟ್ಟಿ" "ವಿಜೆಟ್ ಪಟ್ಟಿಯನ್ನು ಮುಚ್ಚಲಾಗಿದೆ" "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಸೇರಿಸಿ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 22a9b3c049..ac2cb027a5 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -124,14 +124,10 @@ "%1$s 설치 중, %2$s 완료" "%1$s 다운로드 중, %2$s 완료" "%1$s 설치 대기 중" - - - - - - - - + "앱 업데이트 필요" + "바로가기 아이콘의 앱이 업데이트되지 않았습니다. 직접 업데이트하여 앱 바로가기를 다시 사용할 수 있도록 하거나 아이콘을 삭제하세요." + "업데이트" + "삭제" "위젯 목록" "위젯 목록 닫힘" "홈 화면에 추가" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index c235b3dfab..98be10a348 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -124,14 +124,10 @@ "%1$s орнотулууда, %2$s аткарылды" "%1$s жүктөлүп алынууда, %2$s аяктады" "%1$s орнотулушу күтүлүүдө" - - - - - - - - + "Колдонмону жаңыртыңыз" + "Бул сүрөтчөнүн колдонмосу жаңыртылган эмес. Ыкчам баскычты кайра иштетүү үчүн аны кол менен жаңыртып же сүрөтчөнү өчүрүп койсоңуз болот." + "Жаңыртуу" + "Өчүрүү" "Виджеттердин тизмеси" "Виджеттердин тизмеси жабык" "Башкы экранга кошуу" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 66ff43d6b4..9aafa18d08 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -124,14 +124,10 @@ "ກຳລັງຕິດຕັ້ງ %1$s, %2$s ສຳເລັດແລ້ວ" "%1$s ກຳ​ລັງ​ດາວ​ໂຫຼດ, %2$s ສຳ​ເລັດ" "%1$s ກຳ​ລັງ​ລໍ​ຖ້າ​ຕິດ​ຕັ້ງ" - - - - - - - - + "ຈຳເປັນຕ້ອງອັບເດດແອັບ" + "ບໍ່ໄດ້ອັບເດດແອັບສຳລັບໄອຄອນນີ້. ທ່ານສາມາດອັບເດດເອງໄດ້ເພື່ອເປີດການນຳໃຊ້ທາງລັດນີ້ຄືນໃໝ່ ຫຼື ລຶບໄອຄອນດັ່ງກ່າວອອກ." + "ອັບເດດ" + "ລຶບອອກ" "ລາຍຊື່ວິດເຈັດ" "ປິດລາຍຊື່ວິດເຈັດແລ້ວ" "ເພີ່ມໃສ່ໂຮມສະກຣີນ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 66933ac9bd..888a8f7712 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -124,14 +124,10 @@ "Įdiegiama: „%1$s“; baigta: %2$s" "Atsisiunčiama programa „%1$s“, %2$s baigta" "Laukiama, kol bus įdiegta programa „%1$s“" - - - - - - - - + "Būtina atnaujinti programą" + "Šios piktogramos programa neatnaujinta. Galite patys atnaujinti, kad iš naujo įgalintumėte šį spartųjį klavišą, arba pašalinkite piktogramą." + "Atnaujinti" + "Pašalinti" "Valdiklių sąrašas" "Valdiklių sąrašas uždarytas" "Pridėti prie pagrind. ekrano" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 3eed085b68..3127ca88fe 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -124,14 +124,10 @@ "Notiek lietotnes “%1$s” instalēšana. Norise: %2$s." "Lietotnes %1$s lejupielāde (%2$s pabeigti)" "Notiek %1$s instalēšana" - - - - - - - - + "Lietotne ir jāatjaunina" + "Šai ikonai paredzētā lietotne nav atjaunināta. Varat to atjaunināt manuāli, lai atkārtoti iespējotu šo saīsni, vai noņemt ikonu." + "Atjaunināt" + "Noņemt" "Logrīku saraksts" "Logrīku saraksts aizvērts" "Pievienot sākuma ekrānam" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index a45391f542..2d87df8ab3 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -77,7 +77,7 @@ "Инсталирај" "Не предлагај апликација" "Закачи го предвидувањето" - "инсталирај кратенки" + "инсталирање кратенки" "Овозможува апликацијата да додава кратенки без интервенција на корисникот." "да чита поставки и кратенки на почетна страница" "Овозможува апликацијата да ги чита поставките и кратенките на почетната страница." @@ -124,14 +124,10 @@ "%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 b222ba982a..a4daad1f8d 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -124,14 +124,10 @@ "%1$s-г суулгаж байна. %2$s дууссан" "%1$s-г татаж байна, %2$s татсан" "%1$s нь суулгахыг хүлээж байна" - - - - - - - - + "Аппын шинэчлэлт шаардлагатай" + "Энэ дүрс тэмдгийн аппыг шинэчлээгүй. Та энэ товчлолыг дахин идэвхжүүлэх эсвэл дүрсийг хасахын тулд гараар шинэчлэх боломжтой." + "Шинэчлэх" + "Хасах" "Жижиг хэрэгслийн жагсаалт" "Жижиг хэрэгслийн жагсаалтыг хаасан" "Үндсэн нүүрэнд нэмэх" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 0f0307470a..30fb4ad19e 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -124,14 +124,10 @@ "%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 f24038c101..ddd8dc8f6d 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -124,14 +124,10 @@ "%1$s dipasang, %2$s selesai" "%1$s memuat turun, %2$s selesai" "%1$s menunggu untuk dipasang" - - - - - - - - + "Kemas kini apl diperlukan" + "Apl untuk ikon ini tidak dikemas kini. Anda boleh mengemas kini secara manual untuk mendayakan semula pintasan atau mengalih keluar ikon." + "Kemas kini" + "Alih keluar" "Senarai widget" "Senarai widget ditutup" "Tambahkan pada skrin utama" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index c53b912f23..ea966d3d94 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -72,7 +72,7 @@ "တစ်ကိုယ်ရေသုံး အက်ပ်စာရင်း" "အလုပ်သုံး အက်ပ်စာရင်း" "ဖယ်ရှားမည်" - "ဖြုတ်ရန်" + "ဖယ်ရှားရန်" "အက်ပ်အချက်အလက်" "ထည့်သွင်းရန်" "အက်ပ်ကို အကြံမပြုပါနှင့်" @@ -124,20 +124,16 @@ "%1$s ကို ထည့်သွင်းနေသည်၊ %2$s ပြီးပါပြီ" "%1$s ဒေါင်းလုဒ်လုပ်နေသည်၊ %2$s ပြီးပါပြီ" "%1$s ကိုထည့်သွင်းရန်စောင့်နေသည်" - - - - - - - - + "အက်ပ်ကို အပ်ဒိတ်လုပ်ရန် လိုအပ်သည်" + "ဤသင်္ကေတအတွက် အက်ပ်ကို အပ်ဒိတ်လုပ်မထားပါ။ ဤဖြတ်လမ်းလင့်ခ်ကို ပြန်ဖွင့်ရန် ကိုယ်တိုင်အပ်ဒိတ်လုပ်နိုင်သည် (သို့) သင်္ကေတကို ဖယ်ရှားနိုင်သည်။" + "အပ်ဒိတ်လုပ်ရန်" + "ဖယ်ရှားရန်" "ဝိဂျက်စာရင်း" "ဝိဂျက်စာရင်းကို ပိတ်ထားသည်" "ပင်မစာမျက်နှာတွင် ထည့်ရန်" "၎င်းအား ဤသို့ ရွှေ့ပါ" "ပင်မ ဖန်မျက်နှာပြင်သို့ ထည့်ပြီး၏" - "၎င်းအား ဖယ်ရှားပြီး၏" + "ဖယ်ရှားပြီးပြီ" "နောက်ပြန်ရန်" "၎င်းအား ရွှေ့ပါ" "အတန်း %1$s အတိုင် %2$s သို့ ရွှေ့ပါ" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 416f2042d9..d55c484702 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -124,14 +124,10 @@ "%1$s installerer, %2$s er fullført" "Laster ned %1$s, %2$s er fullført" "Venter på å installere %1$s" - - - - - - - - + "Appen må oppdateres" + "Appen for dette ikonet er ikke oppdatert. Du kan oppdatere manuelt for å aktivere denne snarveien igjen, eller du kan fjerne ikonet." + "Oppdater" + "Fjern" "Modulliste" "Modullisten er lukket" "Legg til på startskjermen" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index b058268e7a..01f0f5452b 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -72,7 +72,7 @@ "व्यक्तिगत अनुप्रयोगहरूको सूची" "कार्यसम्बन्धी अनुप्रयोगहरूको सूची" "हटाउनुहोस्" - "विस्थापित गर्नुहोस्" + "अनइन्स्टल गर्नुहोस्" "एपसम्बन्धी जानकारी" "स्थापना गर्नुहोस्" "यो एप सिफारिस नगरियोस्" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index d534bc44d0..4289d05076 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -124,14 +124,10 @@ "%1$s installeren, %2$s voltooid" "%1$s wordt gedownload, %2$s voltooid" "%1$s wacht op installatie" - - - - - - - - + "App-update vereist" + "De app voor dit icoon is niet geüpdatet. Je kunt handmatig updaten om deze snelkoppeling weer aan te zetten of het icoon verwijderen." + "Updaten" + "Verwijderen" "Lijst met widgets" "Lijst met widgets gesloten" "Toevoegen aan startscherm" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 2bfb8a1cda..00e33b81fd 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -124,14 +124,10 @@ "%1$s ଇନଷ୍ଟଲ୍ କରାଯାଉଛି, %2$s ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଛି" "%1$s ଡାଉନଲୋଡ୍‌ ହେଉଛି, %2$s ସମ୍ପୂର୍ଣ୍ଣ" "%1$s ଇନଷ୍ଟଲ୍‌ ହେବାକୁ ଅପେକ୍ଷା କରିଛି" - - - - - - - - + "ଆପକୁ ଅପଡେଟ କରିବା ଆବଶ୍ୟକ" + "ଏହି ଆଇକନ ପାଇଁ ଆପକୁ ଅପଡେଟ କରାଯାଇନାହିଁ। ଏହି ସର୍ଟକଟକୁ ପୁଣି-ସକ୍ଷମ କରିବା ପାଇଁ ଆପଣ ମାନୁଆଲୀ ଅପଡେଟ କରିପାରିବେ କିମ୍ବା ଆଇକନଟିକୁ କାଢ଼ି ଦେଇପାରିବେ।" + "ଅପଡେଟ କରନ୍ତୁ" + "କାଢ଼ି ଦିଅନ୍ତୁ" "ୱିଜେଟ୍ ତାଲିକା" "ୱିଜେଟ୍ ତାଲିକା ବନ୍ଦ ହୋଇଛି" "ମୂଳସ୍କ୍ରିନରେ ଯୋଗ କରନ୍ତୁ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f4a37c2f9b..281ca5aa07 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -124,14 +124,10 @@ "Instaluję aplikację %1$s, postęp: %2$s" "Pobieranie elementu %1$s, ukończono: %2$s" "%1$s oczekuje na instalację" - - - - - - - - + "Wymagana aktualizacja aplikacji" + "Aplikacja z tą ikoną nie jest aktualizowana. Możesz zaktualizować ją ręcznie, aby ponownie uruchomić ten skrót, lub usunąć ikonę." + "Aktualizuj" + "Usuń" "Lista widgetów" "Lista widgetów zamknięta" "Dodaj do ekranu głównego" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 6cb77d7e52..61c1ee0880 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -124,14 +124,10 @@ "A instalar %1$s, %2$s concluído" "A transferir o %1$s, %2$s concluído" "A aguardar a instalação do %1$s" - - - - - - - - + "Atualização da app necessária" + "A app deste ícone não está atualizada. Pode atualizar manualmente para reativar este atalho ou remover o ícone." + "Atualizar" + "Remover" "Lista de widgets" "Lista de widgets fechada." "Adicionar ao ecrã principal" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 40edba2e95..340934c2c1 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -124,14 +124,10 @@ "Instalando %1$s. %2$s concluído" "Fazendo download de %1$s, %2$s concluído" "Aguardando instalação de %1$s" - - - - - - - - + "Atualização obrigatória do app" + "O app desse ícone não está atualizado. Você pode remover o ícone ou atualizar o app manualmente para reativar esse atalho." + "Atualizar" + "Remover" "Lista de widgets" "Lista de widgets fechada" "Adicionar à tela inicial" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 85703ddbca..43462d8b55 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -124,14 +124,10 @@ "%1$s se instalează, %2$s finalizat" "%1$s se descarcă (finalizat %2$s)" "%1$s așteaptă instalarea" - - - - - - - - + "Este necesară actualizarea aplicației" + "Aplicația pentru această pictogramă nu este actualizată. Puteți să actualizați manual ca să reactivați comanda rapidă sau să eliminați pictograma." + "Actualizați" + "Eliminați" "Listă de widgeturi" "Lista de widgeturi este închisă" "Adăugați pe ecranul de pornire" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 90add409da..0fa328050d 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -124,14 +124,10 @@ "Установка приложения \"%1$s\" (выполнено %2$s)" "Скачивается \"%1$s\" (%2$s)" "Ожидание установки \"%1$s\"" - - - - - - - - + "Обновите приложение" + "Эта версия приложения устарела. Обновите его вручную, чтобы снова пользоваться ярлыком, или удалите значок." + "Обновить" + "Удалить" "Список виджетов" "Список виджетов закрыт" "Добавить на главный экран" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index 61b91c6f58..f77746ae4d 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -124,14 +124,10 @@ "%1$s ස්ථාපනය කරමින්, %2$s සම්පූර්ණයි" "%1$s බාගත කරමින්, %2$s සම්පූර්ණයි" "%1$s ස්ථාපනය කිරීමට බලා සිටිමින්" - - - - - - - - + "යෙදුම් යාවත්කාලීනයක් අවශ්‍යයි" + "මෙම නිරූපකය සඳහා යෙදුම යාවත්කාලීන කර නැත. ඔබට මෙම කෙටි මඟ යළි සබල කිරීමට හෝ නිරූපකය ඉවත් කිරීමට හස්තීයව යාවත්කාලීන කළ හැකිය." + "යාවත්කාලීන කරන්න" + "ඉවත් කරන්න" "විජට් ලැයිස්තුව" "විජට් ලැයිස්තුව වසා ඇත" "මුල් තිරය වෙත එක් කරන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index f85c1f5f03..212e5f3428 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -124,14 +124,10 @@ "Inštaluje sa %1$s. Dokončené: %2$s." "Sťahuje sa aplikácia %1$s. Stiahnuté: %2$s" "Aplikácia %1$s čaká na inštaláciu" - - - - - - - - + "Vyžaduje sa aktualizácia aplikácie" + "Aplikácia, ktorú zastupuje táto ikona, nie je aktualizovaná. Môžete ju ručne aktualizovať, aby odkaz znova fungoval, prípadne môžete ikonu odstrániť." + "Aktualizovať" + "Odstrániť" "Zoznam miniaplikácií" "Zoznam miniaplikácií je zavretý" "Pridať na plochu" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index f374fca2af..6debc8abd9 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -124,20 +124,16 @@ "%1$s se namešča, dokončano: %2$s" "Prenašanje aplikacije %1$s; preneseno %2$s" "Aplikacija %1$s čaka na namestitev" - - - - - - - - + "Zahtevana je posodobitev aplikacije" + "Aplikacija za to ikono ni posodobljena. Lahko jo ročno posodobite, da znova omogočite to bližnjico, ali pa odstranite ikono." + "Posodobi" + "Odstrani" "Seznam pripomočkov" "Seznam pripomočkov se je zaprl" "Dodajanje na začetni zaslon" "Premik elementa sem" "Element je bil dodan na začetni zaslon" - "Element je bil odstranjen" + "Element je bil odstranjen." "Razveljavi" "Premik elementa" "Premik v %1$s. vrstico %2$s. stolpca" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index 31af388de5..993175282e 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -124,14 +124,10 @@ "%1$s po instalohet, %2$s i përfunduar" "%1$s po shkarkohet, %2$s të përfunduara" "%1$s po pret të instalohet" - - - - - - - - + "Kërkohet përditësimi i aplikacionit" + "Aplikacioni për këtë ikonë nuk është përditësuar. Mund ta përditësosh manualisht për të riaktivizuar këtë shkurtore ose hiq ikonën." + "Përditëso" + "Hiq" "Lista e miniaplikacioneve" "Lista e miniaplikacioneve u mbyll" "Shto në ekranin bazë" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 6b5fe2bba0..d5f1bd21ca 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -124,14 +124,10 @@ "%1$s се инсталира, %2$s готово" "%1$s се преузима, завршено је %2$s" "%1$s чека на инсталирање" - - - - - - - - + "Треба да ажурирате апликацију" + "Апликација за ову икону није ажурирана. Можете да је ручно ажурирате да бисте поново омогућили ову пречицу или уклоните икону." + "Ажурирај" + "Уклони" "Листа виџета" "Листа виџета је затворена" "Додајте на почетни екран" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index a8c4d1b2c4..a3f8de40c3 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -124,14 +124,10 @@ "%1$s installeras. %2$s har slutförts" "%1$s laddas ned, %2$s klart" "%1$s väntar på installation" - - - - - - - - + "Du måste uppdatera appen" + "Appen för den här ikonen har inte uppdaterats. Du kan uppdatera den manuellt för att återaktivera genvägen eller ta bort ikonen." + "Uppdatera" + "Ta bort" "Widgetlista" "Widgetslistan har stängts" "Lägg till på startskärmen" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 1a7f2a47d9..0a4e5106fc 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -72,7 +72,7 @@ "Orodha ya programu za binafsi" "Orodha ya programu za kazini" "Ondoa" - "Sakinua" + "Ondoa" "Maelezo ya programu" "Sakinisha" "Isipendekeze programu" @@ -124,14 +124,10 @@ "Inasakinisha %1$s, imekamilika %2$s" "%1$s inapakuliwa, %2$s imekamilika" "%1$s inasubiri kusakinisha" - - - - - - - - + "Unahitaji kusasisha programu" + "Programu ya aikoni hii haijasasishwa. Unaweza kusasisha mwenyewe ili uruhusu upya njia hii ya mkato au uondoe aikoni." + "Sasisha" + "Ondoa" "Orodha ya wijeti" "Orodha ya wijeti imefungwa" "Weka kwenye skrini ya kwanza" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index b9c7cb50aa..e7b5c9bffd 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -124,14 +124,10 @@ "%1$s நிறுவப்படுகிறது, %2$s முடிந்தது" "%1$sஐப் பதிவிறக்குகிறது, %2$s முடிந்தது" "%1$sஐ நிறுவுவதற்காகக் காத்திருக்கிறது" - - - - - - - - + "ஆப்ஸைப் புதுப்பியுங்கள்" + "இந்த ஐகானுக்கான ஆப்ஸ் புதுப்பிக்கப்படவில்லை. இந்த ஷார்ட்கட்டை மீண்டும் இயக்கவோ ஐகானை அகற்றவோ நீங்களாகவே புதுப்பிக்கலாம்." + "புதுப்பி" + "அகற்று" "விட்ஜெட்கள் பட்டியல்" "விட்ஜெட்கள் பட்டியல் மூடப்பட்டது" "முகப்புத் திரையில் சேர்" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index c00548f7ae..a866da9e7f 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -72,7 +72,7 @@ "వ్యక్తిగత యాప్‌ల లిస్ట్‌" "కార్యాలయ యాప్‌ల లిస్ట్‌" "తీసివేయి" - "అన్ఇన్‌స్టాల్ చేయి" + "అన్ఇన్‌స్టాల్ చేయండి" "యాప్ సమాచారం" "ఇన్‌స్టాల్ చేయండి" "యాప్‌ను సూచించవద్దు" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 6423bb4356..aef06daa02 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -124,14 +124,10 @@ "กำลังติดตั้ง %1$s เสร็จแล้ว %2$s" "กำลังดาวน์โหลด %1$s เสร็จแล้ว %2$s" "%1$s กำลังรอติดตั้ง" - - - - - - - - + "ต้องอัปเดตแอป" + "แอปสำหรับไอคอนนี้ยังไม่ได้อัปเดต คุณอัปเดตด้วยตนเองได้โดยเปิดใช้ทางลัดนี้อีกครั้งหรือนำไอคอนออก" + "อัปเดต" + "นำออก" "รายการวิดเจ็ต" "ปิดรายการวิดเจ็ตแล้ว" "เพิ่มลงในหน้าจอหลัก" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index a73710243e..572a38fef1 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -124,14 +124,10 @@ "Ini-install ang %1$s, %2$s kumpleto" "Dina-download na ang %1$s, tapos na ang %2$s" "Hinihintay nang mag-install ang %1$s" - - - - - - - - + "Kinakailangang i-update ang app" + "Hindi updated ang app para sa icon na ito. Puwede kang manual na mag-update para ma-enable ulit ang shortcut na ito, o alisin ang icon." + "I-update" + "Alisin" "Listahan ng mga widget" "Nakasara ang listahan ng mga widget" "Idagdag sa home screen" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index b74e52bbf9..758246162d 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -124,20 +124,16 @@ "%1$s yükleniyor, %2$s tamamlandı" "%1$s indiriliyor, %2$s tamamlandı" "%1$s uygulaması yüklenmek için bekliyor" - - - - - - - - + "Uygulama güncellemesi gerekli" + "Bu simgenin uygulaması güncellenmemiş. Simgeyi kaldırabilir ya da uygulamayı manuel olarak güncelleyerek bu kısayolu yeniden etkinleştirebilirsiniz." + "Güncelle" + "Kaldır" "Widget listesi" "Widget listesi kapalı" "Ana ekrana ekle" "Öğeyi buraya taşı" "Öğe ana ekrana eklendi" - "Öğe kaldırıldı" + "Öğe silindi" "Geri al" "Öğeyi taşı" "%1$s. satır %2$s. sütuna taşı" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 619b993f80..cacf89868d 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -124,14 +124,10 @@ "%1$s встановлюється, виконано %2$s" "%1$s завантажується, %2$s" "%1$s очікує на завантаження" - - - - - - - - + "Потрібно оновити додаток" + "Додаток для цього значка не оновлено. Ви можете оновити його вручну, щоб знову ввімкнути цю швидку команду, або можете вилучити значок." + "Оновити" + "Вилучити" "Список віджетів" "Список віджектів закрито" "Додати на головний екран" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 3fdad53c6f..67d0489a14 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -124,14 +124,10 @@ "%1$s انسٹال کی جا رہی ہے، %2$s مکمل ہو گئی" "%1$s ڈاؤن لوڈ ہو رہا ہے، %2$s مکمل ہو گیا" "%1$s انسٹال ہونے کا انتظار کر رہی ہے" - - - - - - - - + "ایپ کی اپ ڈیٹ درکار ہے" + "اس آئیکن کیلئے ایپ کو اپ ڈیٹ نہیں کیا گیا ہے۔ آپ اس شارٹ کٹ کو دوبارہ فعال کرنے کے لیے دستی طور پر اپ ڈیٹ کر سکتے ہیں، یا آئیکن کو ہٹا سکتے ہیں۔" + "اپ ڈیٹ کریں" + "ہٹائیں" "ویجیٹس کی فہرست" "ویجیٹس کی فہرست بند کر دی گئی" "ہوم اسکرین میں شامل کریں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 58f1f4edd6..c0267f887b 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -124,14 +124,10 @@ "%1$s oʻrnatlmoqda, %2$s yakunlandi" "%1$s yuklab olinmoqda, %2$s bajarildi" "%1$s ilovasi o‘rnatilishi kutilmoqda" - - - - - - - - + "Ilovani yangilash zarur" + "Bu belgi uchun ilova yangilanmagan. Ushbu yorliqni qayta yoqish uchun oddiy usulda yangilashingiz yoki belgini olib tashlashingiz mumkin." + "Yangilash" + "Olib tashlash" "Vidjetlar ro‘yxati" "Vidjetlar ro‘yxati yopildi" "Bosh ekranga chiqarish" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 6a9a9b3f2c..8e47f0cbeb 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -124,14 +124,10 @@ "Đang cài đặt %1$s, hoàn tất %2$s" "Đang tải xuống %1$s, %2$s hoàn tất" "Đang chờ cài đặt %1$s" - - - - - - - - + "Cần cập nhật ứng dụng" + "Ứng dụng cho biểu tượng này chưa được cập nhật. Bạn có thể cập nhật theo cách thủ công để bật lại phím tắt này hoặc xóa biểu tượng." + "Cập nhật" + "Xóa" "Danh sách tiện ích" "Đã đóng danh sách tiện ích" "Thêm vào màn hình chính" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index c5cc4e826c..2a80399ae9 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -124,14 +124,10 @@ "正在安装%1$s,已完成 %2$s" "正在下载%1$s,已完成 %2$s" "%1$s正在等待安装" - - - - - - - - + "需要更新应用" + "此图标对应的应用未更新。您可以手动更新以重新启用该快捷方式,或者移除此图标。" + "更新" + "移除" "微件列表" "微件列表已关闭" "添加到主屏幕" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index 4e2c060e4d..2d9b46306d 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -124,14 +124,10 @@ "正在安裝「%1$s」(已完成 %2$s)" "正在下載 %1$s,已完成 %2$s" "正在等待安裝 %1$s" - - - - - - - - + "必須更新應用程式" + "您尚未更新這個圖示代表的應用程式。您可以手動更新以重新啟用此快速鍵,或者移除圖示。" + "更新" + "移除" "小工具清單" "已經關閉嘅小工具清單" "加去主畫面" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 8394459be2..5c2f3cc7fd 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -124,14 +124,10 @@ "正在安裝「%1$s」(已完成 %2$s)" "正在下載「%1$s」,已完成 %2$s" "正在等待安裝「%1$s」" - - - - - - - - + "必須更新應用程式" + "這個圖示代表的應用程式未更新。手動更新即可重新啟用這個捷徑,你也可以移除圖示。" + "更新" + "移除" "小工具清單" "已關閉小工具清單" "新增至主畫面" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index dc378f704b..cc09ea3b0d 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -124,14 +124,10 @@ "I-%1$s iyafakwa, seyiqede %2$s" "I-%1$s iyalandwa, %2$s kuqediwe" "%1$s ilinde ukufakwa" - - - - - - - - + "Kudingeka isibuyekezo se-app" + "I-app yalesi sithonjana ibuyekeziwe. Ungabuyekeza mathupha ukuze uphinde unike amandla lesi sinqamuleli, noma ususe isithonjana." + "Vuselela" + "Susa" "Uhlu lwamawijethi" "Uhlu lwamawijethi luvaliwe" "Faka kusikrini sasekhaya" From 8aa99c72b1291b66f68f58fc899825b373bf2c22 Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Mon, 7 Mar 2022 12:49:56 -0800 Subject: [PATCH 055/782] Fix taskbar 3-button truncation on rotate - Fixed truncation issue in overview and home on rotation - Fixed 3 buttons translating incorrectly when switching to/from overview Fixes: 205057824 Fixes: 215482458 Test: Manual Change-Id: I0b89010a2b6ed03a34c3443fc6e1edc81f8d9f20 --- .../taskbar/LauncherTaskbarUIController.java | 37 +++++++++------ .../launcher3/taskbar/TaskbarControllers.java | 3 ++ .../TaskbarLauncherStateController.java | 46 +++++++++++++++++++ .../taskbar/TaskbarStashController.java | 2 +- .../taskbar/TaskbarUIController.java | 9 ++++ .../taskbar/TaskbarViewController.java | 4 +- .../uioverrides/states/OverviewState.java | 10 +++- 7 files changed, 95 insertions(+), 16 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java index 793d98704c..11dbe45207 100644 --- a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java @@ -43,6 +43,7 @@ import com.android.launcher3.util.OnboardingPrefs; import com.android.quickstep.AnimatedFloat; import com.android.quickstep.RecentsAnimationCallbacks; +import java.io.PrintWriter; import java.util.Arrays; import java.util.Set; import java.util.stream.Stream; @@ -57,7 +58,12 @@ public class LauncherTaskbarUIController extends TaskbarUIController { private final BaseQuickstepLauncher mLauncher; private final DeviceProfile.OnDeviceProfileChangeListener mOnDeviceProfileChangeListener = - this::onStashedInAppChanged; + dp -> { + onStashedInAppChanged(dp); + if (mControllers != null && mControllers.taskbarViewController != null) { + mControllers.taskbarViewController.onRotationChanged(dp); + } + }; // Initialized in init. private AnimatedFloat mTaskbarOverrideBackgroundAlpha; @@ -65,15 +71,6 @@ public class LauncherTaskbarUIController extends TaskbarUIController { private final TaskbarLauncherStateController mTaskbarLauncherStateController = new TaskbarLauncherStateController(); - private final DeviceProfile.OnDeviceProfileChangeListener mProfileChangeListener = - new DeviceProfile.OnDeviceProfileChangeListener() { - @Override - public void onDeviceProfileChanged(DeviceProfile dp) { - mControllers.taskbarViewController.onRotationChanged( - mLauncher.getDeviceProfile()); - } - }; - public LauncherTaskbarUIController(BaseQuickstepLauncher launcher) { mLauncher = launcher; } @@ -93,7 +90,10 @@ public class LauncherTaskbarUIController extends TaskbarUIController { onStashedInAppChanged(mLauncher.getDeviceProfile()); mLauncher.addOnDeviceProfileChangeListener(mOnDeviceProfileChangeListener); - mLauncher.addOnDeviceProfileChangeListener(mProfileChangeListener); + } + + public boolean supportsVisualStashing() { + return mControllers.taskbarStashController.supportsVisualStashing(); } @Override @@ -102,9 +102,8 @@ public class LauncherTaskbarUIController extends TaskbarUIController { onLauncherResumedOrPaused(false); mTaskbarLauncherStateController.onDestroy(); - mLauncher.removeOnDeviceProfileChangeListener(mOnDeviceProfileChangeListener); mLauncher.setTaskbarUIController(null); - mLauncher.removeOnDeviceProfileChangeListener(mProfileChangeListener); + mLauncher.removeOnDeviceProfileChangeListener(mOnDeviceProfileChangeListener); updateTaskTransitionSpec(true); } @@ -271,4 +270,16 @@ public class LauncherTaskbarUIController extends TaskbarUIController { // gesture ends, start drawing taskbar's background again since launcher might stop drawing. forceHideBackground(inProgress); } + + @Override + public void dumpLogs(String prefix, PrintWriter pw) { + super.dumpLogs(prefix, pw); + + pw.println(String.format( + "%s\tmTaskbarOverrideBackgroundAlpha=%.2f", + prefix, + mTaskbarOverrideBackgroundAlpha.value)); + + mTaskbarLauncherStateController.dumpLogs(prefix + "\t", pw); + } } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index e12f0ae26d..dfe4642fe9 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -192,9 +192,12 @@ public class TaskbarControllers { return; } + pw.println(String.format( + "%s\tmAreAllControllersInitialized=%b", prefix, mAreAllControllersInitialized)); for (LoggableTaskbarController controller : mControllersToLog) { controller.dumpLogs(prefix + "\t", pw); } + uiController.dumpLogs(prefix + "\t", pw); rotationButtonController.dumpLogs(prefix + "\t", pw); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java index 36e642075f..138fb991f4 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarLauncherStateController.java @@ -42,7 +42,9 @@ import com.android.quickstep.views.RecentsView; import com.android.systemui.animation.ViewRootSync; import com.android.systemui.shared.recents.model.ThumbnailData; +import java.io.PrintWriter; import java.util.HashMap; +import java.util.StringJoiner; import java.util.function.Consumer; import java.util.function.Supplier; @@ -476,4 +478,48 @@ import java.util.function.Supplier; controller.applyState(); } } + + private static String getStateString(int flags) { + StringJoiner str = new StringJoiner("|"); + str.add((flags & FLAG_RESUMED) != 0 ? "FLAG_RESUMED" : ""); + str.add((flags & FLAG_RECENTS_ANIMATION_RUNNING) != 0 + ? "FLAG_RECENTS_ANIMATION_RUNNING" : ""); + str.add((flags & FLAG_TRANSITION_STATE_RUNNING) != 0 + ? "FLAG_TRANSITION_STATE_RUNNING" : ""); + return str.toString(); + } + + protected void dumpLogs(String prefix, PrintWriter pw) { + pw.println(prefix + "TaskbarLauncherStateController:"); + + pw.println(String.format( + "%s\tmIconAlignmentForResumedState=%.2f", + prefix, + mIconAlignmentForResumedState.value)); + pw.println(String.format( + "%s\tmIconAlignmentForGestureState=%.2f", + prefix, + mIconAlignmentForGestureState.value)); + pw.println(String.format( + "%s\tmIconAlignmentForLauncherState=%.2f", + prefix, + mIconAlignmentForLauncherState.value)); + pw.println(String.format( + "%s\tmTaskbarBackgroundAlpha=%.2f", prefix, mTaskbarBackgroundAlpha.value)); + pw.println(String.format( + "%s\tmIconAlphaForHome=%.2f", prefix, mIconAlphaForHome.getValue())); + pw.println(String.format("%s\tmPrevState=%s", prefix, getStateString(mPrevState))); + pw.println(String.format("%s\tmState=%s", prefix, getStateString(mState))); + pw.println(String.format("%s\tmLauncherState=%s", prefix, mLauncherState)); + pw.println(String.format( + "%s\tmIsAnimatingToLauncherViaGesture=%b", + prefix, + mIsAnimatingToLauncherViaGesture)); + pw.println(String.format( + "%s\tmIsAnimatingToLauncherViaResume=%b", + prefix, + mIsAnimatingToLauncherViaResume)); + pw.println(String.format( + "%s\tmShouldDelayLauncherStateAnim=%b", prefix, mShouldDelayLauncherStateAnim)); + } } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java index 111e6a6e4d..fb11d8a330 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -275,7 +275,7 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba return !mIsStashed && isInApp(); } - private boolean isInApp() { + public boolean isInApp() { return hasAnyFlag(FLAGS_IN_APP); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java index fa185d6804..68422ad9d7 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java @@ -22,6 +22,7 @@ import androidx.annotation.CallSuper; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.ItemInfoWithIcon; +import java.io.PrintWriter; import java.util.stream.Stream; /** @@ -91,4 +92,12 @@ public class TaskbarUIController { stashController.applyState(); } } + + @CallSuper + protected void dumpLogs(String prefix, PrintWriter pw) { + pw.println(String.format( + "%sTaskbarUIController: using an instance of %s", + prefix, + getClass().getSimpleName())); + } } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index 49fb11829b..39cbfd16cc 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -290,10 +290,12 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar } public void onRotationChanged(DeviceProfile deviceProfile) { - if (areIconsVisible()) { + if (mControllers.taskbarStashController.isInApp()) { // We only translate on rotation when on home return; } + mActivity.setTaskbarWindowHeight( + deviceProfile.taskbarSize + deviceProfile.getTaskbarOffsetY()); mTaskbarNavButtonTranslationY.updateValue(-deviceProfile.getTaskbarOffsetY()); } diff --git a/quickstep/src/com/android/launcher3/uioverrides/states/OverviewState.java b/quickstep/src/com/android/launcher3/uioverrides/states/OverviewState.java index 236454e161..2ec8d9db65 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/states/OverviewState.java +++ b/quickstep/src/com/android/launcher3/uioverrides/states/OverviewState.java @@ -22,10 +22,12 @@ import android.content.Context; import android.graphics.Rect; import android.os.SystemProperties; +import com.android.launcher3.BaseQuickstepLauncher; import com.android.launcher3.DeviceProfile; import com.android.launcher3.Launcher; import com.android.launcher3.LauncherState; import com.android.launcher3.R; +import com.android.launcher3.taskbar.LauncherTaskbarUIController; import com.android.launcher3.util.DisplayController; import com.android.launcher3.util.Themes; import com.android.quickstep.util.LayoutUtils; @@ -93,7 +95,13 @@ public class OverviewState extends LauncherState { @Override public boolean isTaskbarStashed(Launcher launcher) { - return true; + if (launcher instanceof BaseQuickstepLauncher) { + LauncherTaskbarUIController uiController = + ((BaseQuickstepLauncher) launcher).getTaskbarUIController(); + + return uiController != null && uiController.supportsVisualStashing(); + } + return super.isTaskbarStashed(launcher); } @Override From 9c1a452a1d2663b183524b0efb9887d388b0c901 Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Thu, 24 Mar 2022 14:47:32 -0700 Subject: [PATCH 056/782] Translate the 3 navigation buttons to/from their in-app position when animating to/from the -1 screen, all apps and widgets. Bug: 221455508 Test: opened all apps, widgets, -1 screen, notifications shade and keyboard in various combinations and orders; locked screen, launched app, returned home with the back/home buttons, opened overview Change-Id: Ia0b406aacf72b34bd6b7ff1c01278ab6895a7da4 --- .../launcher3/BaseQuickstepLauncher.java | 25 ++++++ .../taskbar/DesktopTaskbarUIController.java | 2 +- .../taskbar/LauncherTaskbarUIController.java | 81 ++++++++++++++++++- .../taskbar/NavbarButtonsViewController.java | 42 +++++++--- .../taskbar/TaskbarActivityContext.java | 2 +- .../launcher3/taskbar/TaskbarControllers.java | 17 +++- .../launcher3/taskbar/TaskbarManager.java | 3 + .../launcher3/taskbar/TaskbarSharedState.java | 1 - .../taskbar/TaskbarStashController.java | 4 +- .../taskbar/TaskbarUIController.java | 2 +- .../taskbar/TaskbarViewController.java | 4 + .../allapps/TaskbarAllAppsController.java | 15 ++-- src/com/android/launcher3/Launcher.java | 18 +++++ .../allapps/AllAppsTransitionController.java | 1 + .../launcher3/widget/BaseWidgetSheet.java | 8 ++ 15 files changed, 195 insertions(+), 30 deletions(-) diff --git a/quickstep/src/com/android/launcher3/BaseQuickstepLauncher.java b/quickstep/src/com/android/launcher3/BaseQuickstepLauncher.java index fe24c4bb85..79e6f4dac6 100644 --- a/quickstep/src/com/android/launcher3/BaseQuickstepLauncher.java +++ b/quickstep/src/com/android/launcher3/BaseQuickstepLauncher.java @@ -24,6 +24,9 @@ import static com.android.launcher3.config.FeatureFlags.ENABLE_QUICKSTEP_LIVE_TI import static com.android.launcher3.config.FeatureFlags.ENABLE_SPLIT_FROM_WORKSPACE; import static com.android.launcher3.model.data.ItemInfo.NO_MATCHING_ID; import static com.android.launcher3.popup.QuickstepSystemShortcut.getSplitSelectShortcutByPosition; +import static com.android.launcher3.taskbar.LauncherTaskbarUIController.ALL_APPS_PAGE_PROGRESS_INDEX; +import static com.android.launcher3.taskbar.LauncherTaskbarUIController.MINUS_ONE_PAGE_PROGRESS_INDEX; +import static com.android.launcher3.taskbar.LauncherTaskbarUIController.WIDGETS_PAGE_PROGRESS_INDEX; import static com.android.launcher3.util.DisplayController.CHANGE_ACTIVE_SCREEN; import static com.android.launcher3.util.DisplayController.CHANGE_NAVIGATION_MODE; import static com.android.launcher3.util.DisplayController.NavigationMode.TWO_BUTTONS; @@ -229,6 +232,28 @@ public abstract class BaseQuickstepLauncher extends Launcher { public void onScrollChanged(float progress) { super.onScrollChanged(progress); mDepthController.onOverlayScrollChanged(progress); + onTaskbarInAppDisplayProgressUpdate(progress, MINUS_ONE_PAGE_PROGRESS_INDEX); + } + + @Override + public void onAllAppsTransition(float progress) { + super.onAllAppsTransition(progress); + onTaskbarInAppDisplayProgressUpdate(progress, ALL_APPS_PAGE_PROGRESS_INDEX); + } + + @Override + public void onWidgetsTransition(float progress) { + super.onWidgetsTransition(progress); + onTaskbarInAppDisplayProgressUpdate(progress, WIDGETS_PAGE_PROGRESS_INDEX); + } + + private void onTaskbarInAppDisplayProgressUpdate(float progress, int flag) { + if (mTaskbarManager == null + || mTaskbarManager.getCurrentActivityContext() == null + || mTaskbarUIController == null) { + return; + } + mTaskbarUIController.onTaskbarInAppDisplayProgressUpdate(progress, flag); } @Override diff --git a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java index 810a3b2764..3c76e8ec2d 100644 --- a/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/DesktopTaskbarUIController.java @@ -45,7 +45,7 @@ public class DesktopTaskbarUIController extends TaskbarUIController { @Override /** Disable taskbar stashing in desktop environment. */ - protected boolean supportsVisualStashing() { + public boolean supportsVisualStashing() { return false; } } diff --git a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java index 11dbe45207..a3e8b5ccfd 100644 --- a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java @@ -22,6 +22,7 @@ import android.animation.Animator; import android.annotation.ColorInt; import android.os.RemoteException; import android.util.Log; +import android.util.SparseArray; import android.view.MotionEvent; import android.view.TaskTransitionSpec; import android.view.WindowManagerGlobal; @@ -55,6 +56,13 @@ public class LauncherTaskbarUIController extends TaskbarUIController { private static final String TAG = "TaskbarUIController"; + public static final int MINUS_ONE_PAGE_PROGRESS_INDEX = 0; + public static final int ALL_APPS_PAGE_PROGRESS_INDEX = 1; + public static final int WIDGETS_PAGE_PROGRESS_INDEX = 2; + public static final int SYSUI_SURFACE_PROGRESS_INDEX = 3; + + private final SparseArray mTaskbarInAppDisplayProgress = new SparseArray<>(4); + private final BaseQuickstepLauncher mLauncher; private final DeviceProfile.OnDeviceProfileChangeListener mOnDeviceProfileChangeListener = @@ -92,10 +100,6 @@ public class LauncherTaskbarUIController extends TaskbarUIController { mLauncher.addOnDeviceProfileChangeListener(mOnDeviceProfileChangeListener); } - public boolean supportsVisualStashing() { - return mControllers.taskbarStashController.supportsVisualStashing(); - } - @Override protected void onDestroy() { super.onDestroy(); @@ -271,6 +275,53 @@ public class LauncherTaskbarUIController extends TaskbarUIController { forceHideBackground(inProgress); } + /** + * Animates Taskbar elements during a transition to a Launcher state that should use in-app + * layouts. + * + * @param progress [0, 1] + * 0 => use home layout + * 1 => use in-app layout + */ + public void onTaskbarInAppDisplayProgressUpdate(float progress, int progressIndex) { + if (mControllers == null) { + // This method can be called before init() is called. + return; + } + mTaskbarInAppDisplayProgress.put(progressIndex, progress); + if (!mControllers.taskbarStashController.isInApp() + && !mTaskbarLauncherStateController.isAnimatingToLauncher()) { + // Only animate the nav buttons while home and not animating home, otherwise let + // the TaskbarViewController handle it. + mControllers.navbarButtonsViewController + .getTaskbarNavButtonTranslationYForInAppDisplay() + .updateValue(mLauncher.getDeviceProfile().getTaskbarOffsetY() + * getInAppDisplayProgress()); + } + } + + /** Returns true iff any in-app display progress > 0. */ + public boolean shouldUseInAppLayout() { + return getInAppDisplayProgress() > 0; + } + + private float getInAppDisplayProgress(int index) { + if (!mTaskbarInAppDisplayProgress.contains(index)) { + mTaskbarInAppDisplayProgress.put(index, 0f); + } + return mTaskbarInAppDisplayProgress.get(index); + } + + private float getInAppDisplayProgress() { + return Stream.of( + getInAppDisplayProgress(MINUS_ONE_PAGE_PROGRESS_INDEX), + getInAppDisplayProgress(ALL_APPS_PAGE_PROGRESS_INDEX), + getInAppDisplayProgress(WIDGETS_PAGE_PROGRESS_INDEX), + getInAppDisplayProgress(SYSUI_SURFACE_PROGRESS_INDEX)) + .max(Float::compareTo) + .get(); + } + @Override public void dumpLogs(String prefix, PrintWriter pw) { super.dumpLogs(prefix, pw); @@ -280,6 +331,28 @@ public class LauncherTaskbarUIController extends TaskbarUIController { prefix, mTaskbarOverrideBackgroundAlpha.value)); + pw.println(String.format("%s\tTaskbar in-app display progress:", prefix)); + if (mControllers == null) { + pw.println(String.format("%s\t\tMissing mControllers", prefix)); + } else { + pw.println(String.format( + "%s\t\tprogress at MINUS_ONE_PAGE_PROGRESS_INDEX=%.2f", + prefix, + getInAppDisplayProgress(MINUS_ONE_PAGE_PROGRESS_INDEX))); + pw.println(String.format( + "%s\t\tprogress at ALL_APPS_PAGE_PROGRESS_INDEX=%.2f", + prefix, + getInAppDisplayProgress(ALL_APPS_PAGE_PROGRESS_INDEX))); + pw.println(String.format( + "%s\t\tprogress at WIDGETS_PAGE_PROGRESS_INDEX=%.2f", + prefix, + getInAppDisplayProgress(WIDGETS_PAGE_PROGRESS_INDEX))); + pw.println(String.format( + "%s\t\tprogress at SYSUI_SURFACE_PROGRESS_INDEX=%.2f", + prefix, + getInAppDisplayProgress(SYSUI_SURFACE_PROGRESS_INDEX))); + } + mTaskbarLauncherStateController.dumpLogs(prefix + "\t", pw); } } diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java index 82bc10bb71..374ffb7d93 100644 --- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java @@ -16,6 +16,7 @@ package com.android.launcher3.taskbar; import static com.android.launcher3.LauncherAnimUtils.VIEW_TRANSLATE_X; +import static com.android.launcher3.taskbar.LauncherTaskbarUIController.SYSUI_SURFACE_PROGRESS_INDEX; import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_A11Y; import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_BACK; import static com.android.launcher3.taskbar.TaskbarNavButtonController.BUTTON_HOME; @@ -126,11 +127,13 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT private final AnimatedFloat mTaskbarNavButtonTranslationY = new AnimatedFloat( this::updateNavButtonTranslationY); + private final AnimatedFloat mTaskbarNavButtonTranslationYForInAppDisplay = new AnimatedFloat( + this::updateNavButtonTranslationY); private final AnimatedFloat mTaskbarNavButtonTranslationYForIme = new AnimatedFloat( this::updateNavButtonTranslationY); - // Only applies to mTaskbarNavButtonTranslationY - private final AnimatedFloat mNavButtonTranslationYMultiplier = new AnimatedFloat( - this::updateNavButtonTranslationY); + // Used for System UI state updates that should translate the nav button for in-app display. + private final AnimatedFloat mNavButtonInAppDisplayProgressForSysui = new AnimatedFloat( + this::updateNavButtonInAppDisplayProgressForSysui); private final AnimatedFloat mTaskbarNavButtonDarkIntensity = new AnimatedFloat( this::updateNavButtonDarkIntensity); private final AnimatedFloat mNavButtonDarkIntensityMultiplier = new AnimatedFloat( @@ -173,7 +176,6 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT public void init(TaskbarControllers controllers) { mControllers = controllers; mNavButtonsView.getLayoutParams().height = mContext.getDeviceProfile().taskbarSize; - mNavButtonTranslationYMultiplier.value = 1; boolean isThreeButtonNav = mContext.isThreeButtonNav(); mIsImeRenderingNavButtons = @@ -205,9 +207,9 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT // Make sure to remove nav bar buttons translation when notification shade is expanded or // IME is showing (add separate translation for IME). int flagsToRemoveTranslation = FLAG_NOTIFICATION_SHADE_EXPANDED | FLAG_IME_VISIBLE; - mPropertyHolders.add(new StatePropertyHolder(mNavButtonTranslationYMultiplier, + mPropertyHolders.add(new StatePropertyHolder(mNavButtonInAppDisplayProgressForSysui, flags -> (flags & flagsToRemoveTranslation) != 0, AnimatedFloat.VALUE, - 0, 1)); + 1, 0)); // Center nav buttons in new height for IME. float transForIme = (mContext.getDeviceProfile().taskbarSize - mControllers.taskbarInsetsController.getTaskbarHeightForIme()) / 2f; @@ -532,6 +534,11 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT return mTaskbarNavButtonTranslationY; } + /** Use to set the translationY for the all nav+contextual buttons when in Launcher */ + public AnimatedFloat getTaskbarNavButtonTranslationYForInAppDisplay() { + return mTaskbarNavButtonTranslationYForInAppDisplay; + } + /** Use to set the dark intensity for the all nav+contextual buttons */ public AnimatedFloat getTaskbarNavButtonDarkIntensity() { return mTaskbarNavButtonDarkIntensity; @@ -560,11 +567,26 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT } } + private void updateNavButtonInAppDisplayProgressForSysui() { + TaskbarUIController uiController = mControllers.uiController; + if (uiController instanceof LauncherTaskbarUIController) { + ((LauncherTaskbarUIController) uiController).onTaskbarInAppDisplayProgressUpdate( + mNavButtonInAppDisplayProgressForSysui.value, SYSUI_SURFACE_PROGRESS_INDEX); + } + } + private void updateNavButtonTranslationY() { - float normalTranslationY = mTaskbarNavButtonTranslationY.value - * mNavButtonTranslationYMultiplier.value; - float otherTranslationY = mTaskbarNavButtonTranslationYForIme.value; - mNavButtonsView.setTranslationY(normalTranslationY + otherTranslationY); + final float normalTranslationY = mTaskbarNavButtonTranslationY.value; + final float imeAdjustmentTranslationY = mTaskbarNavButtonTranslationYForIme.value; + TaskbarUIController uiController = mControllers.uiController; + final float inAppDisplayAdjustmentTranslationY = + (uiController instanceof LauncherTaskbarUIController + && ((LauncherTaskbarUIController) uiController).shouldUseInAppLayout()) + ? mTaskbarNavButtonTranslationYForInAppDisplay.value : 0; + + mNavButtonsView.setTranslationY(normalTranslationY + + imeAdjustmentTranslationY + + inAppDisplayAdjustmentTranslationY); } private void updateNavButtonDarkIntensity() { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index 16d3e5430b..f526a98814 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -204,7 +204,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { new TaskbarInsetsController(this)); } - public void init(TaskbarSharedState sharedState) { + public void init(@NonNull TaskbarSharedState sharedState) { mLastRequestedNonFullscreenHeight = getDefaultTaskbarWindowHeight(); mWindowLayoutParams = createDefaultWindowLayoutParams(); diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index dfe4642fe9..cd9185298a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -62,6 +62,8 @@ public class TaskbarControllers { private boolean mAreAllControllersInitialized; private final List mPostInitCallbacks = new ArrayList<>(); + @Nullable private TaskbarSharedState mSharedState = null; + public TaskbarControllers(TaskbarActivityContext taskbarActivityContext, TaskbarDragController taskbarDragController, TaskbarNavButtonController navButtonController, @@ -107,8 +109,9 @@ public class TaskbarControllers { * TaskbarControllers instance, but should be careful to only access things that were created * in constructors for now, as some controllers may still be waiting for init(). */ - public void init(TaskbarSharedState sharedState) { + public void init(@NonNull TaskbarSharedState sharedState) { mAreAllControllersInitialized = false; + mSharedState = sharedState; taskbarDragController.init(this); navbarButtonsViewController.init(this); @@ -119,11 +122,11 @@ public class TaskbarControllers { taskbarUnfoldAnimationController.init(this); taskbarKeyguardController.init(navbarButtonsViewController); stashedHandleViewController.init(this); - taskbarStashController.init(this, sharedState); + taskbarStashController.init(this, sharedState.setupUIVisible); taskbarEduController.init(this); taskbarPopupController.init(this); taskbarForceVisibleImmersiveController.init(this); - taskbarAllAppsController.init(this, sharedState); + taskbarAllAppsController.init(this, sharedState.allAppsVisible); taskbarRecentAppsController.init(this); navButtonController.init(this); taskbarInsetsController.init(this); @@ -143,6 +146,12 @@ public class TaskbarControllers { mPostInitCallbacks.clear(); } + @Nullable + public TaskbarSharedState getSharedState() { + // This should only be null if called before init() and after destroy(). + return mSharedState; + } + public void onConfigurationChanged(@Config int configChanges) { navbarButtonsViewController.onConfigurationChanged(configChanges); } @@ -151,6 +160,8 @@ public class TaskbarControllers { * Cleans up all controllers. */ public void onDestroy() { + mSharedState = null; + navbarButtonsViewController.onDestroy(); uiController.onDestroy(); rotationButtonController.onDestroy(); diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java index e02a9d77c1..2e37170952 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java @@ -194,6 +194,9 @@ public class TaskbarManager { * Sets a {@link StatefulActivity} to act as taskbar callback */ public void setActivity(@NonNull StatefulActivity activity) { + if (mActivity == activity) { + return; + } mActivity = activity; mUnfoldProgressProvider.setSourceProvider(getUnfoldTransitionProgressProviderForActivity( activity)); diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarSharedState.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarSharedState.java index a5c55b0027..87b3789740 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarSharedState.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarSharedState.java @@ -25,5 +25,4 @@ public class TaskbarSharedState { public boolean setupUIVisible = false; public boolean allAppsVisible = false; - } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java index fb11d8a330..c07ba2d327 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -167,7 +167,7 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba mStashedHeight = mActivity.getDeviceProfile().stashedTaskbarSize; } - public void init(TaskbarControllers controllers, TaskbarSharedState sharedState) { + public void init(TaskbarControllers controllers, boolean setupUIVisible) { mControllers = controllers; TaskbarDragLayerController dragLayerController = controllers.taskbarDragLayerController; @@ -188,7 +188,7 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba boolean isManuallyStashedInApp = supportsManualStashing() && mPrefs.getBoolean(SHARED_PREFS_STASHED_KEY, DEFAULT_STASHED_PREF); - boolean isInSetup = !mActivity.isUserSetupComplete() || sharedState.setupUIVisible; + boolean isInSetup = !mActivity.isUserSetupComplete() || setupUIVisible; updateStateForFlag(FLAG_STASHED_IN_APP_MANUAL, isManuallyStashedInApp); updateStateForFlag(FLAG_STASHED_IN_APP_SETUP, isInSetup); updateStateForFlag(FLAG_IN_SETUP, isInSetup); diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java index 68422ad9d7..fcc34c6d99 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java @@ -49,7 +49,7 @@ public class TaskbarUIController { return true; } - protected boolean supportsVisualStashing() { + public boolean supportsVisualStashing() { if (mControllers == null) return false; return !mControllers.taskbarActivityContext.isThreeButtonNav(); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index 39cbfd16cc..bc77c1021c 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -73,6 +73,7 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar private final AnimatedFloat mTaskbarIconTranslationYForStash = new AnimatedFloat( this::updateTranslationY); private AnimatedFloat mTaskbarNavButtonTranslationY; + private AnimatedFloat mTaskbarNavButtonTranslationYForInAppDisplay; private final AnimatedFloat mThemeIconsBackground = new AnimatedFloat( this::updateIconsBackground); @@ -112,6 +113,8 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar } mTaskbarNavButtonTranslationY = controllers.navbarButtonsViewController.getTaskbarNavButtonTranslationY(); + mTaskbarNavButtonTranslationYForInAppDisplay = controllers.navbarButtonsViewController + .getTaskbarNavButtonTranslationYForInAppDisplay(); } public void onDestroy() { @@ -243,6 +246,7 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar int offsetY = launcherDp.getTaskbarOffsetY(); setter.setFloat(mTaskbarIconTranslationYForHome, VALUE, -offsetY, LINEAR); setter.setFloat(mTaskbarNavButtonTranslationY, VALUE, -offsetY, LINEAR); + setter.setFloat(mTaskbarNavButtonTranslationYForInAppDisplay, VALUE, offsetY, LINEAR); if (Utilities.isDarkTheme(mTaskbarView.getContext())) { setter.addFloat(mThemeIconsBackground, VALUE, 0f, 1f, LINEAR); diff --git a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java index 9fca8ebf8f..eaf93843ac 100644 --- a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java @@ -38,7 +38,6 @@ import com.android.launcher3.model.data.AppInfo; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.taskbar.TaskbarActivityContext; import com.android.launcher3.taskbar.TaskbarControllers; -import com.android.launcher3.taskbar.TaskbarSharedState; import com.android.systemui.shared.system.TaskStackChangeListener; import com.android.systemui.shared.system.TaskStackChangeListeners; @@ -72,7 +71,6 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList }; private TaskbarControllers mControllers; - private TaskbarSharedState mSharedState; /** Window context for all apps if it is open. */ private @Nullable TaskbarAllAppsContext mAllAppsContext; @@ -88,18 +86,17 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList } /** Initialize the controller. */ - public void init(TaskbarControllers controllers, TaskbarSharedState sharedState) { + public void init(TaskbarControllers controllers, boolean allAppsVisible) { if (!FeatureFlags.ENABLE_ALL_APPS_IN_TASKBAR.get()) { return; } mControllers = controllers; - mSharedState = sharedState; /* * Recreate All Apps if it was open in the previous Taskbar instance (e.g. the configuration * changed). */ - if (mSharedState.allAppsVisible) { + if (allAppsVisible) { show(false); } } @@ -141,7 +138,9 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList return; } mProxyView.show(); - mSharedState.allAppsVisible = true; + // mControllers and getSharedState should never be null here. Do not handle null-pointer + // to catch invalid states. + mControllers.getSharedState().allAppsVisible = true; mAllAppsContext = new TaskbarAllAppsContext(mTaskbarContext, this, @@ -176,7 +175,9 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList return; } mProxyView.close(false); - mSharedState.allAppsVisible = false; + // mControllers and getSharedState should never be null here. Do not handle null-pointer + // to catch invalid states. + mControllers.getSharedState().allAppsVisible = false; onDestroy(); } diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 38774f4922..7e25e87612 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -3160,6 +3160,24 @@ public class Launcher extends StatefulActivity return new DragOptions(); } + /** + * Animates Launcher elements during a transition to the All Apps page. + * + * @param progress Transition progress from 0 to 1; where 0 => home and 1 => all apps. + */ + public void onAllAppsTransition(float progress) { + // No-Op + } + + /** + * Animates Launcher elements during a transition to the Widgets pages. + * + * @param progress Transition progress from 0 to 1; where 0 => home and 1 => widgets. + */ + public void onWidgetsTransition(float progress) { + // No-Op + } + private static class NonConfigInstance { public Configuration config; public Bitmap snapshot; diff --git a/src/com/android/launcher3/allapps/AllAppsTransitionController.java b/src/com/android/launcher3/allapps/AllAppsTransitionController.java index 637a4189b8..bf34df11fc 100644 --- a/src/com/android/launcher3/allapps/AllAppsTransitionController.java +++ b/src/com/android/launcher3/allapps/AllAppsTransitionController.java @@ -190,6 +190,7 @@ public class AllAppsTransitionController public void setProgress(float progress) { mProgress = progress; getAppsViewProgressTranslationY().set(mAppsView, mProgress * mShiftRange); + mLauncher.onAllAppsTransition(1 - progress); } public float getProgress() { diff --git a/src/com/android/launcher3/widget/BaseWidgetSheet.java b/src/com/android/launcher3/widget/BaseWidgetSheet.java index b12574f391..c7bb61207c 100644 --- a/src/com/android/launcher3/widget/BaseWidgetSheet.java +++ b/src/com/android/launcher3/widget/BaseWidgetSheet.java @@ -44,6 +44,7 @@ import com.android.launcher3.touch.ItemLongClickListener; import com.android.launcher3.util.SystemUiController; import com.android.launcher3.util.Themes; import com.android.launcher3.views.AbstractSlideInView; +import com.android.launcher3.views.ActivityContext; import com.android.launcher3.views.ArrowTipView; /** @@ -306,4 +307,11 @@ public abstract class BaseWidgetSheet extends AbstractSlideInView return mActivityContext.getSharedPrefs().getBoolean(KEY_WIDGETS_EDUCATION_TIP_SEEN, false) || Utilities.IS_RUNNING_IN_TEST_HARNESS; } + + @Override + protected void setTranslationShift(float translationShift) { + super.setTranslationShift(translationShift); + Launcher launcher = ActivityContext.lookupContext(getContext()); + launcher.onWidgetsTransition(1 - translationShift); + } } From a9b2c4bb5a0bff6ce85d7fb432d859aed725bf93 Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Mon, 25 Apr 2022 22:18:03 +0000 Subject: [PATCH 057/782] Revert "Remove old logs associated to b/200572078" This reverts commit c4240fd4295bfa1f073003b92ac701771a0c3e7c. Reason for revert: Returning logs for flaking test Bug: 227650070 Change-Id: I7db31533cfb72d9e329f38dc001f3a8e52b9fb7f --- src/com/android/launcher3/Launcher.java | 8 ++++++++ src/com/android/launcher3/LauncherModel.java | 6 ++++++ .../android/launcher3/model/BaseLoaderResults.java | 13 +++++++++++++ src/com/android/launcher3/model/ModelUtils.java | 5 +++++ src/com/android/launcher3/testing/TestProtocol.java | 1 + 5 files changed, 33 insertions(+) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index e2bce00fcc..8fb2f53ec6 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2173,6 +2173,10 @@ public class Launcher extends StatefulActivity implements Launche IntSet result = new IntSet(); if (visibleIds.isEmpty()) { + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.NULL_INT_SET, "getPagesToBindSynchronously (1): " + + result); + } return result; } for (int id : orderedScreenIds.toArray()) { @@ -2193,6 +2197,10 @@ public class Launcher extends StatefulActivity implements Launche // pages being hidden in single panel. result.add(pairId); } + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.NULL_INT_SET, "getPagesToBindSynchronously (2): " + + result); + } return result; } diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 2d7fcb12fa..8646849c2c 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -357,6 +357,12 @@ public class LauncherModel extends LauncherApps.Callback implements InstallSessi public void addCallbacks(Callbacks callbacks) { Preconditions.assertUIThread(); synchronized (mCallbacksList) { + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.NULL_INT_SET, "addCallbacks pointer: " + + callbacks + + ", name: " + + callbacks.getClass().getName(), new Exception()); + } mCallbacksList.add(callbacks); } } diff --git a/src/com/android/launcher3/model/BaseLoaderResults.java b/src/com/android/launcher3/model/BaseLoaderResults.java index db417a7e5e..5b278ab4cf 100644 --- a/src/com/android/launcher3/model/BaseLoaderResults.java +++ b/src/com/android/launcher3/model/BaseLoaderResults.java @@ -32,6 +32,7 @@ import com.android.launcher3.model.BgDataModel.FixedContainerItems; import com.android.launcher3.model.data.AppInfo; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.LauncherAppWidgetInfo; +import com.android.launcher3.testing.TestProtocol; import com.android.launcher3.util.IntArray; import com.android.launcher3.util.IntSet; import com.android.launcher3.util.LooperExecutor; @@ -173,8 +174,20 @@ public abstract class BaseLoaderResults { ArrayList currentAppWidgets = new ArrayList<>(); ArrayList otherAppWidgets = new ArrayList<>(); + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.NULL_INT_SET, "bind (1) currentScreenIds: " + + currentScreenIds + + ", pointer: " + + mCallbacks + + ", name: " + + mCallbacks.getClass().getName()); + } filterCurrentWorkspaceItems(currentScreenIds, mWorkspaceItems, currentWorkspaceItems, otherWorkspaceItems); + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.NULL_INT_SET, "bind (2) currentScreenIds: " + + currentScreenIds); + } filterCurrentWorkspaceItems(currentScreenIds, mAppWidgets, currentAppWidgets, otherAppWidgets); final InvariantDeviceProfile idp = mApp.getInvariantDeviceProfile(); diff --git a/src/com/android/launcher3/model/ModelUtils.java b/src/com/android/launcher3/model/ModelUtils.java index 58aa9e591f..ef5eef1e43 100644 --- a/src/com/android/launcher3/model/ModelUtils.java +++ b/src/com/android/launcher3/model/ModelUtils.java @@ -31,6 +31,7 @@ import com.android.launcher3.icons.BitmapInfo; import com.android.launcher3.icons.LauncherIcons; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.WorkspaceItemInfo; +import com.android.launcher3.testing.TestProtocol; import com.android.launcher3.util.IntArray; import com.android.launcher3.util.IntSet; @@ -66,6 +67,10 @@ public class ModelUtils { (lhs, rhs) -> Integer.compare(lhs.container, rhs.container)); for (T info : allWorkspaceItems) { if (info.container == LauncherSettings.Favorites.CONTAINER_DESKTOP) { + if (TestProtocol.sDebugTracing) { + Log.d(TestProtocol.NULL_INT_SET, "filterCurrentWorkspaceItems: " + + currentScreenIds); + } if (currentScreenIds.contains(info.screenId)) { currentScreenItems.add(info); itemsOnScreen.add(info.id); diff --git a/src/com/android/launcher3/testing/TestProtocol.java b/src/com/android/launcher3/testing/TestProtocol.java index 11a585fffb..fc18ada958 100644 --- a/src/com/android/launcher3/testing/TestProtocol.java +++ b/src/com/android/launcher3/testing/TestProtocol.java @@ -127,6 +127,7 @@ public final class TestProtocol { public static final String PERMANENT_DIAG_TAG = "TaplTarget"; public static final String TASK_VIEW_ID_CRASH = "b/195430732"; public static final String NO_DROP_TARGET = "b/195031154"; + public static final String NULL_INT_SET = "b/200572078"; public static final String MISSING_PROMISE_ICON = "b/202985412"; public static final String LAUNCHER_NOT_INITIALIZED = "b/215233405"; } From a0b7c53e50a6ebf2fa0c727d69804fc9a8dec6bf Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Sat, 23 Apr 2022 16:02:03 +0000 Subject: [PATCH 058/782] Revert^2 "Removing some unused code from All-Apps" 13ae6784b54ea8878a70900312503211867e15f1 Change-Id: I06a4c9cc6beba4fc87b4a9375872c68e71e1c5f6 (cherry picked from commit 52f4c16a941c403e41763324f165b92898c59741) --- src/com/android/launcher3/BubbleTextView.java | 27 ++++------- .../allapps/AlphabeticalAppsList.java | 45 +++++-------------- .../launcher3/allapps/BaseAllAppsAdapter.java | 21 ++------- .../launcher3/allapps/DecorationInfo.java | 19 -------- .../search/DefaultAppSearchAlgorithm.java | 2 +- src/com/android/launcher3/util/Executors.java | 14 ++---- 6 files changed, 28 insertions(+), 100 deletions(-) delete mode 100644 src/com/android/launcher3/allapps/DecorationInfo.java diff --git a/src/com/android/launcher3/BubbleTextView.java b/src/com/android/launcher3/BubbleTextView.java index 74ec7ee327..6302739bc5 100644 --- a/src/com/android/launcher3/BubbleTextView.java +++ b/src/com/android/launcher3/BubbleTextView.java @@ -96,7 +96,6 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, private static final int MAX_SEARCH_LOOP_COUNT = 20; private static final int[] STATE_PRESSED = new int[]{android.R.attr.state_pressed}; - private static final float HIGHLIGHT_SCALE = 1.16f; private final PointF mTranslationForReorderBounce = new PointF(0, 0); private final PointF mTranslationForReorderPreview = new PointF(0, 0); @@ -259,6 +258,12 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, mDotParams.scale = 0f; mForceHideDot = false; setBackground(null); + + setTag(null); + if (mIconLoadRequest != null) { + mIconLoadRequest.cancel(); + mIconLoadRequest = null; + } } private void cancelDotScaleAnim() { @@ -363,8 +368,7 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, } } - public void setBubbleTextHolder( - BubbleTextHolder bubbleTextHolder) { + public void setBubbleTextHolder(BubbleTextHolder bubbleTextHolder) { mBubbleTextHolder = bubbleTextHolder; } @@ -1020,19 +1024,6 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, getIconBounds(mIconSize, bounds); } - private int getIconSizeForDisplay(int display) { - DeviceProfile grid = mActivity.getDeviceProfile(); - switch (display) { - case DISPLAY_ALL_APPS: - return grid.allAppsIconSizePx; - case DISPLAY_FOLDER: - return grid.folderChildIconSizePx; - case DISPLAY_WORKSPACE: - default: - return grid.iconSizePx; - } - } - public void getSourceVisualDragBounds(Rect bounds) { getIconBounds(mIconSize, bounds); } @@ -1045,8 +1036,8 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, } private void resetIconScale() { - if (mIcon instanceof FastBitmapDrawable) { - ((FastBitmapDrawable) mIcon).resetScale(); + if (mIcon != null) { + mIcon.resetScale(); } } diff --git a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java index 42374b894f..e04c367663 100644 --- a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java +++ b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java @@ -45,10 +45,6 @@ public class AlphabeticalAppsList implement public static final String TAG = "AlphabeticalAppsList"; - private static final int FAST_SCROLL_FRACTION_DISTRIBUTE_BY_ROWS_FRACTION = 0; - private static final int FAST_SCROLL_FRACTION_DISTRIBUTE_BY_NUM_SECTIONS = 1; - - private final int mFastScrollDistributionMode = FAST_SCROLL_FRACTION_DISTRIBUTE_BY_NUM_SECTIONS; private final WorkAdapterProvider mWorkAdapterProvider; /** @@ -334,8 +330,7 @@ public class AlphabeticalAppsList implement } // Create an app item - AdapterItem appItem = AdapterItem.asApp(position++, sectionName, info, - appIndex++); + AdapterItem appItem = AdapterItem.asApp(position++, info); if (lastFastScrollerSectionInfo.fastScrollToItem == null) { lastFastScrollerSectionInfo.fastScrollToItem = appItem; } @@ -367,34 +362,16 @@ public class AlphabeticalAppsList implement mNumAppRowsInAdapter = rowIndex + 1; // Pre-calculate all the fast scroller fractions - switch (mFastScrollDistributionMode) { - case FAST_SCROLL_FRACTION_DISTRIBUTE_BY_ROWS_FRACTION: - float rowFraction = 1f / mNumAppRowsInAdapter; - for (FastScrollSectionInfo info : mFastScrollerSections) { - AdapterItem item = info.fastScrollToItem; - if (!BaseAllAppsAdapter.isIconViewType(item.viewType)) { - info.touchFraction = 0f; - continue; - } - - float subRowFraction = - item.rowAppIndex * (rowFraction / mNumAppsPerRowAllApps); - info.touchFraction = item.rowIndex * rowFraction + subRowFraction; - } - break; - case FAST_SCROLL_FRACTION_DISTRIBUTE_BY_NUM_SECTIONS: - float perSectionTouchFraction = 1f / mFastScrollerSections.size(); - float cumulativeTouchFraction = 0f; - for (FastScrollSectionInfo info : mFastScrollerSections) { - AdapterItem item = info.fastScrollToItem; - if (!BaseAllAppsAdapter.isIconViewType(item.viewType)) { - info.touchFraction = 0f; - continue; - } - info.touchFraction = cumulativeTouchFraction; - cumulativeTouchFraction += perSectionTouchFraction; - } - break; + float perSectionTouchFraction = 1f / mFastScrollerSections.size(); + float cumulativeTouchFraction = 0f; + for (FastScrollSectionInfo info : mFastScrollerSections) { + AdapterItem item = info.fastScrollToItem; + if (!BaseAllAppsAdapter.isIconViewType(item.viewType)) { + info.touchFraction = 0f; + continue; + } + info.touchFraction = cumulativeTouchFraction; + cumulativeTouchFraction += perSectionTouchFraction; } } } diff --git a/src/com/android/launcher3/allapps/BaseAllAppsAdapter.java b/src/com/android/launcher3/allapps/BaseAllAppsAdapter.java index 976284d947..8ac2536c42 100644 --- a/src/com/android/launcher3/allapps/BaseAllAppsAdapter.java +++ b/src/com/android/launcher3/allapps/BaseAllAppsAdapter.java @@ -36,7 +36,6 @@ import com.android.launcher3.BubbleTextView; import com.android.launcher3.R; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.model.data.AppInfo; -import com.android.launcher3.model.data.ItemInfoWithIcon; import com.android.launcher3.views.ActivityContext; import java.util.Arrays; @@ -94,31 +93,21 @@ public abstract class BaseAllAppsAdapter ex // The type of this item public int viewType; - // The section name of this item. Note that there can be multiple items with different - // sectionNames in the same section - public String sectionName = null; // The row that this item shows up on public int rowIndex; // The index of this app in the row public int rowAppIndex; // The associated ItemInfoWithIcon for the item - public ItemInfoWithIcon itemInfo = null; - // The index of this app not including sections - public int appIndex = -1; - // Search section associated to result - public DecorationInfo decorationInfo = null; + public AppInfo itemInfo = null; /** * Factory method for AppIcon AdapterItem */ - public static AdapterItem asApp(int pos, String sectionName, AppInfo appInfo, - int appIndex) { + public static AdapterItem asApp(int pos, AppInfo appInfo) { AdapterItem item = new AdapterItem(); item.viewType = VIEW_TYPE_ICON; item.position = pos; - item.sectionName = sectionName; item.itemInfo = appInfo; - item.appIndex = appIndex; return item; } @@ -267,11 +256,7 @@ public abstract class BaseAllAppsAdapter ex AdapterItem adapterItem = mApps.getAdapterItems().get(position); BubbleTextView icon = (BubbleTextView) holder.itemView; icon.reset(); - if (adapterItem.itemInfo instanceof AppInfo) { - icon.applyFromApplicationInfo((AppInfo) adapterItem.itemInfo); - } else { - icon.applyFromItemInfoWithIcon(adapterItem.itemInfo); - } + icon.applyFromApplicationInfo(adapterItem.itemInfo); break; case VIEW_TYPE_EMPTY_SEARCH: TextView emptyViewText = (TextView) holder.itemView; diff --git a/src/com/android/launcher3/allapps/DecorationInfo.java b/src/com/android/launcher3/allapps/DecorationInfo.java deleted file mode 100644 index 50b250cad1..0000000000 --- a/src/com/android/launcher3/allapps/DecorationInfo.java +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (C) 2021 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.allapps; - -public class DecorationInfo { -} diff --git a/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java b/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java index 222c8fea47..33d0082228 100644 --- a/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java +++ b/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java @@ -85,7 +85,7 @@ public class DefaultAppSearchAlgorithm implements SearchAlgorithm { for (int i = 0; i < total && resultCount < MAX_RESULTS_COUNT; i++) { AppInfo info = apps.get(i); if (StringMatcherUtility.matches(queryTextLower, info.title.toString(), matcher)) { - AdapterItem appItem = AdapterItem.asApp(resultCount, "", info, resultCount); + AdapterItem appItem = AdapterItem.asApp(resultCount, info); result.add(appItem); resultCount++; } diff --git a/src/com/android/launcher3/util/Executors.java b/src/com/android/launcher3/util/Executors.java index 8485371a79..6978e0c2a4 100644 --- a/src/com/android/launcher3/util/Executors.java +++ b/src/com/android/launcher3/util/Executors.java @@ -15,17 +15,12 @@ */ package com.android.launcher3.util; -import static android.os.Process.THREAD_PRIORITY_BACKGROUND; - -import static java.util.concurrent.Executors.newSingleThreadExecutor; - import android.os.HandlerThread; import android.os.Looper; import android.os.Process; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ExecutorService; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadPoolExecutor; @@ -42,7 +37,7 @@ public class Executors { private static final int KEEP_ALIVE = 1; /** Dedicated executor instances for work depending on other packages. */ - private static final Map PACKAGE_EXECUTORS = new ConcurrentHashMap<>(); + private static final Map PACKAGE_EXECUTORS = new ConcurrentHashMap<>(); /** * An {@link ThreadPoolExecutor} to be used with async task with no limit on the queue size. @@ -90,11 +85,10 @@ public class Executors { * * @param packageName Package associated with the executor. */ - public static ExecutorService getPackageExecutor(String packageName) { + public static LooperExecutor getPackageExecutor(String packageName) { return PACKAGE_EXECUTORS.computeIfAbsent( - packageName, - p -> newSingleThreadExecutor( - new SimpleThreadFactory(p, THREAD_PRIORITY_BACKGROUND))); + packageName, p -> new LooperExecutor( + createAndStartNewLooper(p, Process.THREAD_PRIORITY_DEFAULT))); } /** From 81d3df453ff1f4dcf7d47587c603419b55b53cc0 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Sat, 30 Apr 2022 02:16:34 +0000 Subject: [PATCH 059/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I00c3ba5cfb26274ec1edc57682cce7cc593d9349 --- res/values-en-rAU/strings.xml | 2 +- res/values-en-rCA/strings.xml | 2 +- res/values-en-rGB/strings.xml | 2 +- res/values-en-rIN/strings.xml | 2 +- res/values-hy/strings.xml | 6 +++--- res/values-pl/strings.xml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index f5aaf56a4c..62fa92d033 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -102,7 +102,7 @@ "Folder: %1$s, %2$d items" "Folder: %1$s, %2$d or more items" "Wallpapers" - "Wallpaper & style" + "Wallpaper and style" "Home settings" "Disabled by your admin" "Allow home screen rotation" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index f5aaf56a4c..62fa92d033 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -102,7 +102,7 @@ "Folder: %1$s, %2$d items" "Folder: %1$s, %2$d or more items" "Wallpapers" - "Wallpaper & style" + "Wallpaper and style" "Home settings" "Disabled by your admin" "Allow home screen rotation" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index f5aaf56a4c..62fa92d033 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -102,7 +102,7 @@ "Folder: %1$s, %2$d items" "Folder: %1$s, %2$d or more items" "Wallpapers" - "Wallpaper & style" + "Wallpaper and style" "Home settings" "Disabled by your admin" "Allow home screen rotation" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index f5aaf56a4c..62fa92d033 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -102,7 +102,7 @@ "Folder: %1$s, %2$d items" "Folder: %1$s, %2$d or more items" "Wallpapers" - "Wallpaper & style" + "Wallpaper and style" "Home settings" "Disabled by your admin" "Allow home screen rotation" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 867fcb7823..e76ed7ec14 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -78,11 +78,11 @@ "Թաքցնել առաջարկը" "Ամրացնել առաջարկվող հավելվածը" "Դյուրանցումների տեղադրում" - "Ծրագրին թույլ է տալիս ավելացնել դյուրանցումներ՝ առանց օգտագործողի միջամտության:" + "Հավելվածին թույլ է տալիս ավելացնել դյուրանցումներ՝ առանց օգտագործողի միջամտության:" "կարդալ հիմնական էկրանի կարգավորումներն ու դյուրանցումները" - "Ծրագրին թույլ է տալիս կարդալ հիմնական էկրանի կարգավորումներն ու դյուրանցումները։" + "Հավելվածին թույլ է տալիս կարդալ հիմնական էկրանի կարգավորումներն ու դյուրանցումները։" "փոփոխել հիմնական էկրանի կարգավորումներն ու դյուրանցումները" - "Ծրագրին թույլ է տալիս փոփոխել հիմնական էկրանի կարգավորումներն ու դյուրանցումները։" + "Հավելվածին թույլ է տալիս փոփոխել հիմնական էկրանի կարգավորումներն ու դյուրանցումները։" "%1$s հավելվածին չի թույլատրվում հեռախոսազանգեր կատարել" "Չհաջողվեց բեռնել վիջեթը" "Վիջեթի կարգավորումներ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 281ca5aa07..ceca83c5eb 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -157,7 +157,7 @@ "Zamknij" "Zamknij" "Powiadomienie odrzucone" - "Prywatne" + "Osobiste" "Służbowe" "Profil służbowy" "Aplikacje służbowe mają plakietki i są widoczne dla administratora IT" From 768fe5585d564d5bc294559a6c5cb2aec3f89da9 Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Fri, 6 May 2022 20:17:57 +0100 Subject: [PATCH 060/782] Add DisplayController in PreviewContext's allowed objects Fix: 231526132 Test: switch grids Change-Id: Ie43c54c5fbbea51ee3b795be6baa9c2eaf5e15e4 (cherry picked from commit 114572268581eead50b6f536959c50ef9da9d276) Merged-In: Ie43c54c5fbbea51ee3b795be6baa9c2eaf5e15e4 --- .../android/launcher3/graphics/LauncherPreviewRenderer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java index a11bd4fdad..d5bcb0cbcb 100644 --- a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java +++ b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java @@ -83,6 +83,7 @@ import com.android.launcher3.pm.UserCache; import com.android.launcher3.uioverrides.PredictedAppIconInflater; import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper; import com.android.launcher3.util.ComponentKey; +import com.android.launcher3.util.DisplayController; import com.android.launcher3.util.IntArray; import com.android.launcher3.util.IntSet; import com.android.launcher3.util.MainThreadInitializedObject.SandboxContext; @@ -129,7 +130,7 @@ public class LauncherPreviewRenderer extends ContextWrapper super(base, UserCache.INSTANCE, InstallSessionHelper.INSTANCE, LauncherAppState.INSTANCE, InvariantDeviceProfile.INSTANCE, CustomWidgetManager.INSTANCE, PluginManagerWrapper.INSTANCE, - WindowManagerProxy.INSTANCE); + WindowManagerProxy.INSTANCE, DisplayController.INSTANCE); mIdp = idp; mObjectMap.put(InvariantDeviceProfile.INSTANCE, idp); mObjectMap.put(LauncherAppState.INSTANCE, From 38a49a9efc2c8547d648af2e596a7462615ad1fd Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Sun, 8 May 2022 10:47:37 +0000 Subject: [PATCH 061/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I5b07a01ef370d1b51fac9e48feb6c2d4aa99a88f --- quickstep/res/values-af/strings.xml | 3 +++ quickstep/res/values-am/strings.xml | 3 +++ quickstep/res/values-ar/strings.xml | 6 ++++++ quickstep/res/values-as/strings.xml | 3 +++ quickstep/res/values-az/strings.xml | 3 +++ quickstep/res/values-b+sr+Latn/strings.xml | 3 +++ quickstep/res/values-be/strings.xml | 6 ++++++ quickstep/res/values-bg/strings.xml | 6 ++++++ quickstep/res/values-bn/strings.xml | 3 +++ quickstep/res/values-bs/strings.xml | 3 +++ quickstep/res/values-ca/strings.xml | 6 ++++++ quickstep/res/values-cs/strings.xml | 6 ++++++ quickstep/res/values-da/strings.xml | 3 +++ quickstep/res/values-de/strings.xml | 6 ++++++ quickstep/res/values-el/strings.xml | 6 ++++++ 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 | 6 ++++++ quickstep/res/values-es/strings.xml | 6 ++++++ quickstep/res/values-et/strings.xml | 6 ++++++ quickstep/res/values-eu/strings.xml | 6 ++++++ quickstep/res/values-fa/strings.xml | 6 ++++++ quickstep/res/values-fi/strings.xml | 6 ++++++ quickstep/res/values-fr-rCA/strings.xml | 6 ++++++ quickstep/res/values-fr/strings.xml | 6 ++++++ quickstep/res/values-gl/strings.xml | 6 ++++++ quickstep/res/values-gu/strings.xml | 3 +++ quickstep/res/values-hi/strings.xml | 3 +++ quickstep/res/values-hr/strings.xml | 3 +++ quickstep/res/values-hu/strings.xml | 6 ++++++ quickstep/res/values-hy/strings.xml | 6 ++++++ quickstep/res/values-in/strings.xml | 6 ++++++ quickstep/res/values-is/strings.xml | 6 ++++++ quickstep/res/values-it/strings.xml | 6 ++++++ quickstep/res/values-iw/strings.xml | 6 ++++++ quickstep/res/values-ja/strings.xml | 6 ++++++ quickstep/res/values-ka/strings.xml | 3 +++ quickstep/res/values-kk/strings.xml | 6 ++++++ quickstep/res/values-km/strings.xml | 6 ++++++ quickstep/res/values-kn/strings.xml | 3 +++ quickstep/res/values-ko/strings.xml | 6 ++++++ quickstep/res/values-ky/strings.xml | 6 ++++++ quickstep/res/values-lo/strings.xml | 3 +++ quickstep/res/values-lt/strings.xml | 6 ++++++ quickstep/res/values-lv/strings.xml | 6 ++++++ quickstep/res/values-mk/strings.xml | 3 +++ quickstep/res/values-ml/strings.xml | 6 ++++++ quickstep/res/values-mn/strings.xml | 3 +++ quickstep/res/values-mr/strings.xml | 3 +++ quickstep/res/values-ms/strings.xml | 3 +++ quickstep/res/values-my/strings.xml | 6 ++++++ quickstep/res/values-nb/strings.xml | 6 ++++++ quickstep/res/values-ne/strings.xml | 3 +++ quickstep/res/values-nl/strings.xml | 3 +++ quickstep/res/values-or/strings.xml | 6 ++++++ quickstep/res/values-pa/strings.xml | 6 ++++++ quickstep/res/values-pl/strings.xml | 6 ++++++ quickstep/res/values-pt-rPT/strings.xml | 3 +++ quickstep/res/values-pt/strings.xml | 6 ++++++ quickstep/res/values-ro/strings.xml | 6 ++++++ quickstep/res/values-ru/strings.xml | 3 +++ quickstep/res/values-si/strings.xml | 6 ++++++ quickstep/res/values-sk/strings.xml | 3 +++ quickstep/res/values-sl/strings.xml | 5 ++++- quickstep/res/values-sq/strings.xml | 6 ++++++ quickstep/res/values-sr/strings.xml | 3 +++ quickstep/res/values-sv/strings.xml | 6 ++++++ quickstep/res/values-sw/strings.xml | 6 ++++++ quickstep/res/values-ta/strings.xml | 3 +++ quickstep/res/values-te/strings.xml | 3 +++ quickstep/res/values-th/strings.xml | 9 ++++++--- quickstep/res/values-tl/strings.xml | 3 +++ quickstep/res/values-tr/strings.xml | 6 ++++++ quickstep/res/values-uk/strings.xml | 6 ++++++ 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 | 3 +++ quickstep/res/values-zh-rHK/strings.xml | 6 ++++++ quickstep/res/values-zh-rTW/strings.xml | 6 ++++++ quickstep/res/values-zu/strings.xml | 3 +++ 84 files changed, 391 insertions(+), 4 deletions(-) diff --git a/quickstep/res/values-af/strings.xml b/quickstep/res/values-af/strings.xml index 1b3f1cd384..e834157504 100644 --- a/quickstep/res/values-af/strings.xml +++ b/quickstep/res/values-af/strings.xml @@ -53,6 +53,7 @@ "Gaan na Instellings om sensitiwiteit van teruggebaar te verander" "Swiep om terug te gaan" "Swiep van die linker- of regterrand na die middel van die skerm om na die vorige skerm terug te gaan." + "Swiep met 2 vingers van die linker- of regterkant van die skerm af na die middel toe om terug te keer na die vorige skerm." "Maak seker dat jy van die onderrand van die skerm af opswiep." "Maak seker jy onderbreek nie voordat jy laat los nie." "Maak seker jy swiep reguit op." @@ -60,6 +61,7 @@ "Jy het die \"gaan na tuisskerm\"-gebaar voltooi." "Swiep om na tuisskerm toe te gaan" "Swiep op van die onderkant van jou skerm af. Hierdie gebaar neem jou altyd na die tuisskerm toe." + "Swiep met 2 vingers op van die onderkant van die skerm af. Dié gebaar neem jou altyd na die tuisskerm toe." "Maak seker dat jy van die onderrand van die skerm af opswiep." "Probeer om die venster langer te hou voordat jy laat los." "Maak seker dat jy reguit opswiep en dan onderbreek." @@ -67,6 +69,7 @@ "Jy het die \"wissel tussen programme\"-gebaar voltooi." "Swiep om tussen programme te wissel" "Swiep van die onderkant van jou skerm af op, hou en laat los dan om tussen programme te wissel." + "Swiep met 2 vingers op van die onderkant van jou skerm af, hou en laat los dan om tussen programme te wissel." "Gereed" "Klaar" "Instellings" diff --git a/quickstep/res/values-am/strings.xml b/quickstep/res/values-am/strings.xml index 6daa895e3b..342bbe26fa 100644 --- a/quickstep/res/values-am/strings.xml +++ b/quickstep/res/values-am/strings.xml @@ -53,6 +53,7 @@ "ከኋላ ስሜት ሰጭነት ደረጃ ለመለወጥ ወደ ቅንብሮች ይመለሱ" "ወደኋላ ለመመለስ ያንሸራትቱ" "ወደ መጨረሻው ማያ ገጽ ለመመለስ ከግራ ወይም ከቀኝ ጠርዝ ወደ ማያ ገጹ መሃል ያንሸራትቱ።" + "ወደ መጨረሻው ማያ ገጽ ለመመለስ በ2 ጣቶች ከግራ ወይም ከቀኝ ጠርዝ ወደ ማያ ገጹ መሃል ያንሸራትቱ።" "ከማያ ገጹ የታችኛው ጫፍ ወደ ላይ ማንሸራተትዎን ያረጋግጡ።" "ከመልቀቅዎ በፊት ለአፍታ እንዳልቆሙ ያረጋግጡ።" "በቀጥታ ወደ ላይ ማንሸራተትዎን ያረጋግጡ።" @@ -60,6 +61,7 @@ "የወደ መነሻ ሂድ ምልክትን አጠናቀዋል።" "ወደ መነሻ ለመሄድ ያንሸራትቱ" "ከእርስዎ ማያ ገጽ ግርጌ ላይ ወደ ላይ በጣት ጠረግ ያድርጉ። ይህ የእጅ ውዝዋዜ ሁልጊዜ ወደ መነሻ ማያ ገጽ ይወስድዎታል።" + "በ2 ጣቶች ከማያ ገጹ ግርጌ ወደ ላይ ያንሸራትቱ። ይህ የእጅ ምልክት ሁልጊዜ ወደ መነሻ ማያ ገጽ ይወስደዎታል።" "ከማያ ገጹ የታችኛው ጫፍ ወደ ላይ ማንሸራተትዎን ያረጋግጡ።" "ከመልቀቅዎ በፊት መስኮቱን ረዘም ላለ ጊዜ ለመያዝ ይሞክሩ።" "በቀጥታ ወደ ላይ ማንሸራተትዎን ያረጋግጡ፣ ከዚያ ለአፍታ ያቁሙ።" @@ -67,6 +69,7 @@ "መተግበሪያዎችን የመቀያየር ምልክትን አጠናቀዋል።" "መተግበሪያዎችን ለመቀየር ያንሸራትቱ" "በመተግበሪያዎች መካከል ለመቀያየር ከማያ ገጽዎ ግርጌ ወደ ላይ ያንሸራትቱ፣ ይያዙ፣ ከዚያ ይለቀቁ።" + "በመተግበሪያዎች መካከል ለመቀያየር ከማያ ገጽዎ ግርጌ ላይ በ2 ጣቶች ያንሸራትቱ፣ ይያዙ፣ ከዚያ ይለቀቁ።" "ሁሉም ዝግጁ" "ተጠናቋል" "ቅንብሮች" diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index fe9af1891c..00cba85bfd 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -53,6 +53,8 @@ "لتغيير مستوى حساسية إيماءة الرجوع، انتقِل إلى \"الإعدادات\"" "مرِّر سريعًا للرجوع." "للرجوع إلى الشاشة السابقة، مرِّر سريعًا من الحافة اليسرى أو الحافة اليمنى إلى وسط الشاشة." + + "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "تأكّد من عدم التوقّف قليلاً قبل رفع إصبعك." "تأكّد من التمرير إلى الأعلى مباشرةً." @@ -60,6 +62,8 @@ "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية." "مرِّر سريعًا للانتقال إلى الشاشة الرئيسية" "مرِّر سريعًا من أسفل الشاشة إلى أعلاها. تنقلك هذه الإيماءة دائمًا إلى الشاشة الرئيسية." + + "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "حاوِل إبقاء إصبعك على النافذة لمدة أطول قبل رفعه." "تأكّد من التمرير سريعًا للأعلى مباشرةً ثم التوقّف قليلاً." @@ -67,6 +71,8 @@ "أكملت التدريب على إيماءة التبديل بين التطبيقات." "مرِّر سريعًا للتبديل بين التطبيقات" "للتبديل بين التطبيقات، مرِّر سريعًا من أسفل الشاشة لأعلاها مع تثبيت إصبعك ثم ارفعه." + + "اكتمل التدريب على الإيماءة" "تم" "الإعدادات" diff --git a/quickstep/res/values-as/strings.xml b/quickstep/res/values-as/strings.xml index a6a7e38bff..b33abede88 100644 --- a/quickstep/res/values-as/strings.xml +++ b/quickstep/res/values-as/strings.xml @@ -53,6 +53,7 @@ "উভতি যোৱাৰ নির্দেশটোৰ সংবেদনশীলতা সলনি কৰিবলৈ ছেটিঙলৈ যাওক" "উভতি যাবলৈ ছোৱাইপ কৰক" "অন্তিম স্ক্ৰীনখনলৈ উভতি যাবলৈ বাওঁ অথবা সোঁ প্ৰান্তৰৰ পৰা মাজলৈ ছোৱাইপ কৰক।" + "অন্তিম স্ক্ৰীনখনলৈ উভতি যাবলৈ ২ টা আঙুলিৰে স্ক্ৰীনখনৰ বাওঁ অথবা সোঁ প্ৰান্তৰৰ পৰা মাজলৈ ছোৱাইপ কৰক।" "আপুনি স্ক্ৰীনৰ তলৰ প্ৰান্তৰ পৰা ওপৰলৈ ছোৱাইপ কৰাটো নিশ্চিত কৰক।" "আপুনি এৰি দিয়াৰ পূৰ্বে অলপো নোৰোৱাটো নিশ্চিত কৰক।" "আপুনি পোনকৈ ওপৰলৈ ছোৱাইপ কৰাটো নিশ্চিত কৰক।" @@ -60,6 +61,7 @@ "আপুনি গৃহ স্ক্ৰীনলৈ যোৱাৰ নিৰ্দেশটো সম্পূৰ্ণ কৰিলে।" "গৃহ স্ক্ৰীনলৈ যাবলৈ ছোৱাইপ কৰক" "আপোনাৰ স্ক্ৰীনৰ তলৰ অংশৰ পৰা ওপৰলৈ ছোৱাইপ কৰক। এই নিৰ্দেশটোৱে আপোনাক সদায় গৃহ স্ক্ৰীনলৈ লৈ যায়।" + "স্ক্ৰীনখনৰ একেবাৰে তলৰ পৰা ২ টা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰক। এই নিৰ্দেশটোৱে আপোনাক সদায় গৃহ স্ক্ৰীনলৈ লৈ যায়।" "আপুনি স্ক্ৰীনৰ তলৰ প্ৰান্তৰ পৰা ওপৰলৈ ছোৱাইপ কৰাটো নিশ্চিত কৰক।" "এৰি দিয়াৰ পূৰ্বে ৱিণ্ডখন দীৰ্ঘ সময়ৰ বাবে ধৰি ৰাখিবলৈ চেষ্টা কৰক।" "আপুনি স্ক্ৰীনৰ ওপৰলৈ পোনকৈ ছোৱাইপ কৰি তাৰ পাছত ৰোৱাটো নিশ্চিত কৰক।" @@ -67,6 +69,7 @@ "আপুনি এপ্‌ সলনি কৰাৰ নিৰ্দেশটো সম্পূৰ্ণ কৰিলে।" "এপ্‌ সলনি কৰিবলৈ ছোৱাইপ কৰক" "এপ্‌সমূহ সালসলনিকৈ ব্যৱহাৰ কৰিবলৈ আপোনাৰ স্ক্ৰীনৰ একেবাৰে তলৰ অংশৰ পৰা ওপৰলৈ ছোৱাইপ কৰি ধৰি ৰাখক আৰু তাৰ পাছত এৰি দিয়ক।" + "এপ্‌সমূহ সালসলনিকৈ ব্যৱহাৰ কৰিবলৈ ২ টা আঙুলিৰে আপোনাৰ স্ক্ৰীনৰ একেবাৰে তলৰ অংশৰ পৰা ওপৰলৈ ছোৱাইপ কৰি ধৰি ৰাখক আৰু তাৰ পাছত এৰি দিয়ক।" "সম্পূৰ্ণ সাজু" "হ’ল" "ছেটিং" diff --git a/quickstep/res/values-az/strings.xml b/quickstep/res/values-az/strings.xml index 3650658f89..07e29bb7db 100644 --- a/quickstep/res/values-az/strings.xml +++ b/quickstep/res/values-az/strings.xml @@ -53,6 +53,7 @@ "Geri qayıtma jestinin həssaslığını dəyişmək üçün Ayarlara keçin" "Geri qayıtmaq üçün sürüşdürün" "Sonuncu ekrana qayıtmaq üçün ekranın sol, yaxud sağ kənarından mərkəzinə doğru sürüşdürün." + "Sonuncu ekrana qayıtmaq üçün 2 barmaqla ekranın sol, yaxud sağ kənarından mərkəzinə doğru sürüşdürün." "Ekranın ən kənar aşağısından yuxarı sürüşdürün." "Buraxmazdan əvvəl durdurmadığınıza əmin olun." "Birbaşa yuxarı sürüşdürün." @@ -60,6 +61,7 @@ "Əsas səhifəyə keçmə jestini tamamladınız." "Əsas səhifəyə keçmək üçün sürüşdürün" "Ekranın aşağısından yuxarısına sürüşdürün. Bu jest həmişə Əsas səhifəyə aparır." + "2 barmaqla ekranın aşağısından yuxarısına sürüşdürün. Bu jest həmişə Əsas səhifəyə aparır." "Ekranın ən kənar aşağısından yuxarı sürüşdürün." "Barmağı buraxmadan öncə displeydə bir müddət saxlayın." "Sürüşdürüb ekranın yuxarı kənarında saxlayın." @@ -67,6 +69,7 @@ "Tətbiqləri keçirmə jestini tamamladınız." "Tətbiqi keçirmək üçün sürüşdürün" "Tətbiqlər arasında keçid üçün ekranın aşağısından yuxarı doğru sürüşdürüb saxlayın, sonra buraxın." + "Tətbiqlər arasında keçid üçün 2 barmaqla ekranın aşağısından yuxarı doğru sürüşdürüb saxlayın, sonra buraxın." "Tam hazır" "Oldu" "Ayarlar" diff --git a/quickstep/res/values-b+sr+Latn/strings.xml b/quickstep/res/values-b+sr+Latn/strings.xml index 6af2f1f6ea..42023d3af6 100644 --- a/quickstep/res/values-b+sr+Latn/strings.xml +++ b/quickstep/res/values-b+sr+Latn/strings.xml @@ -53,6 +53,7 @@ "Osetljivost pok. za nazad možete da promenite u Podešavanjima" "Prevucite da biste se vratili unazad" "Da biste se vratili na poslednji ekran, prevucite od leve ili desne ivice do sredine ekrana." + "Da biste se vratili na poslednji ekran, prevucite pomoću dva prsta od leve ili desne ivice do sredine ekrana." "Obavezno prevucite nagore od donje ivice ekrana." "Nikako ne stajte pre otpuštanja." "Obavezno prevucite pravo nagore." @@ -60,6 +61,7 @@ "Dovršili ste pokret za povratak na početnu stranicu." "Prevucite da biste otišli na početnu stranicu" "Prevucite nagore od dna ekrana. Ovaj pokret vas uvek vodi na početni ekran." + "Prevucite pomoću dva prsta nagore od dna ekrana. Ovim pokretom uvek otvarate početni ekran." "Obavezno prevucite nagore od donje ivice ekrana." "Probajte da držite prozor duže pre otpuštanja." "Obavezno prevucite pravo nagore, pa zastanite." @@ -67,6 +69,7 @@ "Dovršili ste pokret za promenu aplikacija." "Prevucite da biste zamenili aplikacije" "Za prelazak sa jedne aplikacije na drugu prevucite nagore od dna ekrana, zadržite, pa pustite." + "Za prelazak između aplikacija prevucite pomoću dva prsta nagore od dna ekrana, zadržite, pa pustite." "To je to" "Gotovo" "Podešavanja" diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml index 41ab4a6783..77fa5dd273 100644 --- a/quickstep/res/values-be/strings.xml +++ b/quickstep/res/values-be/strings.xml @@ -53,6 +53,8 @@ "Каб змяніць адчувальнасць жэста вяртання, адкрыйце налады" "Правядзіце пальцам, каб вярнуцца" "Каб вярнуцца на папярэдні экран, правядзіце пальцам ад левага ці правага краю да цэнтра экрана." + + "Пераканайцеся, што праводзіце пальцам па экране знізу ўверх." "Пераканайцеся, што не затрымліваецеся перад адпусканнем." "Пераканайцеся, што праводзіце пальцам вертыкальна." @@ -60,6 +62,8 @@ "Вы навучыліся рабіць жэст пераходу на галоўны экран." "Правядзіце пальцам для пераходу на галоўны экран" "Правядзіце пальцам па экране знізу ўверх. Гэты жэст дазваляе вярнуцца на Галоўны экран." + + "Пераканайцеся, што праводзіце пальцам па экране знізу ўверх." "Перш чым адпусціць палец, паспрабуйце даўжэй утрымліваць акно націснутым." "Пераканайцеся, што праводзіце пальцам вертыкальна, а потым затрымліваеце яго." @@ -67,6 +71,8 @@ "Вы навучыліся рабіць жэст пераключэння паміж праграмамі." "Правядзіце пальцам для пераключэння паміж праграмамі" "Каб пераключыцца на іншую праграму, правядзіце па экране знізу ўверх, патрымайце палец і адпусціце." + + "Гатова" "Гатова" "Налады" diff --git a/quickstep/res/values-bg/strings.xml b/quickstep/res/values-bg/strings.xml index e5eedbb3c1..0c7f4fd730 100644 --- a/quickstep/res/values-bg/strings.xml +++ b/quickstep/res/values-bg/strings.xml @@ -53,6 +53,8 @@ "Променете чувств. на жеста за връщане назад от настройките" "Жест за връщане назад" "За да се върнете на предишния екран, прекарайте пръст от левия или десния край на екрана до средата." + + "Трябва да прекарате пръст нагоре от долния край на екрана." "Не задържайте, преди да вдигнете пръста си." "Трябва да прекарате пръст право нагоре." @@ -60,6 +62,8 @@ "Изпълнихте жеста за преминаване към началния екран." "Жест за преминаване към началния екран" "Прекарайте пръст нагоре от долната част на екрана. Този жест винаги ще ви отвежда до началния екран." + + "Трябва да прекарате пръст нагоре от долния край на екрана." "Задръжте прозореца по-дълго, преди да вдигнете пръста си." "Прекарайте пръст право нагоре, след което задръжте." @@ -67,6 +71,8 @@ "Изпълнихте жеста за превключване между приложения." "Жест за превключване между приложенията" "За превключване прекарайте пръст нагоре от долната част на екрана, задръжте и освободете" + + "Готово" "Готово" "Настройки" diff --git a/quickstep/res/values-bn/strings.xml b/quickstep/res/values-bn/strings.xml index 1d9d3d4bbb..d4774a7ad4 100644 --- a/quickstep/res/values-bn/strings.xml +++ b/quickstep/res/values-bn/strings.xml @@ -53,6 +53,7 @@ "ফিরে যাওয়ার জেসচারের সেন্সিটিভিটি পরিবর্তন করতে, সেটিংসে যান" "ফিরে যেতে সোয়াইপ করুন" "শেষের স্ক্রিনে ফিরে যেতে, ডান বা বাঁ প্রান্ত থেকে স্ক্রিনের মাঝখান পর্যন্ত সোয়াইপ করুন।" + "শেষ স্ক্রিনে ফিরতে, বাম বা ডান প্রান্ত থেকে স্ক্রিনের মাঝামাঝি পর্যন্ত ২টি আঙুল দিয়ে সোয়াইপ করুন।" "স্ক্রিনের নিচের প্রান্ত থেকে আপনি সোয়াইপ করেছেন কিনা ভাল করে দেখে নিন।" "আঙুল তুলে নেওয়ার আগে আপনি যাতে পজ না করেন সেটি ভাল করে দেখে নিন।" "আপনি উপরের দিকে সোজাসুজি সোয়াইপ করেছেন কিনা ভাল করে দেখে নিন।" @@ -60,6 +61,7 @@ "আপনি হোম স্ক্রিনে যাওয়ার জেসচার সম্পর্কে জেনেছেন।" "হোম স্ক্রিনে যেতে সোয়াইপ করুন" "স্ক্রিনের নিচের প্রান্ত থেকে উপরের দিকে সোয়াইপ করুন। এটি করলে, আপনি সবসময় হোম স্ক্রিনে যেতে পারবেন।" + "স্ক্রিনের নিচ থেকে ২টি আঙুল দিয়ে উপরে সোয়াইপ করুন। এই জেসচার সবসময় আপনাকে হোম স্ক্রিনে নিয়ে যায়।" "স্ক্রিনের নিচের প্রান্ত থেকে আপনি সোয়াইপ করেছেন কিনা ভাল করে দেখে নিন।" "চেষ্টা করুন যাতে আঙুল সরিয়ে নেওয়ার আগে উইন্ডো কিছুক্ষণ প্রেস করে রাখা যায়।" "আপনি উপরের দিকে সোজাসুজি সোয়াইপ করেছেন কিনা ভাল করে দেখে নিয়ে তারপর পজ করুন।" @@ -67,6 +69,7 @@ "আপনি একটি অ্যাপ থেকে অন্য অ্যাপে যাওয়ার জেসচার সম্পর্কে জেনেছেন।" "একটি অ্যাপ থেকে অন্য অ্যাপে যেতে সোয়াইপ করুন" "একটি অ্যাপ থেকে অন্যটিতে পাল্টাতে, স্ক্রিনের নিচ থেকে উপরে সোয়াইপ করে ধরে রাখুন, তারপরে ছেড়ে দিন।" + "একটি থেকে অন্য অ্যাপে পাল্টাতে, ২টি আঙুল দিয়ে স্ক্রিনের নিচ থেকে উপরে সোয়াইপ করে ধরে রেখে ছেড়ে দিন।" "সব প্রস্তুত" "সম্পূর্ণ হয়েছে" "সেটিংস" diff --git a/quickstep/res/values-bs/strings.xml b/quickstep/res/values-bs/strings.xml index 46a9fecd8c..05bbf41437 100644 --- a/quickstep/res/values-bs/strings.xml +++ b/quickstep/res/values-bs/strings.xml @@ -53,6 +53,7 @@ "Promijenite osjetljivost pokreta za povratak u Postavkama" "Prevucite da se vratite" "Da se vratite na posljednji ekran, prevucite s lijevog ili desnog ruba prema sredini ekrana." + "Da biste se vratili na posljednji zaslon, prijeđite s dva prsta od lijevog ili desnog ruba do sredine zaslona." "Trebate prevući prema gore s donjeg ruba ekrana." "Obratite pažnju da ne zastanete prije puštanja." "Trebate prevući ravno prema gore." @@ -60,6 +61,7 @@ "Završili ste pokret za otvaranje početnog ekrana." "Prevucite da odete na početni ekran" "Prevucite s dna ekrana prema gore. Tim pokretom uvijek idete na početni ekran." + "Prijeđite s dva prsta od dna zaslona prema gore. Tim pokretom uvijek će se otvoriti početni zaslon." "Trebate prevući prema gore s donjeg ruba ekrana." "Pokušajte zadržati prozor duže prije puštanja." "Trebate prevući ravno prema gore, a zatim zastati." @@ -67,6 +69,7 @@ "Završili ste pokret za prebacivanje između aplikacija." "Prevucite da prebacujete između aplikacija" "Da prebacujete između aplikacija, prevucite s dna ekrana prema gore, zadržite, a zatim pustite." + "Za promjenu aplikacije prijeđite s dva prsta od dna zaslona prema gore, zadržite pritisak i pustite." "Sve je spremno" "Gotovo" "Postavke" diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml index da445ab385..7d717a5a22 100644 --- a/quickstep/res/values-ca/strings.xml +++ b/quickstep/res/values-ca/strings.xml @@ -53,6 +53,8 @@ "Per canviar la sensibilitat del gest, ves a Configuració" "Llisca per anar enrere" "Per tornar a la darrera pantalla, llisca des de la vora esquerra o dreta cap al centre de la pantalla." + + "Assegura\'t de lliscar des de la vora inferior de la pantalla." "Assegura\'t de no aturar-te abans de deixar anar." "Assegura\'t de lliscar directament cap amunt." @@ -60,6 +62,8 @@ "Has completat el gest per anar a la pantalla d\'inici." "Llisca per anar a la pantalla d\'inici" "Llisca cap amunt des de la part inferior de la pantalla. Aquest gest et porta a la pantalla d\'inici." + + "Assegura\'t de lliscar des de la vora inferior de la pantalla." "Prova de mantenir premuda la finestra durant més temps abans de deixar-la anar." "Assegura\'t de lliscar directament cap amunt i després aturar-te." @@ -67,6 +71,8 @@ "Has completat el gest per canviar d\'aplicació." "Llisca per canviar d\'aplicació" "Per canviar entre aplicacions, llisca cap amunt des de la part inferior, mantén premut i deixa anar." + + "Tot a punt" "Fet" "Configuració" diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml index 2e3096186a..ab35fbd003 100644 --- a/quickstep/res/values-cs/strings.xml +++ b/quickstep/res/values-cs/strings.xml @@ -53,6 +53,8 @@ "Citlivost gesta pro přechod zpět můžete změnit v Nastavení" "Přejetím prstem se vrátíte zpět" "K návratu na poslední obrazovku přejeďte prstem z levého nebo pravého okraje obrazovky doprostřed." + + "Přejeďte prstem nahoru z dolního okraje obrazovky." "Před zdvihnutím prstu nedělejte pauzu." "Přejeďte prstem přímo nahoru." @@ -60,6 +62,8 @@ "Dokončili jste gesto pro přechod na plochu." "Přechod na plochu přejetím prstem" "Přejeďte prstem ze spodní části obrazovky nahoru. Tímto gestem se vždy dostanete na plochu." + + "Přejeďte prstem nahoru z dolního okraje obrazovky." "Zkuste podržet okno delší dobu, než ho uvolníte." "Přejeďte prstem přímo nahoru a pak udělejte pauzu." @@ -67,6 +71,8 @@ "Dokončili jste gesto pro přepínání aplikací." "Přepínání aplikací přejetím prstem" "Přepínání mezi aplikacemi: Přejeďte nahoru z dolního okraje obrazovky, podržte obrazovku a uvolněte." + + "Vše je nastaveno" "Hotovo" "Nastavení" diff --git a/quickstep/res/values-da/strings.xml b/quickstep/res/values-da/strings.xml index fe069d7e30..621006b8ab 100644 --- a/quickstep/res/values-da/strings.xml +++ b/quickstep/res/values-da/strings.xml @@ -53,6 +53,7 @@ "Juster følsomheden for bevægelsen Gå tilbage i Indstillinger" "Stryg for at gå tilbage" "Stryg mod midten af skærmen fra venstre eller højre kant for at gå tilbage til den seneste skærm." + "Du kan gå tilbage til forrige skærm ved at stryge fra venstre eller højre kant mod midten af skærmen med 2 fingre." "Stryg opad fra bunden af skærmen." "Undlad at holde fingeren stille, indtil du løfter fingeren." "Stryg lige opad." @@ -60,6 +61,7 @@ "Du har fuldført bevægelsen for Gå til startskærmen." "Stryg for at gå til startskærmen" "Stryg opad fra bunden af skærmen. Denne bevægelse åbner altid startskærmen." + "Stryg opad med 2 fingre fra bunden af skærmen. Denne bevægelse åbner altid startskærmen." "Stryg opad fra bunden af skærmen." "Prøv at holde fingeren nede på vinduet i længere tid, inden du løfter den." "Stryg lige opad, og hold derefter fingeren stille." @@ -67,6 +69,7 @@ "Du har fuldført bevægelsen for Skift app." "Stryg for at skifte app" "Skift mellem apps ved at stryge opad fra bunden af skærmen, holde fingeren stille og løfte den." + "Skift mellem apps ved at stryge opad fra bunden af skærmen med 2 fingre, holde dem nede og slippe." "Så er du klar" "Luk" "Indstillinger" diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml index 24a153be86..b63d5cc678 100644 --- a/quickstep/res/values-de/strings.xml +++ b/quickstep/res/values-de/strings.xml @@ -53,6 +53,8 @@ "Du kannst die Empfindlichkeit von „Zurück“ in den Einstellungen ändern" "Zum Zurückgehen wischen" "Wenn du zum letzten Bildschirm zurückgehen möchtest, wische vom linken oder rechten Rand zur Mitte." + + "Wische vom unteren Displayrand nach oben." "Achte darauf, nicht innezuhalten, bevor du loslässt." "Wische gerade nach oben." @@ -60,6 +62,8 @@ "Du hast die „Startbildschirm“-Touch-Geste abgeschlossen." "Zum Startbildschirm gehen" "Wenn du zum Startbildschirm gehen möchtest, wische einfach vom unteren Displayrand nach oben." + + "Wische vom unteren Displayrand nach oben." "Versuche, das Fenster länger festzuhalten, bevor du es loslässt." "Wische gerade nach oben und halte dann inne." @@ -67,6 +71,8 @@ "Du hast die „Apps wechseln“-Touch-Geste abgeschlossen." "Zwischen Apps wechseln" "Wische auf dem Display von unten nach oben und lass dann los, um zwischen Apps zu wechseln." + + "Fertig" "Fertig" "Einstellungen" diff --git a/quickstep/res/values-el/strings.xml b/quickstep/res/values-el/strings.xml index 3c24a13eef..c0b30e7866 100644 --- a/quickstep/res/values-el/strings.xml +++ b/quickstep/res/values-el/strings.xml @@ -53,6 +53,8 @@ "Μεταβείτε στις Ρυθμίσεις για αλλαγή ευαισθ. κίνησης επιστρ." "Σύρετε για επιστροφή" "Για να επιστρέψετε στην τελευτ. οθόνη, σύρετε από το αριστ. ή το δεξί άκρο προς το μέσο της οθόνης." + + "Φροντίστε να σύρετε προς τα επάνω από το κάτω άκρο της οθόνης." "Φροντίστε να μην κάνετε παύση προτού απομακρύνετε τα δάχτυλά σας." "Φροντίστε να σύρετε απευθείας προς τα επάνω." @@ -60,6 +62,8 @@ "Ολοκληρώσατε την κίνηση μετάβασης στην αρχική οθόνη." "Σύρετε για μετάβαση στην αρχική οθόνη" "Σύρετε προς τα πάνω από το κάτω μέρος της οθόνης. Αυτή η κίνηση σάς μεταφέρει πάντα στην αρχ. οθόνη." + + "Φροντίστε να σύρετε προς τα επάνω από το κάτω άκρο της οθόνης." "Δοκιμάστε να κρατήσετε περισσότερο το παράθυρο προτού απελευθερώσετε." "Φροντίστε να σύρετε απευθείας προς τα επάνω και έπειτα κάντε παύση." @@ -67,6 +71,8 @@ "Ολοκληρώσατε την κίνηση εναλλαγής εφαρμογών." "Σύρετε για εναλλαγή εφαρμογών" "Για εναλλαγή εφαρμογών, σύρετε προς τα πάνω από το κάτω μέρος της οθόνης, πατήστε παρατεταμένα και μετά αφήστε." + + "Όλα είναι έτοιμα" "Τέλος" "Ρυθμίσεις" diff --git a/quickstep/res/values-en-rAU/strings.xml b/quickstep/res/values-en-rAU/strings.xml index 88a2c67252..7b297af793 100644 --- a/quickstep/res/values-en-rAU/strings.xml +++ b/quickstep/res/values-en-rAU/strings.xml @@ -53,6 +53,7 @@ "To change sensitivity of the back gesture, go to Settings" "Swipe to go back" "To go back to the last screen, swipe from the left or right edge to the middle of the screen." + "To go back to the last screen, swipe with two fingers from the left or right edge to the middle of the screen." "Make sure that you swipe up from the bottom edge of the screen." "Make sure that you don\'t pause before letting go." "Make sure that you swipe straight up." @@ -60,6 +61,7 @@ "You completed the go home gesture." "Swipe to go home" "Swipe up from the bottom of your screen. This gesture always takes you to the home screen." + "Swipe up with two fingers from the bottom of the screen. This gesture always takes you to the home screen." "Make sure that you swipe up from the bottom edge of the screen." "Try holding the window for longer before releasing." "Make sure that you swipe straight up, then pause." @@ -67,6 +69,7 @@ "You completed the switch apps gesture." "Swipe to switch apps" "To switch between apps, swipe up from the bottom of your screen, hold, then release." + "To switch between apps, swipe up with two fingers from the bottom of your screen, hold, then release." "All set" "Done" "Settings" diff --git a/quickstep/res/values-en-rCA/strings.xml b/quickstep/res/values-en-rCA/strings.xml index 88a2c67252..7b297af793 100644 --- a/quickstep/res/values-en-rCA/strings.xml +++ b/quickstep/res/values-en-rCA/strings.xml @@ -53,6 +53,7 @@ "To change sensitivity of the back gesture, go to Settings" "Swipe to go back" "To go back to the last screen, swipe from the left or right edge to the middle of the screen." + "To go back to the last screen, swipe with two fingers from the left or right edge to the middle of the screen." "Make sure that you swipe up from the bottom edge of the screen." "Make sure that you don\'t pause before letting go." "Make sure that you swipe straight up." @@ -60,6 +61,7 @@ "You completed the go home gesture." "Swipe to go home" "Swipe up from the bottom of your screen. This gesture always takes you to the home screen." + "Swipe up with two fingers from the bottom of the screen. This gesture always takes you to the home screen." "Make sure that you swipe up from the bottom edge of the screen." "Try holding the window for longer before releasing." "Make sure that you swipe straight up, then pause." @@ -67,6 +69,7 @@ "You completed the switch apps gesture." "Swipe to switch apps" "To switch between apps, swipe up from the bottom of your screen, hold, then release." + "To switch between apps, swipe up with two fingers from the bottom of your screen, hold, then release." "All set" "Done" "Settings" diff --git a/quickstep/res/values-en-rGB/strings.xml b/quickstep/res/values-en-rGB/strings.xml index 88a2c67252..7b297af793 100644 --- a/quickstep/res/values-en-rGB/strings.xml +++ b/quickstep/res/values-en-rGB/strings.xml @@ -53,6 +53,7 @@ "To change sensitivity of the back gesture, go to Settings" "Swipe to go back" "To go back to the last screen, swipe from the left or right edge to the middle of the screen." + "To go back to the last screen, swipe with two fingers from the left or right edge to the middle of the screen." "Make sure that you swipe up from the bottom edge of the screen." "Make sure that you don\'t pause before letting go." "Make sure that you swipe straight up." @@ -60,6 +61,7 @@ "You completed the go home gesture." "Swipe to go home" "Swipe up from the bottom of your screen. This gesture always takes you to the home screen." + "Swipe up with two fingers from the bottom of the screen. This gesture always takes you to the home screen." "Make sure that you swipe up from the bottom edge of the screen." "Try holding the window for longer before releasing." "Make sure that you swipe straight up, then pause." @@ -67,6 +69,7 @@ "You completed the switch apps gesture." "Swipe to switch apps" "To switch between apps, swipe up from the bottom of your screen, hold, then release." + "To switch between apps, swipe up with two fingers from the bottom of your screen, hold, then release." "All set" "Done" "Settings" diff --git a/quickstep/res/values-en-rIN/strings.xml b/quickstep/res/values-en-rIN/strings.xml index 88a2c67252..7b297af793 100644 --- a/quickstep/res/values-en-rIN/strings.xml +++ b/quickstep/res/values-en-rIN/strings.xml @@ -53,6 +53,7 @@ "To change sensitivity of the back gesture, go to Settings" "Swipe to go back" "To go back to the last screen, swipe from the left or right edge to the middle of the screen." + "To go back to the last screen, swipe with two fingers from the left or right edge to the middle of the screen." "Make sure that you swipe up from the bottom edge of the screen." "Make sure that you don\'t pause before letting go." "Make sure that you swipe straight up." @@ -60,6 +61,7 @@ "You completed the go home gesture." "Swipe to go home" "Swipe up from the bottom of your screen. This gesture always takes you to the home screen." + "Swipe up with two fingers from the bottom of the screen. This gesture always takes you to the home screen." "Make sure that you swipe up from the bottom edge of the screen." "Try holding the window for longer before releasing." "Make sure that you swipe straight up, then pause." @@ -67,6 +69,7 @@ "You completed the switch apps gesture." "Swipe to switch apps" "To switch between apps, swipe up from the bottom of your screen, hold, then release." + "To switch between apps, swipe up with two fingers from the bottom of your screen, hold, then release." "All set" "Done" "Settings" diff --git a/quickstep/res/values-en-rXC/strings.xml b/quickstep/res/values-en-rXC/strings.xml index 1ad2874e4c..bd2a02471e 100644 --- a/quickstep/res/values-en-rXC/strings.xml +++ b/quickstep/res/values-en-rXC/strings.xml @@ -53,6 +53,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‏‏‏‎‎‏‏‏‏‎‏‏‎‎‎‏‏‏‎‏‎‎‎‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‏‎‏‎‎‏‏‏‏‏‎‎‏‎‎‎‏‎‎To change the sensitivity of the back gesture, go to Settings‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‎‏‏‏‏‎‎‎‏‎‏‎‏‏‏‎‏‎‏‏‏‎‎‎‎‏‏‏‎‎‏‏‏‏‎‎‏‏‎‏‏‏‏‏‎‏‎‎‏‎‎‎‎‏‎‏‏‎‎‎Swipe to go back‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‏‎‎‏‏‏‏‎‎‎‏‏‏‏‎‎‏‏‎‎‎‏‏‏‎‎‎‎‎‎‏‎‎‏‏‏‎‎‎‎‏‏‎‎‎‏‏‏‎‏‎‏‏‎‏‎To go back to the last screen, swipe from the left or right edge to the middle of the screen.‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‎‎‎‎‏‎‎‎‏‏‏‏‎‏‏‎‏‎‏‎‏‏‎‏‏‎‎‎‏‎‎‏‎‎‎‎‎‎‎‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎To go back to the last screen, swipe with 2 fingers from the left or right edge to the middle of the screen.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‎‎‎‎‎‏‎‎‏‏‏‏‏‏‏‎‎‏‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‏‎‎Make sure you swipe up from the bottom edge of the screen.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‏‎‏‏‎‎‏‏‏‎‏‎‏‏‎‏‏‏‏‏‏‎‎‎‏‏‎‏‎‎‏‏‎‎‎‏‏‎‎‎‏‏‎‎‎‏‏‎‎‎‏‎‏‏‏‎‏‎‏‎Make sure you don\'t pause before letting go.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‏‏‎‎‏‎‏‎‏‏‏‎‏‎‎‏‎‎‏‏‎‏‎‎‏‎‎‏‏‏‏‎‎‎‎‏‎‏‏‏‏‎‎Make sure you swipe straight up.‎‏‎‎‏‎" @@ -60,6 +61,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‏‎‎‎‎‏‎‎‏‎‏‎‏‎‏‎‏‏‎‎‏‎‏‏‏‎‎‏‎‎‏‏‎‏‎‎‎‎‎‏‏‎‎‏‏‏‏‏‎‏‎‎You completed the go Home gesture.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‏‏‏‎‎‎‎‏‎‏‎‏‎‎‏‏‏‎‏‎‏‎‎‎‎‎‏‎‎‎‏‏‏‎‏‎‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‏‎‎Swipe to go home‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‎‏‎‏‏‏‎‎‏‏‎‎‏‎‎‎‎‏‎‎‎‎‎‎‏‏‏‏‎‏‏‎‎‏‏‎‎‎‎‎‎‏‏‏‏‎‎Swipe up from the bottom of your screen. This gesture always takes you to the Home screen.‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‏‏‎‎‏‎‎‏‏‏‎‏‏‎‎‏‏‎‏‏‏‎‏‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‏‏‎‎‏‏‏‎‎‏‎‏‏‎‎‎‎‏‏‎‎Swipe up with 2 fingers from the bottom of the screen. This gesture always takes you to the Home screen.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‎‎‏‎‏‏‎‏‎‎‎‎‏‎‏‎‎‏‏‏‏‎‏‎‏‏‏‎‏‏‎‏‎‏‏‎‎‏‏‎‏‏‎‏‏‎‎‏‎‎‎‏‎‎‏‎Make sure you swipe up from the bottom edge of the screen.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‏‏‏‎‎‏‎‏‎‏‎‏‎‏‏‎‎‎‎‎‏‎‎‎‏‏‏‏‎‏‏‏‏‏‏‏‏‎‎‏‏‎‎‎‏‎‎‏‏‎‏‎‎‎‏‎‎‏‎Try holding the window for longer before releasing.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‏‎‏‏‎‏‏‏‎‏‎‏‎‎‎‎‏‏‏‎‎‎‏‎‏‎‎‏‏‏‎‎‏‎‏‏‎‎‎‏‎‏‎‎‎‎‎‎‏‎‏‎‏‎Make sure you swipe straight up, then pause.‎‏‎‎‏‎" @@ -67,6 +69,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‏‏‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‎‏‏‏‏‎‎‎‎‎‎‎‎‎‏‏‏‎‎‎‏‎‎‏‏‎‏‏‏‎‎‎‏‏‏‎‎‎‏‎‎‎‎‎You completed the switch apps gesture.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‏‎‎‎‎‏‎‎‎‏‏‎‎‎‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‏‎‏‏‏‎‏‏‏‏‎‎‎‎‏‏‎‎‏‎‎‎‎‏‎‏‎‎‎‏‎‎Swipe to switch apps‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‏‏‏‏‎‎‏‎‎‎‏‏‎‏‎‎‎‏‏‏‎‏‎‎‏‏‏‎‎‏‏‎‏‏‏‎‎‏‏‏‎‏‎‏‏‎‏‎‏‏‏‎‏‎‏‏‎To switch between apps, swipe up from the bottom of your screen, hold, then release.‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‏‏‏‎‎‏‏‏‏‎‏‏‎‏‎‏‎‎‎‏‎‏‎‏‎‏‎‏‏‎‏‏‏‏‏‏‏‎‎‏‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎To switch between apps, swipe up with 2 fingers from the bottom of your screen, hold, then release.‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‎‎‏‎‎‎‎‎‎‏‏‎‏‏‎‎‎‎‏‏‏‎‎‎‏‎‎‏‎‏‏‎‏‎‏‎‏‎‏‏‏‎‏‎‏‏‏‎‏‏‎‏‏‎‎‎All set‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‎‏‏‏‎‏‏‏‏‏‎‏‎‏‎‎‎‎‏‏‎‏‏‏‏‎‎‏‎‏‎‏‎‏‎‎‎‏‎‎‎‎‏‎‏‏‏‎‎‎‏‏‎‏‎‎Done‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‏‎‎‎‏‎‎‏‎‎‏‎‏‏‎‎‏‎‎‏‏‏‎‏‏‎‏‎‎‏‏‎‎‎‏‎‏‏‏‎‏‎‏‎‏‏‎‏‏‏‏‏‏‏‎‎‏‏‎‎‎Settings‎‏‎‎‏‎" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index 5c29ff893f..f8651a4fc4 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -53,6 +53,8 @@ "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." + + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Asegúrate de no detenerte antes de soltarlo." "Desliza el dedo directamente hacia arriba." @@ -60,6 +62,8 @@ "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." + + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba mantener presionada la ventana más tiempo antes de soltarla." "Desliza el dedo directamente hacia arriba y luego detente." @@ -67,6 +71,8 @@ "Completaste el gesto para cambiar de app." "Desliza el dedo para cambiar de app" "Para cambiar de app, desliza hacia arriba desde parte inferior, mantén presionado y, luego, suelta." + + "Listo" "Listo" "Configuración" diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml index 6dfda23148..e839f07e81 100644 --- a/quickstep/res/values-es/strings.xml +++ b/quickstep/res/values-es/strings.xml @@ -53,6 +53,8 @@ "Para cambiar la sensibilidad del gesto, ve a Ajustes" "Desliza el dedo para volver" "Para volver a la última pantalla, desliza el dedo desde un lateral de la pantalla hasta el centro." + + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "No hagas ninguna pausa antes de levantar el dedo." "Desliza el dedo directamente hacia arriba." @@ -60,6 +62,8 @@ "Has completado el gesto para ir a la pantalla de inicio." "Desliza el dedo para ir a la pantalla de inicio" "Desliza hacia arriba desde la parte inferior. Con este gesto, siempre irás a la pantalla de inicio." + + "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba a mantener pulsada la ventana durante más tiempo antes de soltarla." "Desliza el dedo directamente hacia arriba y luego mantenlo pulsado." @@ -67,6 +71,8 @@ "Has completado el gesto para cambiar de aplicación." "Deslizar el dedo para cambiar de aplicación" "Para cambiar de app, desliza el dedo hacia arriba desde el borde inferior y no lo levantes enseguida." + + "Todo listo" "Hecho" "Ajustes" diff --git a/quickstep/res/values-et/strings.xml b/quickstep/res/values-et/strings.xml index 5d88a75afb..2719f52b19 100644 --- a/quickstep/res/values-et/strings.xml +++ b/quickstep/res/values-et/strings.xml @@ -53,6 +53,8 @@ "Tagasiliigutuse tundlikkuse muutmiseks avage menüü Seaded" "Tagasiliikumiseks pühkige" "Eelmisele ekraanikuvale naasmiseks pühkige vasakust või paremast servast ekraanikuva keskele." + + "Pühkige kindlasti ekraanikuva alumisest servast üles." "Veenduge, et te enne vabastamist liigutust ei peataks." "Pühkige kindlasti otse üles." @@ -60,6 +62,8 @@ "Tegite avakuvale minemise liigutuse." "Pühkige avakuvale minemiseks" "Pühkige ekraani alaosast üles. See liigutus viib teid alati tagasi avakuvale." + + "Pühkige kindlasti ekraanikuva alumisest servast üles." "Hoidke sõrme aknal pisut kauem, enne kui vabastate." "Pühkige kindlasti otse üles, seejärel peatuge." @@ -67,6 +71,8 @@ "Tegite rakenduste vahel vahetamise liigutuse." "Pühkige rakenduste vahetamiseks" "Rakenduste vahel vahetamiseks pühkige ekraanikuva alaosast üles, hoidke ja seejärel vabastage." + + "Valmis" "Valmis" "Seaded" diff --git a/quickstep/res/values-eu/strings.xml b/quickstep/res/values-eu/strings.xml index 077cb0237d..eff7292bf7 100644 --- a/quickstep/res/values-eu/strings.xml +++ b/quickstep/res/values-eu/strings.xml @@ -53,6 +53,8 @@ "Keinuaren sentikortasuna aldatzeko, joan ezarpenetara" "Pasatu hatza atzera egiteko" "Aurreko pantailara itzultzeko, pasatu hatza pantailaren ezkerreko edo eskuineko ertzetik erdialdera." + + "Ziurtatu hatza pantailaren beheko ertzetik gora pasatzen duzula." "Ziurtatu askatu aurretik ez duzula hatza gelditzen." "Ziurtatu hatza zuzen gora pasatzen duzula." @@ -60,6 +62,8 @@ "Ikasi duzu hasierako pantailara joateko keinua." "Pasatu hatza hasierako pantailara joateko" "Pasatu hatza pantailaren behealdetik gora. Keinu horrek hasierako pantailara eramango zaitu beti." + + "Ziurtatu hatza pantailaren beheko ertzetik gora pasatzen duzula." "Eduki sakatuta leihoa luzaroago hatza altxatu aurretik." "Ziurtatu hatza zuzen gora pasatzen duzula; ondoren, gelditu." @@ -67,6 +71,8 @@ "Ikasi duzu aplikazioa aldatzeko keinua." "Pasatu hatza aplikazioa aldatzeko" "Aplikazio batetik bestera joateko, pasatu hatza pantailaren behealdetik gora, eduki pantaila sakatuta eta altxatu hatza." + + "Dena prest" "Eginda" "Ezarpenak" diff --git a/quickstep/res/values-fa/strings.xml b/quickstep/res/values-fa/strings.xml index 380e412dee..e7fc57679b 100644 --- a/quickstep/res/values-fa/strings.xml +++ b/quickstep/res/values-fa/strings.xml @@ -53,6 +53,8 @@ "برای تغییر حساسیت اشاره برگشت، به «تنظیمات» بروید" "تند بکشید تا به‌عقب برگردید" "برای برگشتن به صفحه آخر، از لبه سمت چپ یا راست تند به وسط صفحه بکشید." + + "دقت کنید که از لبه پایینی صفحه تند به بالا بکشید." "دقت کنید که تا قبل‌از رها کردن، کشیدن را متوقف نکنید." "دقت کنید که مستقیماً تند به بالا بکشید." @@ -60,6 +62,8 @@ "اشاره رفتن به «صفحه اصلی» را تکمیل کردید." "تند کشیدن برای رفتن به صفحه اصلی" "از پایین صفحه، تند به‌سمت بالا بکشید. این اشاره همیشه شما را به صفحه اصلی می‌برد." + + "دقت کنید که از لبه پایینی صفحه تند به بالا بکشید." "سعی کنید قبل‌از رها کردن، پنجره را برای مدت طولانی‌تری نگه دارید." "دقت کنید که مستقیماً تند به بالا بکشید و سپس توقف کنید." @@ -67,6 +71,8 @@ "اشاره جابه‌جا شدن بین برنامه‌ها را تکمیل کردید." "برای جابه‌جا شدن بین برنامه‌ها، تند به‌بالا بکشید" "برای جابه‌جا شدن بین برنامه‌ها، از پایین صفحه تند به‌بالا بکشید، نگه دارید، و سپس رها کنید." + + "همه چیز آماده است" "تمام" "تنظیمات" diff --git a/quickstep/res/values-fi/strings.xml b/quickstep/res/values-fi/strings.xml index d74cfb7303..a84fa8921d 100644 --- a/quickstep/res/values-fi/strings.xml +++ b/quickstep/res/values-fi/strings.xml @@ -53,6 +53,8 @@ "Voit muuttaa Takaisin-eleen herkkyyttä asetuksista" "Siirry takaisin pyyhkäisemällä" "Voit palata edelliseen näkymään pyyhkäisemällä näytön vasemmasta tai oikeasta reunasta keskelle." + + "Pyyhkäise ylös näytön alareunasta." "Varo keskeyttämästä ennen kuin päästät irti." "Muista pyyhkäistä suoraan ylöspäin." @@ -60,6 +62,8 @@ "Olet oppinut aloitusnäytölle palaamiseleen." "Siirry aloitusnäytölle pyyhkäisemällä" "Pyyhkäise ylös näytön alareunasta. Tämä ele vie sinut aina aloitusnäytölle." + + "Pyyhkäise ylös näytön alareunasta." "Kokeile pitää ikkunaa painettuna pidempään ennen kuin päästät irti." "Muista pyyhkäistä suoraan ylöspäin ja keskeytä sitten." @@ -67,6 +71,8 @@ "Olet oppinut sovellusten vaihtamiseleen." "Vaihda sovellusta pyyhkäisemällä" "Voit vaihtaa sovelluksesta toiseen pyyhkäisemällä ylöspäin näytön alareunasta ja päästämällä sitten irti." + + "Valmista" "Valmis" "Asetukset" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index 447d483b37..2bf7dc4f4c 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -53,6 +53,8 @@ "Modifiez la sensibilité du geste de retour dans Paramètres" "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." "Assurez-vous de balayer l\'écran en ligne droite vers le haut." @@ -60,6 +62,8 @@ "Vous avez appris le geste de retour à l\'écran d\'accueil." "Balayer pour revenir à l\'écran d\'accueil" "Balayez l\'écran du bas vers le haut. Ce geste vous ramène toujours à l\'écran d\'accueil." + + "Assurez-vous de balayer l\'écran à partir de l\'extrémité inférieure vers le haut." "Essayez de tenir la fenêtre plus longtemps avant de relâcher." "Assurez-vous de balayer l\'écran vers le haut, puis de faire une pause." @@ -67,6 +71,8 @@ "Vous avez appris le geste de changement d\'application." "Balayer pour basculer entre les applications" "Pour passer d\'une application à l\'autre, balayez l\'écran de bas en haut, maintenez la pression, puis relâchez." + + "Terminé" "OK" "Paramètres" diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 6fd340174b..8e95a84b65 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -53,6 +53,8 @@ "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 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." @@ -60,6 +62,8 @@ "Vous avez appris le geste 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 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, puis à marquer une pause." @@ -67,6 +71,8 @@ "Vous avez appris le geste pour passer d\'une appli à l\'autre." "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-gl/strings.xml b/quickstep/res/values-gl/strings.xml index f409e47ca3..7317cb92c9 100644 --- a/quickstep/res/values-gl/strings.xml +++ b/quickstep/res/values-gl/strings.xml @@ -53,6 +53,8 @@ "Podes cambiar a sensibilidade do xesto en Configuración" "Pasar o dedo para volver" "Para volver á última pantalla, pasa o dedo cara ao medio desde o bordo dereito ou esquerdo." + + "Asegúrate de pasar o dedo cara arriba desde o bordo inferior da pantalla." "Asegúrate de non facer unha pausa antes de avanzar." "Asegúrate de pasar o dedo cara arriba cun movemento vertical." @@ -60,6 +62,8 @@ "Completaches o xesto de ir ao inicio." "Pasar o dedo para ir ao inicio" "Pasa o dedo cara arriba desde a parte inferior da pantalla. Ao facelo, irás á pantalla de inicio." + + "Asegúrate de pasar o dedo cara arriba desde o bordo inferior da pantalla." "Proba a manter premida a pantalla máis tempo antes de soltala." "Asegúrate de pasar o dedo cara arriba cun movemento vertical. Despois, fai unha pausa." @@ -67,6 +71,8 @@ "Completaches o xesto para cambiar de aplicación." "Pasar o dedo para cambiar de aplicación" "Para cambiar de aplicación, pasa o dedo cara arriba desde abaixo, mantén premido e levanta o dedo." + + "Todo listo" "Feito" "Configuración" diff --git a/quickstep/res/values-gu/strings.xml b/quickstep/res/values-gu/strings.xml index c8c488e221..a146b24c88 100644 --- a/quickstep/res/values-gu/strings.xml +++ b/quickstep/res/values-gu/strings.xml @@ -53,6 +53,7 @@ "પાછા જવાના સંકેતની સંવેદિતા બદલવા માટે, સેટિંગમાં જાઓ" "પાછળ જવા માટે સ્વાઇપ કરો" "છેલ્લી સ્ક્રીન પર પાછા જવા, ડાબી કે જમણી કિનારીએથી સ્ક્રીનના મધ્ય ભાગ સુધી સ્વાઇપ કરો." + "છેલ્લી સ્ક્રીન પર પાછા જવા માટે, 2 આંગળી વડે ડાબી કે જમણી કિનારીએથી સ્ક્રીનના મધ્ય ભાગ સુધી સ્વાઇપ કરો." "ખાતરી કરો કે તમે સ્ક્રીનની નીચેની કિનારીએથી ઉપરની તરફ સ્વાઇપ કરો છો." "ખાતરી કરો કે તમે આંગળી ઊંચકી લેતા પહેલાં સ્વાઇપ કરવાનું થોભાવતા નથી." "ખાતરી કરો કે તમે સીધું ઉપરની તરફ સ્વાઇપ કરો છો." @@ -60,6 +61,7 @@ "તમે હોમ સ્ક્રીન પર પાછા જવાનો સંકેત પૂર્ણ કર્યો છે." "હોમ સ્ક્રીન પર જવા માટે સ્વાઇપ કરો" "તમારી સ્ક્રીનના નીચેના ભાગથી ઉપરની તરફ સ્વાઇપ કરો. આ સંકેત તમને હંમેશાં હોમ સ્ક્રીન પર લઈ જાય છે." + "2 આંગળી વડે સ્ક્રીનના સૌથી નીચેના ભાગથી ઉપરની તરફ સ્વાઇપ કરો. આ સંકેત તમને હંમેશાં હોમ સ્ક્રીન પર લઈ જાય છે." "ખાતરી કરો કે તમે સ્ક્રીનની નીચેની કિનારીએથી ઉપરની તરફ સ્વાઇપ કરો છો." "તમારી આંગળી ઊંચકતા પહેલાં તેને વિન્ડો પર થોડી વધારે વાર માટે દબાવી રાખવાનો પ્રયાસ કરો." "ખાતરી કરો કે તમે સીધું ઉપર સ્વાઇપ કરો છો, પછી થોભી જાઓ છો." @@ -67,6 +69,7 @@ "તમે ઍપ સ્વિચ કરવાનો સંકેત પૂર્ણ કર્યો છે." "ઍપ સ્વિચ કરવા સ્વાઇપ કરો" "એક ઍપ પરથી બીજી ઍપ પર સ્વિચ કરવા માટે, તમારી સ્ક્રીનના નીચેના ભાગથી ઉપરની તરફ સ્વાઇપ કરીને, થોડીવાર દબાવી રાખો, પછી છોડી દો." + "એક ઍપ પરથી બીજી ઍપ પર સ્વિચ કરવા માટે, 2 આંગળી વડે તમારી સ્ક્રીનના સૌથી નીચેના ભાગથી ઉપરની તરફ સ્વાઇપ કરીને, થોડીવાર દબાવી રાખો, પછી છોડી દો." "બધું સેટ થઈ ગયું" "થઈ ગયું" "સેટિંગ" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 1842321e3a..9a3d412d45 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -53,6 +53,7 @@ "\'सेटिंग\' में जाकर, पीछे जाने के लिए इस्तेमाल होने वाले हाथ के जेस्चर (हाव-भाव) की संवेदनशीलता बदलें" "पिछली स्क्रीन पर वापस जाने के लिए स्वाइप करें" "पिछली स्क्रीन पर वापस जाने के लिए, स्क्रीन के बाएं या दाएं किनारे से बीचों-बीच तक स्वाइप करें." + "पिछली स्क्रीन पर वापस जाने के लिए, स्क्रीन के बाएं या दाएं किनारे से स्क्रीन के बीच तक दो उंगलियों से स्वाइप करें." "देख लें कि आप स्क्रीन के निचले किनारे से ऊपर की ओर स्वाइप कर रहे हों." "देख लें कि आप स्क्रीन से अपनी उंगली उठाने से पहले, इसे कहीं न रोक रहे हों." "देख लें कि आप ऊपर की ओर बिल्कुल सीधे स्वाइप कर रहे हों." @@ -60,6 +61,7 @@ "आपने होम स्क्रीन पर ले जाने वाले हाथ के जेस्चर (हाव-भाव) के बारे में जान लिया है." "होम स्क्रीन पर जाने के लिए स्वाइप करें" "स्क्रीन पर नीचे से ऊपर की ओर स्वाइप करें. हाथ का यह जेस्चर आपको हमेशा होम स्क्रीन पर ले जाता है." + "स्क्रीन के सबसे नीचे से ऊपर की ओर 2 उंगलियों से स्वाइप करें. जेस्चर हमेशा होम स्क्रीन पर ले जाता है." "देख लें कि आप स्क्रीन के निचले किनारे से ऊपर की ओर स्वाइप कर रहे हों." "कोशिश करें कि स्क्रीन से उंगली उठाने से पहले, इसे कुछ देर स्क्रीन पर दबाकर रखें." "देख लें कि आप स्क्रीन पर ऊपर की तरफ़, बिल्कुल सीधे स्वाइप कर रहे हों और फिर रुकें." @@ -67,6 +69,7 @@ "आपने एक ऐप्लिकेशन से दूसरे पर जाने के लिए इस्तेमाल होने वाले हाथ के जेस्चर के बारे में जान लिया है." "एक ऐप्लिकेशन से दूसरे पर जाने के लिए स्वाइप करें" "एक ऐप से दूसरे पर जाने के लिए, स्क्रीन पर नीचे से ऊपर की ओर स्वाइप करें, दबाकर रखें, और फिर छोड़ दें." + "इन ऐप के बीच स्विच करने के लिए, दो उंगलियों से नीचे से ऊपर स्वाइप करें, होल्ड करें, और फिर छोड़ें." "आप पूरी तरह तैयार हैं" "हो गया" "सेटिंग" diff --git a/quickstep/res/values-hr/strings.xml b/quickstep/res/values-hr/strings.xml index 41e792283d..640d7ccb1e 100644 --- a/quickstep/res/values-hr/strings.xml +++ b/quickstep/res/values-hr/strings.xml @@ -53,6 +53,7 @@ "Osjetljivost pokreta povratka promijenite u postavkama" "Prijeđite prstom da biste se vratili" "Za povratak na zadnji zaslon prijeđite prstom od lijevog ili desnog ruba do sredine zaslona." + "Da biste se vratili na posljednji zaslon, prijeđite s dva prsta od lijevog ili desnog ruba do sredine zaslona." "Pazite da prijeđete prstom prema gore od donjeg ruba zaslona." "Pazite da ne zastanete prije podizanja prsta." "Pazite da prijeđete prstom ravno prema gore." @@ -60,6 +61,7 @@ "Izvršili ste pokret za otvaranje početnog zaslona." "Prijeđite prstom da biste otvorili početni zaslon" "Prijeđite prstom od dna zaslona prema gore. Tim pokretom uvijek će se otvoriti početni zaslon." + "Prijeđite s dva prsta od dna zaslona prema gore. Tim pokretom uvijek će se otvoriti početni zaslon." "Pazite da prijeđete prstom prema gore od donjeg ruba zaslona." "Pokušajte zadržati prozor dulje prije podizanja prsta." "Pazite da prijeđete prstom ravno prema gore, a zatim zastanete." @@ -67,6 +69,7 @@ "Izvršili ste pokret za promjenu aplikacije." "Povlačenje prstom za promjenu aplikacije" "Za promjenu aplikacije prijeđite prstom od dna zaslona prema gore, zadržite pritisak pa pustite." + "Za promjenu aplikacije prijeđite s dva prsta od dna zaslona prema gore, zadržite pritisak i pustite." "Sve je spremno" "Gotovo" "Postavke" diff --git a/quickstep/res/values-hu/strings.xml b/quickstep/res/values-hu/strings.xml index fb90e0905d..a8985eb729 100644 --- a/quickstep/res/values-hu/strings.xml +++ b/quickstep/res/values-hu/strings.xml @@ -53,6 +53,8 @@ "A vissza mozdulat érzékenysége a Beállításokban módosítható" "Csúsztasson a visszalépéshez" "Ha visszatérne a legutóbbi képernyőre, csúsztasson a képernyő közepére a bal vagy a jobb széléről." + + "Csúsztasson felfelé a képernyő aljától." "Ne álljon meg, mielőtt elengedi a képernyőt." "Csúsztasson egyenesen felfelé." @@ -60,6 +62,8 @@ "Teljesítette a kezdőképernyőre lépés kézmozdulatát." "Csúsztatás a kezdőképernyőre lépéshez" "Csúsztassa ujját felfelé a képernyő aljától. Ez a mozdulat mindig a kezdőképernyőre visz." + + "Csúsztasson felfelé a képernyő aljától." "Próbálja tovább lenyomva tartani az ablakot, mielőtt elengedi a képernyőt." "Csúsztasson egyenesen felfelé, majd várjon egy kicsit." @@ -67,6 +71,8 @@ "Teljesítette az alkalmazásváltás kézmozdulatát." "Alkalmazásváltás csúsztatással" "Appok közti váltáshoz csúsztasson felfelé a kép aljáról, tartsa lenyomva az ujját, majd emelje fel." + + "Minden kész" "Kész" "Beállítások" diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml index 0679d5236d..1ca464bb3b 100644 --- a/quickstep/res/values-hy/strings.xml +++ b/quickstep/res/values-hy/strings.xml @@ -53,6 +53,8 @@ "Հետ գնալու ժեստի զգայունությունը փոփոխեք կարգավորումներում" "Սահեցրեք մատը՝ հետ գնալու համար" "Վերջին էկրան վերադառնալու համար էկրանի աջ կամ ձախ եզրից մատը սահեցրեք դեպի կենտրոն։" + + "Համոզվեք, որ մատն էկրանի ներքևի եզրից վերև եք սահեցնում։" "Համոզվեք, որ դադար չեք տալիս նախքան բաց թողնելը։" "Համոզվեք, որ մատն ուղիղ վերև եք սահեցնում։" @@ -60,6 +62,8 @@ "Դուք սովորեցիք հիմնական էկրան անցնելու ժեստը։" "Սահեցրեք մատը՝ հիմնական էկրան անցնելու համար" "Մատը սահեցրեք էկրանի ներքևից վերև։ Այս ժեստը բացում է հիմնական էկրանը։" + + "Համոզվեք, որ մատն էկրանի ներքևի եզրից վերև եք սահեցնում։" "Նախքան բաց թողնելը փորձեք հնարավորինս երկար պահել պատուհանը։" "Համոզվեք, որ մատն ուղիղ վերև եք սահեցնում, այնուհետև դադար տվեք։" @@ -67,6 +71,8 @@ "Դուք սովորեցիք մի հավելվածից մյուսն անցնելու ժեստը։" "Մատը սահեցրեք՝ մյուս հավելվածին անցնելու համար" "Մեկ հավելվածից մյուսն անցնելու համար մատը էկրանի ներքևից սահեցրեք վերև, ապա հեռացրեք այն էկրանից։" + + "Պատրաստ է" "Պատրաստ է" "Կարգավորումներ" diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml index 09b80e4437..3d29348366 100644 --- a/quickstep/res/values-in/strings.xml +++ b/quickstep/res/values-in/strings.xml @@ -53,6 +53,8 @@ "Untuk mengubah sensitivitas gestur kembali, buka Setelan" "Geser untuk kembali" "Untuk kembali ke layar terakhir, geser dari tepi kiri atau kanan ke tengah layar." + + "Pastikan Anda menggeser ke atas dari tepi bawah layar." "Pastikan Anda tidak menjeda sebelum melepaskan." "Pastikan Anda menggeser lurus ke atas." @@ -60,6 +62,8 @@ "Anda telah menyelesaikan gestur menuju Layar utama." "Geser untuk beralih ke layar utama" "Geser ke atas dari bagian bawah layar. Gestur ini akan selalu membawa Anda ke Layar utama." + + "Pastikan Anda menggeser ke atas dari tepi bawah layar." "Coba tahan jendela lebih lama sebelum melepaskan." "Pastikan Anda menggeser lurus ke atas, lalu menjedanya." @@ -67,6 +71,8 @@ "Anda telah menyelesaikan gestur beralih aplikasi." "Geser untuk beralih aplikasi" "Untuk beralih antar-aplikasi, geser ke atas dari bagian bawah layar, tahan, lalu lepaskan." + + "Semua siap" "Selesai" "Setelan" diff --git a/quickstep/res/values-is/strings.xml b/quickstep/res/values-is/strings.xml index 947e7ee06c..4e3227c2f9 100644 --- a/quickstep/res/values-is/strings.xml +++ b/quickstep/res/values-is/strings.xml @@ -53,6 +53,8 @@ "Til að breyta næmi til baka-bendingar ferðu í stillingar" "Strjúktu til að fara til baka" "Til að fara til baka á síðasta skjá skaltu strjúka frá vinstri eða hægri brún að miðju skjásins." + + "Passaðu að strjúka upp frá neðri brún skjásins." "Passaðu að stoppa ekki áður en þú sleppir." "Passaðu að strjúka beint upp." @@ -60,6 +62,8 @@ "Þú laukst við að kynna þér bendinguna „heim“." "Strjúktu til að fara heim" "Strjúktu upp frá neðri hluta skjásins. Þetta flytur þig alltaf á heimaskjáinn." + + "Passaðu að strjúka upp frá neðri brún skjásins." "Prófaðu að halda fingrinum lengur á glugganum áður en þú sleppir." "Passaðu að strjúka beint upp og stoppa svo." @@ -67,6 +71,8 @@ "Þú laukst við að kynna þér bendinguna „skipta um forrit“." "Strjúktu til að skipta á milli forrita" "Strjúktu upp frá neðri hluta skjásins, haltu og slepptu svo til að skipta á milli forrita." + + "Allt til reiðu" "Lokið" "Stillingar" diff --git a/quickstep/res/values-it/strings.xml b/quickstep/res/values-it/strings.xml index 044da60d90..4aa50aea73 100644 --- a/quickstep/res/values-it/strings.xml +++ b/quickstep/res/values-it/strings.xml @@ -53,6 +53,8 @@ "Usa Impostazioni per cambiare sensibilità del gesto Indietro" "Scorri per tornare indietro" "Per tornare all\'ultima schermata, scorri dal bordo sinistro o destro verso il centro dello schermo." + + "Assicurati di scorrere verso l\'alto dal bordo inferiore dello schermo." "Assicurati di non fare pause prima di sollevare il dito." "Assicurati di scorrere verso l\'alto senza fermarti." @@ -60,6 +62,8 @@ "Hai completato il gesto Vai alla schermata Home." "Scorri per andare alla schermata Home" "Scorri verso l\'alto dalla parte inferiore dello schermo. Questo gesto ti porta sempre alla schermata Home." + + "Assicurati di scorrere verso l\'alto dal bordo inferiore dello schermo." "Prova a tenere premuta la finestra più a lungo prima di rilasciarla." "Assicurati di scorrere verso l\'alto senza fermarti, poi fai una pausa." @@ -67,6 +71,8 @@ "Hai completato il gesto Cambia app." "Scorri per passare da un\'app all\'altra" "Per spostarti tra le app, scorri verso l\'alto dal fondo dello schermo, tieni premuto e rilascia." + + "Fatto" "Fine" "Impostazioni" diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml index 29951d01e1..0fc497b341 100644 --- a/quickstep/res/values-iw/strings.xml +++ b/quickstep/res/values-iw/strings.xml @@ -53,6 +53,8 @@ "כדי לשנות את מידת הרגישות של תנועת החזרה, יש לעבור להגדרות" "יש להחליק כדי לחזור" "כדי לחזור למסך הקודם, יש להחליק מהקצה השמאלי או הימני למרכז המסך." + + "חשוב להקפיד להחליק למעלה מהקצה התחתון של המסך." "חשוב לוודא שלא מחכים לפני שמשחררים." "חשוב להקפיד להחליק ישר למעלה." @@ -60,6 +62,8 @@ "השלמת את תנועת המעבר למסך הבית." "יש להחליק כדי לעבור למסך הבית" "החלקה למעלה מתחתית המסך תמיד תעביר אותך למסך הבית." + + "חשוב להקפיד להחליק למעלה מהקצה התחתון של המסך." "אפשר להחזיק את החלון זמן רב יותר לפני שמשחררים." "חשוב להקפיד להחליק ישר למעלה ואז להמתין." @@ -67,6 +71,8 @@ "השלמת את תנועת המעבר בין האפליקציות." "יש להחליק כדי לעבור בין אפליקציות" "כדי לעבור בין אפלקציות, יש להחליק למעלה מתחתית המסך, להחזיק ולאחר מכן לשחרר." + + "הכול מוכן" "סיום" "הגדרות" diff --git a/quickstep/res/values-ja/strings.xml b/quickstep/res/values-ja/strings.xml index 6f2567b86c..b50618de08 100644 --- a/quickstep/res/values-ja/strings.xml +++ b/quickstep/res/values-ja/strings.xml @@ -53,6 +53,8 @@ "「戻る」操作の感度を変更するには [設定] に移動します" "スワイプで戻る" "直前の画面に戻るには、画面の左端または右端から中央に向かってスワイプします。" + + "画面の下端から上にスワイプしてください。" "指を離す前にいったん止めないでください。" "まっすぐ上にスワイプしてください。" @@ -60,6 +62,8 @@ "「ホームに戻る」操作を学習しました。" "スワイプでホームに戻る" "画面を下から上にスワイプします。この操作でいつでもホーム画面に戻れます。" + + "画面の下端から上にスワイプしてください。" "ウィンドウをもう少し長く押してから指を離すようにしてみましょう。" "まっすぐ上にスワイプしてから、いったん指を止めてください。" @@ -67,6 +71,8 @@ "「アプリを切り替える」操作を完了しました。" "スワイプでアプリを切り替える" "アプリを切り替えるには、画面を下から上にスワイプして長押しし、指を離します。" + + "設定完了" "完了" "設定" diff --git a/quickstep/res/values-ka/strings.xml b/quickstep/res/values-ka/strings.xml index 88281ecd6f..2bc0108cd6 100644 --- a/quickstep/res/values-ka/strings.xml +++ b/quickstep/res/values-ka/strings.xml @@ -53,6 +53,7 @@ "დაბრუნების ჟესტის მგრძნობელობის შესაცვლელად გადადით პარამეტრებზე" "უკან დასაბრუნებლად გადაფურცლეთ" "ბოლო ეკრანზე დასაბრუნებლად გადაფურცლეთ მარცხენა ან მარჯვენა კიდიდან ეკრანის ცენტრისკენ." + "ბოლო ეკრანზე დასაბრუნებლად ორი თითით გადაფურცლეთ მარცხენა ან მარჯვენა კიდიდან ეკრანის ცენტრისკენ." "გადაფურცლეთ ეკრანის ქვედა კიდიდან ზემოთ." "არ დააპაუზოთ თითის აშვებამდე." "გადაფურცლეთ ზემოთ." @@ -60,6 +61,7 @@ "თქვენ შეასრულეთ მთავარ ეკრანზე დაბრუნების ჟესტი." "მთავარი გვერდის სანახავად გადაფურცლეთ" "გადაფურცლეთ ეკრანის ქვედა კიდიდან ზემოთ. ამ ჟესტს ყოველთვის მთავარი გვერდის ეკრანზე გადაყავხართ." + "ორი თითით გადაფურცლეთ ეკრანის ქვედა ნაწილიდან. ეს ჟესტი ყოველთვის მთავარ ეკრანზე გადაგიყვანთ." "გადაფურცლეთ ეკრანის ქვედა კიდიდან ზემოთ." "უფრო ხანგრძლივად დააჭირეთ თითი ფანჯარას, რომ არ დაიხუროს." "გადაფურცლეთ პირდაპირ ზემოთ და შემდეგ დააპაუზეთ." @@ -67,6 +69,7 @@ "თქვენ შეასრულეთ აპების გადართვის ჟესტი." "აპების გადასართავად გადაფურცლეთ" "აპების გადასართავად, გადაფურცლეთ ეკრანის ქვედა კიდიდან ზემოთ, დააყოვნეთ, შემდეგ თითი აუშვით." + "აპებს შორის გადასართავად ეკრანის ქვედა კიდიდან ორი თითით გადაფურცლეთ, დააყოვნეთ და აუშვით." "მზად არის" "მზადაა" "პარამეტრები" diff --git a/quickstep/res/values-kk/strings.xml b/quickstep/res/values-kk/strings.xml index fa95cc22b5..6017b9f457 100644 --- a/quickstep/res/values-kk/strings.xml +++ b/quickstep/res/values-kk/strings.xml @@ -53,6 +53,8 @@ "Артқа қайту қимылы сезгіштігін параметрлерден өзгертіңіз." "Артқа қайту үшін сырғытыңыз" "Соңғы ашылған экранға оралу үшін экранның сол немесе оң жақ шетінен ортасына қарай сырғытыңыз." + + "Экранның төменгі шетінен жоғары қарай сырғытыңыз." "Жіберер алдында кідіріс жасамаңыз." "Тігінен жоғары қарай сырғытыңыз." @@ -60,6 +62,8 @@ "Негізгі экранға қайту қимылын аяқтадыңыз." "Негізгі экранға өту үшін сырғытыңыз" "Экранның төменгі жағынан жоғары қарай сырғытыңыз. Сонда негізгі экран ашылады." + + "Экранның төменгі шетінен жоғары қарай сырғытыңыз." "Жіберер алдында терезені ұзағырақ ұстап тұруға тырысыңыз." "Тігінен жоғары қарай сырғытыңыз да, кідіріңіз." @@ -67,6 +71,8 @@ "Қолданбаларды ауыстыру қимылын аяқтадыңыз." "Қолданбаларды ауыстыру үшін сырғытыңыз" "Бір қолданбадан екіншісіне ауысу үшін экранның төменгі жағынан жоғары қарай сырғытып, ұстап тұрып жіберіңіз." + + "Бәрі дайын" "Дайын" "Параметрлер" diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml index c3ea1b0d08..720aae8d37 100644 --- a/quickstep/res/values-km/strings.xml +++ b/quickstep/res/values-km/strings.xml @@ -53,6 +53,8 @@ "ដើម្បីប្ដូរកម្រិត​រំញោចនឹង​ចលនាថយក្រោយ សូមចូលទៅកាន់​ការកំណត់" "អូស​ដើម្បី​ត្រឡប់​ទៅវិញ" "ដើម្បី​ត្រឡប់ទៅ​អេក្រង់​ចុងក្រោយវិញ សូមអូស​ពីគែម​ខាងឆ្វេង ឬខាងស្ដាំ​ទៅផ្នែកកណ្ដាល​នៃអេក្រង់​។" + + "ត្រូវប្រាកដថា​អ្នកអូសឡើងលើ​ពីគែមខាងក្រោម​នៃអេក្រង់​។" "ត្រូវប្រាកដថា​អ្នកមិនផ្អាក មុនពេល​ដកដៃ​។" "ត្រូវប្រាកដថា​អ្នកអូស​ត្រង់ឡើងលើ​។" @@ -60,6 +62,8 @@ "អ្នក​បានបញ្ចប់​ចលនា​ចូលទៅកាន់​ទំព័រដើម​ហើយ។" "អូស​ដើម្បីចូល​ទៅកាន់​អេក្រង់ដើម" "អូស​ឡើងលើ​ពីផ្នែកខាងក្រោម​នៃ​អេក្រង់របស់អ្នក។ ចលនា​នេះ​នាំ​អ្នក​ទៅ​អេក្រង់ដើម​ជានិច្ច។" + + "ត្រូវប្រាកដថា​អ្នកអូសឡើងលើ​ពីគែមខាងក្រោម​នៃអេក្រង់​។" "សាកល្បង​សង្កត់វិនដូ​ឱ្យបានយូរ​ជាងនេះ មុនពេល​ដកដៃ​។" "ត្រូវប្រាកដថា​អ្នកអូស​ត្រង់ឡើងលើ រួចផ្អាក។" @@ -67,6 +71,8 @@ "អ្នក​បានបញ្ចប់​ចលនា​ប្ដូរកម្មវិធី​ហើយ។" "អូស​ដើម្បីប្ដូរ​កម្មវិធី" "ដើម្បីប្ដូររវាងកម្មវិធី សូមអូសឡើងលើពីផ្នែកខាងក្រោមនៃអេក្រង់របស់អ្នក រួចចុចឱ្យជាប់ បន្ទាប់មកដកដៃចេញ។" + + "រួចហើយ" "រួចរាល់" "ការកំណត់" diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml index 42858c8860..243916be22 100644 --- a/quickstep/res/values-kn/strings.xml +++ b/quickstep/res/values-kn/strings.xml @@ -53,6 +53,7 @@ "ಬ್ಯಾಕ್ ಗೆಸ್ಚರ್‌ನ ಸೂಕ್ಷ್ಮತೆ ಬದಲಾಯಿಸಲು, ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹೋಗಿ" "ಹಿಂದಕ್ಕೆ ಹೋಗಲು ಸ್ವೈಪ್ ಮಾಡಿ" "ಕೊನೆಯ ಸ್ಕ್ರೀನ್‌ಗೆ ಹಿಂತಿರುಗಲು, ಎಡ ಅಥವಾ ಬಲ ಅಂಚಿನಿಂದ ಸ್ಕ್ರೀನ್ ಮಧ್ಯಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ." + "ಹಿಂದಿನ ಸ್ಕ್ರೀನ್‌ಗೆ ಹೋಗಲು, 2 ಬೆರಳುಗಳಿಂದ ಎಡ ಅಥವಾ ಬಲ ಅಂಚಿನಿಂದ ಸ್ಕ್ರೀನ್ ಮಧ್ಯಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ." "ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಗಿನ ಅಂಚಿನಿಂದ ನೀವು ಸ್ವೈಪ್ ಮಾಡುತ್ತಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ." "ವಿರಾಮಗೊಳಿಸದೆ ನಿಮ್ಮ ಬೆರಳನ್ನು ಸ್ಕ್ರೀನ್‌ನಿಂದ ಮೇಲೆತ್ತಿ." "ನೀವು ನೇರವಾಗಿ ಸ್ವೈಪ್ ಮಾಡುತ್ತಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ." @@ -60,6 +61,7 @@ "ನೀವು ಗೋ ಹೋಮ್ ಗೆಸ್ಚರ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೀರಿ." "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಹಿಂತಿರುಗಲು ಸ್ವೈಪ್ ಮಾಡಿ" "ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಗಿನಿಂದ ಮೇಲೆ ಸ್ವೈಪ್ ಮಾಡಿ. ಈ ಗೆಸ್ಚರ್ ಯಾವಾಗಲೂ ನಿಮ್ಮನ್ನು ಹೋಮ್‌ ಸ್ಕ್ರೀನ್‌ಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ." + "2 ಬೆರಳುಗಳಿಂದ ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಗಿನಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ. ಈ ಗೆಸ್ಚರ್ ಯಾವಾಗಲೂ ನಿಮ್ಮನ್ನು ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ." "ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಗಿನ ಅಂಚಿನಿಂದ ನೀವು ಸ್ವೈಪ್ ಮಾಡುತ್ತಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ." "ಬೆರಳನ್ನು ಮೇಲೆತ್ತುವ ಮೊದಲು ವಿಂಡೋವನ್ನು ಹೆಚ್ಚು ಸಮಯ ಹಿಡಿದಿಡಲು ಪ್ರಯತ್ನಿಸಿ." "ನೀವು ನೇರವಾಗಿ ಸ್ವೈಪ್ ಮಾಡಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ, ನಂತರ ವಿರಾಮಗೊಳಿಸಿ." @@ -67,6 +69,7 @@ "ನೀವು ಆ್ಯಪ್‌ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಗೆಸ್ಚರ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೀರಿ." "ಆ್ಯಪ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸ್ವೈಪ್ ಮಾಡಿ" "ಆ್ಯಪ್‌ಗಳ ನಡುವೆ ಬದಲಿಸಲು, ನಿಮ್ಮ ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಭಾಗದಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ, ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಿ, ನಂತರ ಬಿಟ್ಟುಬಿಡಿ." + "ಆ್ಯಪ್‌ಗಳ ನಡುವೆ ಬದಲಿಸಲು, 2 ಬೆರಳುಗಳಿಂದ ನಿಮ್ಮ ಸ್ಕ್ರೀನ್‌ನ ಕೆಳಭಾಗದಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ, ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಿ, ನಂತರ ಬಿಟ್ಟುಬಿಡಿ." "ಸಂಪೂರ್ಣ ಸಿದ್ಧವಾಗಿದೆ" "ಮುಗಿದಿದೆ" "ಸೆಟ್ಟಿಂಗ್‌ಗಳು" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index 9ff90d4d2b..ad3c324423 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -53,6 +53,8 @@ "돌아가기 동작의 민감도를 변경하려면 설정으로 이동하세요" "스와이프하여 돌아가기" "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요." + + "화면 하단 가장자리에서 위로 스와이프하세요." "손가락을 떼기 전에 멈추지 않아야 합니다." "위로 똑바르게 스와이프하세요." @@ -60,6 +62,8 @@ "홈으로 이동 동작을 완료했습니다." "스와이프하여 홈으로 이동" "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다." + + "화면 하단 가장자리에서 위로 스와이프하세요." "창을 더 오래 누르고 있다가 손가락을 떼 보세요." "위로 똑바르게 스와이프한 후 잠깐 멈추세요." @@ -67,6 +71,8 @@ "앱 전환 동작을 완료했습니다." "스와이프로 앱 전환" "앱 간에 전환하려면 화면 하단에서 위로 스와이프하고 잠시 멈춘 다음 손가락을 떼세요." + + "설정 완료" "완료" "설정" diff --git a/quickstep/res/values-ky/strings.xml b/quickstep/res/values-ky/strings.xml index b3a6ca4bd8..ad1fa93a5e 100644 --- a/quickstep/res/values-ky/strings.xml +++ b/quickstep/res/values-ky/strings.xml @@ -53,6 +53,8 @@ "\"Артка\" жаң-нун сезгичтигин өзгөртүү үчүн жөндөөлөргө өтүңүз" "Артка кайтуу үчүн сүрүңүз" "Акыркы экранга кайтуу үчүн экранды сол же оң жагынан ортосуна карай сүрүңүз." + + "Экранды ылдыйдан өйдө сүрүңүз." "Манжаңызды алганга чейин токтотпоңуз." "Экранды өйдө сүрүңүз." @@ -60,6 +62,8 @@ "\"Башкы бетке өтүү\" жаңсоосун үйрөндүңүз." "Башкы бетке өтүү үчүн сүрүп коюңуз" "Экранды ылдый жагынан өйдө сүрүңүз. Бул жаңсоо сизди ар дайым Башкы экранга алып барат." + + "Экранды ылдыйдан өйдө сүрүңүз." "Манжаңызды алуудан мурун экранда узагыраак кармаңыз." "Экранды өйдө карай сүрүп, токтоп туруңуз." @@ -67,6 +71,8 @@ "\"Колдонмолорду которуштуруу\" жаңсоосун үйрөндүңүз." "Колдонмолорду которуштуруу үчүн сүрүңүз" "Бир колдонмодон экинчисине өтүү үчүн экранды ылдыйдан өйдө карай сүрүп, бир аз коё бербей туруңуз." + + "Дапдаяр!" "Бүттү" "Жөндөөлөр" diff --git a/quickstep/res/values-lo/strings.xml b/quickstep/res/values-lo/strings.xml index eb2b835311..f3c3cbda0e 100644 --- a/quickstep/res/values-lo/strings.xml +++ b/quickstep/res/values-lo/strings.xml @@ -53,6 +53,7 @@ "ເພື່ອປ່ຽນຄວາມລະອຽດອ່ອນຂອງທ່າທາງກັບຄືນ, ໃຫ້ໄປຫາການຕັ້ງຄ່າ" "ປັດເພື່ອກັບຄືນ" "ເພື່ອກັບໄປໜ້າຈໍຫຼ້າສຸດ, ໃຫ້ປັດຈາກຂອບຊ້າຍ ຫຼື ຂວາໄປຫາທາງກາງຂອງໜ້າຈໍ." + "ເພື່ອກັບໄປໜ້າຈໍຫຼ້າສຸດ, ໃຫ້ປັດດ້ວຍ 2 ນິ້ວຈາກຂອບຊ້າຍ ຫຼື ຂວາໄປຫາທາງກາງຂອງໜ້າຈໍ." "ກະລຸນາກວດສອບວ່າທ່ານປັດຂຶ້ນຈາກຂອບລຸ່ມສຸດຂອງໜ້າຈໍ." "ກະລຸນາກວດສອບວ່າທ່ານບໍ່ຢຸດຊົ່ວຄາວກ່ອນປ່ອຍນິ້ວ." "ກະລຸນາກວດສອບວ່າທ່ານປັດຂຶ້ນໄປຊື່ໆ." @@ -60,6 +61,7 @@ "ທ່ານໃຊ້ທ່າທາງໄປໜ້າຫຼັກສຳເລັດແລ້ວ." "ປັດເພື່ອໄປໜ້າຫຼັກ" "ປັດຂຶ້ນມາຈາກລຸ່ມສຸດຂອງໜ້າຈໍທ່ານ. ທ່າທາງນີ້ຈະພາທ່ານໄປໂຮມສະກຣີນສະເໝີ." + "ປັດຂຶ້ນດ້ວຍ 2 ນິ້ວຈາກລຸ່ມສຸດຂອງໜ້າຈໍ. ທ່າທາງນີ້ຈະພາທ່ານໄປໂຮມສະກຣີນສະເໝີ." "ກະລຸນາກວດສອບວ່າທ່ານປັດຂຶ້ນຈາກຂອບລຸ່ມສຸດຂອງໜ້າຈໍ." "ລອງກົດໃສ່ໜ້າຈໍຄ້າງໄວ້ດົນຂຶ້ນກ່ອນປ່ອຍນິ້ວ." "ກະລຸນາກວດສອບວ່າທ່ານປັດຂຶ້ນຊື່ໆ, ຈາກນັ້ນຢຸດຊົ່ວຄາວ." @@ -67,6 +69,7 @@ "ທ່ານໃຊ້ທ່າທາງສະຫຼັບແອັບສຳເລັດແລ້ວ." "ປັດເພື່ອສະຫຼັບແອັບ" "ເພື່ອສະຫຼັບລະຫວ່າງແອັບ, ໃຫ້ປັດຂຶ້ນຈາກລຸ່ມສຸດຂອງໜ້າຈໍທ່ານ, ກົດຄ້າງໄວ້, ຈາກນັ້ນປ່ອຍ." + "ເພື່ອສະຫຼັບລະຫວ່າງແອັບ, ໃຫ້ປັດຂຶ້ນດ້ວຍ 2 ນິ້ວຈາກລຸ່ມສຸດຂອງໜ້າຈໍທ່ານ, ກົດຄ້າງໄວ້ແລ້ວປ່ອຍ." "ທຸກຢ່າງພ້ອມແລ້ວ" "ແລ້ວໆ" "ການຕັ້ງຄ່າ" diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml index 8bf7353957..87ecdc1cc3 100644 --- a/quickstep/res/values-lt/strings.xml +++ b/quickstep/res/values-lt/strings.xml @@ -53,6 +53,8 @@ "Norėd. pak. grįžimo gesto jautr., eikite į sk. „Nustatymai“" "Norėdami grįžti, perbraukite" "Norėdami grįžti į ankstesnį ekraną, perbr. nuo kairiojo arba dešinio krašto link ekrano vidurio." + + "Turite perbraukti aukštyn nuo apatinio ekrano krašto." "Nepristabdykite prieš pakeldami pirštą." "Turite tiesiai perbraukti aukštyn." @@ -60,6 +62,8 @@ "Atlikote perėjimo į pagrindinį ekraną gestą." "Perbraukite, kad pereitumėte į pagrindinį ekraną" "Perbraukite aukštyn nuo ekrano apačios. Atlikus šį gestą, visada nukreipiama į pagrindinį ekraną." + + "Turite perbraukti aukštyn nuo apatinio ekrano krašto." "Pabandykite palaikyti langą ilgiau prieš pakeldami pirštą." "Turite tiesiai perbraukti aukštyn, o tada pristabdyti." @@ -67,6 +71,8 @@ "Atlikote programų perjungimo gestą." "Perbraukite, kad perjungtumėte programas" "Norėdami perjungti programas, perbraukite aukštyn nuo ekrano apačios, palaikykite ir paleiskite." + + "Viskas nustatyta" "Atlikta" "Nustatymai" diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml index 12b7afd6ae..8aaffaf735 100644 --- a/quickstep/res/values-lv/strings.xml +++ b/quickstep/res/values-lv/strings.xml @@ -53,6 +53,8 @@ "Atgriešanās žesta jutīguma līmeni varat mainīt iestatījumos." "Vilkšana, lai atgrieztos" "Lai atgrieztos iepriekšējā ekrānā, velciet no kreisās vai labās malas uz ekrāna vidu." + + "Jāvelk augšup no ekrāna apakšmalas." "Pirms atlaišanas nepārtrauciet kustību." "Jāvelk tieši uz augšu." @@ -60,6 +62,8 @@ "Jūs sekmīgi veicāt sākuma ekrāna atvēršanas žestu." "Vilkšana, lai pārietu uz sākumu" "Velciet augšup no ekrāna apakšdaļas. Ar šo žestu vienmēr varat atvērt sākuma ekrānu." + + "Jāvelk augšup no ekrāna apakšmalas." "Mēģiniet ilgāk turēt logu, pirms atlaižat." "Jāvelk tieši uz augšu un pēc tam jāaptur kustība." @@ -67,6 +71,8 @@ "Jūs sekmīgi veicāt lietotņu pārslēgšanas žestu." "Vilkšana, lai pārslēgtu lietotnes" "Lai pārslēgtu lietotnes, velciet augšup no ekrāna apakšdaļas, turiet un pēc tam atlaidiet." + + "Gatavs" "Gatavs" "Iestatījumi" diff --git a/quickstep/res/values-mk/strings.xml b/quickstep/res/values-mk/strings.xml index fab6b6ed28..89f19fa334 100644 --- a/quickstep/res/values-mk/strings.xml +++ b/quickstep/res/values-mk/strings.xml @@ -53,6 +53,7 @@ "За да ја промените чувствителноста, одете во „Поставки“" "Повлечете за да се вратите назад" "За да се вратите на последниот екран, повлечете од левиот или десниот раб кон средината на екранот." + "За да се вратите на последниот екран на кој бевте, повлечете со два прста од левиот или десниот раб кон средината на екранот." "Повлечете нагоре од долниот раб на екранот." "Не правете пауза пред да пуштите." "Повлечете право нагоре." @@ -60,6 +61,7 @@ "Завршивте со упатството за почетната страница." "Повлечете за да одите на почетната страница" "Повлечете нагоре од долниот раб на екранот. Ова движење секогаш ќе ве одведе на почетниот екран." + "Повлечете нагоре со два прста од долниот раб на екранот. Движењево секогаш ве носи на почетниот екран." "Повлечете нагоре од долниот раб на екранот." "Задржете го прозорецот подолго пред да го пуштите." "Повлечете право нагоре, а потоа застанете." @@ -67,6 +69,7 @@ "Завршивте со упатството за префрлање помеѓу апликации." "Повлечете за префрлање помеѓу апликации" "За да смените апликација, повлечете нагоре од дното на екранот и задржете, па пуштете." + "За да се префрлате помеѓу апликации, повлечете нагоре со два прста од долниот раб на екранот, задржете и потоа отпуштете." "Готово" "Готово" "Поставки" diff --git a/quickstep/res/values-ml/strings.xml b/quickstep/res/values-ml/strings.xml index 07343f42d0..f59a997716 100644 --- a/quickstep/res/values-ml/strings.xml +++ b/quickstep/res/values-ml/strings.xml @@ -53,6 +53,8 @@ "ബാക്ക്ജെസ്റ്ററിന്റെ സെൻസിറ്റിവിറ്റി മാറ്റാൻ ക്രമീകരണത്തിൽ പോകൂ" "മടങ്ങാൻ സ്വെെപ്പ് ചെയ്യുക" "മുൻ സ്‌ക്രീനിലേക്ക് മടങ്ങാൻ, ഇടതോ വലതോ അരികിൽ നിന്ന് സ്‌ക്രീനിന്റെ നടുവിലേക്ക് സ്വെെപ്പ് ചെയ്യുക." + + "സ്‌ക്രീനിന്റെ താഴത്തെ അരികിൽ നിന്ന് മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക." "വിടുന്നതിന് മുമ്പ് നിങ്ങൾ താൽക്കാലികമായി നിർത്തുന്നില്ലെന്ന് ഉറപ്പാക്കുക." "നേരെ മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പിക്കുക." @@ -60,6 +62,8 @@ "ഹോമിലേക്ക് പോകുക ജെസ്ച്ചർ നിങ്ങൾ പൂർത്തിയാക്കി." "ഹോമിലേക്ക് പോകാൻ സ്വെെപ്പ് ചെയ്യുക" "സ്‌ക്രീനിന്റെ താഴെ നിന്ന് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യൂ. ഈ ജെസ്ച്ചർ എപ്പോഴും ഹോം സ്‌ക്രീനിലേക്ക് നയിക്കുന്നു." + + "സ്‌ക്രീനിന്റെ താഴത്തെ അരികിൽ നിന്ന് മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക." "റിലീസ് ചെയ്യുന്നതിന് മുമ്പ് വിൻഡോ കൂടുതൽ സമയം ഹോൾഡ് ചെയ്യാൻ ശ്രമിക്കുക." "നേരെ മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക, ശേഷം താൽക്കാലികമായി നിർത്തുക." @@ -67,6 +71,8 @@ "ആപ്പുകൾ തമ്മിൽ മാറുക ജെസ്‌ച്ചർ നിങ്ങൾ പൂർത്തിയാക്കി." "ആപ്പുകൾ മാറാൻ സ്വെെപ്പ് ചെയ്യുക" "ആപ്പുകൾക്കിടയിൽ മാറാൻ സ്‌ക്രീനിന്റെ താഴെ നിന്ന് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്‌ത് പിടിച്ച ശേഷം വിടുക." + + "എല്ലാം സജ്ജീകരിച്ചു" "പൂർത്തിയായി" "ക്രമീകരണം" diff --git a/quickstep/res/values-mn/strings.xml b/quickstep/res/values-mn/strings.xml index 730d0d19e1..59728a6136 100644 --- a/quickstep/res/values-mn/strings.xml +++ b/quickstep/res/values-mn/strings.xml @@ -53,6 +53,7 @@ "Буцах зангааны мэдрэгшлийг өөрчлөх бол Тохиргоо руу очно уу" "Буцахын тулд шудрах" "Сүүлийн дэлгэц рүү буцахын тулд дэлгэцийн зүүн эсвэл баруун булангаас дунд хэсэг рүү шударна уу." + "Сүүлийн дэлгэц рүү буцахын тулд 2 хуруугаараа дэлгэцийн голоос зүүн эсвэл баруун ирмэг рүү шударна уу." "Та дэлгэцийн доод булангаас дээш шударна уу." "Та суллахаасаа өмнө түр зогсоож болохгүй." "Та чигээрээ шударна уу." @@ -60,6 +61,7 @@ "Та Нүүр лүү очих зангааг гүйцэтгэлээ." "Нүүр лүү очихын тулд шудрах" "Дэлгэцийнхээ доороос дээш шударна уу. Энэ зангаа таныг тогтмол Үндсэн нүүрэнд аваачна." + "2 хуруугаараа дэлгэцийн доороос дээш шударна уу. Энэ зангаа таныг тогтмол Үндсэн нүүрэнд аваачна." "Та дэлгэцийн доод булангаас дээш шударна уу." "Суллахаасаа өмнө цонхыг илүү удаан дарж үзнэ үү." "Та чигээрээ шударч, дараа нь түр зогсооно уу." @@ -67,6 +69,7 @@ "Та аппуудыг сэлгэх зангааг гүйцэтгэлээ." "Аппуудыг сэлгэхийн тулд шудрах" "Аппуудын хооронд сэлгэхийн тулд дэлгэцийнхээ доод хэсгээс дээш шударч, удаан дараад, суллана уу." + "Аппуудын хооронд сэлгэхийн тулд 2 хуруугаараа дэлгэцийнхээ доод хэсгээс дээш шударч, удаан дараад, суллана уу." "Бүгдийг тохируулсан" "Дууссан" "Тохиргоо" diff --git a/quickstep/res/values-mr/strings.xml b/quickstep/res/values-mr/strings.xml index d658fe3c36..526135b990 100644 --- a/quickstep/res/values-mr/strings.xml +++ b/quickstep/res/values-mr/strings.xml @@ -53,6 +53,7 @@ "बॅक जेश्चरची संवेदनशीलता बदलण्यासाठी, सेटिंग्ज वर जा" "परत जाण्यासाठी स्वाइप करा" "मागील स्क्रीनवर परत जाण्यासाठी, स्क्रीनच्या डाव्या किंवा उजव्या कडेपासून मध्यावर स्‍वाइप करा." + "मागील स्क्रीनवर परत जाण्यासाठी, दोन बोटांनी डाव्या किंवा उजव्या कडेपासून स्क्रीनच्या मध्यभागी स्वाइप करा." "तुम्ही स्क्रीनच्या तळाच्या कडेपासून वर स्वाइप करत आहात याची खात्री करा." "तुम्ही स्क्रीनवरून बोट उचलण्यापूर्वी ते थांबवत नाही याची खात्री करा." "तुम्ही सरळ वर स्वाइप करत आहात याची खात्री करा." @@ -60,6 +61,7 @@ "तुम्ही गो होम जेश्चर पूर्ण केले." "होमवर जाण्यासाठी स्‍वाइप करा" "तुमच्या स्क्रीनच्या तळाकडून वर स्वाइप करा. हे जेश्चर तुम्हाला नेहमी होम स्क्रीनवर घेऊन जाते." + "स्क्रीनच्या तळापासून दोन बोटांनी वर स्वाइप करा. हे जेश्चर तुम्हाला नेहमी होम स्क्रीनवर घेऊन जाते." "तुम्ही स्क्रीनच्या तळाच्या कडेपासून वर स्वाइप करत आहात याची खात्री करा." "विंडोवरून बोट उचलण्यापूर्वी थोडा वेळ ते तेथेच धरून ठेवा." "तुम्ही सरळ वर स्वाइप करून, त्यानंतर बोट थांबवत आहात याची खात्री करा." @@ -67,6 +69,7 @@ "तुम्ही ॲप्स स्विच करण्याचे जेश्चर पूर्ण केले." "अ‍ॅप्स स्विच करण्यासाठी स्वाइप करा" "ॲप्सदरम्यान स्विच करण्यासाठी, स्क्रीनच्या तळापासून वर स्वाइप करा, धरून ठेवा, त्यानंतर सोडून द्या." + "ॲप्सदरम्यान स्विच करण्यासाठी, स्क्रीनच्या तळापासून दोन बोटांनी वर स्वाइप करा, धरून ठेवा नंतर सोडा." "सर्व तयार आहे" "पूर्ण झाले" "सेटिंग्ज" diff --git a/quickstep/res/values-ms/strings.xml b/quickstep/res/values-ms/strings.xml index 322f00f1b4..27dcc41cb6 100644 --- a/quickstep/res/values-ms/strings.xml +++ b/quickstep/res/values-ms/strings.xml @@ -53,6 +53,7 @@ "Utk mengubah kepekaan gerak isyarat undur, pergi ke Tetapan" "Leret untuk kembali" "Untuk kembali ke skrin terakhir, leret dari tepi sebelah kiri atau kanan ke tengah skrin." + "Untuk kembali ke skrin terakhir, leret dengan 2 jari dari tepi kiri atau kanan ke tengah skrin." "Pastikan anda meleret ke atas dari tepi sebelah bawah skrin." "Pastikan anda tidak menjeda sebelum melepaskan gerak isyarat tersebut." "Pastikan anda meleret terus ke atas." @@ -60,6 +61,7 @@ "Anda telah melengkapkan gerak isyarat pergi ke Laman Utama." "Leret untuk kembali ke laman utama" "Leret ke atas dari bahagian bawah skrin. Gerak isyarat ini sentiasa membawa anda ke Skrin utama." + "Leret ke atas dengan 2 jari dari bawah skrin. Gerak isyarat ini sentiasa bawa anda ke Skrin utama." "Pastikan anda meleret ke atas dari tepi sebelah bawah skrin." "Cuba tahan tetingkap untuk tempoh yang lebih lama sebelum melepaskan." "Pastikan anda meleret ke atas, kemudian menjeda." @@ -67,6 +69,7 @@ "Anda telah melengkapkan gerak isyarat menukar apl." "Leret untuk menukar apl" "Untuk beralih antara apl, leret ke atas dari bahagian bawah skrin anda, tahan, kemudian lepaskan." + "Untuk beralih antara apl, leret ke atas dengan 2 jari dari bawah skrin, tahan, kemudian lepaskan." "Selesai" "Selesai" "Tetapan" diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml index ba0af80e7c..e0766666d4 100644 --- a/quickstep/res/values-my/strings.xml +++ b/quickstep/res/values-my/strings.xml @@ -53,6 +53,8 @@ "နောက်ဆုတ်လက်ဟန်၏ အာရုံခံစွမ်းကိုပြောင်းရန် ‘ဆက်တင်များ’ သို့ သွားပါ" "နောက်ပြန်သွားရန် ပွတ်ဆွဲပါ" "နောက်ဆုံးဖန်သားပြင်သို့ ပြန်သွားရန် ဘယ်ဘက် (သို့) ညာဘက်အစွန်မှ ဖန်သားပြင်အလယ်သို့ ပွတ်ဆွဲပါ။" + + "ဖန်သားပြင် အောက်ခြေအစွန်မှ အပေါ်သို့ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" "လက်မလွှတ်ခင် ခဏရပ်ခြင်းမရှိကြောင်း သေချာပါစေ။" "အပေါ်တည့်တည့်သို့ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" @@ -60,6 +62,8 @@ "ပင်မစာမျက်နှာသို့သွားသည့် လက်ဟန် ရှင်းလင်းပို့ချချက် ပြီးပါပြီ။" "ပင်မစာမျက်နှာသို့သွားရန် ပွတ်ဆွဲပါ" "သင့်ဖန်သားပြင် အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။ ဤလက်ဟန်ဖြင့် ပင်မစာမျက်နှာသို့ အမြဲပြန်သွားနိုင်သည်။" + + "ဖန်သားပြင် အောက်ခြေအစွန်မှ အပေါ်သို့ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" "မလွှတ်ခင် ဝင်းဒိုးကို အချိန်ကြာကြာ ဖိထားကြည့်ပါ။" "အပေါ်တည့်တည့်သို့ ပွတ်ဆွဲပြီးနောက် ခဏရပ်ကြောင်း သေချာပါစေ။" @@ -67,6 +71,8 @@ "အက်ပ်များပြောင်းသည့် လက်ဟန် ရှင်းလင်းပို့ချချက် ပြီးပါပြီ။" "အက်ပ်များပြောင်းရန် ပွတ်ဆွဲပါ" "အက်ပ်တစ်ခုမှတစ်ခုသို့ ပြောင်းရန် စခရင်အောက်ခြေမှ အပေါ်သို့ ပွတ်ဆွဲ၍ ဖိထားပြီးနောက် လွှတ်ပါ။" + + "အားလုံးအဆင်သင့်ဖြစ်ပါပြီ" "ပြီးပြီ" "ဆက်တင်များ" diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index c58a42df27..0ca3d31dea 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -53,6 +53,8 @@ "Gå til Innstillinger for å endre tilbakebevegelsefølsomheten" "Sveip for å gå tilbake" "For å gå tilbake til forrige skjerm, sveip fra venstre eller høyre kant til midten av skjermen." + + "Sørg for at du sveiper opp fra den nederste kanten av skjermen." "Sørg for at du ikke setter på pause før du slipper." "Sørg for at du sveiper rett opp." @@ -60,6 +62,8 @@ "Du har fullført bevegelsen for å gå til startskjermen." "Sveip for å gå til startskjermen" "Sveip opp fra bunnen av skjermen. Denne bevegelsen tar deg alltid til startskjermen." + + "Sørg for at du sveiper opp fra den nederste kanten av skjermen." "Prøv å holde vinduet lenger før du slipper." "Sørg for at du sveiper rett opp, og så stopper du." @@ -67,6 +71,8 @@ "Du har fullført bevegelsen for å bytte app." "Sveip for å bytte app" "For å bytte mellom apper, sveip opp fra bunnen av skjermen, hold, og slipp" + + "Ferdig" "Ferdig" "Innstillinger" diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml index cac768a406..2377188b68 100644 --- a/quickstep/res/values-ne/strings.xml +++ b/quickstep/res/values-ne/strings.xml @@ -53,6 +53,7 @@ "\'पछाडि\' नामक इसाराको संवेदनशीलता बदल्न सेटिङमा जानुहोस्" "पछाडि जान स्वाइप गर्नुहोस्" "यसअघिको स्क्रिनमा फर्कन स्क्रिनको बायाँ वा दायाँ किनाराबाट मध्य भागसम्म स्वाइप गर्नुहोस्।" + "तपाईं यसअघि जुन स्क्रिनमा हुनुहुन्थ्यो त्यही स्क्रिनमा फर्कन चाहनुहुन्छ भने २ वटा औँला प्रयोग गरी स्क्रिनको बायाँ वा दायाँ किनाराबाट मध्य भागसम्म स्वाइप गर्नुहोस्।" "स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्।" "औँला उठाउनुअघि नरोकिनुहोस्।" "सीधै माथितिर स्वाइप गर्नुहोस्।" @@ -60,6 +61,7 @@ "तपाईंले \'होम स्क्रिनमा जानुहोस्\' नामक इसारा प्रयोग गर्ने तरिका सिक्नुभयो।" "होम स्क्रिनमा जान स्वाइप गर्नुहोस्" "स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्। यो इसारा प्रयोग गर्दा सधैँ होम स्क्रिन खुल्छ।" + "२ वटा औँला प्रयोग गरी स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्। यो जेस्चर प्रयोग गर्दा सधैँ होम स्क्रिन खुल्छ।" "स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्।" "स्क्रिनबाट औँला उठाउनुअघि एपको विन्डोमा केही बेर छोइराख्नुहोस्।" "सीधै माथितिर स्वाइप गर्नुहोस् अनि रोकिनुहोस्।" @@ -67,6 +69,7 @@ "तपाईंले \'एउटा एपबाट अर्को एपमा जानुहोस्\' नामक इसारा प्रयोग गर्ने तरिका सिक्नुभयो।" "एउटा एपबाट अर्को एपमा जान स्वाइप गर्नुहोस्" "एउटा एपबाट अर्कोमा जान स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्, छोइराख्नुहोस् अनि औँला उठाउनुहोस्।" + "एउटा एपबाट अर्कोमा जान २ वटा औँला प्रयोग गरी स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्, छोइराख्नुहोस् अनि औँला उठाउनुहोस्।" "सबै तयार छ" "सम्पन्न भयो" "सेटिङ" diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index 4c02ea1cc7..0966b58757 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -53,6 +53,7 @@ "Open Instellingen om de gevoeligheid van Terug te wijzigen" "Swipe om terug te gaan" "Swipe vanaf de linker- of rechterrand naar het midden om terug te gaan naar het vorige scherm." + "Als je wilt teruggaan naar het laatste scherm, swipe je met 2 vingers vanaf de linker- of rechterrand naar het midden van het scherm." "Swipe vanaf de onderrand van het scherm omhoog." "Pauzeer niet voordat je loslaat." "Swipe recht omhoog." @@ -60,6 +61,7 @@ "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." + "Swipe met 2 vingers omhoog vanaf de onderkant van het scherm. Met dit gebaar ga je altijd naar het startscherm." "Swipe vanaf de onderrand van het scherm omhoog." "Houd het venster langer vast voordat je loslaat." "Swipe recht omhoog en pauzeer dan." @@ -67,6 +69,7 @@ "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 schakelen." + "Swipe met 2 vingers omhoog vanaf de onderkant van het scherm, houd vast en laat los om tussen apps te schakelen." "Klaar" "Klaar" "Instellingen" diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml index b76da383f8..1ea663b64d 100644 --- a/quickstep/res/values-or/strings.xml +++ b/quickstep/res/values-or/strings.xml @@ -53,6 +53,8 @@ "ପଛକୁ ଫେରିବା ଜେଶ୍ଚରର ସମ୍ବେଦନଶୀଳତା ବଦଳାଇବାକୁ ସେଟିଂସକୁ ଯାଆନ୍ତୁ" "ପଛକୁ ଫେରିବା ପାଇଁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ପୂର୍ବବର୍ତ୍ତୀ ସ୍କ୍ରିନକୁ ଫେରିବା ପାଇଁ, ସ୍କ୍ରିନର ବାମ କିମ୍ବା ଡାହାଣ ଧାରରୁ ମଝିକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ।" + + "ଆପଣ ସ୍କ୍ରିନର ତଳ ଧାରରୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" "ଆପଣ ଛାଡ଼ିବା ପୂର୍ବରୁ ବିରତ କରୁନଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" "ଆପଣ ସିଧା ଉପରକୁ ସ୍ୱାଇପ୍ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" @@ -60,6 +62,8 @@ "ଆପଣ \'ମୂଳପୃଷ୍ଠାକୁ ଯାଆନ୍ତୁ\' ଜେଶ୍ଚର୍ ସମ୍ପୂର୍ଣ୍ଣ କରିଛନ୍ତି।" "ମୂଳପୃଷ୍ଠାକୁ ଯିବା ପାଇଁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ଆପଣଙ୍କ ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ। ଏହି ଜେଶ୍ଚର୍ ସର୍ବଦା ଆପଣଙ୍କୁ ମୂଳସ୍କ୍ରିନକୁ ନେଇଥାଏ।" + + "ଆପଣ ସ୍କ୍ରିନର ତଳ ଧାରରୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" "ୱିଣ୍ଡୋକୁ ରିଲିଜ୍ କରିବା ପୂର୍ବରୁ ଅଧିକ ସମୟ ଧରି ରଖିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ।" "ଆପଣ ସିଧା ଉପରକୁ ସ୍ୱାଇପ୍ କରି ତା\'ପରେ ବିରତ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" @@ -67,6 +71,8 @@ "ଆପଣ \'ଆପଗୁଡ଼ିକୁ ସ୍ୱିଚ୍ କରନ୍ତୁ\' ଜେଶ୍ଚର୍ ସମ୍ପୂର୍ଣ୍ଣ କରିଛନ୍ତି।" "ଆପଗୁଡ଼ିକୁ ସ୍ୱିଚ୍ କରିବା ପାଇଁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ଆପଗୁଡ଼ିକ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରିବାକୁ, ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ, ଧରି ରଖନ୍ତୁ, ତା\'ପରେ ରିଲିଜ୍ କରନ୍ତୁ।" + + "ସବୁ ପ୍ରସ୍ତୁତ" "ହୋଇଗଲା" "ସେଟିଂସ" diff --git a/quickstep/res/values-pa/strings.xml b/quickstep/res/values-pa/strings.xml index 212492d261..635d2c5e19 100644 --- a/quickstep/res/values-pa/strings.xml +++ b/quickstep/res/values-pa/strings.xml @@ -53,6 +53,8 @@ "ਪਿੱਛੇ ਜਾਣ ਦੇ ਸੰਕੇਤ ਦੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਬਦਲਣ ਲਈ, ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ" "ਪਿੱਛੇ ਜਾਣ ਲਈ ਸਵਾਈਪ ਕਰੋ" "ਪਿਛਲੀ ਸਕ੍ਰੀਨ \'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ, ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਕਿਨਾਰੇ ਤੋਂ ਸਕ੍ਰੀਨ ਦੇ ਵਿਚਕਾਰ ਤੱਕ ਸਵਾਈਪ ਕਰੋ।" + + "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ।" "ਪੱਕਾ ਕਰੋ ਕਿ ਸਕ੍ਰੀਨ ਨੂੰ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਰੁਕੋ ਨਾ।" "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਿੱਧੇ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ।" @@ -60,6 +62,8 @@ "ਤੁਸੀਂ \'ਹੋਮ \'ਤੇ ਜਾਓ\' ਦਾ ਇਸ਼ਾਰਾ ਪੂਰਾ ਕੀਤਾ।" "ਹੋਮ \'ਤੇ ਜਾਣ ਲਈ ਸਵਾਈਪ ਕਰੋ" "ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਇਹ ਇਸ਼ਾਰਾ ਹਮੇਸ਼ਾਂ ਤੁਹਾਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ।" + + "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ।" "ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਵਿੰਡੋ ਨੂੰ ਕੁਝ ਸਮੇਂ ਲਈ ਦਬਾ ਕੇ ਰੱਖੋ।" "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਿੱਧੇ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ, ਫਿਰ ਰੋਕੋ।" @@ -67,6 +71,8 @@ "ਤੁਸੀਂ \'ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰੋ\' ਦਾ ਇਸ਼ਾਰਾ ਪੂਰਾ ਕੀਤਾ।" "ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ ਸਵਾਈਪ ਕਰੋ" "ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ ਅਤੇ ਫਿਰ ਛੱਡੋ।" + + "ਪੂਰੀ ਤਰ੍ਹਾਂ ਤਿਆਰ" "ਹੋ ਗਿਆ" "ਸੈਟਿੰਗਾਂ" diff --git a/quickstep/res/values-pl/strings.xml b/quickstep/res/values-pl/strings.xml index d8bbb43073..341dbec3f7 100644 --- a/quickstep/res/values-pl/strings.xml +++ b/quickstep/res/values-pl/strings.xml @@ -53,6 +53,8 @@ "Czułość gestu cofania możesz zmienić w Ustawieniach" "Przesuń palcem, aby przejść wstecz" "Aby wrócić do ostatniego ekranu, przesuń palcem od lewej lub prawej krawędzi do środka ekranu." + + "Pamiętaj, aby przesuwać palcem od dolnej krawędzi ekranu." "Pamiętaj, aby przed podniesieniem palca nie było przerwy." "Pamiętaj, aby przesuwać palcem prosto do góry." @@ -60,6 +62,8 @@ "Gest przechodzenia na ekran główny został opanowany." "Przesuń palcem, aby przejść na ekran główny" "Przesuń palcem z dołu ekranu. Ten gest zawsze powoduje przejście na ekran główny." + + "Pamiętaj, aby przesuwać palcem od dolnej krawędzi ekranu." "Przytrzymaj okno dłużej, zanim podniesiesz palec." "Pamiętaj, aby przesuwać palcem prosto do góry, a potem przerwać ruch." @@ -67,6 +71,8 @@ "Gest przełączania aplikacji został opanowany." "Przesuń palcem, aby przełączać aplikacje" "Aby przełączać się między aplikacjami, przesuń palcem od dołu ekranu, przytrzymaj i puść." + + "Wszystko gotowe" "Gotowe" "Ustawienia" diff --git a/quickstep/res/values-pt-rPT/strings.xml b/quickstep/res/values-pt-rPT/strings.xml index a3110eb99e..124b33b758 100644 --- a/quickstep/res/values-pt-rPT/strings.xml +++ b/quickstep/res/values-pt-rPT/strings.xml @@ -53,6 +53,7 @@ "Altere a sensibilidade do gesto para voltar nas Definições." "Deslize rapidamente com o dedo para retroceder" "Para voltar ao último ecrã, deslize rapidamente do limite esquerdo ou direito até ao centro do ecrã." + "Para voltar ao último ecrã, deslize rapidamente com 2 dedos a partir da extremidade esquerda ou direita até ao centro do ecrã." "Garanta que desliza rapidamente com o dedo a partir do limite inferior do ecrã." "Garanta que não faz uma pausa antes de soltar." "Garanta que desliza rapidamente com o dedo para cima." @@ -60,6 +61,7 @@ "Concluiu o gesto para aceder ao ecrã principal." "Deslize rapidamente com o dedo para aceder ao ecrã principal" "Deslize rapidamente para cima a partir da parte inferior. Este gesto abre sempre o ecrã principal." + "Deslize rapidamente para cima com 2 dedos no fundo do ecrã. Este gesto abre sempre o ecrã principal." "Deslize rapidamente com o dedo a partir do limite inferior do ecrã." "Experimente premir a janela durante mais tempo antes de soltar." "Garanta que desliza rapidamente com o dedo para cima e, em seguida, faz uma pausa." @@ -67,6 +69,7 @@ "Concluiu o gesto para alternar entre apps." "Deslize rapidamente com o dedo para alternar entre apps" "Para alternar entre apps, deslize para cima sem soltar a partir da parte inferior do ecrã e solte." + "Para mudar de app, deslize rapidamente para cima com 2 dedos sem soltar no fundo do ecrã e solte." "Está tudo pronto" "Concluído" "Definições" diff --git a/quickstep/res/values-pt/strings.xml b/quickstep/res/values-pt/strings.xml index 305a1d8c43..ef13ee5079 100644 --- a/quickstep/res/values-pt/strings.xml +++ b/quickstep/res/values-pt/strings.xml @@ -53,6 +53,8 @@ "Mude a sensibilidade do gesto de voltar nas configurações" "Deslize para voltar" "Para voltar à tela anterior, deslize da borda esquerda ou direita até o meio da tela." + + "Deslize da borda inferior da tela para cima." "Não pare antes de soltar." "Deslize para cima." @@ -60,6 +62,8 @@ "Você concluiu o gesto para acessar a tela inicial." "Deslizar para voltar à tela inicial" "Deslize de baixo para cima na tela. Esse gesto sempre leva você para a tela inicial." + + "Deslize da borda inferior da tela para cima." "Mantenha a janela pressionada por mais tempo antes de soltar." "Deslize para cima e pare." @@ -67,6 +71,8 @@ "Você concluiu o gesto para trocar de app." "Deslizar para trocar de app" "Para mudar de app, deslize de baixo para cima na tela, mantenha-a pressionada por um tempo e solte." + + "Tudo pronto" "Concluído" "Configurações" diff --git a/quickstep/res/values-ro/strings.xml b/quickstep/res/values-ro/strings.xml index 0294adabf5..3629d22904 100644 --- a/quickstep/res/values-ro/strings.xml +++ b/quickstep/res/values-ro/strings.xml @@ -53,6 +53,8 @@ "Schimbați sensibilitatea gestului „Înapoi” accesând Setările" "Glisați pentru a reveni" "Pentru a reveni la ultimul ecran, glisați de la marginea stângă sau dreaptă spre mijlocul ecranului." + + "Glisați în sus dinspre marginea de jos a ecranului." "Nu întrerupeți gestul înainte de a elibera." "Glisați direct în sus." @@ -60,6 +62,8 @@ "Ați finalizat gestul „accesați ecranul de pornire”." "Glisați pentru a accesa ecranul de pornire" "Glisați în sus din partea de jos a ecranului. Cu acest gest accesați întotdeauna ecranul de pornire." + + "Glisați în sus dinspre marginea de jos a ecranului." "Încercați să țineți fereastra mai mult înainte s-o eliberați." "Glisați direct în sus, apoi întrerupeți." @@ -67,6 +71,8 @@ "Ați finalizat gestul „comutați între aplicații”." "Glisați pentru a comuta între aplicații" "Ca să comutați între aplicații, glisați în sus din partea de jos a ecranului, așteptați și eliberați." + + "Gata" "Gata" "Setări" diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml index 6b36b5ab5e..6778c25a43 100644 --- a/quickstep/res/values-ru/strings.xml +++ b/quickstep/res/values-ru/strings.xml @@ -53,6 +53,7 @@ "Уровень чувствительности можно изменить в настройках." "Возврат к предыдущему экрану" "Чтобы вернуться к предыдущему экрану, проведите от левого или правого края дисплея к центру." + "Чтобы вернуться на предыдущий экран, проведите двумя пальцами от левого или правого края экрана к центру." "Проведите снизу вверх от самого края экрана." "Не приостанавливайтесь перед тем, как отпустить палец." "Проведите по экрану ровно вверх." @@ -60,6 +61,7 @@ "Вы выполнили жест для перехода на главный экран." "Переход на главный экран" "Проведите вверх от нижнего края дисплея. Этот жест открывает главный экран." + "Проведите двумя пальцами вверх от нижнего края экрана. Этот жест открывает главный экран." "Проведите снизу вверх от самого края экрана." "Прежде чем отпускать палец, задержите его на дисплее подольше." "Проведите по экрану ровно вверх, а затем задержите палец в крайнем положении." @@ -67,6 +69,7 @@ "Вы выполнили жест для переключения между приложениями." "Переключение между приложениями" "Чтобы переключиться между приложениями‚ проведите по экрану снизу вверх, задержите палец, а затем отпустите." + "Чтобы сменить приложение, проведите двумя пальцами снизу вверх, задержите пальцы, а затем отпустите." "Готово" "Готово" "Настройки" diff --git a/quickstep/res/values-si/strings.xml b/quickstep/res/values-si/strings.xml index 360f1892c0..64d74e9f13 100644 --- a/quickstep/res/values-si/strings.xml +++ b/quickstep/res/values-si/strings.xml @@ -53,6 +53,8 @@ "ආපසු ඉංගිතයෙහි සංවේදීතාව වෙනස් කිරීමට, සැකසීම් වෙත යන්න" "ආපසු යාමට ස්වයිප් කරන්න" "අවසාන තිරයට ආපසු යාමට, වම් හෝ දකුණු දාරයෙන් තිරයේ මැදට ස්වයිප් කරන්න." + + "ඔබ තිරයේ පහළ දාරයේ සිට ඉහළට ස්වයිප් කරන බව සහතික කර ගන්න." "යාමට ඉඩ හැරීමට පෙර ඔබ විරාමයක් නොගන්නා බව සහතික කර ගන්න." "ඔබ කෙලින්ම ඉහළට ස්වයිප් කරන බව සහතික කර ගන්න." @@ -60,6 +62,8 @@ "ඔබ මුල් පිටුවට යාමේ ඉංගිතය සම්පූර්ණ කරන ලදි." "මුල් පිටුවට යාමට ස්වයිප් කරන්න" "ඔබගේ තිරයේ පහළින් උඩට ස්වයිප් කරන්න.මෙම ඉංගිතය සැම විටම ඔබව මුල් තිරයට ගෙන යයි." + + "ඔබ තිරයේ පහළ දාරයේ සිට ඉහළට ස්වයිප් කරන බව සහතික කර ගන්න." "මුදා හැරීමට පෙර කවුළුව වැඩි වේලාවක් රඳවා තබා ගැනීමට උත්සාහ කරන්න." "ඔබ කෙලින්ම ඉහළට ස්වයිප් කර, අනතුරුව විරාම කරන බව සහතික කර ගන්න." @@ -67,6 +71,8 @@ "ඔබ යෙදුම් මාරු කිරීමේ ඉංගිතය සම්පූර්ණ කර ඇත." "යෙදුම් මාරු කිරීමට ස්වයිප් කරන්න" "යෙදුම් අතර මාරු වීමට, ඔබගේ තිරයේ පහළම සිට උඩට ස්වයිප් කර, අල්ලාගෙන සිට, අනතුරුව මුදා හරින්න." + + "සියල්ල සකසා ඇත" "නිමයි" "සැකසීම්" diff --git a/quickstep/res/values-sk/strings.xml b/quickstep/res/values-sk/strings.xml index 5281c571d1..56fcf05325 100644 --- a/quickstep/res/values-sk/strings.xml +++ b/quickstep/res/values-sk/strings.xml @@ -53,6 +53,7 @@ "Ak chcete zmeniť citlivosť gesta Späť, prejdite do Nastavení" "Prejdite späť potiahnutím" "Na poslednú obrazovku prejdete potiahnutím z ľavého alebo pravého okraja do stredu obrazovky." + "Na poslednú obrazovku sa vrátite potiahnutím dvoma prstami z ľavého alebo pravého okraja do stredu obrazovky." "Musíte potiahnuť nahor z dolného okraja obrazovky." "Pred uvoľnením nesmiete zastať." "Musíte potiahnuť priamo hore." @@ -60,6 +61,7 @@ "Dokončili ste gesto na prechod na plochu." "Prechod na plochu potiahnutím" "Potiahnite nahor zdola obrazovky. Týmto gestom sa vždy vrátite na plochu." + "Postiahnite dvoma prstami z dolnej časti obrazovky. Týmto gestom sa vždy vrátite na plochu." "Musíte potiahnuť nahor z dolného okraja obrazovky." "Skúste okno pred uvoľnením podržať dlhšie." "Musite potiahnuť priamo hore a potom zastať." @@ -67,6 +69,7 @@ "Dokončili ste gesto na prepnutie aplikácií." "Prepínanie aplikácií potiahnutím" "Aplikácie môžete prepínať potiahnutím obrazovky zdola nahor, pridržaním a následným uvoľnením." + "Aplikácie prepnete potiahnutím dvoma prstami z dolnej časti obrazovky, ich pridržaním a uvoľnením." "Hotovo" "Hotovo" "Nastavenia" diff --git a/quickstep/res/values-sl/strings.xml b/quickstep/res/values-sl/strings.xml index 87ed18a8be..584835ae78 100644 --- a/quickstep/res/values-sl/strings.xml +++ b/quickstep/res/values-sl/strings.xml @@ -31,7 +31,7 @@ "Danes je ostalo še %1$s" "Predlagane aplikacije" "Predvidene aplikacije" - "Oglejte si predlagane aplikacije v spodnji vrstici začetnega zaslona" + "Vklopite prikaz predlaganih aplikacij v spodnji vrstici začetnega zaslona" "Prejemajte predloge aplikacij v vrstici s priljubljenimi na začetnem zaslonu" "Preprosto dostopajte do najpogosteje uporabljenih aplikacij kar na začetnem zaslonu. Predlogi se spreminjajo na podlagi dejanj, ki jih pogosto izvajate. Aplikacije iz spodnje vrstice se premaknejo na začetni zaslon." "Preprosto dostopajte do najpogosteje uporabljenih aplikacij kar na začetnem zaslonu. Predlogi se spreminjajo na podlagi dejanj, ki jih pogosto izvajate. Aplikacije v vrstici s priljubljenimi bodo premaknjene na začetni zaslon." @@ -53,6 +53,7 @@ "Občutljivost poteze za nazaj lahko spremenite v nastavitvah." "Povlecite za vrnitev" "Če se želite vrniti na zadnji zaslon, povlecite z levega ali desnega roba do sredine zaslona." + "Če se želite vrniti na zadnji prikazani zaslon, z dvema prstoma povlecite z levega ali desnega roba do sredine zaslona." "Pazite, da povlečete s spodnjega roba zaslona navzgor." "Pazite, da ne zaustavite prsta, preden ga dvignete." "Pazite, da povlečete naravnost navzgor." @@ -60,6 +61,7 @@ "Izvedli ste potezo za pomik na začetni zaslon." "Povlecite za pomik na začetni zaslon" "Z dna zaslona s prstom povlecite navzgor. S to potezo lahko vedno odprete začetni zaslon." + "Z dvema prstoma povlecite navzgor z dna zaslona. S to potezo lahko vedno odprete začetni zaslon." "Pazite, da povlečete s spodnjega roba zaslona navzgor." "Poskusite okno pridržati dalj časa, preden ga izpustite." "Pazite, da povlečete naravnost navzgor in nato zaustavite prst." @@ -67,6 +69,7 @@ "Izvedli ste potezo za preklapljanje med aplikacijami." "Povlecite za preklapljanje med aplikacijami" "Za preklapljanje med aplikacijami povlecite navzgor z dna zaslona, pridržite in nato izpustite." + "Za preklop med aplikacijami z dvema prstoma povlecite navzgor z dna zaslona, pridržite in spustite." "Zdaj znate" "Končano" "Nastavitve" diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml index 828b44091c..72a4cd29d9 100644 --- a/quickstep/res/values-sq/strings.xml +++ b/quickstep/res/values-sq/strings.xml @@ -53,6 +53,8 @@ "Për të ndryshuar ndjeshmërinë e gjestit të kthimit prapa, shko te \"Cilësimet\"" "Rrëshqit shpejt për t\'u kthyer prapa" "Për t\'u kthyer prapa tek ekrani i fundit, rrëshqit shpejt nga skaji i majtë ose i djathtë drejt mesit të ekranit" + + "Sigurohu që të rrëshqasësh shpejt lart nga skaji i poshtëm i ekranit." "Sigurohu që të mos ndalosh para se ta lëshosh." "Sigurohu që të rrëshqasësh shpejt drejt lart." @@ -60,6 +62,8 @@ "E ke përfunduar gjestin e kalimit tek ekrani bazë." "Rrëshqit shpejt për të kaluar tek ekrani bazë" "Rrëshqit shpejt lart nga fundi i ekranit tënd. Ky gjest të dërgon gjithmonë tek ekrani bazë." + + "Sigurohu që të rrëshqasësh shpejt lart nga skaji i poshtëm i ekranit." "Provo ta mbash shtypur dritaren për një kohë më të gjatë para se ta lëshosh." "Sigurohu që të rrëshqasësh shpejt drejt lart dhe më pas ndalo." @@ -67,6 +71,8 @@ "E ke përfunduar gjestin e ndërrimit të aplikacioneve." "Rrëshqit shpejt për të ndërruar aplikacionet" "Për të ndërruar mes aplikacioneve, rrëshqit shpejt lart nga fundi i ekranit tënd, mbaj dhe pastaj lësho." + + "Plotësisht gati" "U krye" "Cilësimet" diff --git a/quickstep/res/values-sr/strings.xml b/quickstep/res/values-sr/strings.xml index 8e5dcba063..067a7fe325 100644 --- a/quickstep/res/values-sr/strings.xml +++ b/quickstep/res/values-sr/strings.xml @@ -53,6 +53,7 @@ "Осетљивост пок. за назад можете да промените у Подешавањима" "Превуците да бисте се вратили уназад" "Да бисте се вратили на последњи екран, превуците од леве или десне ивице до средине екрана." + "Да бисте се вратили на последњи екран, превуците помоћу два прста од леве или десне ивице до средине екрана." "Обавезно превуците нагоре од доње ивице екрана." "Никако не стајте пре отпуштања." "Обавезно превуците право нагоре." @@ -60,6 +61,7 @@ "Довршили сте покрет за повратак на почетну страницу." "Превуците да бисте отишли на почетну страницу" "Превуците нагоре од дна екрана. Овај покрет вас увек води на почетни екран." + "Превуците помоћу два прста нагоре од дна екрана. Овим покретом увек отварате почетни екран." "Обавезно превуците нагоре од доње ивице екрана." "Пробајте да држите прозор дуже пре отпуштања." "Обавезно превуците право нагоре, па застаните." @@ -67,6 +69,7 @@ "Довршили сте покрет за промену апликација." "Превуците да бисте заменили апликације" "За прелазак са једне апликације на другу превуците нагоре од дна екрана, задржите, па пустите." + "За прелазак између апликација превуците помоћу два прста нагоре од дна екрана, задржите, па пустите." "То је то" "Готово" "Подешавања" diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml index bb9eababa0..0c362d215e 100644 --- a/quickstep/res/values-sv/strings.xml +++ b/quickstep/res/values-sv/strings.xml @@ -53,6 +53,8 @@ "Öppna inställningarna om du vill ändra rörelsens känslighet" "Svep för att återgå" "Återgå till den senaste skärmen genom att svepa från skärmens vänster- eller högerkant till mitten." + + "Se till att du sveper från nederkanten på skärmen." "Se till att du sveper i en jämn rörelse innan du släpper." "Se till att du sveper rakt uppåt." @@ -60,6 +62,8 @@ "Du är klar med rörelsen för att öppna startskärmen." "Svep för att öppna startskärmen" "Svep uppåt från skärmens nederkant. Du kan alltid återgå till startskärmen med den här rörelsen." + + "Se till att du sveper från nederkanten på skärmen." "Testa att trycka längre på fönstret innan du släpper." "Se till att du sveper rakt uppåt och sedan pausar." @@ -67,6 +71,8 @@ "Du är klar med rörelsen för att byta mellan appar." "Svep för att byta mellan appar" "Byt mellan appar genom att svepa uppåt från skärmens nederkant. Håll fingret nedtryckt och släpp." + + "Klart" "Klar" "Inställningar" diff --git a/quickstep/res/values-sw/strings.xml b/quickstep/res/values-sw/strings.xml index 27b728b908..85cc755463 100644 --- a/quickstep/res/values-sw/strings.xml +++ b/quickstep/res/values-sw/strings.xml @@ -53,6 +53,8 @@ "Kubadilisha hisi ya ishara ya nyuma, nenda kwenye Mipangilio" "Telezesha kidole ili urudi nyuma" "Ili urudi kwenye skrini iliyotangulia, telezesha kidole kuanzia ukingo wa kushoto au wa kulia kuelekea katikati ya skrini." + + "Hakikisha unatelezesha kidole juu kuanzia ukingo wa chini wa skrini." "Hakikisha kuwa husimamishi kabla ya kuachilia." "Hakikisha unatelezesha kidole kuelekea juu." @@ -60,6 +62,8 @@ "Umekamilisha ishara ya kwenda kwenye Skrini ya kwanza." "Telezesha kidole ili uende kwenye skrini ya kwanza" "Telezesha kidole juu kuanzia chini ya skrini yako. Ishara hii kila wakati hukupeleka kwenye Skrini ya kwanza." + + "Hakikisha unatelezesha kidole juu kuanzia ukingo wa chini wa skrini." "Jaribu kushikilia dirisha kwa muda mrefu kabla ya kuachilia." "Hakikisha unatelezesha kidole kuelekea juu, kisha usimamishe." @@ -67,6 +71,8 @@ "Umekamilisha ishara ya kubadilisha programu." "Telezesha kidole ili ubadilishe programu" "Ili ubadili kati ya programu, telezesha kidole juu kuanzia sehemu ya chini ya skrini yako, ushikilie, kisha uachilie." + + "Kila kitu kiko tayari" "Nimemaliza" "Mipangilio" diff --git a/quickstep/res/values-ta/strings.xml b/quickstep/res/values-ta/strings.xml index 0144430173..5c73734a14 100644 --- a/quickstep/res/values-ta/strings.xml +++ b/quickstep/res/values-ta/strings.xml @@ -53,6 +53,7 @@ "பின்செல் சைகையின் உணர்திறனை மாற்ற அமைப்புகளுக்குச் செல்க" "பின்செல்ல ஸ்வைப் செய்யுங்கள்" "முந்தைய திரைக்கு மீண்டும் செல்ல, இடது/வலது ஓரத்திலிருந்து திரையின் மையப் பகுதிக்கு ஸ்வைப் செய்க." + "முந்தைய திரைக்கு மீண்டும் செல்ல, 2 விரல்களால் இடது அல்லது வலது ஓரத்திலிருந்து திரையின் மையப் பகுதிக்கு ஸ்வைப் செய்யுங்கள்." "திரையின் கீழ் ஓரத்திலிருந்து மேல்நோக்கி ஸ்வைப் செய்வதை உறுதிசெய்துகொள்ளுங்கள்." "விடுவிப்பதற்கு முன்பாக இடைநிறுத்தவில்லை என்பதை உறுதிசெய்துகொள்ளுங்கள்." "மேல்நோக்கி நேராக ஸ்வைப் செய்வதை உறுதிசெய்துகொள்ளுங்கள்." @@ -60,6 +61,7 @@ "முகப்புக்குச் செல் சைகைப் பயிற்சியை முடித்துவிட்டீர்கள்." "முகப்புக்குச் செல்ல ஸ்வைப் செய்யுங்கள்" "திரையின் கீழிருந்து மேலாக ஸ்வைப் செய்க. இந்தச் சைகை எப்போதும் முகப்புத் திரைக்கு அழைத்துச் செல்லும்." + "2 விரலால் திரையின் கீழிருந்து மேலாக ஸ்வைப் செய்க. இந்தச் சைகை முகப்புத் திரைக்கு அழைத்துச் செல்லும்." "திரையின் கீழ் ஓரத்திலிருந்து மேல்நோக்கி ஸ்வைப் செய்வதை உறுதிசெய்துகொள்ளுங்கள்." "விடுவிப்பதற்கு முன்பாக நீண்டநேரம் சாளரத்தை அழுத்திப் பிடித்திருங்கள்." "மேல்நோக்கி நேராக ஸ்வைப் செய்தபிறகு இடைநிறுத்துவதை உறுதிசெய்துகொள்ளுங்கள்." @@ -67,6 +69,7 @@ "ஆப்ஸுக்கிடையே மாறும் சைகைப் பயிற்சியை முடித்துவிட்டீர்கள்." "ஆப்ஸுக்கிடையே மாற ஸ்வைப் செய்யுங்கள்" "ஆப்ஸுக்கு இடையே மாற, திரையின் கீழிலிருந்து மேலாக ஸ்வைப் செய்து, பிடித்திருந்து, பிறகு விடுவிக்கவும்." + "ஆப்ஸுக்கிடையே மாற, திரையின் கீழிருந்து மேலாக 2 விரலால் ஸ்வைப் செய்து, பிடித்து, பிறகு விடுவிக்கவும்." "எல்லாம் தயார்" "முடிந்தது" "அமைப்புகள்" diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml index 9d80fe1aa0..85ffb12592 100644 --- a/quickstep/res/values-te/strings.xml +++ b/quickstep/res/values-te/strings.xml @@ -53,6 +53,7 @@ "వెనుక సంజ్ఞ సున్నితత్వం మార్చడానికి, సెట్టింగ్‌లకు వెళ్లండి" "వెనుకకు వెళ్ళడం కోసం స్వైప్ చేయండి" "మునుపటి స్క్రీన్‌కు తిరిగి వెళ్లడానికి, ఎడమ లేదా కుడి అంచు నుండి స్క్రీన్ మధ్యలోకి స్వైప్ చేయండి." + "గత స్క్రీన్‌కు తిరిగి వెళ్లడానికి, ఎడమ లేదా కుడి అంచు నుండి స్క్రీన్ మధ్యలోకి 2 వేళ్లతో స్వైప్ చేయండి." "మీరు స్క్రీన్ దిగువ అంచు నుండి పైకి స్వయిప్ చేస్తున్నారని నిర్ధారించుకోండి." "బయలుదేరే ముందు మీరు పాజ్ చేయకుండా చూసుకోండి." "మీరు నేరుగా పైకి స్వైప్ చేశారని నిర్ధారించుకోండి." @@ -60,6 +61,7 @@ "మీరు మొదటి ట్యాబ్‌కు వెళ్లే సంజ్ఞను పూర్తి చేశారు." "మొదటి స్క్రీన్‌కు వెళ్లడానికి స్వైప్ చేయండి" "స్క్రీన్ కింది నుండి పైకి స్వైప్ చేయండి. ఈ సంజ్ఞ ఎప్పుడూ మిమ్మల్ని మొదటి స్క్రీన్‌కు తీసుకెళ్తుంది." + "స్క్రీన్ కింది నుండి 2 వేళ్లతో పైకి స్వైప్ చేయండి. సంజ్ఞ ఎల్లప్పుడూ మొదటి స్క్రీన్‌కు తీసుకెళ్తుంది." "మీరు స్క్రీన్ దిగువ అంచు నుండి పైకి స్వయిప్ చేస్తున్నారని నిర్ధారించుకోండి." "రిలీజ్ చేయడానికి ముందు విండోను ఎక్కువసేపు పట్టుకోడానికి ట్రై చేయండి." "మీరు నేరుగా స్వైప్ చేశారని నిర్ధారించుకోండి, ఆపై పాజ్ చేయండి." @@ -67,6 +69,7 @@ "మీరు \'యాప్‌ల మధ్య మార్పు\' సంజ్ఞను పూర్తి చేశారు." "యాప్‌ల మధ్య మార్చడం కోసం స్వైప్ చేయండి" "యాప్‌ల మధ్య మారడానికి, మీ స్క్రీన్ కింది వైపు నుండి పైకి స్వైప్ చేసి, పట్టుకుని, తర్వాత వదలండి." + "యాప్‌ల మధ్య మారడానికి, మీ స్క్రీన్ కింది నుండి 2 వేళ్లతో పైకి స్వైప్ చేసి, నొక్కి పట్టి, వదలండి." "అంతా సిద్ధంగా ఉంది" "పూర్తయింది" "సెట్టింగ్‌లు" diff --git a/quickstep/res/values-th/strings.xml b/quickstep/res/values-th/strings.xml index 95b6c210fd..59a84ff286 100644 --- a/quickstep/res/values-th/strings.xml +++ b/quickstep/res/values-th/strings.xml @@ -33,9 +33,9 @@ "แอปที่คาดการณ์ไว้" "ดูแอปแนะนำที่แถวล่างของหน้าจอหลัก" "รับคำแนะนำเกี่ยวกับแอปในแถวรายการโปรดของหน้าจอหลัก" - "เข้าถึงแอปที่คุณใช้มากที่สุดได้อย่างง่ายดายจากหน้าจอหลัก คำแนะนำจะเปลี่ยนไปตามแอปที่ใช้งานเป็นประจำ แอปในแถวล่างจะย้ายขึ้นมาอยู่ในหน้าจอหลัก" - "เข้าถึงแอปที่ใช้มากที่สุดได้อย่างง่ายดายในหน้าจอหลัก คำแนะนำจะเปลี่ยนไปตามการใช้งานประจำ แอปในแถวรายการโปรดจะย้ายไปอยู่ในหน้าจอหลัก" - "เข้าถึงแอปที่คุณใช้มากที่สุดได้อย่างง่ายดายจากหน้าจอหลัก คำแนะนำจะเปลี่ยนไปตามแอปที่ใช้งานเป็นประจำ แอปในแถวล่างจะย้ายไปอยู่ในโฟลเดอร์ใหม่" + "เข้าถึงแอปที่คุณใช้มากที่สุดได้อย่างง่ายดายจากหน้าจอหลัก การแนะนำจะเปลี่ยนไปตามแอปที่ใช้งานเป็นประจำ แอปในแถวล่างจะย้ายขึ้นมาอยู่ในหน้าจอหลัก" + "เข้าถึงแอปที่คุณใช้มากที่สุดได้อย่างง่ายดายจากหน้าจอหลัก การแนะนำจะเปลี่ยนไปตามแอปที่ใช้งานเป็นประจำ แอปในแถวรายการโปรดจะย้ายไปอยู่ในหน้าจอหลัก" + "เข้าถึงแอปที่คุณใช้มากที่สุดได้อย่างง่ายดายจากหน้าจอหลัก การแนะนำจะเปลี่ยนไปตามแอปที่ใช้งานเป็นประจำ แอปในแถวล่างจะย้ายไปอยู่ในโฟลเดอร์ใหม่" "ดูแอปแนะนำ" "ไม่เป็นไร" "การตั้งค่า" @@ -53,6 +53,7 @@ "เปลี่ยนความไวของท่าทางสัมผัสเพื่อย้อนกลับได้ที่การตั้งค่า" "ปัดเพื่อย้อนกลับ" "หากต้องการย้อนกลับไปที่หน้าจอล่าสุด ให้ปัดจากขอบด้านซ้ายหรือขวาไปตรงกลางหน้าจอ" + "หากต้องการย้อนกลับไปที่หน้าจอล่าสุด ให้ใช้ 2 นิ้วปัดจากขอบด้านซ้ายหรือขวาไปตรงกลางหน้าจอ" "ปัดขึ้นจากขอบด้านล่างของหน้าจอ" "ตรวจสอบว่าไม่มีการหยุดชั่วคราวก่อนยกนิ้วขึ้น" "ตรวจสอบว่าปัดขึ้นในแนวตรง" @@ -60,6 +61,7 @@ "คุณทำท่าทางสัมผัสเพื่อไปที่หน้าแรกเสร็จแล้ว" "ปัดเพื่อไปที่หน้าแรก" "ปัดขึ้นจากด้านล่างของหน้าจอ ท่าทางสัมผัสนี้จะนำคุณไปที่หน้าจอหลักเสมอ" + "ใช้ 2 นิ้วปัดขึ้นจากด้านล่างของหน้าจอ ท่าทางสัมผัสนี้จะนำคุณไปที่หน้าจอหลักเสมอ" "ปัดขึ้นจากขอบด้านล่างของหน้าจอ" "ลองแตะหน้าต่างค้างไว้นานขึ้นก่อนปล่อยนิ้ว" "ตรวจสอบว่าปัดขึ้นในแนวตรง แล้วหยุดชั่วคราว" @@ -67,6 +69,7 @@ "คุณทำท่าทางสัมผัสเพื่อสลับแอปเสร็จแล้ว" "ปัดเพื่อสลับแอป" "หากต้องการสลับระหว่างแอปต่างๆ ให้ปัดขึ้นจากด้านล่างของหน้าจอ ค้างไว้ แล้วปล่อย" + "หากต้องการสลับระหว่างแอป ให้ใช้ 2 นิ้วปัดขึ้นจากด้านล่างของหน้าจอค้างไว้แล้วปล่อย" "เรียบร้อย" "เสร็จสิ้น" "การตั้งค่า" diff --git a/quickstep/res/values-tl/strings.xml b/quickstep/res/values-tl/strings.xml index 53084e2a77..b22d85d9af 100644 --- a/quickstep/res/values-tl/strings.xml +++ b/quickstep/res/values-tl/strings.xml @@ -53,6 +53,7 @@ "Pumunta sa Settings para baguhin ang sensitivity ng pagbalik" "Mag-swipe para bumalik" "Para bumalik sa nakaraang screen, mag-swipe mula sa kaliwa o kanang gilid patungo sa gitna ng screen." + "Para bumalik sa huling screen, mag-swipe gamit ang 2 daliri mula sa kaliwa o kanang gilid hanggang sa gitna ng screen." "Tiyaking magsa-swipe ka pataas mula sa pinakaibaba ng screen." "Tiyaking hindi ka magpo-pause bago iangat ang iyong daliri." "Tiyaking magsa-swipe ka nang diretso pataas." @@ -60,6 +61,7 @@ "Nakumpleto mo na ang galaw para pumunta sa Home." "Mag-swipe para pumunta sa home" "Mag-swipe pataas mula sa ibaba ng iyong screen. Dadalhin ka palagi ng galaw na ito sa Home screen." + "Mag-swipe pataas gamit ang 2 daliri mula sa ibaba ng screen. Dadalhin ka palagi nito sa Home screen." "Tiyaking magsa-swipe ka pataas mula sa pinakaibaba ng screen." "Subukang pindutin nang mas matagal ang window bago ito bitawan." "Tiyaking magsa-swipe ka nang diretso pataas, pagkatapos ay mag-pause." @@ -67,6 +69,7 @@ "Nakumpleto mo na ang galaw para magpalipat-lipat sa mga app." "Mag-swipe para lumipat ng app" "Para lumipat ng app, mag-swipe pataas mula sa ibaba ng iyong screen, mag-hold, at iangat ang daliri." + "Para lumipat ng app, mag-swipe pataas gamit ang 2 daliri mula sa ibaba, mag-hold, at bumitaw." "Handa na ang lahat" "Tapos na" "Mga Setting" diff --git a/quickstep/res/values-tr/strings.xml b/quickstep/res/values-tr/strings.xml index 0e2cffbf43..0fd504a759 100644 --- a/quickstep/res/values-tr/strings.xml +++ b/quickstep/res/values-tr/strings.xml @@ -53,6 +53,8 @@ "Geri hareketinin hassasiyetini değiştirmek için Ayarlar\'a gidin" "Geri dönmek için kaydırma" "Son ekrana geri gitmek için sol veya sağ kenardan ekranın ortasına doğru kaydırın." + + "Ekranın alt kenarından yukarı kaydırdığınızdan emin olun." "Bırakmadan önce parmağınızı duraklatmadığınızdan emin olun." "Düz bir şekilde yukarı kaydırdığınızdan emin olun." @@ -60,6 +62,8 @@ "Ana ekrana git hareketini tamamladınız." "Ana ekrana gitmek için kaydırma" "Ekranın alt kısmından yukarıya doğru kaydırın. Bu hareket sizi her zaman Ana ekrana götürür." + + "Ekranın alt kenarından yukarı kaydırdığınızdan emin olun." "Bırakmadan önce pencereyi daha uzun süre tutmayı deneyin." "Düz bir şekilde yukarı kaydırıp ardından parmağınızı duraklattığınızdan emin olun." @@ -67,6 +71,8 @@ "Uygulamalar arasında geçiş yapma hareketini tamamladınız." "Uygulamalar arasında geçiş yapmak için kaydırma" "Uygulamalar arasında geçiş yapmak için ekranınızın altından yukarı kaydırıp basılı tutun ve sonra bırakın." + + "Hepsi bu kadar" "Bitti" "Ayarlar" diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml index a6b9a6c015..fb5e68842e 100644 --- a/quickstep/res/values-uk/strings.xml +++ b/quickstep/res/values-uk/strings.xml @@ -53,6 +53,8 @@ "Щоб змінити чутливість жесту \"Назад\", відкрийте налаштування" "Щоб повернутися, проведіть пальцем по екрану" "Щоб перейти на попередній екран, проведіть пальцем від лівого чи правого краю до середини екрана." + + "Проведіть пальцем угору від нижнього краю екрана." "Не робіть паузу перед тим, як відірвати палець від екрана." "Проводьте пальцем вертикально вгору." @@ -60,6 +62,8 @@ "Ви виконали жест переходу на головний екран." "Проведіть пальцем, щоб перейти на головний екран" "Проведіть пальцем по екрану знизу вгору. Цей жест завжди повертатиме вас на головний екран." + + "Проведіть пальцем угору від нижнього краю екрана." "Спробуйте втримувати вікно довше, перш ніж відпустити." "Проведіть пальцем вертикально вгору, а тоді зробіть паузу." @@ -67,6 +71,8 @@ "Ви виконали жест переходу в інший додаток." "Проведіть пальцем, щоб перейти в інший додаток" "Щоб переключатися між додатками, проведіть знизу вгору по екрану, утримуйте палець, а потім відпустіть." + + "Усе готово!" "Готово" "Налаштування" diff --git a/quickstep/res/values-ur/strings.xml b/quickstep/res/values-ur/strings.xml index 975a184325..8f2da6560d 100644 --- a/quickstep/res/values-ur/strings.xml +++ b/quickstep/res/values-ur/strings.xml @@ -53,6 +53,7 @@ "پچھلے اشارے کی حساسیت تبدیل کرنے کے لیے ترتیبات پر جائیں" "واپس جانے کے لیے سوائپ کریں" "پچھلی اسکرین پر واپس جانے کے لیے بائیں یا دائیں کنارے سے اسکرین کے وسط تک سوائپ کریں۔" + "آخری اسکرین پر واپس جانے کے لیے، 2 انگلیوں سے بائیں یا دائیں کنارے سے اسکرین کے وسط تک سوائپ کریں۔" "اس بات کو یقینی بنائیں کہ آپ اسکرین کے نچلے کنارے سے اوپر کی طرف سوائپ کریں۔" "اس بات کو یقینی بنائیں کہ آپ اپنی انگلی اوپر اٹھانے سے پہلے موقوف نہ کریں۔" "اس بات کو یقینی بنائیں کہ آپ سیدھا اوپر کی طرف سوائپ کریں۔" @@ -60,6 +61,7 @@ "آپ نے ہوم پر جانے کا اشارہ مکمل کر لیا۔" "ہوم پر جانے کے لیے سوائپ کریں" "اپنی اسکرین کے نیچے سے اوپر کی طرف سوائپ کریں۔ یہ اشارہ آپ کو ہمیشہ ہوم اسکرین پر لے جاتا ہے۔" + "اسکرین کے نیچے سے 2 انگلیوں سے اوپر سوائپ کریں۔ یہ اشارہ آپ کو ہمیشہ ہوم اسکرین پر لے جاتا ہے۔" "اس بات کو یقینی بنائیں کہ آپ اسکرین کے نچلے کنارے سے اوپر کی طرف سوائپ کریں۔" "انگلی اٹھانے سے پہلے ونڈو کو زیادہ دیر تک پکڑنے کی کوشش کریں۔" "اس بات کو یقینی بنائیں کہ آپ سیدھا اوپر کی طرف سوائپ کریں، پھر موقوف کریں۔" @@ -67,6 +69,7 @@ "آپ نے ایپس کو سوئچ کرنے کا اشارہ مکمل کر لیا۔" "ایپس سوئچ کرنے کے لیے سوائپ کریں" "ایپس کے مابین سوئچ کرنے کے لیے، اپنی اسکرین کے نچلے حصے سے اوپر کی جانب سوائپ کریں، پکڑے رکھیں، پھر چھوڑ دیں۔" + "ایپس کے مابین سوئچ کرنے کیلئے، اپنی اسکرین کے نیچے سے 2 انگلیوں سے اوپر سوائپ کریں، دبائے رکھیں پھر چھوڑ دیں۔" "سب ہو گیا" "ہو گیا" "ترتیبات" diff --git a/quickstep/res/values-uz/strings.xml b/quickstep/res/values-uz/strings.xml index 27ca1d0a29..9c47cef299 100644 --- a/quickstep/res/values-uz/strings.xml +++ b/quickstep/res/values-uz/strings.xml @@ -53,6 +53,7 @@ "Orqaga ishorasi sezuvchanligi Sozlamalardan oʻzgartiriladi" "Orqaga qaytish" "Ortga qaytish uchun barmoqni ekranning yon chekkalaridan oʻrtasigacha suring." + "Oxirgi ekranga qaytish uchun 2 barmoq bilan ekranning chap yoki oʻng chekkasidan oʻrtasigacha suring." "Barmoqni ekranning pastki chetidan yuqoriga suring." "Barmoqni ekrandan pauzasiz qoʻyib uzing." "Barmoqni tik tepaga suring." @@ -60,6 +61,7 @@ "Bosh ekranni ochish ishorasi darsini tamomladingiz." "Svayp bilan bosh ekranni ochish" "Ekranning pastidan tepaga qarab suring. Bu ishora doim Bosh ekranni ochadi." + "2 barmoq bilan ekranning quyidan tepasiga suring. Bu ishora har doim Bosh ekranni ochadi." "Barmoqni ekranning pastki chetidan yuqoriga suring." "Barmoqni uzishdan oldin oynani biroz bosib turing." "Avval tik tepaga surib, keyin pauza qiling." @@ -67,6 +69,7 @@ "Ilovalarni almashtirish darsini tamomladingiz." "Ilovalar orasida almashish" "Ilovalarni ochish uchun ekranning pastidan tepaga qarab suring, biroz ushlab turing va qoʻyib yuboring" + "Ilovalarni almashtirish uchun 2 barmoq bilan ekranning quyidan tepasiga surib turib, qoʻyib yuboring" "Tayyor" "Tayyor" "Sozlamalar" diff --git a/quickstep/res/values-vi/strings.xml b/quickstep/res/values-vi/strings.xml index 883653b19e..2e5c3e7976 100644 --- a/quickstep/res/values-vi/strings.xml +++ b/quickstep/res/values-vi/strings.xml @@ -53,6 +53,7 @@ "Để thay đổi độ nhạy của cử chỉ quay lại, hãy vào mục Cài đặt" "Vuốt để quay lại" "Để quay lại màn hình gần đây nhất, hãy vuốt từ mép trái hoặc mép phải tới chính giữa màn hình." + "Để quay lại màn hình trước đó, hãy vuốt 2 ngón tay từ cạnh trái hoặc phải vào giữa màn hình." "Hãy vuốt lên từ mép dưới cùng của màn hình." "Hãy nhớ không được tạm dừng trước khi nhấc ngón tay." "Hãy vuốt thẳng lên." @@ -60,6 +61,7 @@ "Bạn đã thực hiện xong cử chỉ chuyển đến Màn hình chính." "Vuốt để chuyển đến Màn hình chính" "Vuốt lên từ cuối màn hình. Cử chỉ này luôn đưa bạn đến Màn hình chính." + "Vuốt 2 ngón tay lên từ cuối màn hình. Cử chỉ này luôn đưa bạn về Màn hình chính." "Hãy vuốt lên từ mép dưới cùng của màn hình." "Hãy thử giữ cửa sổ lâu hơn trước khi thả tay ra." "Hãy vuốt thẳng lên, sau đó tạm dừng." @@ -67,6 +69,7 @@ "Bạn đã thực hiện xong cử chỉ chuyển đổi ứng dụng." "Vuốt để chuyển đổi ứng dụng" "Để chuyển đổi giữa các ứng dụng, hãy vuốt lên từ cuối màn hình, giữ rồi thả ra." + "Để chuyển đổi giữa các ứng dụng, hãy vuốt 2 ngón tay lên từ cuối màn hình, giữ rồi thả ra." "Đã hoàn tất" "Xong" "Cài đặt" diff --git a/quickstep/res/values-zh-rCN/strings.xml b/quickstep/res/values-zh-rCN/strings.xml index 73b194d109..0b5193f449 100644 --- a/quickstep/res/values-zh-rCN/strings.xml +++ b/quickstep/res/values-zh-rCN/strings.xml @@ -53,6 +53,7 @@ "如要调节“返回”手势的灵敏度,请转到“设置”" "滑动即可返回" "如要返回上一个屏幕,请从左侧或右侧边缘滑动到屏幕中间位置。" + "若要返回上一个屏幕,请用两根手指从屏幕左侧或右侧边缘向中间滑动。" "请确保从屏幕底部边缘向上滑动。" "松开手指前,请确保不要停下来。" "请确保直接向上滑动。" @@ -60,6 +61,7 @@ "您完成了“转到主屏幕”手势教程。" "上滑可转到主屏幕" "从屏幕底部向上滑动。这个手势会一律将您转到主屏幕。" + "用两根手指从屏幕底部向上滑动,这个手势会一律使您回到主屏幕。" "请确保从屏幕底部边缘向上滑动。" "请尝试按住窗口较长时间,然后再松开手指。" "请确保直接向上滑动,然后停住。" @@ -67,6 +69,7 @@ "您完成了“切换应用”手势教程。" "滑动即可切换应用" "如需在应用之间切换,请从屏幕底部向上滑动后按住,然后松开。" + "若要在应用之间切换,请用两根手指从屏幕底部向上滑动并按住,然后松开。" "大功告成" "完成" "设置" diff --git a/quickstep/res/values-zh-rHK/strings.xml b/quickstep/res/values-zh-rHK/strings.xml index 123a0165dd..fa9f8a96bb 100644 --- a/quickstep/res/values-zh-rHK/strings.xml +++ b/quickstep/res/values-zh-rHK/strings.xml @@ -53,6 +53,8 @@ "如要變更「返回」手勢的敏感度,請前往「設定」" "滑動即可返回" "如要返回上一個畫面,請從螢幕左側或右側邊緣往中央滑動。" + + "請從螢幕底部邊緣向上滑動。" "放開手指前請勿停下來。" "請向上滑動。" @@ -60,6 +62,8 @@ "您已完成「返回主畫面」手勢的教學課程。" "向上滑動即可返回主畫面" "從螢幕底部向上滑動。這個手勢在所有畫面下都可讓您返回主畫面。" + + "請從螢幕底部邊緣向上滑動。" "請嘗試按住視窗更長時間,然後再放開。" "請向上滑動,然後停住。" @@ -67,6 +71,8 @@ "您已完成「切換應用程式」手勢的教學課程。" "滑動即可切換應用程式" "如要切換應用程式,請從螢幕底部向上滑動並按住,然後放開。" + + "大功告成" "完成" "設定" diff --git a/quickstep/res/values-zh-rTW/strings.xml b/quickstep/res/values-zh-rTW/strings.xml index a2b204f7ef..2881e89ce6 100644 --- a/quickstep/res/values-zh-rTW/strings.xml +++ b/quickstep/res/values-zh-rTW/strings.xml @@ -53,6 +53,8 @@ "如要變更「返回」手勢的敏感度,請前往「設定」" "滑動即可返回" "如要返回上一個畫面,請從螢幕左側或右側邊緣往中央滑動。" + + "請從螢幕底部邊緣向上滑動。" "放開手指前請勿停下來。" "請向上滑動。" @@ -60,6 +62,8 @@ "你已完成「返回主畫面」手勢的教學課程。" "使用滑動手勢返回主畫面" "從螢幕底部向上滑動,即可返回主畫面。" + + "請從螢幕底部邊緣向上滑動。" "請按住視窗久一點,然後再放開。" "請向上滑動,然後停住。" @@ -67,6 +71,8 @@ "你已完成「切換應用程式」手勢的教學課程。" "使用滑動手勢切換應用程式" "如要切換不同的應用程式,請從螢幕底部向上滑動並按住,然後放開手指。" + + "大功告成" "完成" "設定" diff --git a/quickstep/res/values-zu/strings.xml b/quickstep/res/values-zu/strings.xml index 41f6a7ae3f..c69f63d200 100644 --- a/quickstep/res/values-zu/strings.xml +++ b/quickstep/res/values-zu/strings.xml @@ -53,6 +53,7 @@ "Ukuze ushintshe ukuzwela kokuthinta emuva, iya Kumasethingi" "Swayipha ukuze uye emuva" "Ukuze ubuyele emuva esikrinini sokugcina, swapha kusuka emngceleni wesobunxele noma wesokudla kuya phakathi kwesikrini." + "Ukuze ubuyele esikrinini sokugcina, swayipha ngeminwe emi-2 ukusuka kwesokunxele noma kwesokudla emphethweni uye phakathi kwesikrini." "Qiniseka ukuthi uswayiphela phezulu kusuka emngceleni ophansi wesikrini." "Qiniseka ukuthi awumisi ngaphambi kokudedela." "Qiniseka ukuthi uswayiphela ngqo phezulu." @@ -60,6 +61,7 @@ "Ukuqedile ukuthinta kokuya Ekhaya." "Swayipha ukuze uye ekhaya" "Swayiphela phezulu kusuka phansi kwesikrini sakho.Lokhu kuthinta kuhlala kukusa esikrinini sasekhaya." + "Swayiphela phezulu ngeminwe emi-2 kusukela phansi esikrinini. Lesi senzo sihlala sikuyisa esikrinini Sasekhaya." "Qiniseka ukuthi uswayiphela phezulu kusuka emngceleni ophansi wesikrini." "Zama ukubamba iwindi isikhashana ngaphambi kokulidedela." "Qiniseka ukuthi uswayiphela ngqo phezulu bese uyamisa." @@ -67,6 +69,7 @@ "Ukuqedile ukuthinta kokushintsha ama-app." "Swayipha ukuze ushintshe ama-app" "Ukuze ushintshe phakathi kwama-app, swayiphela phezulu kusuka ngezansi kwesikrini sakho, bese uyadedela." + "Ukuze ushintshe phakathi kwama-app, swayiphela phezulu ngeminwe emi-2 kusukela phansi esikrinini sakho, ubambe, bese uyakhulula." "Konke kusethiwe" "Kwenziwe" "Amasethingi" From ca5c8498e300b3fa2f2dedca9dd6e4d98487616b Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Sun, 8 May 2022 10:49:36 +0000 Subject: [PATCH 062/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Id78a8dde0dc86868819a3157a97929b01a5fbd2f --- res/values-af/strings.xml | 2 +- res/values-am/strings.xml | 2 +- res/values-ar/strings.xml | 2 +- res/values-as/strings.xml | 2 +- res/values-az/strings.xml | 2 +- res/values-b+sr+Latn/strings.xml | 2 +- res/values-be/strings.xml | 2 +- res/values-bg/strings.xml | 2 +- res/values-bn/strings.xml | 2 +- res/values-bs/strings.xml | 2 +- res/values-ca/strings.xml | 2 +- res/values-cs/strings.xml | 2 +- res/values-da/strings.xml | 2 +- res/values-de/strings.xml | 2 +- res/values-el/strings.xml | 2 +- res/values-en-rAU/strings.xml | 2 +- res/values-en-rCA/strings.xml | 2 +- res/values-en-rGB/strings.xml | 2 +- res/values-en-rIN/strings.xml | 2 +- res/values-en-rXC/strings.xml | 3 ++- res/values-es-rUS/strings.xml | 2 +- res/values-es/strings.xml | 2 +- res/values-et/strings.xml | 2 +- res/values-eu/strings.xml | 2 +- res/values-fa/strings.xml | 2 +- res/values-fi/strings.xml | 2 +- res/values-fr-rCA/strings.xml | 2 +- res/values-fr/strings.xml | 2 +- res/values-gl/strings.xml | 4 ++-- res/values-gu/strings.xml | 2 +- res/values-hi/strings.xml | 2 +- res/values-hr/strings.xml | 2 +- res/values-hu/strings.xml | 2 +- res/values-hy/strings.xml | 2 +- res/values-in/strings.xml | 2 +- res/values-is/strings.xml | 2 +- res/values-it/strings.xml | 2 +- res/values-iw/strings.xml | 2 +- res/values-ja/strings.xml | 2 +- res/values-ka/strings.xml | 2 +- res/values-kk/strings.xml | 2 +- res/values-km/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-ko/strings.xml | 2 +- res/values-ky/strings.xml | 2 +- res/values-lo/strings.xml | 2 +- res/values-lt/strings.xml | 2 +- res/values-lv/strings.xml | 2 +- res/values-mk/strings.xml | 2 +- res/values-ml/strings.xml | 2 +- res/values-mn/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-ms/strings.xml | 2 +- res/values-my/strings.xml | 2 +- res/values-nb/strings.xml | 2 +- res/values-ne/strings.xml | 2 +- res/values-nl/strings.xml | 2 +- res/values-or/strings.xml | 2 +- res/values-pa/strings.xml | 2 +- res/values-pl/strings.xml | 2 +- res/values-pt-rPT/strings.xml | 2 +- res/values-pt/strings.xml | 2 +- res/values-ro/strings.xml | 2 +- res/values-ru/strings.xml | 2 +- res/values-si/strings.xml | 2 +- res/values-sk/strings.xml | 2 +- res/values-sl/strings.xml | 2 +- res/values-sq/strings.xml | 2 +- res/values-sr/strings.xml | 2 +- res/values-sv/strings.xml | 2 +- res/values-sw/strings.xml | 2 +- res/values-ta/strings.xml | 2 +- res/values-te/strings.xml | 2 +- res/values-th/strings.xml | 2 +- res/values-tl/strings.xml | 2 +- res/values-tr/strings.xml | 2 +- res/values-uk/strings.xml | 2 +- res/values-ur/strings.xml | 2 +- res/values-uz/strings.xml | 2 +- res/values-vi/strings.xml | 2 +- res/values-zh-rCN/strings.xml | 2 +- res/values-zh-rHK/strings.xml | 2 +- res/values-zh-rTW/strings.xml | 2 +- res/values-zu/strings.xml | 2 +- 84 files changed, 86 insertions(+), 85 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 019fc5b5bb..fc0c18236e 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -167,7 +167,7 @@ "Werkprogramme is af. Jou werkprogramme kan nie vir jou kennisgewings stuur, jou battery gebruik of toegang tot jou ligging kry nie" "Werkprogramme het \'n kenteken en is sigbaar vir jou IT-administrateur" "Het dit" - "Skakel werkprogramme af" + "Onderbreek werkprogramme" "Skakel werkprogramme aan" "Filter" "Misluk: %1$s" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 7de1041a04..88897de874 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -167,7 +167,7 @@ "የሥራ መተግበሪያዎች ጠፍተዋል። የስራ መተግበሪያዎችዎ ማሳወቂያዎችን ሊልክልዎ፣ ባትሪዎን መጠቀም ወይም አካባቢዎን መድረስ አይችሉም" "የሥራ መተግበሪያዎች ባጅ የተደረገባቸው ሲሆን ለእርስዎ IT ቡድን ታይ ናቸው" "ገባኝ" - "የሥራ መተግበሪያዎችን ያጥፉ" + "የሥራ መተግበሪያዎችን ባሉበት አቁም" "የሥራ መተግበሪያዎችን ያብሩ" "አጣራ" "አልተሳካም፦ %1$s" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index bcd1fa9f61..a94971e546 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -167,7 +167,7 @@ "تطبيقات العمل غير مفعّلة، وبالتالي لا يمكنها إرسال إشعارات إليك أو استخدام بطاريتك أو الوصول إلى موقعك الجغرافي." "تحمل تطبيقات العمل شارة وتكون مرئية لمشرف تكنولوجيا المعلومات." "حسنًا" - "إيقاف تطبيقات العمل" + "إيقاف تطبيقات العمل مؤقتًا" "تفعيل تطبيقات العمل" "فلتر" "تعذَّر %1$s." diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index e3f637ff2a..fee23c6c9d 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -167,7 +167,7 @@ "কৰ্মস্থানৰ এপ্‌সমূহ অফ হৈ আছে। আপোনাৰ কৰ্মস্থানৰ এপ্‌সমূহে আপোনালৈ জাননী পঠিয়াব, আপোনাৰ বেটাৰী ব্যৱহাৰ কৰিব অথবা আপোনাৰ অৱস্থান এক্সেছ কৰিব নোৱাৰে" "কর্মস্থানৰ এপ্‌সমূহ প্ৰতীকেৰে চিহ্নিত কৰা হয় আৰু সেইবোৰ আপোনাৰ আইটি প্ৰশাসকৰ বাবে দৃশ্যমান হয়" "বুজি পালোঁ" - "কৰ্মস্থানৰ এপ্‌সমূহ অফ কৰক" + "কৰ্মস্থানৰ এপ্‌ পজ কৰক" "কৰ্মস্থানৰ এপ্‌সমূহ অন কৰক" "ফিল্টাৰ" "বিফল: %1$s" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index 47fde2ab0e..5f4b246dc9 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -167,7 +167,7 @@ "İş tətbiqləri deaktivdir. İş tətbiqləriniz sizə bildirişlər göndərə, batareyanızdan istifadə edə və ya məkanınıza daxil ola bilməz" "İş tətbiqləri nişanlanıb və İT administratorunuza görünür" "Anladım" - "İş tətbiqlərini deaktiv edin" + "İş tətbiqlərini durdurun" "İş tətbiqlərini aktiv edin" "Filtr" "Alınmadı: %1$s" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 6ad0ea9fde..7083c4b284 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -167,7 +167,7 @@ "Poslovne aplikacije su isključene. Poslovne aplikacije ne mogu da vam šalju obaveštenja, koriste bateriju niti pristupaju lokaciji" "Poslovne aplikacije su označene značkom i IT administrator može da ih vidi" "Važi" - "Isključi poslovne aplikacije" + "Pauziraj poslovne aplikacije" "Uključi poslovne aplikacije" "Filter" "Nije uspelo: %1$s" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 3617fcc5ec..ab361aa197 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -167,7 +167,7 @@ "Працоўныя праграмы выключаны. Яны не могуць адпраўляць вам апавяшчэнні, выкарыстоўваць акумулятар або атрымліваць доступ да вашага месцазнаходжання" "Працоўныя праграмы пазначаны спецыяльнымі значкамі, а таксама бачныя IT-адміністратару" "Зразумела" - "Выключыць працоўныя праграмы" + "Прыпыніць працоўныя праграмы" "Уключыць працоўныя праграмы" "Фільтр" "Не ўдалося: %1$s" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 1a8671ab07..f53cf31a6e 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -167,7 +167,7 @@ "Служебните ви приложения са изключени. Те не могат да ви изпращат известия, да използват батерията или да осъществяват достъп до местоположението ви" "Служебните приложения са означени със значка и са видими за системния администратор" "Разбрах" - "Изключване на служебните приложения" + "Поставяне на пауза на служебните приложения" "Включване на служебните приложения" "Филтър" "Неуспешно: %1$s" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 7b45842b5d..2d3799849b 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -167,7 +167,7 @@ "অফিসের অ্যাপ বন্ধ আছে। আপনার অফিসের অ্যাপ আপনাকে বিজ্ঞপ্তি পাঠাতে, ব্যাটারি ব্যবহার করতে বা লোকেশন অ্যাক্সেস করতে পারবে না" "অফিসের অ্যাপে ব্যাজ যোগ করা হয়েছে এবং আপনার আইটি অ্যাডমিন সেটি দেখতে পাবেন" "বুঝেছি" - "অফিসের অ্যাপ বন্ধ করুন" + "অফিসের অ্যাপ পজ করুন" "অফিস অ্যাপ চালু করুন" "ফিল্টার" "কাজটি করা যায়নি: %1$s" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index fbe4bf1b2e..cbadf2d742 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -167,7 +167,7 @@ "Poslovne aplikacije su isključene. Poslovne aplikacije vam ne mogu slati obavještenja, koristiti bateriju ili pristupiti vašoj lokaciji" "Poslovne aplikacije su označene i vaš IT administrator ih može vidjeti" "Razumijem" - "Isključi poslovne aplikacije" + "Pauziraj poslovne aplikacije" "Uključi poslovne aplikacije" "Filtrirajte" "Nije uspjelo: %1$s" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 5d58a90f6b..7699e66074 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -167,7 +167,7 @@ "Les aplicacions de treball estan desactivades: no poden enviar-te notificacions, consumir bateria ni accedir a la teva ubicació" "Les aplicacions de treball tenen una insígnia i són visibles per al teu administrador de TI" "Entesos" - "Desactiva les aplicacions de treball" + "Posa en pausa les aplicacions de treball" "Activa les aplicacions de treball" "Filtra" "Error: %1$s" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 2b0b100aa6..9337387f49 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -167,7 +167,7 @@ "Pracovní aplikace jsou vypnuté. Nemohou vám zasílat oznámení, používat vaši baterii ani získat přístup k vaší poloze" "Pracovní aplikace jsou označené a viditelné vašemu administrátorovi IT" "OK" - "Vypnout pracovní aplikace" + "Pozastavit pracovní aplikace" "Zapnout pracovní aplikace" "Filtr" "Selhalo: %1$s" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 45d83583d6..de60ccb9eb 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -167,7 +167,7 @@ "Arbejdsapps er deaktiveret. Dine arbejdsapps kan ikke sende dig notifikationer, bruge dit batteri eller få adgang til din lokation" "Arbejdsapps har badges og kan ses af din it-administrator" "OK" - "Deaktiver arbejdsapps" + "Sæt arbejdsapps på pause" "Aktivér arbejdsapps" "Filter" "Mislykket: %1$s" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 140584ca0c..3cb6c4b3ce 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -167,7 +167,7 @@ "Geschäftliche Apps sind deaktiviert. Sie können dir keine Benachrichtigungen senden, deinen Akku nicht nutzen und nicht auf deinen Standort zugreifen." "Geschäftliche Apps sind gekennzeichnet und für deinen IT-Administrator sichtbar" "OK" - "Geschäftliche Apps deaktivieren" + "Geschäftliche Apps pausieren" "Geschäftliche Apps aktivieren" "Filter" "Fehler: %1$s" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 5bbc0082eb..af9b127343 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -167,7 +167,7 @@ "Οι εφαρμογές εργασίας είναι απενεργοποιημένες. Οι εφαρμογές εργασίας δεν έχουν τη δυνατότητα αποστολής ειδοποιήσεων, χρήσης της μπαταρίας ή πρόσβασης στην τοποθεσία σας" "Οι εφαρμογές εργασιών φέρουν σήμα και είναι ορατές στον διαχειριστή IT σας" "Το κατάλαβα" - "Απενεργοποίηση εφαρμογών εργασιών" + "Παύση εφαρμογών εργασιών" "Ενεργοποίηση εφαρμογών εργασίας" "Φίλτρο" "Αποτυχία: %1$s" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index 62fa92d033..cada357b18 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -167,7 +167,7 @@ "Work apps are off. Your work apps can’t send you notifications, use your battery or access your location" "Work apps are badged and visible to your IT admin" "OK" - "Turn off work apps" + "Pause work apps" "Turn on work apps" "Filter" "Failed: %1$s" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index 62fa92d033..cada357b18 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -167,7 +167,7 @@ "Work apps are off. Your work apps can’t send you notifications, use your battery or access your location" "Work apps are badged and visible to your IT admin" "OK" - "Turn off work apps" + "Pause work apps" "Turn on work apps" "Filter" "Failed: %1$s" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 62fa92d033..cada357b18 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -167,7 +167,7 @@ "Work apps are off. Your work apps can’t send you notifications, use your battery or access your location" "Work apps are badged and visible to your IT admin" "OK" - "Turn off work apps" + "Pause work apps" "Turn on work apps" "Filter" "Failed: %1$s" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index 62fa92d033..cada357b18 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -167,7 +167,7 @@ "Work apps are off. Your work apps can’t send you notifications, use your battery or access your location" "Work apps are badged and visible to your IT admin" "OK" - "Turn off work apps" + "Pause work apps" "Turn on work apps" "Filter" "Failed: %1$s" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index 90cd6cd498..e6bee9494e 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -167,7 +167,8 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‎‏‏‏‎‏‏‏‎‎‏‎‎‎‏‎‏‏‎‏‏‏‏‏‎‎‏‎‏‎‏‎‎‏‎‎‏‎‏‎‏‏‎‏‏‎‎‎‏‎‎‏‎‏‏‏‎Work apps are off. Your work apps can’t send you notifications, use your battery, or access your location‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‎‎‎‏‎‎‏‎‎‎‏‏‏‏‎‏‎‎‎‏‎‎‎‎‏‎‎‏‎‏‎‏‎‏‏‎‏‎‏‏‎‏‎‎‏‎‎‎‏‎‏‎‎Work apps are badged and visible to your IT admin‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‎‎‎‎‎‎‏‎‏‎‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‏‎‎‏‏‏‎‎‎‏‏‎‏‎‏‎‏‎‏‏‏‏‏‎‎‎‎‏‎‎‎Got it‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‏‎‏‎‎‎‏‏‏‏‏‎‎‏‏‎‏‎‎‎‎‏‏‎‏‎‎‎‎‏‏‏‎‏‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‎‎‏‎‎‎Turn off work apps‎‏‎‎‏‎" + + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‎‎‎‎‎‎‏‏‎‎‎‏‏‏‏‎‎‏‎‏‎‏‎‏‏‏‏‏‎‎‎‎‎‏‏‏‎‏‎‏‎‎‎‏‏‎‏‎‎‏‎‎‏‎‏‏‎‏‎Turn on work apps‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‏‎‏‎‏‎‏‏‎‏‏‎‏‎‎‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‎‏‎‎‏‎‎‎‎‎‎‎Filter‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‏‏‎‏‎‎‏‏‎‏‎‏‎‏‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‏‎‎‎‎‎‏‏‎‏‎‎‎‏‏‏‎‏‏‎‏‎‏‏‎‎Failed: ‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 1737658c47..6aa5e9fb8b 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -167,7 +167,7 @@ "Las apps de trabajo están desactivadas y, por ende, no pueden enviarte notificaciones, usar la batería ni acceder a tu ubicación" "Las apps de trabajo tienen una insignia y el administrador de TI las puede ver" "Entendido" - "Desactivar las apps de trabajo" + "Detener apps de trabajo" "Activar las apps de trabajo" "Filtro" "Error: %1$s" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 21b81cb5aa..d38c7c8494 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -167,7 +167,7 @@ "Las aplicaciones de trabajo están desactivadas, por lo que no pueden enviarte notificaciones, consumir batería ni acceder a tu ubicación" "Las aplicaciones de trabajo tienen una insignia y tu administrador de TI las puede ver" "Entendido" - "Desactivar aplicaciones de trabajo" + "Pausar aplicaciones de trabajo" "Activar aplicaciones de trabajo" "Filtro" "Se ha producido un error: %1$s" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index 7ded0dec75..aeb249ecb2 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -167,7 +167,7 @@ "Töörakendused on välja lülitatud. Töörakendused ei saa teile märguandeid saata, akut kasutada ega teie asukohale juurde pääseda." "Töörakendustel on märk ja need on teie IT-administraatorile nähtavad" "Selge" - "Lülita töörakendused välja" + "Peata töörakendused" "Lülita töörakendused sisse" "Filter" "Nurjus: %1$s" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 48d26f0baa..ace38e86c8 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -167,7 +167,7 @@ "Laneko aplikazioak desaktibatuta daude. Hori dela eta, ezin dute jakinarazpenik bidali, bateria erabili edo kokapena atzitu." "Laneko aplikazioek bereizgarriak dituzte, eta IKT saileko administratzaileak ikus ditzake" "Ados" - "Desaktibatu laneko aplikazioak" + "Pausatu laneko aplikazioak" "Aktibatu laneko aplikazioak" "Iragazi" "Huts egin du: %1$s" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index e834d0c492..092f535da6 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -167,7 +167,7 @@ "برنامه‌های کاری خاموش است. برنامه‌های کاری نمی‌توانند برای شما اعلان ارسال کنند، از باتری استفاده کنند، یا به مکانتان دسترسی داشته باشند" "برنامه‌های کاری دارای نشان هستند و سرپرست سیستم می‌تواند آن‌ها را ببیند." "متوجه‌ام" - "خاموش کردن برنامه‌های کاری" + "توقف موقت برنامه‌های کاری" "روشن کردن برنامه‌های کاری" "فیلتر" "ناموفق بود: %1$s" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 26ad66e69c..67b4b09d6c 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -167,7 +167,7 @@ "Työsovellukset ovat pois päältä. Ne eivät voi lähettää sinulle ilmoituksia eivätkä käyttää akkuasi tai sijaintiasi" "Työsovellukset on merkitty sellaisiksi ja näkyvät IT-järjestelmänvalvojille" "OK" - "Laita työsovellukset pois päältä" + "Keskeytä työsovellusten käyttö" "Laita työsovellukset päälle" "Suodatin" "Epäonnistui: %1$s" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 1fc14f5cf5..881b89870c 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -167,7 +167,7 @@ "Les applications professionnelles sont désactivées. Vos applications professionnelles ne peuvent ni vous envoyer de notifications, ni utiliser la pile, ni accéder à votre position" "Les applications professionnelles sont indiquées par un badge et sont visibles pour votre administrateur informatique" "OK" - "Désactiver les applications professionnelles" + "Mettre en pause les applications professionnelles" "Activer les applications professionnelles" "Filtrer" "Échec : %1$s" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 5ef521ebea..2aac2da2d3 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -167,7 +167,7 @@ "Vos applis professionnelles sont désactivées. Elles ne peuvent pas vous envoyer de notifications, utiliser votre batterie ni accéder à votre position." "Les applis professionnelles sont identifiées par un badge et votre administrateur informatique peut les voir" "OK" - "Désactiver les applis professionnelles" + "Mettre en pause les applis professionnelles" "Activer les applications professionnelles" "Filtre" "Échec : %1$s" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 2879f0dfab..5139fb24be 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -154,7 +154,7 @@ "Cambiouse o tamaño do widget polo ancho %1$s e a altura %2$s" "Atallos" "Atallos e notificacións" - "Ignorar" + "Pechar" "Pechar" "Ignorouse a notificación" "Persoal" @@ -167,7 +167,7 @@ "As aplicacións do traballo están desactivadas e non poden enviarche notificacións, utilizar a batería nin acceder á túa localización" "O administrador de TI pode ver as aplicacións do traballo e engadirlles indicadores" "Entendido" - "Desactivar aplicacións do traballo" + "Pór en pausa aplicacións do traballo" "Activar aplicacións do traballo" "Filtra" "Erro: %1$s" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index ce02af6eea..8bc520be72 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -167,7 +167,7 @@ "ઑફિસ માટેની ઍપ બંધ છે. ઑફિસ માટેની તમારી ઍપ તમને નોટિફિકેશન મોકલી શકતી નથી, તમારી બૅટરી વાપરી શકતી નથી કે તમારું સ્થાન ઍક્સેસ કરી શકતી નથી" "ઑફિસની ઍપને બૅજ આપેલા હોય છે અને તમારા IT ઍડમિન તેમને જોઈ શકે છે" "સમજાઈ ગયું" - "ઑફિસ માટેની ઍપ બંધ કરો" + "ઑફિસની ઍપ થોભાવો" "ઑફિસ માટેની ઍપ ચાલુ કરો" "ફિલ્ટર કરો" "નિષ્ફળ: %1$s" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index 5ed7bc8701..8468097039 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -167,7 +167,7 @@ "ऑफ़िस के काम से जुड़े ऐप्लिकेशन बंद हैं. ये ऐप्लिकेशन, आपको सूचनाएं नहीं भेज सकते. साथ ही, आपकी बैटरी का इस्तेमाल या आपकी जगह की जानकारी को ऐक्सेस भी नहीं कर सकते" "ऑफ़िस के काम से जुड़े ऐप्लिकेशन बैज किए गए हैं और आईटी एडमिन को दिख रहे हैं" "ठीक है" - "ऑफ़िस के काम से जुड़े ऐप्लिकेशन बंद करें" + "ऑफ़िस के काम से जुड़े ऐप्लिकेशन रोकें" "ऑफ़िस के काम से जुड़े ऐप्लिकेशन चालू करें" "फ़िल्टर" "पूरा नहीं हुआ: %1$s" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 06a330f7d9..67bf3166f0 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -167,7 +167,7 @@ "Poslovne aplikacije su isključene. Ne mogu vam slati obavijesti, trošiti bateriju ili pristupati vašoj lokaciji" "Poslovne su aplikacije označene i vidljive vašem IT administratoru" "Shvaćam" - "Isključite poslovne aplikacije" + "Pauziraj poslovne aplikacije" "Uključite poslovne aplikacije" "Filtrirajte" "Nije uspjelo: %1$s" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 2d67fc305e..32927c7339 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -167,7 +167,7 @@ "A munkahelyi alkalmazások nem küldhetnek Önnek értesítéseket, nem használhatják az akkumulátorát, és nem férhetnek hozzá a tartózkodási helyéhez" "A munkahelyi alkalmazások jelvénnyel vannak megjelölve, és láthatók a rendszergazda számára" "Értem" - "Kapcsolja ki a munkahelyi alkalmazásokat" + "Munkahelyi alkalmazások szüneteltetése" "Munkahelyi alkalmazások bekapcsolása" "Szűrő" "Sikertelen: %1$s" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index e76ed7ec14..696746a5ef 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -167,7 +167,7 @@ "Աշխատանքային հավելվածներն անջատված են։ Դրանք չեն կարող ծանուցումներ ուղարկել ձեզ, օգտագործել մարտկոցը և ձեր տեղադրության մասին տվյալներ ստանալ։" "Աշխատանքային հավելվածները հատուկ նշանակ ունեն և տեսանելի են ՏՏ ադմինիստրատորին" "Եղավ" - "Անջատել աշխատանքային հավելվածները" + "Դադարեցնել աշխատանքային հավելվածները" "Միացնել աշխատանքային հավելվածները" "Զտեք" "Չհաջողվեց կատարել գործողությունը (%1$s)" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index b213d47054..67e64aff79 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -167,7 +167,7 @@ "Aplikasi kerja dinonaktifkan. Aplikasi kerja tidak dapat mengirimkan notifikasi, menggunakan baterai, atau mengakses lokasi Anda" "Aplikasi kerja diberi badge dan terlihat oleh admin IT" "Oke" - "Nonaktifkan aplikasi kerja" + "Jeda aplikasi kerja" "Aktifkan aplikasi kerja" "Filter" "Gagal: %1$s" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 95b6c1e209..4e1367ab69 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -167,7 +167,7 @@ "Slökkt er á vinnuforritum. Vinnuforrit geta ekki sent þér tilkynningar, notað rafhlöðuorku eða fengið aðgang að staðsetningu þinni" "Vinnuforrit eru merkt og kerfisstjórinn getur séð þau" "Ég skil" - "Slökkva á vinnuforritum" + "Setja vinnuforrit í bið" "Kveikja á vinnuforritum" "Sía" "Mistókst: %1$s" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 4664726f46..7e29ec5cd7 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -167,7 +167,7 @@ "Le app di lavoro non sono attive e non possono inviarti notifiche, usare la batteria o accedere alla tua posizione" "Le app di lavoro sono contrassegnate con un badge e sono visibili dal tuo amministratore IT" "OK" - "Disattiva app di lavoro" + "Metti in pausa le app di lavoro" "Attiva app di lavoro" "Filtra" "Operazione non riuscita: %1$s" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index b2ecf62f5b..0ba0b72b85 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -167,7 +167,7 @@ "האפליקציות לעבודה מושבתות. האפליקציות לא יכולות לשלוח לך התראות, להשתמש בסוללה או לגשת למיקום שלך" "‏האפליקציות לעבודה מתויגות ומוצגות למנהל ה-IT" "הבנתי" - "השבתה של אפליקציות לעבודה" + "השהיית האפליקציות לעבודה" "הפעלה של אפליקציות לעבודה" "סינון" "הפעולה נכשלה: %1$s" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 9e921dc6f3..820c70b5ea 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -167,7 +167,7 @@ "仕事用アプリは OFF になっています。仕事用アプリでは、通知の送信、バッテリーの使用、位置情報の取得が無効になっています" "仕事用アプリはバッジが付き、IT 管理者に公開されます" "OK" - "仕事用アプリを OFF にする" + "仕事用アプリを一時停止" "仕事用アプリを ON にする" "フィルタ" "失敗: %1$s" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index e3d762db9c..af4da0c695 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -167,7 +167,7 @@ "სამსახურის აპები გამორთულია. თქვენს სამსახურის აპებს არ შეუძლია თქვენთვის შეტყობინებების გამოგზავნა, თქვენი ბატარეის გამოყენება, ან თქვენს მდებარეობაზე წვდომა" "სამსახურის აპები ბეჯით არის მონიშნული და ხილულია IT ადმინისტრატორისთვის" "გასაგებია" - "სამსახურის აპების გამორთვა" + "სამსახურის აპების დაპაუზება" "სამსახურის აპების ჩართვა" "ფილტრი" "ვერ მოხერხდა: %1$s" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index d84d3d9751..6c38919d6b 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -167,7 +167,7 @@ "Жұмыс қолданбалары өшірулі. Олар сізге хабарландырулар жібере, батареяңызды немесе локацияңызды пайдалана алмайды." "Жұмыс қолданбаларының танымбелгілері бар және олар әкімшіңізге көрінеді." "Түсінікті" - "Жұмыс қолданбаларын өшіру" + "Жұмыс қолданбаларын тоқтата тұру" "Жұмыс қолданбаларын қосу" "Сүзгі" "Қате шықты: %1$s" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index 7545216aa1..48bffb9584 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -167,7 +167,7 @@ "កម្មវិធីការងារ​ត្រូវបានបិទ។ កម្មវិធីការងារ​របស់អ្នកមិនអាចផ្ញើ​ការជូនដំណឹង​ទៅអ្នក ប្រើប្រាស់ថ្ម​របស់អ្នក ឬ​ចូលប្រើ​ទីតាំង​របស់អ្នក​បានទេ" "កម្មវិធីការងារ​ត្រូវបានដាក់​គ្រឿងសម្គាល់ ហើយ​អ្នកគ្រប់គ្រង​ផ្នែកព័ត៌មានវិទ្យា​របស់អ្នក​អាចមើលឃើញ" "យល់ហើយ" - "បិទ​កម្មវិធីការងារ" + "ផ្អាក​កម្មវិធី​ការងារ" "បើក​កម្មវិធី​ការងារ" "តម្រង" "បានបរាជ័យ៖ %1$s" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index b2aa1d9b80..a04b8f399b 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -167,7 +167,7 @@ "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳು ಆಫ್ ಆಗಿವೆ. ನಿಮ್ಮ ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳು ನಿಮಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು, ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ಬಳಸಲು ಅಥವಾ ನಿಮ್ಮ ಸ್ಥಳವನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ" "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳು ಬ್ಯಾಡ್ಜ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ನಿಮ್ಮ IT ನಿರ್ವಾಹಕರಿಗೆ ಗೋಚರಿಸುತ್ತದೆ" "ಅರ್ಥವಾಯಿತು" - "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಆಫ್ ಮಾಡಿ" + "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ವಿರಾಮಗೊಳಿಸಿ" "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಆನ್ ಮಾಡಿ" "ಫಿಲ್ಟರ್‌" "ವಿಫಲವಾಗಿದೆ: %1$s" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index ac2cb027a5..b0eee79473 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -167,7 +167,7 @@ "직장 앱이 꺼져 있습니다. 직장 앱에서 알림을 보내거나 배터리를 사용하거나 위치 정보에 액세스할 수 없습니다." "직장 앱에는 배지가 있으며, IT 관리자는 직장 앱을 확인할 수 있습니다." "확인" - "직장 앱 사용 중지" + "직장 앱 일시중지" "직장 앱 사용 설정" "필터" "실패: %1$s" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 98be10a348..ac29f16476 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -167,7 +167,7 @@ "Жумуш колдонмолору өчүк жана билдирмелерди жөнөтүп, түзмөгүңүздүн батареясын керектеп же кайда жүргөнүңүздү көрө албайт" "Жумуш колдонмолору белгиленип, аларды IT администраторлору көрөт" "Түшүндүм" - "Жумуш колдонмолорун өчүрүү" + "Жумуш колдонмолорун тындыруу" "Жумуш колдонмолорун күйгүзүү" "Чыпкалоо" "Аткарылган жок: %1$s" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 9aafa18d08..082e8b6a6f 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -167,7 +167,7 @@ "ແອັບບ່ອນເຮັດວຽກຖືກປິດໄວ້ຢູ່. ແອັບບ່ອນເຮັດວຽກຂອງທ່ານຈະບໍ່ສາມາດສົ່ງການແຈ້ງເຕືອນໃຫ້ທ່ານ, ໃຊ້ແບັດເຕີຣີຂອງທ່ານ ຫຼື ເຂົ້າເຖິງສະຖານທີ່ຂອງທ່ານໄດ້" "ແອັບບ່ອນເຮັດວຽກແມ່ນຖືກຕິດປ້າຍ ແລະ ສະແດງໃຫ້ຜູ້ເບິ່ງແຍງໄອທີຂອງທ່ານເຫັນ" "ເຂົ້າໃຈແລ້ວ" - "ປິດການໃຊ້ແອັບບ່ອນເຮັດວຽກ" + "ຢຸດແອັບບ່ອນເຮັດວຽກຊົ່ວຄາວ" "ເປີດໃຊ້ແອັບບ່ອນເຮັດວຽກ" "ກັ່ນຕອງ" "ບໍ່ສຳເລັດ: %1$s" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 888a8f7712..b058348e95 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -167,7 +167,7 @@ "Darbo programos išjungtos. Darbo programos negali siųsti jums pranešimų, naudoti jūsų akumuliatoriaus ar pasiekti jūsų vietovės" "Darbo programos yra pažymėtos ženkleliu ir matomos IT administratoriui" "Supratau" - "Išjungti darbo programas" + "Pristabdyti darbo programas" "Įjungti darbo programas" "Filtruoti" "Nepavyko: %1$s" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 3127ca88fe..8ac8c3ce12 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -167,7 +167,7 @@ "Darba lietotnes ir izslēgtas. Jūsu darba lietotnes nevar sūtīt jums paziņojumus, izmantot akumulatoru un piekļūt jūsu atrašanās vietai." "Darba lietotnēm ir pievienota emblēma, un tās ir redzamas jūsu IT administratoram" "Labi" - "Izslēgt darba lietotnes" + "Pārtraukt darba lietotņu darbību" "Ieslēgt darba lietotnes" "Filtrs" "Neizdevās: %1$s" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 2d87df8ab3..85c814dc7d 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -167,7 +167,7 @@ "Работните апликации се исклучени. Не може да ви испраќаат известувања, да ја користат батеријата или да пристапуваат до вашата локација" "Работните апликации имаат значка и се видливи за IT-администраторот" "Сфатив" - "Исклучете ги работните апликации" + "Паузирај ги работните апликации" "Вклучете ги работните апликации" "Филтер" "Не успеа: %1$s" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index b5480028a3..52b9b14cc4 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -167,7 +167,7 @@ "ഔദ്യോഗിക ആപ്പുകൾ ഓഫാണ്. നിങ്ങൾക്ക് അറിയിപ്പുകൾ അയയ്ക്കാനോ ബാറ്ററി ഉപയോഗിക്കാനോ ലൊക്കേഷൻ ആക്‌സസ് ചെയ്യാനോ നിങ്ങളുടെ ഔദ്യോഗിക ആപ്പുകൾക്ക് കഴിയില്ല" "ഔദ്യോഗിക ആപ്പുകൾക്ക് ബാഡ്‌ജ് നൽകിയിരിക്കുന്നു, അവ നിങ്ങളുടെ ഐടി അഡ്‌മിന് കാണാനും കഴിയും" "മനസ്സിലായി" - "ഔദ്യോഗിക ആപ്പുകൾ ഓഫാക്കുക" + "ഔദ്യോഗിക ആപ്പുകൾ താൽക്കാലികമായി നിർത്തുക" "ഔദ്യോഗിക ആപ്പുകൾ ഓണാക്കുക" "ഫിൽട്ടർ ചെയ്യുക" "പരാജയപ്പെട്ടു: %1$s" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index a4daad1f8d..f0ceb23000 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -167,7 +167,7 @@ "Ажлын аппууд унтраалттай байна. Таны ажлын аппууд танд мэдэгдэл илгээх, таны батарейг ашиглах эсвэл байршилд тань хандах боломжгүй" "Ажлын аппуудыг тэмдэглэсэн бөгөөд танай IT админд харагдана" "Ойлголоо" - "Ажлын аппуудыг унтраах" + "Ажлын аппуудыг түр зогсоох" "Ажлын аппуудыг асаах" "Шүүлтүүр" "Амжилтгүй болсон: %1$s" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 30fb4ad19e..6aaaf71b00 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -167,7 +167,7 @@ "कामाशी संबंधित ॲप्स बंद आहेत. तुमचे कामाशी संबंधित ॲप्स तुम्हाला सूचना पाठवू शकत नाहीत, तुमची बॅटरी वापरू शकत नाहीत किंवा तुमचे स्थान अ‍ॅक्सेस करू शकत नाहीत" "Work apps ही बॅज केलेली असून तुमच्या IT ॲडमिनला दृश्यमान आहेत" "समजले" - "कामाशी संबंधित ॲप्स बंद करा" + "Work apps थांबवा" "कार्य ॲप्स सुरू करा" "फिल्टर" "हे करता आले नाही: %1$s" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index ddd8dc8f6d..9b92506eb4 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -167,7 +167,7 @@ "Apl kerja dimatikan. Apl kerja anda tidak boleh menghantar pemberitahuan kepada anda, menggunakan bateri anda atau mengakses lokasi anda" "Apl kerja mempunyai lencana dan kelihatan kepada pentadbir IT anda" "OK" - "Matikan apl kerja" + "Jeda apl kerja" "Hidupkan apl kerja" "Tapis" "Gagal: %1$s" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index ea966d3d94..d47bb89bd2 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -167,7 +167,7 @@ "အလုပ်သုံးအက်ပ်များ ပိတ်ထားသည်။ သင်၏ အလုပ်သုံးအက်ပ်များက အကြောင်းကြားချက်များ ပို့ခြင်း၊ သင့်ဘက်ထရီ သုံးခြင်း (သို့) သင့်တည်နေရာ သုံးခြင်းတို့ မပြုလုပ်နိုင်ပါ" "အလုပ်သုံးအက်ပ်များကို တံဆိပ်တပ်ထားပြီး သင်၏ IT စီမံခန့်ခွဲသူက မြင်နိုင်ပါသည်" "ရပြီ" - "အလုပ်သုံးအက်ပ်များ ပိတ်ရန်" + "အလုပ်သုံးအက်ပ်များကို ခဏရပ်ရန်" "အလုပ်သုံးအက်ပ်များ ဖွင့်ရန်" "စစ်ထုတ်ရန်" "မအောင်မြင်ပါ− %1$s" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index d55c484702..bf93878282 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -167,7 +167,7 @@ "Jobbapper er av. De kan ikke sende deg varsler, bruke batteriet eller få tilgang til posisjonen din" "Jobbapper er merket og synlige for IT-administratoren din" "Greit" - "Slå av jobbapper" + "Sett jobbapper på pause" "Slå på jobbapper" "Filter" "Mislyktes: %1$s" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index 01f0f5452b..d6548f1de8 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -167,7 +167,7 @@ "कामसम्बन्धी एपहरू अफ गरिएका छन्। तपाईंका कामसम्बन्धी एपहरूले तपाईंलाई सूचना पठाउन, तपाईंको डिभाइसको ब्याट्री प्रयोग गर्न वा तपाईंको लोकेसन हेर्न सक्दैनन्" "कामसम्बन्धी एपमा ब्याज अङ्कित हुन्छ र तपाईंका IT एड्मिन ती एप हेर्न सक्नुहुन्छ" "बुझेँ" - "कामसम्बन्धी एपहरू अफ गर्नुहोस्" + "कामसम्बन्धी एपहरू अस्थायी रूपमा रोक्का गर्नुहोस्" "कामसम्बन्धी एपहरू अन गर्नुहोस्" "फिल्टर" "कार्य पूरा गर्न सकिएन: %1$s" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 4289d05076..ff0eddee26 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -167,7 +167,7 @@ "Werk-apps staan uit. Je werk-apps kunnen geen meldingen sturen, je batterij niet gebruiken en hebben geen toegang tot je locatie." "Werk-apps hebben badges en zijn zichtbaar voor je IT-beheerder" "OK" - "Werk-apps uitzetten" + "Werk-apps pauzeren" "Werk-apps aanzetten" "Filteren" "Mislukt: %1$s" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 00e33b81fd..8957214319 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -167,7 +167,7 @@ "ୱାର୍କ ଆପଗୁଡ଼ିକ ବନ୍ଦ ଅଛି। ଆପଣଙ୍କ ୱାର୍କ ଆପଗୁଡ଼ିକ ଆପଣଙ୍କୁ ବିଜ୍ଞପ୍ତି ପଠାଇପାରିବ ନାହିଁ, ଆପଣଙ୍କ ବ୍ୟାଟେରୀକୁ ବ୍ୟବହାର କରିପାରିବ ନାହିଁ କିମ୍ବା ଆପଣଙ୍କର ଲୋକେସନକୁ ଆକ୍ସେସ୍ କରିପାରିବ ନାହିଁ" "ୱାର୍କ ଆପଗୁଡ଼ିକୁ ବ୍ୟାଜ୍ କରାଯାଇଛି ଏବଂ ଆପଣଙ୍କ IT ଆଡମିନଙ୍କୁ ଦେଖାଯାଉଛି" "ବୁଝିଗଲି" - "ୱାର୍କ ଆପଗୁଡ଼ିକୁ ବନ୍ଦ କରନ୍ତୁ" + "ୱାର୍କ ଆପଗୁଡ଼ିକୁ ବିରତ କରନ୍ତୁ" "ୱାର୍କ ଆପଗୁଡ଼ିକୁ ଚାଲୁ କରନ୍ତୁ" "ଫିଲ୍ଟର୍" "ବିଫଳ ହୋଇଛି: %1$s" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index 5dae6a4d3c..3756d35cb7 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -167,7 +167,7 @@ "ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਬੰਦ ਹਨ। ਤੁਹਾਡੀਆਂ ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਤੁਹਾਨੂੰ ਸੂਚਨਾਵਾਂ ਨਹੀਂ ਭੇਜ ਸਕਦੀਆਂ, ਤੁਹਾਡੀ ਬੈਟਰੀ ਨਹੀਂ ਵਰਤ ਸਕਦੀਆਂ ਜਾਂ ਤੁਹਾਡੇ ਟਿਕਾਣੇ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦੀਆਂ" "ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਨੂੰ ਬੈਜ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਆਈ.ਟੀ. ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਦਿਸਣਗੀਆਂ" "ਸਮਝ ਲਿਆ" - "ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਬੰਦ ਕਰੋ" + "ਕੰਮ ਸੰਬੰਧੀ ਐਪ ਰੋਕੋ" "ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਚਾਲੂ ਕਰੋ" "ਫਿਲਟਰ" "ਇਹ ਕਾਰਵਾਈ ਅਸਫਲ ਹੋਈ: %1$s" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index ceca83c5eb..7e51e7f8a0 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -167,7 +167,7 @@ "Aplikacje służbowe są wyłączone i nie mogą wysyłać powiadomień, używać baterii ani uzyskiwać dostępu do Twojej lokalizacji" "Aplikacje służbowe mają plakietki i są widoczne dla administratora IT" "OK" - "Wyłącz aplikacje służbowe" + "Wstrzymaj aplikacje służbowe" "Włącz aplikacje służbowe" "Filtruj" "Niepowodzenie: %1$s" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 61c1ee0880..e21967b80f 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -167,7 +167,7 @@ "As apps de trabalho estão desativadas. As apps de trabalho não podem enviar-lhe notificações, utilizar a bateria ou aceder à sua localização" "As apps de trabalho têm um emblema e estão visíveis para o seu administrador de TI" "OK" - "Desativar apps de trabalho" + "Colocar apps de trabalho em pausa" "Ativar apps de trabalho" "Filtrar" "Falhou: %1$s" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 340934c2c1..5019d96dbd 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -167,7 +167,7 @@ "Os apps de trabalho estão desativados. Eles não podem enviar notificações, usar a bateria nem acessar o local" "Os apps de trabalho são identificados e ficam visíveis para o adm. de TI" "Ok" - "Desativar apps de trabalho" + "Pausar apps de trabalho" "Ativar apps de trabalho" "Filtrar" "Falha: %1$s" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 43462d8b55..f363cfbad8 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -167,7 +167,7 @@ "Aplicațiile pentru lucru sunt dezactivate. Acestea nu pot să vă trimită notificări, să folosească bateria sau să vă acceseze locația." "Aplicațiile pentru lucru sunt marcate și vizibile pentru administratorul IT" "OK" - "Dezactivați aplicațiile pentru lucru" + "Întrerupeți aplicațiile pentru lucru" "Activați aplicațiile pentru lucru" "Filtru" "Eșuare: %1$s" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 0fa328050d..0970e1a131 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -167,7 +167,7 @@ "Рабочие приложения отключены. Они не могут отправлять уведомления, расходовать заряд батареи и получать доступ к вашему местоположению." "У рабочих приложений есть специальная пометка. Они видны системному администратору." "ОК" - "Отключить рабочие приложения" + "Приостановить рабочие приложения" "Включить рабочие приложения" "Фильтр" "Не удалось выполнить действие (%1$s)." diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index f77746ae4d..6d98a81035 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -167,7 +167,7 @@ "කාර්යාල යෙදුම් ක්‍රියාවිරහිතයි. ඔබගේ කාර්යාල යෙදුම්වලට ඔබට දැනුම්දීම් එවීමට, ඔබගේ බැටරිය භාවිත කිරීමට හෝ ඔබගේ ස්ථානයට ප්‍රවේශ වීමට නොහැකිය" "කාර්යාල යෙදුම්වලට ලාංඡන යොදා ඇති අතර ඔබගේ IT පරිපාලකට දෘශ්‍යමාන වේ" "තේරුණා" - "කාර්යාල යෙදුම් ක්‍රියාවිරහිත කරන්න" + "කාර්යාල යෙදුම් විරාම කරන්න" "කාර්යාල යෙදුම් ක්‍රියාත්මක කරන්න" "පෙරහන" "අසාර්ථකයි: %1$s" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 212e5f3428..c98f1feb66 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -167,7 +167,7 @@ "Pracovné aplikácie sú vypnuté. Nemôžu posielať upozornenia ani používať batériu či polohu." "Pracovné aplikácie majú odznak a zobrazujú sa správcovi IT" "Dobre" - "Vypnúť pracovné aplikácie" + "Pozastaviť pracovné aplikácie" "Zapnúť pracovné aplikácie" "Filtrujte" "Zlyhalo: %1$s" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 6debc8abd9..d72d5f6a07 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -167,7 +167,7 @@ "Delovne aplikacije so izklopljene in ne smejo pošiljati obvestil, porabljati energije baterije ali dostopati do lokacije." "Delovne aplikacije so označene z značko in vidne skrbniku za IT." "V redu" - "Izklopi delovne aplikacije" + "Začasno zaustavi delovne aplikacije" "Vklopi delovne aplikacije" "Filtriranje" "Ni uspelo: %1$s" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index 993175282e..fb2373c302 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -167,7 +167,7 @@ "Aplikacionet e punës janë joaktive. Aplikacionet e tua të punës nuk mund të të dërgojnë njoftime, të përdorin baterinë tënde apo të kenë qasje në vendndodhjen tënde" "Aplikacionet e punës janë të shënuara dhe të dukshme për administratorin e teknologjisë së informacionit" "E kuptova" - "Çaktivizo aplikacionet e punës" + "Vendos në pauzë aplikacionet e punës" "Aktivizo aplikacionet e punës" "Filtro" "Dështoi: %1$s" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index d5f1bd21ca..7ded048e73 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -167,7 +167,7 @@ "Пословне апликације су искључене. Пословне апликације не могу да вам шаљу обавештења, користе батерију нити приступају локацији" "Пословне апликације су означене значком и ИТ администратор може да их види" "Важи" - "Искључи пословне апликације" + "Паузирај пословне апликације" "Укључи пословне апликације" "Филтер" "Није успело: %1$s" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index a3f8de40c3..d71fce008a 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -167,7 +167,7 @@ "Jobbappar är inaktiverade. Dina jobbappar kan inte skicka aviseringar, använda batteriet eller komma åt din plats" "Jobbappar är märkta och synliga för IT-administratören" "OK" - "Inaktivera jobbappar" + "Pausa jobbappar" "Aktivera jobbappar" "Filter" "Misslyckades: %1$s" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 0a4e5106fc..5f2a5f50bc 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -167,7 +167,7 @@ "Programu za kazini zimezimwa. Programu zako za kazini haziwezi kukutumia arifa, kutumia betri yako au kufikia maelezo ya mahali ulipo" "Programu za kazini zina beji na msimamizi wako wa TEHAMA anaziona" "Nimeelewa" - "Zima programu za kazini" + "Simamisha programu za kazini" "Washa programu za kazini" "Kichujio" "Hitilafu: %1$s" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index e7b5c9bffd..a9a58f65dc 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -167,7 +167,7 @@ "பணி ஆப்ஸ் முடக்கப்பட்டுள்ளன. அவற்றால் உங்களுக்கு அறிவிப்புகளை அனுப்பவோ பேட்டரியைப் பயன்படுத்தவோ உங்கள் இருப்பிடத்தை அணுகவோ முடியாது" "பணி ஆப்ஸ் பேட்ஜ் குறியிடப்பட்டுள்ளன. மேலும் உங்கள் IT நிர்வாகியால் அவற்றைப் பார்க்க முடியும்" "சரி" - "பணி ஆப்ஸை முடக்கு" + "பணி ஆப்ஸை இடைநிறுத்து" "பணி ஆப்ஸை இயக்கு" "வடிப்பான்" "தோல்வி: %1$s" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index a866da9e7f..89d35eae40 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -167,7 +167,7 @@ "వర్క్ యాప్‌లు ఆఫ్‌లో ఉన్నాయి. మీకు నోటిఫికేషన్‌లు పంపడం, మీ బ్యాటరీని ఉపయోగించడం, లేదా మీ లొకేషన్‌ను యాక్సెస్ చేయడం మీ వర్క్ యాప్‌లకు సాధ్యపడదు" "వర్క్ యాప్‌లకు బ్యాడ్జ్ ఉంటుంది, అవి మీ IT అడ్మిన్‌కు కనిపిస్తాయి" "అర్థమైంది" - "వర్క్ యాప్‌లను ఆఫ్ చేయండి" + "వర్క్ యాప్‌లను పాజ్ చేయి" "వర్క్ యాప్‌లను ఆన్ చేయి" "ఫిల్టర్ చేయి" "విఫలమైంది: %1$s" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index aef06daa02..cd22f87272 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -167,7 +167,7 @@ "แอปงานปิดอยู่ แอปงานจะส่งการแจ้งเตือน ใช้แบตเตอรี่ หรือเข้าถึงตำแหน่งของคุณไม่ได้" "แอปงานจะติดป้ายไว้และผู้ดูแลระบบไอทีจะมองเห็น" "รับทราบ" - "ปิดแอปงาน" + "หยุดแอปงานชั่วคราว" "เปิดแอปงาน" "ตัวกรอง" "ไม่สำเร็จ: %1$s" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 572a38fef1..f3a78a2a43 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -167,7 +167,7 @@ "Naka-off ang mga app para sa trabaho. Ang mga app mo para sa trabaho ay hindi makakapagpadala sa iyo ng mga notification, makakagamit ng baterya mo, o makaka-access ng iyong lokasyon" "May badge at nakikita ng iyong IT admin ang mga app para sa trabaho" "OK" - "I-off ang mga app para sa trabaho" + "I-pause ang mga app para sa trabaho" "I-on ang mga app para sa trabaho" "Filter" "Hindi nagawa: %1$s" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 758246162d..7f96407206 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -167,7 +167,7 @@ "İş uygulamaları kapalı. İş uygulamalarınız size bildirim gönderemez, pilinizi kullanamaz veya konum bilginize erişemez" "İş uygulamaları rozetle işaretlenmiş olup BT yöneticisi tarafından görülebilir" "Anladım" - "İş uygulamalarını kapat" + "İş uygulamalarını duraklat" "İş uygulamalarını aç" "Filtre" "Başarısız: %1$s" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index cacf89868d..a450ef9741 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -167,7 +167,7 @@ "Робочі додатки вимкнено. Вони не можуть надсилати сповіщення, використовувати заряд акумулятора й отримувати доступ до геоданих." "Робочі додатки мають спеціальну позначку. Їх бачить системноий адміністратор." "Зрозуміло" - "Вимкнути робочі додатки" + "Призупинити робочі додатки" "Увімкнути робочі додатки" "Фільтр" "Не вдалося %1$s" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 67d0489a14..51a64e5b26 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -167,7 +167,7 @@ "ورک ایپس آف ہیں۔ آپ کی ورک ایپس آپ کو اطلاعات نہیں بھیج سکتیں، آپ کی بیٹری استعمال یا آپ کے مقام تک رسائی حاصل نہیں کر سکتی ہیں" "‏ورک ایپس پر بَیج لگا ہوتا ہے اور آپ کا IT منتظم انہیں دیکھ سکتا ہے" "سمجھ آ گئی" - "ورک ایپس آف کریں" + "ورک ایپس موقوف کریں" "ورک ایپس آن کریں" "فلٹر" "ناکام ہو گيا: %1$s" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index c0267f887b..e11b9e3cfc 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -167,7 +167,7 @@ "Ishga oid ilovalar faolsizlantirilgan. Ular batareya sarfi haqida bildirishnomalar yubora olmaydi va joylashuv axborotidan foydalana olmaydi" "Ishga oid ilovalarning maxsus belgisi bor hamda ular administratoringizga koʻrinadi" "OK" - "Ishga oid ilovalarni faolsizlantirish" + "Ishga oid ilovalarni pauza qilish" "Ishga oid ilovalarni yoqish" "Saralash" "Xato: %1$s" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 8e47f0cbeb..c3c8d41105 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -167,7 +167,7 @@ "Ứng dụng công việc đang tắt. Các ứng dụng công việc không thể gửi thông báo cho bạn, sử dụng pin hoặc truy cập thông tin vị trí của bạn" "Các ứng dụng công việc được gắn huy hiệu và quản trị viên CNTT có thể nhìn thấy" "Tôi hiểu" - "Tắt ứng dụng công việc" + "Tạm dừng các ứng dụng công việc" "Bật ứng dụng công việc" "Bộ lọc" "Không thực hiện được thao tác: %1$s" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 2a80399ae9..59df45cea5 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -167,7 +167,7 @@ "工作应用已关闭。工作应用无法向您发送通知、不能耗用电池电量,也无法获取您的位置信息" "工作应用带有标志,您的 IT 管理员可以看到工作应用" "知道了" - "关闭工作应用" + "暂停工作应用" "开启工作应用" "过滤器" "失败:%1$s" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index 2d9b46306d..9b65b05a6d 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -167,7 +167,7 @@ "已暫停工作應用程式。工作應用程式無法向您傳送通知、使用電池電量或存取您的位置" "工作應用程式均加有標誌。您的 IT 管理員可以看到這些應用程式" "知道了" - "關閉工作應用程式" + "暫停工作應用程式" "開啟工作應用程式" "篩選器" "操作失敗:%1$s" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 5c2f3cc7fd..ffaff3db48 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -167,7 +167,7 @@ "工作應用程式已關閉。工作應用程式不會消耗電量、無法傳送通知,也無法存取你的位置資訊" "工作應用程式會加上標記,且你的 IT 管理員可以看到這類應用程式" "我知道了" - "關閉工作應用程式" + "暫停工作應用程式" "開啟工作應用程式" "篩選器" "失敗:%1$s" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index cc09ea3b0d..f74a623b3d 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -167,7 +167,7 @@ "Ama-app omsebenzi avaliwe. Ama-app akho omsebenzi awakwazi ukukuthumela izaziso, ukusebenzisa ibhethri lakho, noma ukufinyelela indawo yakho" "Ama-app omsebenzi anebheji futhi ayabonakala kumphathi wakho we-IT" "Ngiyezwa" - "Vala ama-app omsebenzi" + "Misa ama-app omsebenzi" "Vula ama-app omsebenzi" "Hlunga" "Yehlulekile: %1$s" From 83bc5f50506c2733991f70368a264c4a3d23d0c1 Mon Sep 17 00:00:00 2001 From: Stefan Andonian Date: Thu, 5 May 2022 22:48:09 +0000 Subject: [PATCH 063/782] Change accessibility announcement for workspace from "Pixel Launcher" to "Home". Bug: 228410736 Test: Verified correct talkback announcements. Change-Id: Ic0a5295cde3cd23d2fc5a6fcd19b6cf8e0f3e386 --- src/com/android/launcher3/Launcher.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 135b88d5b7..f15c20a35f 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -536,6 +536,7 @@ public class Launcher extends StatefulActivity if (Utilities.ATLEAST_R) { getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_ADJUST_NOTHING); } + setTitle(R.string.home_screen); } protected LauncherOverlayManager getDefaultOverlay() { From c487e1b4c549eac179f3dd0956a58beb4b1de5c4 Mon Sep 17 00:00:00 2001 From: Shikha Malhotra Date: Fri, 29 Apr 2022 16:54:54 +0000 Subject: [PATCH 064/782] Updating visibility of some members for easier extensibility Bug: b/218186980 Test: Manual Testing that Launcher3 compiles and works Change-Id: Id85486ef763ce9a04b83fef44542b2eb3e0e599d --- src/com/android/launcher3/Workspace.java | 69 +++++++++++++----------- 1 file changed, 39 insertions(+), 30 deletions(-) diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 6c091f08c1..299d53b498 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -169,7 +169,7 @@ public class Workspace extends PagedView /** * CellInfo for the cell that is currently being dragged */ - private CellLayout.CellInfo mDragInfo; + protected CellLayout.CellInfo mDragInfo; /** * Target drop area calculated during last acceptDrop call. @@ -214,7 +214,7 @@ public class Workspace extends PagedView private boolean mUnlockWallpaperFromDefaultPageOnLayout; public static final int REORDER_TIMEOUT = 650; - private final Alarm mReorderAlarm = new Alarm(); + protected final Alarm mReorderAlarm = new Alarm(); private PreviewBackground mFolderCreateBg; private FolderIcon mDragOverFolderIcon = null; private boolean mCreateUserFolderOnDrop = false; @@ -242,7 +242,7 @@ public class Workspace extends PagedView private static final int DRAG_MODE_CREATE_FOLDER = 1; private static final int DRAG_MODE_ADD_TO_FOLDER = 2; private static final int DRAG_MODE_REORDER = 3; - private int mDragMode = DRAG_MODE_NONE; + protected int mDragMode = DRAG_MODE_NONE; @Thunk int mLastReorderX = -1; @Thunk int mLastReorderY = -1; @@ -1980,10 +1980,10 @@ public class Workspace extends PagedView // If the item being dropped is a shortcut and the nearest drop // cell also contains a shortcut, then create a folder with the two shortcuts. - if (createUserFolderIfNecessary(cell, container, - dropTargetLayout, mTargetCell, distance, false, d) + if (createUserFolderIfNecessary(cell, container, dropTargetLayout, mTargetCell, + distance, false, d) || addToExistingFolderIfNecessary(cell, dropTargetLayout, mTargetCell, - distance, d, false)) { + distance, d, false)) { mLauncher.getStateManager().goToState(NORMAL, SPRING_LOADED_EXIT_DELAY); return; } @@ -2012,8 +2012,8 @@ public class Workspace extends PagedView mTargetCell[0] = mTargetCell[1] = -1; } else { mTargetCell = dropTargetLayout.performReorder((int) mDragViewVisualCenter[0], - (int) mDragViewVisualCenter[1], minSpanX, minSpanY, spanX, spanY, cell, - mTargetCell, resultSpan, CellLayout.MODE_ON_DROP); + (int) mDragViewVisualCenter[1], minSpanX, minSpanY, spanX, spanY, + cell, mTargetCell, resultSpan, CellLayout.MODE_ON_DROP); } boolean foundCell = mTargetCell[0] >= 0 && mTargetCell[1] >= 0; @@ -2297,7 +2297,7 @@ public class Workspace extends PagedView } } - private void cleanupFolderCreation() { + protected void cleanupFolderCreation() { if (mFolderCreateBg != null) { mFolderCreateBg.animateToRest(); } @@ -2310,7 +2310,7 @@ public class Workspace extends PagedView } } - private void cleanupReorder(boolean cancelAlarm) { + protected void cleanupReorder(boolean cancelAlarm) { // Any pending reorders are canceled if (cancelAlarm) { mReorderAlarm.cancelAlarm(); @@ -2402,26 +2402,7 @@ public class Workspace extends PagedView mDragViewVisualCenter[0], (int) mDragViewVisualCenter[1], item.spanX, item.spanY, child, mTargetCell); - if (!nearestDropOccupied) { - mDragTargetLayout.visualizeDropLocation(mTargetCell[0], mTargetCell[1], - item.spanX, item.spanY, d); - } else if ((mDragMode == DRAG_MODE_NONE || mDragMode == DRAG_MODE_REORDER) - && !mReorderAlarm.alarmPending() - && (mLastReorderX != reorderX || mLastReorderY != reorderY) - && targetCellDistance < mDragTargetLayout.getReorderRadius(mTargetCell)) { - - int[] resultSpan = new int[2]; - mDragTargetLayout.performReorder((int) mDragViewVisualCenter[0], - (int) mDragViewVisualCenter[1], minSpanX, minSpanY, item.spanX, item.spanY, - child, mTargetCell, resultSpan, CellLayout.MODE_SHOW_REORDER_HINT); - - // Otherwise, if we aren't adding to or creating a folder and there's no pending - // reorder, then we schedule a reorder - ReorderAlarmListener listener = new ReorderAlarmListener(mDragViewVisualCenter, - minSpanX, minSpanY, item.spanX, item.spanY, d, child); - mReorderAlarm.setOnAlarmListener(listener); - mReorderAlarm.setAlarm(REORDER_TIMEOUT); - } + manageReorderOnDragOver(d, targetCellDistance, nearestDropOccupied, minSpanX, minSpanY); if (mDragMode == DRAG_MODE_CREATE_FOLDER || mDragMode == DRAG_MODE_ADD_TO_FOLDER || !nearestDropOccupied) { @@ -2432,6 +2413,34 @@ public class Workspace extends PagedView } } + protected void manageReorderOnDragOver(DragObject d, float targetCellDistance, + boolean nearestDropOccupied, int minSpanX, int minSpanY) { + + ItemInfo item = d.dragInfo; + final View child = (mDragInfo == null) ? null : mDragInfo.cell; + int reorderX = mTargetCell[0]; + int reorderY = mTargetCell[1]; + if (!nearestDropOccupied) { + mDragTargetLayout.visualizeDropLocation(mTargetCell[0], mTargetCell[1], + item.spanX, item.spanY, d); + } else if ((mDragMode == DRAG_MODE_NONE || mDragMode == DRAG_MODE_REORDER) + && !mReorderAlarm.alarmPending() + && (mLastReorderX != reorderX || mLastReorderY != reorderY) + && targetCellDistance < mDragTargetLayout.getReorderRadius(mTargetCell)) { + + int[] resultSpan = new int[2]; + mDragTargetLayout.performReorder((int) mDragViewVisualCenter[0], + (int) mDragViewVisualCenter[1], minSpanX, minSpanY, item.spanX, item.spanY, + child, mTargetCell, resultSpan, CellLayout.MODE_SHOW_REORDER_HINT); + + // Otherwise, if we aren't adding to or creating a folder and there's no pending + // reorder, then we schedule a reorder + ReorderAlarmListener listener = new ReorderAlarmListener(mDragViewVisualCenter, + minSpanX, minSpanY, item.spanX, item.spanY, d, child); + mReorderAlarm.setOnAlarmListener(listener); + mReorderAlarm.setAlarm(REORDER_TIMEOUT); + } + } /** * Updates {@link #mDragTargetLayout} and {@link #mDragOverlappingLayout} * based on the DragObject's position. From 16ad67f6b5bf60c789f4d794bec49782df779867 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Fri, 20 May 2022 05:04:08 -0700 Subject: [PATCH 065/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ic8d3dc78e65c7de5317aff5c17989c31d6b93a00 --- quickstep/res/values-ar/strings.xml | 11 +++----- quickstep/res/values-be/strings.xml | 9 ++---- quickstep/res/values-bg/strings.xml | 9 ++---- quickstep/res/values-bs/strings.xml | 18 ++++++------ quickstep/res/values-ca/strings.xml | 9 ++---- quickstep/res/values-cs/strings.xml | 9 ++---- quickstep/res/values-de/strings.xml | 13 ++++----- quickstep/res/values-el/strings.xml | 9 ++---- quickstep/res/values-es-rUS/strings.xml | 25 ++++++++--------- quickstep/res/values-es/strings.xml | 37 ++++++++++++------------- quickstep/res/values-et/strings.xml | 9 ++---- quickstep/res/values-eu/strings.xml | 13 ++++----- quickstep/res/values-fa/strings.xml | 9 ++---- quickstep/res/values-fi/strings.xml | 13 ++++----- quickstep/res/values-fr-rCA/strings.xml | 9 ++---- quickstep/res/values-fr/strings.xml | 9 ++---- quickstep/res/values-gl/strings.xml | 23 +++++++-------- quickstep/res/values-hi/strings.xml | 10 +++---- quickstep/res/values-hu/strings.xml | 9 ++---- quickstep/res/values-hy/strings.xml | 11 +++----- quickstep/res/values-in/strings.xml | 11 +++----- quickstep/res/values-is/strings.xml | 9 ++---- quickstep/res/values-it/strings.xml | 11 +++----- quickstep/res/values-iw/strings.xml | 9 ++---- quickstep/res/values-ja/strings.xml | 11 +++----- quickstep/res/values-kk/strings.xml | 9 ++---- quickstep/res/values-km/strings.xml | 11 +++----- quickstep/res/values-kn/strings.xml | 2 +- quickstep/res/values-ko/strings.xml | 19 ++++++------- quickstep/res/values-ky/strings.xml | 11 +++----- quickstep/res/values-lt/strings.xml | 9 ++---- quickstep/res/values-lv/strings.xml | 9 ++---- quickstep/res/values-mk/strings.xml | 10 +++---- quickstep/res/values-ml/strings.xml | 13 ++++----- quickstep/res/values-mr/strings.xml | 2 +- quickstep/res/values-my/strings.xml | 13 ++++----- quickstep/res/values-nb/strings.xml | 9 ++---- quickstep/res/values-ne/strings.xml | 2 +- quickstep/res/values-nl/strings.xml | 16 +++++------ quickstep/res/values-or/strings.xml | 9 ++---- quickstep/res/values-pa/strings.xml | 9 ++---- quickstep/res/values-pl/strings.xml | 17 +++++------- quickstep/res/values-pt/strings.xml | 19 ++++++------- quickstep/res/values-ro/strings.xml | 9 ++---- quickstep/res/values-ru/strings.xml | 2 +- quickstep/res/values-si/strings.xml | 9 ++---- quickstep/res/values-sk/strings.xml | 6 ++-- quickstep/res/values-sl/strings.xml | 2 +- quickstep/res/values-sq/strings.xml | 11 +++----- quickstep/res/values-sv/strings.xml | 9 ++---- quickstep/res/values-sw/strings.xml | 9 ++---- quickstep/res/values-te/strings.xml | 2 +- quickstep/res/values-tr/strings.xml | 9 ++---- quickstep/res/values-uk/strings.xml | 9 ++---- quickstep/res/values-zh-rHK/strings.xml | 9 ++---- quickstep/res/values-zh-rTW/strings.xml | 9 ++---- 56 files changed, 232 insertions(+), 367 deletions(-) diff --git a/quickstep/res/values-ar/strings.xml b/quickstep/res/values-ar/strings.xml index 00cba85bfd..f15fcd4a32 100644 --- a/quickstep/res/values-ar/strings.xml +++ b/quickstep/res/values-ar/strings.xml @@ -53,8 +53,7 @@ "لتغيير مستوى حساسية إيماءة الرجوع، انتقِل إلى \"الإعدادات\"" "مرِّر سريعًا للرجوع." "للرجوع إلى الشاشة السابقة، مرِّر سريعًا من الحافة اليسرى أو الحافة اليمنى إلى وسط الشاشة." - - + "للرجوع إلى الشاشة السابقة، عليك التمرير سريعًا بإصبعين من الحافة اليسرى أو اليمنى نحو وسط الشاشة." "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "تأكّد من عدم التوقّف قليلاً قبل رفع إصبعك." "تأكّد من التمرير إلى الأعلى مباشرةً." @@ -62,17 +61,15 @@ "أكملت التدريب على إيماءة الانتقال إلى الشاشة الرئيسية." "مرِّر سريعًا للانتقال إلى الشاشة الرئيسية" "مرِّر سريعًا من أسفل الشاشة إلى أعلاها. تنقلك هذه الإيماءة دائمًا إلى الشاشة الرئيسية." - - + "مرِّر سريعًا بإصبعين من أسفل الشاشة إلى أعلاها. تنقلك هذه الإيماءة دائمًا إلى الشاشة الرئيسية." "تأكّد من التمرير سريعًا من الحافة السفلى للشاشة إلى أعلاها." "حاوِل إبقاء إصبعك على النافذة لمدة أطول قبل رفعه." "تأكّد من التمرير سريعًا للأعلى مباشرةً ثم التوقّف قليلاً." "لقد تعرّفت على كيفية استخدام الإيماءات. لإيقاف الإيماءات، انتقِل إلى \"الإعدادات\"." "أكملت التدريب على إيماءة التبديل بين التطبيقات." - "مرِّر سريعًا للتبديل بين التطبيقات" + "التمرير سريعًا للتبديل بين التطبيقات" "للتبديل بين التطبيقات، مرِّر سريعًا من أسفل الشاشة لأعلاها مع تثبيت إصبعك ثم ارفعه." - - + "للتبديل بين التطبيقات، مرِّر سريعًا من أسفل الشاشة إلى أعلاها بإصبعين مع تثبيتهما، ثم ارفعهما." "اكتمل التدريب على الإيماءة" "تم" "الإعدادات" diff --git a/quickstep/res/values-be/strings.xml b/quickstep/res/values-be/strings.xml index 77fa5dd273..dc4dc6570c 100644 --- a/quickstep/res/values-be/strings.xml +++ b/quickstep/res/values-be/strings.xml @@ -53,8 +53,7 @@ "Каб змяніць адчувальнасць жэста вяртання, адкрыйце налады" "Правядзіце пальцам, каб вярнуцца" "Каб вярнуцца на папярэдні экран, правядзіце пальцам ад левага ці правага краю да цэнтра экрана." - - + "Каб вярнуцца на папярэдні экран, правядзіце двума пальцамі ад левага ці правага краю ў цэнтр экрана." "Пераканайцеся, што праводзіце пальцам па экране знізу ўверх." "Пераканайцеся, што не затрымліваецеся перад адпусканнем." "Пераканайцеся, што праводзіце пальцам вертыкальна." @@ -62,8 +61,7 @@ "Вы навучыліся рабіць жэст пераходу на галоўны экран." "Правядзіце пальцам для пераходу на галоўны экран" "Правядзіце пальцам па экране знізу ўверх. Гэты жэст дазваляе вярнуцца на Галоўны экран." - - + "Правядзіце двума пальцамі па экране знізу ўверх. Гэты жэст дазваляе вярнуцца на Галоўны экран." "Пераканайцеся, што праводзіце пальцам па экране знізу ўверх." "Перш чым адпусціць палец, паспрабуйце даўжэй утрымліваць акно націснутым." "Пераканайцеся, што праводзіце пальцам вертыкальна, а потым затрымліваеце яго." @@ -71,8 +69,7 @@ "Вы навучыліся рабіць жэст пераключэння паміж праграмамі." "Правядзіце пальцам для пераключэння паміж праграмамі" "Каб пераключыцца на іншую праграму, правядзіце па экране знізу ўверх, патрымайце палец і адпусціце." - - + "Каб пераключыцца на іншую праграму, правядзіце двума пальцамі знізу ўверх, патрымайце і адпусціце." "Гатова" "Гатова" "Налады" diff --git a/quickstep/res/values-bg/strings.xml b/quickstep/res/values-bg/strings.xml index 0c7f4fd730..560a03b7e1 100644 --- a/quickstep/res/values-bg/strings.xml +++ b/quickstep/res/values-bg/strings.xml @@ -53,8 +53,7 @@ "Променете чувств. на жеста за връщане назад от настройките" "Жест за връщане назад" "За да се върнете на предишния екран, прекарайте пръст от левия или десния край на екрана до средата." - - + "За да се върнете към последния екран, прекарайте два пръста от левия или десния край на екрана до средата." "Трябва да прекарате пръст нагоре от долния край на екрана." "Не задържайте, преди да вдигнете пръста си." "Трябва да прекарате пръст право нагоре." @@ -62,8 +61,7 @@ "Изпълнихте жеста за преминаване към началния екран." "Жест за преминаване към началния екран" "Прекарайте пръст нагоре от долната част на екрана. Този жест винаги ще ви отвежда до началния екран." - - + "Прекарайте два пръста нагоре от долната част на екрана. Този жест винаги води до началния екран." "Трябва да прекарате пръст нагоре от долния край на екрана." "Задръжте прозореца по-дълго, преди да вдигнете пръста си." "Прекарайте пръст право нагоре, след което задръжте." @@ -71,8 +69,7 @@ "Изпълнихте жеста за превключване между приложения." "Жест за превключване между приложенията" "За превключване прекарайте пръст нагоре от долната част на екрана, задръжте и освободете" - - + "За превключване на прил. плъзнете 2 пръста нагоре от долната част на екрана, задръжте и освободете." "Готово" "Готово" "Настройки" diff --git a/quickstep/res/values-bs/strings.xml b/quickstep/res/values-bs/strings.xml index 05bbf41437..3743e24f87 100644 --- a/quickstep/res/values-bs/strings.xml +++ b/quickstep/res/values-bs/strings.xml @@ -48,28 +48,28 @@ "Vodite računa da prevučete s krajnjeg desnog ili krajnjeg lijevog ruba." "Vodite računa da prevučete s desnog ili lijevog ruba prema sredini ekrana i pustite." "Naučili ste kako prevući zdesna da se vratite. Sljedeće naučite kako prebacivati između aplikacija." - "Završili ste pokret za vraćanje." + "Savladali ste pokret za vraćanje." "Obratite pažnju da ne prevučete preblizu donjem dijelu ekrana." "Promijenite osjetljivost pokreta za povratak u Postavkama" "Prevucite da se vratite" "Da se vratite na posljednji ekran, prevucite s lijevog ili desnog ruba prema sredini ekrana." - "Da biste se vratili na posljednji zaslon, prijeđite s dva prsta od lijevog ili desnog ruba do sredine zaslona." + "Da se vratite na posljednji ekran, prevucite s 2 prsta od lijevog ili desnog ruba do sredine ekrana." "Trebate prevući prema gore s donjeg ruba ekrana." "Obratite pažnju da ne zastanete prije puštanja." "Trebate prevući ravno prema gore." - "Završili ste pokret za otvaranje početnog ekrana. Sljedeće naučite kako se vratiti." - "Završili ste pokret za otvaranje početnog ekrana." + "Savladali ste pokret za otvaranje početnog ekrana. Sljedeće naučite kako se vratiti." + "Savladali ste pokret za otvaranje početnog ekrana." "Prevucite da odete na početni ekran" "Prevucite s dna ekrana prema gore. Tim pokretom uvijek idete na početni ekran." - "Prijeđite s dva prsta od dna zaslona prema gore. Tim pokretom uvijek će se otvoriti početni zaslon." + "Prevucite s 2 prsta od dna ekrana. Tim pokretom uvijek idete na početni ekran" "Trebate prevući prema gore s donjeg ruba ekrana." "Pokušajte zadržati prozor duže prije puštanja." "Trebate prevući ravno prema gore, a zatim zastati." "Naučili ste kako koristiti pokrete. Idite u Postavke da isključite pokrete." - "Završili ste pokret za prebacivanje između aplikacija." + "Savladali ste pokret za prebacivanje između aplikacija." "Prevucite da prebacujete između aplikacija" "Da prebacujete između aplikacija, prevucite s dna ekrana prema gore, zadržite, a zatim pustite." - "Za promjenu aplikacije prijeđite s dva prsta od dna zaslona prema gore, zadržite pritisak i pustite." + "Da se prebacujete između aplikacija, prevucite s 2 prsta od dna ekrana, zadržite, a zatim pustite." "Sve je spremno" "Gotovo" "Postavke" @@ -77,7 +77,7 @@ "Odlično!" "Vodič %1$d/%2$d" "Sve je spremno!" - "Prevucite prema gore da odete na početnu stranicu" + "Prevucite prema gore da odete na početni ekran" "Sve je spremno da počnete koristiti telefon" "Sve je spremno da počnete koristiti tablet" "Postavke navigiranja sistemom" @@ -88,7 +88,7 @@ "Aplikacija ne podržava podijeljeni ekran." "Ovu radnju ne dozvoljava aplikacija ili vaša organizacija" "Preskočiti vodič za navigiranje?" - "To možete pronaći kasnije u aplikaciji %1$s" + "Možete ga pronaći kasnije u aplikaciji %1$s" "Otkaži" "Preskoči" "Rotiranje ekrana" diff --git a/quickstep/res/values-ca/strings.xml b/quickstep/res/values-ca/strings.xml index 7d717a5a22..9400fba601 100644 --- a/quickstep/res/values-ca/strings.xml +++ b/quickstep/res/values-ca/strings.xml @@ -53,8 +53,7 @@ "Per canviar la sensibilitat del gest, ves a Configuració" "Llisca per anar enrere" "Per tornar a la darrera pantalla, llisca des de la vora esquerra o dreta cap al centre de la pantalla." - - + "Per tornar a la pantalla anterior, llisca amb dos dits des de l\'extrem esquerre o dret cap al centre de la pantalla." "Assegura\'t de lliscar des de la vora inferior de la pantalla." "Assegura\'t de no aturar-te abans de deixar anar." "Assegura\'t de lliscar directament cap amunt." @@ -62,8 +61,7 @@ "Has completat el gest per anar a la pantalla d\'inici." "Llisca per anar a la pantalla d\'inici" "Llisca cap amunt des de la part inferior de la pantalla. Aquest gest et porta a la pantalla d\'inici." - - + "Llisca amb dos dits cap amunt des de la part inferior. Aquest gest sempre porta a la pantalla d\'inici." "Assegura\'t de lliscar des de la vora inferior de la pantalla." "Prova de mantenir premuda la finestra durant més temps abans de deixar-la anar." "Assegura\'t de lliscar directament cap amunt i després aturar-te." @@ -71,8 +69,7 @@ "Has completat el gest per canviar d\'aplicació." "Llisca per canviar d\'aplicació" "Per canviar entre aplicacions, llisca cap amunt des de la part inferior, mantén premut i deixa anar." - - + "Per canviar entre apps, llisca amb dos dits cap amunt des de la part inferior, mantén i deixa anar." "Tot a punt" "Fet" "Configuració" diff --git a/quickstep/res/values-cs/strings.xml b/quickstep/res/values-cs/strings.xml index ab35fbd003..cb49a35673 100644 --- a/quickstep/res/values-cs/strings.xml +++ b/quickstep/res/values-cs/strings.xml @@ -53,8 +53,7 @@ "Citlivost gesta pro přechod zpět můžete změnit v Nastavení" "Přejetím prstem se vrátíte zpět" "K návratu na poslední obrazovku přejeďte prstem z levého nebo pravého okraje obrazovky doprostřed." - - + "Pokud se chcete vrátit na poslední obrazovku, přejeďte dvěma prsty z levého nebo pravého okraje doprostřed obrazovky." "Přejeďte prstem nahoru z dolního okraje obrazovky." "Před zdvihnutím prstu nedělejte pauzu." "Přejeďte prstem přímo nahoru." @@ -62,8 +61,7 @@ "Dokončili jste gesto pro přechod na plochu." "Přechod na plochu přejetím prstem" "Přejeďte prstem ze spodní části obrazovky nahoru. Tímto gestem se vždy dostanete na plochu." - - + "Přejeďte dvěma prsty z dolního okraje obrazovky nahoru. Tímto gestem se vždy dostanete na plochu." "Přejeďte prstem nahoru z dolního okraje obrazovky." "Zkuste podržet okno delší dobu, než ho uvolníte." "Přejeďte prstem přímo nahoru a pak udělejte pauzu." @@ -71,8 +69,7 @@ "Dokončili jste gesto pro přepínání aplikací." "Přepínání aplikací přejetím prstem" "Přepínání mezi aplikacemi: Přejeďte nahoru z dolního okraje obrazovky, podržte obrazovku a uvolněte." - - + "Přepínání mezi aplikacemi: Přejeďte dvěma prsty nahoru z dolního okraje obrazovky, podržte obrazovku a uvolněte." "Vše je nastaveno" "Hotovo" "Nastavení" diff --git a/quickstep/res/values-de/strings.xml b/quickstep/res/values-de/strings.xml index b63d5cc678..d19c23bd68 100644 --- a/quickstep/res/values-de/strings.xml +++ b/quickstep/res/values-de/strings.xml @@ -47,14 +47,13 @@ "Vorgeschlagene App: %1$s" "Wische vom äußersten rechten oder linken Displayrand." "Wische vom rechten oder linken Displayrand zur Displaymitte und lass los." - "Du kannst jetzt vom rechten Displayrand aus wischen, um zurückzugehen. Gleich erfährst du, wie man zwischen Apps wechselt." + "Du hast jetzt gelernt, vom rechten Displayrand aus zu wischen, um zurückzugehen. Gleich erfährst du, wie man zwischen Apps wechselt." "Du hast die „Zurück“-Touch-Geste abgeschlossen." "Wische nicht zu nah am unteren Displayrand." "Du kannst die Empfindlichkeit von „Zurück“ in den Einstellungen ändern" "Zum Zurückgehen wischen" "Wenn du zum letzten Bildschirm zurückgehen möchtest, wische vom linken oder rechten Rand zur Mitte." - - + "Wenn du zum letzten Bildschirm zurückgehen möchtest, wische mit zwei Fingern vom linken oder rechten Displayrand zur Mitte." "Wische vom unteren Displayrand nach oben." "Achte darauf, nicht innezuhalten, bevor du loslässt." "Wische gerade nach oben." @@ -62,17 +61,15 @@ "Du hast die „Startbildschirm“-Touch-Geste abgeschlossen." "Zum Startbildschirm gehen" "Wenn du zum Startbildschirm gehen möchtest, wische einfach vom unteren Displayrand nach oben." - - + "Wische mit zwei Fingern vom unteren Displayrand nach oben. So gelangst du immer zum Startbildschirm." "Wische vom unteren Displayrand nach oben." "Versuche, das Fenster länger festzuhalten, bevor du es loslässt." "Wische gerade nach oben und halte dann inne." "Nun weißt du, wie Touch-Gesten funktionieren. Du kannst sie in den Einstellungen deaktivieren." "Du hast die „Apps wechseln“-Touch-Geste abgeschlossen." "Zwischen Apps wechseln" - "Wische auf dem Display von unten nach oben und lass dann los, um zwischen Apps zu wechseln." - - + "Wische auf dem Display von unten nach oben, halte den Finger gedrückt und lass dann los, um zwischen Apps zu wechseln." + "Wische zum App-Wechseln mit zwei Fingern vom unteren Displayrand nach oben, halte und lass dann los." "Fertig" "Fertig" "Einstellungen" diff --git a/quickstep/res/values-el/strings.xml b/quickstep/res/values-el/strings.xml index c0b30e7866..2c6702bcc7 100644 --- a/quickstep/res/values-el/strings.xml +++ b/quickstep/res/values-el/strings.xml @@ -53,8 +53,7 @@ "Μεταβείτε στις Ρυθμίσεις για αλλαγή ευαισθ. κίνησης επιστρ." "Σύρετε για επιστροφή" "Για να επιστρέψετε στην τελευτ. οθόνη, σύρετε από το αριστ. ή το δεξί άκρο προς το μέσο της οθόνης." - - + "Για να επιστρέψετε στην προηγούμενη οθόνη, σύρετε με 2 δάχτυλα από την αριστερή ή δεξιά άκρη προς τη μέση της οθόνης." "Φροντίστε να σύρετε προς τα επάνω από το κάτω άκρο της οθόνης." "Φροντίστε να μην κάνετε παύση προτού απομακρύνετε τα δάχτυλά σας." "Φροντίστε να σύρετε απευθείας προς τα επάνω." @@ -62,8 +61,7 @@ "Ολοκληρώσατε την κίνηση μετάβασης στην αρχική οθόνη." "Σύρετε για μετάβαση στην αρχική οθόνη" "Σύρετε προς τα πάνω από το κάτω μέρος της οθόνης. Αυτή η κίνηση σάς μεταφέρει πάντα στην αρχ. οθόνη." - - + "Σύρετε από το κάτω άκρο προς τα πάνω με 2 δάχτ. Αυτή η κίνηση σάς μεταφέρει πάντα στην αρχική οθόνη." "Φροντίστε να σύρετε προς τα επάνω από το κάτω άκρο της οθόνης." "Δοκιμάστε να κρατήσετε περισσότερο το παράθυρο προτού απελευθερώσετε." "Φροντίστε να σύρετε απευθείας προς τα επάνω και έπειτα κάντε παύση." @@ -71,8 +69,7 @@ "Ολοκληρώσατε την κίνηση εναλλαγής εφαρμογών." "Σύρετε για εναλλαγή εφαρμογών" "Για εναλλαγή εφαρμογών, σύρετε προς τα πάνω από το κάτω μέρος της οθόνης, πατήστε παρατεταμένα και μετά αφήστε." - - + "Για εναλλαγή μεταξύ εφαρμογών, σύρετε από κάτω προς τα πάνω με 2 δάχτ., κρατήστε και έπειτα αφήστε." "Όλα είναι έτοιμα" "Τέλος" "Ρυθμίσεις" diff --git a/quickstep/res/values-es-rUS/strings.xml b/quickstep/res/values-es-rUS/strings.xml index f8651a4fc4..06ee5bb1b5 100644 --- a/quickstep/res/values-es-rUS/strings.xml +++ b/quickstep/res/values-es-rUS/strings.xml @@ -47,32 +47,29 @@ "Predicción de app: %1$s" "Asegúrate de deslizar desde el extremo derecho o izquierdo." "Asegúrate de deslizar desde borde izquierdo o derecho hacia centro de la pantalla y, luego, soltar." - "Aprendiste a deslizar el dedo desde la derecha para volver. Ahora, descubre cómo cambiar de app." + "Ya sabes deslizar el dedo desde la derecha para ir atrás. Ahora, descubre cómo cambiar de app." "Completaste el gesto \"Atrás\"." "Asegúrate de no hacerlo muy cerca de la parte inferior de la pantalla." "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." - - + "Desliza para ir atrás" + "Desliza el dedo desde el borde derecho o izquierdo hasta el centro para volver a la última pantalla." + "Para volver la pantalla anterior, desliza 2 dedos desde el borde izquierdo o derecho hacia el centro de la pantalla." "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Asegúrate de no detenerte antes de soltarlo." "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. Ahora, descubre cómo ir hacia atrás." "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." - - + "Desliza para ir a la página principal" + "Desliza hacia arriba desde la parte inferior de la pantalla. Este gesto te llevará a la pantalla principal." + "Desliza hacia arriba desde la parte inferior. Este gesto te llevará siempre a la pantalla principal." "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba mantener presionada la ventana más tiempo antes de soltarla." "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" - "Para cambiar de app, desliza hacia arriba desde parte inferior, mantén presionado y, luego, suelta." - - + "Desliza para cambiar de app" + "Desliza el dedo hacia arriba desde la parte inferior, mantenlo presionado y suéltalo." + "Para alternar entre apps, desliza el dedo hacia arriba, mantén presionado y, luego, suelta." "Listo" "Listo" "Configuración" diff --git a/quickstep/res/values-es/strings.xml b/quickstep/res/values-es/strings.xml index e839f07e81..80c8b0bd26 100644 --- a/quickstep/res/values-es/strings.xml +++ b/quickstep/res/values-es/strings.xml @@ -45,38 +45,35 @@ "Sugerencias de aplicaciones habilitadas" "Las sugerencias de aplicaciones están inhabilitadas" "Aplicación sugerida: %1$s" - "Desliza el dedo desde el borde derecho o izquierdo de la pantalla." - "Desliza el dedo desde el borde derecho o izquierdo de la pantalla hasta el centro y luego levántalo." + "Asegúrate de deslizar el dedo desde el borde derecho o izquierdo de la pantalla." + "Asegúrate de deslizar el dedo desde el borde derecho o izquierdo de la pantalla hasta el centro y luego levántalo." "Ya sabes deslizar el dedo desde la derecha para ir atrás. Descubre ahora cómo cambiar de aplicación." "Has completado el gesto para volver." "No deslices el dedo demasiado cerca de la parte inferior de la pantalla." "Para cambiar la sensibilidad del gesto, ve a Ajustes" - "Desliza el dedo para volver" + "Desliza para ir atrás" "Para volver a la última pantalla, desliza el dedo desde un lateral de la pantalla hasta el centro." - - - "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." + "Para volver a la pantalla anterior, desliza dos dedos desde el borde izquierdo o derecho hacia el centro de la pantalla." + "Asegúrate de deslizar el dedo hacia arriba desde el borde inferior de la pantalla." "No hagas ninguna pausa antes de levantar el dedo." - "Desliza el dedo directamente hacia arriba." - "Has completado el gesto para ir a la pantalla de inicio. Ahora, descubre cómo volver." + "Asegúrate de deslizar el dedo hacia arriba." + "Has completado el gesto para ir a la pantalla de inicio. Ahora, descubre cómo ir hacia atrás." "Has completado el gesto para ir a la pantalla de inicio." - "Desliza el dedo para ir a la pantalla de inicio" - "Desliza hacia arriba desde la parte inferior. Con este gesto, siempre irás a la pantalla de inicio." - - - "Desliza el dedo hacia arriba desde el borde inferior de la pantalla." + "Desliza para ir a la pantalla de inicio" + "Desliza hacia arriba desde la parte inferior de la pantalla. Este gesto siempre te lleva a la pantalla de inicio." + "Desliza dos dedos hacia arriba desde la parte inferior de la pantalla. Si haces este gesto, siempre irás a la pantalla de inicio." + "Asegúrate de deslizar el dedo hacia arriba desde el borde inferior de la pantalla." "Prueba a mantener pulsada la ventana durante más tiempo antes de soltarla." - "Desliza el dedo directamente hacia arriba y luego mantenlo pulsado." - "Ya sabes cómo utilizar gestos. Para desactivarlos, ve a Configuración." + "Asegúrate de deslizar el dedo directamente hacia arriba y luego mantenlo pulsado." + "Ya sabes cómo utilizar gestos. Para desactivarlos, ve a Ajustes." "Has completado el gesto para cambiar de aplicación." - "Deslizar el dedo para cambiar de aplicación" - "Para cambiar de app, desliza el dedo hacia arriba desde el borde inferior y no lo levantes enseguida." - - + "Desliza el dedo para cambiar de aplicación" + "Para cambiar de aplicación, desliza el dedo hacia arriba desde el borde inferior, mantenlo pulsado y suéltalo" + "Para cambiar de app, desliza dos dedos hacia arriba desde el borde inferior, mantén pulsada la pantalla y, luego, suelta." "Todo listo" "Hecho" "Ajustes" - "Vuélvelo a intentar" + "Vuelve a intentarlo" "¡Muy bien!" "Tutorial %1$d/%2$d" "¡Ya está!" diff --git a/quickstep/res/values-et/strings.xml b/quickstep/res/values-et/strings.xml index 2719f52b19..7f37a4bcc3 100644 --- a/quickstep/res/values-et/strings.xml +++ b/quickstep/res/values-et/strings.xml @@ -53,8 +53,7 @@ "Tagasiliigutuse tundlikkuse muutmiseks avage menüü Seaded" "Tagasiliikumiseks pühkige" "Eelmisele ekraanikuvale naasmiseks pühkige vasakust või paremast servast ekraanikuva keskele." - - + "Eelmisele ekraanikuvale naasmiseks pühkige vasakust või paremast servast kahe sõrmega ekraanikuva keskele." "Pühkige kindlasti ekraanikuva alumisest servast üles." "Veenduge, et te enne vabastamist liigutust ei peataks." "Pühkige kindlasti otse üles." @@ -62,8 +61,7 @@ "Tegite avakuvale minemise liigutuse." "Pühkige avakuvale minemiseks" "Pühkige ekraani alaosast üles. See liigutus viib teid alati tagasi avakuvale." - - + "Pühkige ekraanikuva alumisest servast 2 sõrmega üles. See liigutus viib teid alati tagasi avakuvale." "Pühkige kindlasti ekraanikuva alumisest servast üles." "Hoidke sõrme aknal pisut kauem, enne kui vabastate." "Pühkige kindlasti otse üles, seejärel peatuge." @@ -71,8 +69,7 @@ "Tegite rakenduste vahel vahetamise liigutuse." "Pühkige rakenduste vahetamiseks" "Rakenduste vahel vahetamiseks pühkige ekraanikuva alaosast üles, hoidke ja seejärel vabastage." - - + "Rakenduste vahel vahetamiseks pühkige kuva alaosast kahe sõrmega üles, hoidke ja seejärel vabastage." "Valmis" "Valmis" "Seaded" diff --git a/quickstep/res/values-eu/strings.xml b/quickstep/res/values-eu/strings.xml index eff7292bf7..4169838294 100644 --- a/quickstep/res/values-eu/strings.xml +++ b/quickstep/res/values-eu/strings.xml @@ -53,26 +53,23 @@ "Keinuaren sentikortasuna aldatzeko, joan ezarpenetara" "Pasatu hatza atzera egiteko" "Aurreko pantailara itzultzeko, pasatu hatza pantailaren ezkerreko edo eskuineko ertzetik erdialdera." - - + "Aurreko pantailara itzultzeko, pasatu bi hatz pantailaren ezkerreko edo eskuineko ertzetik erdialdera." "Ziurtatu hatza pantailaren beheko ertzetik gora pasatzen duzula." "Ziurtatu askatu aurretik ez duzula hatza gelditzen." - "Ziurtatu hatza zuzen gora pasatzen duzula." + "Ziurtatu hatza zuzen pasatzen duzula gora." "Ikasi duzu hasierako pantailara joateko keinua. Jarraian, ikasi atzera egiten." "Ikasi duzu hasierako pantailara joateko keinua." "Pasatu hatza hasierako pantailara joateko" "Pasatu hatza pantailaren behealdetik gora. Keinu horrek hasierako pantailara eramango zaitu beti." - - + "Pasatu bi hatz pantailaren behealdetik gora. Hasierako pantailara eramango zaitu beti keinu horrek." "Ziurtatu hatza pantailaren beheko ertzetik gora pasatzen duzula." "Eduki sakatuta leihoa luzaroago hatza altxatu aurretik." - "Ziurtatu hatza zuzen gora pasatzen duzula; ondoren, gelditu." + "Ziurtatu hatza zuzen pasatzen duzula gora; ondoren, gelditu." "Ikasi duzu keinuak erabiltzen. Keinuak desaktibatzeko, joan ezarpenetara." "Ikasi duzu aplikazioa aldatzeko keinua." "Pasatu hatza aplikazioa aldatzeko" "Aplikazio batetik bestera joateko, pasatu hatza pantailaren behealdetik gora, eduki pantaila sakatuta eta altxatu hatza." - - + "Aplikazio batetik bestera joateko, pasatu bi hatz pantailaren behealdetik gora, eduki pantaila sakatuta eta altxatu hatza." "Dena prest" "Eginda" "Ezarpenak" diff --git a/quickstep/res/values-fa/strings.xml b/quickstep/res/values-fa/strings.xml index e7fc57679b..de6d7e546c 100644 --- a/quickstep/res/values-fa/strings.xml +++ b/quickstep/res/values-fa/strings.xml @@ -53,8 +53,7 @@ "برای تغییر حساسیت اشاره برگشت، به «تنظیمات» بروید" "تند بکشید تا به‌عقب برگردید" "برای برگشتن به صفحه آخر، از لبه سمت چپ یا راست تند به وسط صفحه بکشید." - - + "برای برگشتن به صفحه قبلی، با ۲ انگشت از لبه سمت چپ یا راست تند به‌وسط صفحه بکشید." "دقت کنید که از لبه پایینی صفحه تند به بالا بکشید." "دقت کنید که تا قبل‌از رها کردن، کشیدن را متوقف نکنید." "دقت کنید که مستقیماً تند به بالا بکشید." @@ -62,8 +61,7 @@ "اشاره رفتن به «صفحه اصلی» را تکمیل کردید." "تند کشیدن برای رفتن به صفحه اصلی" "از پایین صفحه، تند به‌سمت بالا بکشید. این اشاره همیشه شما را به صفحه اصلی می‌برد." - - + "با ۲ انگشت از پایین صفحه تند به‌بالا بکشید. این اشاره همیشه شما را به صفحه اصلی می‌برد." "دقت کنید که از لبه پایینی صفحه تند به بالا بکشید." "سعی کنید قبل‌از رها کردن، پنجره را برای مدت طولانی‌تری نگه دارید." "دقت کنید که مستقیماً تند به بالا بکشید و سپس توقف کنید." @@ -71,8 +69,7 @@ "اشاره جابه‌جا شدن بین برنامه‌ها را تکمیل کردید." "برای جابه‌جا شدن بین برنامه‌ها، تند به‌بالا بکشید" "برای جابه‌جا شدن بین برنامه‌ها، از پایین صفحه تند به‌بالا بکشید، نگه دارید، و سپس رها کنید." - - + "برای جابه‌جایی بین برنامه‌ها، با ۲ انگشت از پایین صفحه تند به‌بالا بکشید، نگه دارید، و سپس رها کنید." "همه چیز آماده است" "تمام" "تنظیمات" diff --git a/quickstep/res/values-fi/strings.xml b/quickstep/res/values-fi/strings.xml index a84fa8921d..8c50f70fb3 100644 --- a/quickstep/res/values-fi/strings.xml +++ b/quickstep/res/values-fi/strings.xml @@ -53,17 +53,15 @@ "Voit muuttaa Takaisin-eleen herkkyyttä asetuksista" "Siirry takaisin pyyhkäisemällä" "Voit palata edelliseen näkymään pyyhkäisemällä näytön vasemmasta tai oikeasta reunasta keskelle." - - + "Palaa takaisin edelliselle näytölle pyyhkäisemällä kahdella sormella vasemmasta tai oikeasta reunasta näytön keskikohtaan." "Pyyhkäise ylös näytön alareunasta." "Varo keskeyttämästä ennen kuin päästät irti." "Muista pyyhkäistä suoraan ylöspäin." - "Olet oppinut aloitusnäytölle palaamiseleen. Opettele seuraavaksi siirtymään takaisin." - "Olet oppinut aloitusnäytölle palaamiseleen." + "Olet oppinut aloitusnäytölle palaamisen eleen. Opettele seuraavaksi siirtymään takaisin." + "Olet oppinut aloitusnäytölle palaamisen eleen." "Siirry aloitusnäytölle pyyhkäisemällä" "Pyyhkäise ylös näytön alareunasta. Tämä ele vie sinut aina aloitusnäytölle." - - + "Pyyhkäise näytön alareunasta ylöspäin kahdella sormella. Tämä ele vie sinut aina aloitusnäytölle." "Pyyhkäise ylös näytön alareunasta." "Kokeile pitää ikkunaa painettuna pidempään ennen kuin päästät irti." "Muista pyyhkäistä suoraan ylöspäin ja keskeytä sitten." @@ -71,8 +69,7 @@ "Olet oppinut sovellusten vaihtamiseleen." "Vaihda sovellusta pyyhkäisemällä" "Voit vaihtaa sovelluksesta toiseen pyyhkäisemällä ylöspäin näytön alareunasta ja päästämällä sitten irti." - - + "Vaihda sovelluksia pyyhkäisemällä ylös näytön alareunasta kahdella sormella ja päästä sitten irti." "Valmista" "Valmis" "Asetukset" diff --git a/quickstep/res/values-fr-rCA/strings.xml b/quickstep/res/values-fr-rCA/strings.xml index 2bf7dc4f4c..f92d55c246 100644 --- a/quickstep/res/values-fr-rCA/strings.xml +++ b/quickstep/res/values-fr-rCA/strings.xml @@ -53,8 +53,7 @@ "Modifiez la sensibilité du geste de retour dans Paramètres" "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." - - + "Pour revenir à l\'écran précédent, balayez l\'écran avec deux doigts du bord gauche ou droit jusqu\'au 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." "Assurez-vous de balayer l\'écran en ligne droite vers le haut." @@ -62,8 +61,7 @@ "Vous avez appris le geste de retour à l\'écran d\'accueil." "Balayer pour revenir à l\'écran d\'accueil" "Balayez l\'écran du bas vers le haut. Ce geste vous ramène toujours à l\'écran d\'accueil." - - + "Balayez l\'écran de bas en haut avec deux doigts. Ce geste vous ramène toujours à l\'écran d\'accueil." "Assurez-vous de balayer l\'écran à partir de l\'extrémité inférieure vers le haut." "Essayez de tenir la fenêtre plus longtemps avant de relâcher." "Assurez-vous de balayer l\'écran vers le haut, puis de faire une pause." @@ -71,8 +69,7 @@ "Vous avez appris le geste de changement d\'application." "Balayer pour basculer entre les applications" "Pour passer d\'une application à l\'autre, balayez l\'écran de bas en haut, maintenez la pression, puis relâchez." - - + "Pour changer d\'appli, balayez l\'écran de bas en haut avec deux doigts, maintenez-les et relâchez-les." "Terminé" "OK" "Paramètres" diff --git a/quickstep/res/values-fr/strings.xml b/quickstep/res/values-fr/strings.xml index 8e95a84b65..9ffa0cc415 100644 --- a/quickstep/res/values-fr/strings.xml +++ b/quickstep/res/values-fr/strings.xml @@ -53,8 +53,7 @@ "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." - - + "Pour revenir au dernier écran, balayez l\'écran avec deux doigts en partant du bord gauche ou droit vers le milieu." "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." @@ -62,8 +61,7 @@ "Vous avez appris le geste 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." - - + "Balayez l\'écran de bas en haut avec 2 doigts. Ce geste vous ramènera toujours à l\'écran d\'accueil." "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, puis à marquer une pause." @@ -71,8 +69,7 @@ "Vous avez appris le geste pour passer d\'une appli à l\'autre." "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." - - + "Pour changer d\'appli, balayez l\'écran de bas en haut avec deux doigts, maintenez appuyé et relâchez." "Vous avez terminé" "OK" "Paramètres" diff --git a/quickstep/res/values-gl/strings.xml b/quickstep/res/values-gl/strings.xml index 7317cb92c9..bea23b7880 100644 --- a/quickstep/res/values-gl/strings.xml +++ b/quickstep/res/values-gl/strings.xml @@ -45,34 +45,31 @@ "As suxestións de aplicacións están activadas" "As suxestións de aplicacións están desactivadas" "Aplicación predita: %1$s" - "Asegúrate de pasar o dedo desde o bordo dereito ou esquerdo máis afastado." + "Asegúrate de pasar o dedo desde o bordo dereito ou esquerdo." "Asegúrate de pasar o dedo desde o bordo dereito ou esquerdo ata o medio da pantalla e avanza." "Aprendiches a pasar o dedo desde a dereita para volver. Agora, aprende a cambiar de aplicación." "Completaches o xesto de volver á última pantalla." "Asegúrate de non pasar o dedo demasiado preto da parte inferior da pantalla." "Podes cambiar a sensibilidade do xesto en Configuración" - "Pasar o dedo para volver" + "Pasa o dedo para volver" "Para volver á última pantalla, pasa o dedo cara ao medio desde o bordo dereito ou esquerdo." - - + "Para volver á última pantalla, pasa 2 dedos desde o bordo esquerdo ou o dereito ata a metade da pantalla." "Asegúrate de pasar o dedo cara arriba desde o bordo inferior da pantalla." "Asegúrate de non facer unha pausa antes de avanzar." "Asegúrate de pasar o dedo cara arriba cun movemento vertical." "Completaches o xesto de ir ao inicio. O próximo é aprender a volver á última pantalla." "Completaches o xesto de ir ao inicio." - "Pasar o dedo para ir ao inicio" + "Pasa o dedo para ir ao inicio" "Pasa o dedo cara arriba desde a parte inferior da pantalla. Ao facelo, irás á pantalla de inicio." - - + "Pasa 2 dedos desde a parte inferior da pantalla. Ao facelo, sempre irás á pantalla de inicio." "Asegúrate de pasar o dedo cara arriba desde o bordo inferior da pantalla." "Proba a manter premida a pantalla máis tempo antes de soltala." "Asegúrate de pasar o dedo cara arriba cun movemento vertical. Despois, fai unha pausa." "Aprendiches a usar os xestos. Para desactivalos, vai a Configuración." "Completaches o xesto para cambiar de aplicación." - "Pasar o dedo para cambiar de aplicación" - "Para cambiar de aplicación, pasa o dedo cara arriba desde abaixo, mantén premido e levanta o dedo." - - + "Pasa o dedo para cambiar de aplicación" + "Para cambiar de aplicación, pasa o dedo cara arriba desde a parte inferior da pantalla, mantén premido e levanta o dedo." + "Para cambiar de app, pasa 2 dedos cara arriba desde abaixo, mantén premida a pantalla e levántaos." "Todo listo" "Feito" "Configuración" @@ -81,7 +78,7 @@ "Titorial %1$d/%2$d" "Todo listo" "Pasa o dedo cara arriba para ir á pantalla de inicio" - "Todo está listo para comezar a utilizar o teléfono" + "Xa podes comezar a utilizar o teléfono" "Todo está listo para comezar a utilizar a tableta" "Configuración da navegación do sistema" "Compartir" @@ -91,7 +88,7 @@ "A app non admite a función de pantalla dividida." "A aplicación ou a túa organización non permite realizar esta acción" "Queres omitir o titorial de navegación?" - "Podes atopar isto máis tarde na aplicación %1$s" + "Podes atopalo máis tarde na aplicación %1$s" "Cancelar" "Omitir" "Xira a pantalla" diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 9a3d412d45..3a0adc9c2a 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -65,7 +65,7 @@ "देख लें कि आप स्क्रीन के निचले किनारे से ऊपर की ओर स्वाइप कर रहे हों." "कोशिश करें कि स्क्रीन से उंगली उठाने से पहले, इसे कुछ देर स्क्रीन पर दबाकर रखें." "देख लें कि आप स्क्रीन पर ऊपर की तरफ़, बिल्कुल सीधे स्वाइप कर रहे हों और फिर रुकें." - "आपने हाथ के जेस्चर (हाव-भाव) इस्तेमाल करने सीख लिए हैं. जेस्चर बंद करने के लिए, सेटिंग में जाएं." + "आपने हाथ के जेस्चर इस्तेमाल करने सीख लिए हैं. जेस्चर बंद करने के लिए, सेटिंग में जाएं." "आपने एक ऐप्लिकेशन से दूसरे पर जाने के लिए इस्तेमाल होने वाले हाथ के जेस्चर के बारे में जान लिया है." "एक ऐप्लिकेशन से दूसरे पर जाने के लिए स्वाइप करें" "एक ऐप से दूसरे पर जाने के लिए, स्क्रीन पर नीचे से ऊपर की ओर स्वाइप करें, दबाकर रखें, और फिर छोड़ दें." @@ -78,7 +78,7 @@ "ट्यूटोरियल %1$d/%2$d" "हो गया!" "होम स्क्रीन पर जाने के लिए, ऊपर की ओर स्वाइप करें" - "अब आप अपना फ़ोन इस्तेमाल कर सकते हैं" + "अब आपका फ़ोन, इस्तेमाल के लिए तैयार है" "आप टैबलेट को इस्तेमाल करने के लिए तैयार हैं" "सिस्टम नेविगेशन सेटिंग" "शेयर करें" @@ -87,10 +87,10 @@ "स्प्लिट स्क्रीन मोड के लिए, दूसरे ऐप पर टैप करें" "यह ऐप्लिकेशन, स्प्लिट स्क्रीन पर काम नहीं करता है." "ऐप्लिकेशन या आपका संगठन इस कार्रवाई की अनुमति नहीं देता" - "नेविगेशन ट्यूटोरियल छोड़ना चाहते हैं?" - "आप बाद में %1$s ऐप्लिकेशन पर इसे देख सकते हैं" + "क्या आपको नेविगेशन ट्यूटोरियल छोड़ना है?" + "इसे बाद में %1$s ऐप्लिकेशन पर देखा जा सकता है" "अभी नहीं" - "अभी नहीं" + "छोड़ें" "स्क्रीन घुमाएं" "टास्कबार ट्यूटोरियल दिखाया गया" "टास्कबार ट्यूटोरियल बंद किया गया" diff --git a/quickstep/res/values-hu/strings.xml b/quickstep/res/values-hu/strings.xml index a8985eb729..6369293de6 100644 --- a/quickstep/res/values-hu/strings.xml +++ b/quickstep/res/values-hu/strings.xml @@ -53,8 +53,7 @@ "A vissza mozdulat érzékenysége a Beállításokban módosítható" "Csúsztasson a visszalépéshez" "Ha visszatérne a legutóbbi képernyőre, csúsztasson a képernyő közepére a bal vagy a jobb széléről." - - + "Ha vissza szeretne térni a legutóbbi képernyőre, csúsztasson gyorsan két ujjal a képernyő bal vagy jobb széléről a közepe felé." "Csúsztasson felfelé a képernyő aljától." "Ne álljon meg, mielőtt elengedi a képernyőt." "Csúsztasson egyenesen felfelé." @@ -62,8 +61,7 @@ "Teljesítette a kezdőképernyőre lépés kézmozdulatát." "Csúsztatás a kezdőképernyőre lépéshez" "Csúsztassa ujját felfelé a képernyő aljától. Ez a mozdulat mindig a kezdőképernyőre visz." - - + "Csúsztasson felfelé két ujjal a képernyő aljáról. Ez a kézmozdulat mindig a kezdőképernyőre viszi." "Csúsztasson felfelé a képernyő aljától." "Próbálja tovább lenyomva tartani az ablakot, mielőtt elengedi a képernyőt." "Csúsztasson egyenesen felfelé, majd várjon egy kicsit." @@ -71,8 +69,7 @@ "Teljesítette az alkalmazásváltás kézmozdulatát." "Alkalmazásváltás csúsztatással" "Appok közti váltáshoz csúsztasson felfelé a kép aljáról, tartsa lenyomva az ujját, majd emelje fel." - - + "Appváltáshoz csúsztasson fel két ujjal a kép aljáról, tartsa lenyomva ujjait, majd emelje fel őket." "Minden kész" "Kész" "Beállítások" diff --git a/quickstep/res/values-hy/strings.xml b/quickstep/res/values-hy/strings.xml index 1ca464bb3b..9eeaa98690 100644 --- a/quickstep/res/values-hy/strings.xml +++ b/quickstep/res/values-hy/strings.xml @@ -52,9 +52,8 @@ "Համոզվեք, որ մատը չափազանց մոտ չեք սահեցնում էկրանին ներքևի հատվածին։" "Հետ գնալու ժեստի զգայունությունը փոփոխեք կարգավորումներում" "Սահեցրեք մատը՝ հետ գնալու համար" - "Վերջին էկրան վերադառնալու համար էկրանի աջ կամ ձախ եզրից մատը սահեցրեք դեպի կենտրոն։" - - + "Վերջին էկրանին վերադառնալու համար էկրանի աջ կամ ձախ եզրից մատը սահեցրեք դեպի կենտրոն։" + "Վերջին էկրանին վերադառնալու համար 2 մատը սահեցրեք ձախ կամ աջ եզրից դեպի կենտրոն։" "Համոզվեք, որ մատն էկրանի ներքևի եզրից վերև եք սահեցնում։" "Համոզվեք, որ դադար չեք տալիս նախքան բաց թողնելը։" "Համոզվեք, որ մատն ուղիղ վերև եք սահեցնում։" @@ -62,8 +61,7 @@ "Դուք սովորեցիք հիմնական էկրան անցնելու ժեստը։" "Սահեցրեք մատը՝ հիմնական էկրան անցնելու համար" "Մատը սահեցրեք էկրանի ներքևից վերև։ Այս ժեստը բացում է հիմնական էկրանը։" - - + "Երկու մատը էկրանի ներքևից սահեցրեք վերև։ Այս ժեստը բացում է հիմնական էկրանը։" "Համոզվեք, որ մատն էկրանի ներքևի եզրից վերև եք սահեցնում։" "Նախքան բաց թողնելը փորձեք հնարավորինս երկար պահել պատուհանը։" "Համոզվեք, որ մատն ուղիղ վերև եք սահեցնում, այնուհետև դադար տվեք։" @@ -71,8 +69,7 @@ "Դուք սովորեցիք մի հավելվածից մյուսն անցնելու ժեստը։" "Մատը սահեցրեք՝ մյուս հավելվածին անցնելու համար" "Մեկ հավելվածից մյուսն անցնելու համար մատը էկրանի ներքևից սահեցրեք վերև, ապա հեռացրեք այն էկրանից։" - - + "Մեկ հավելվածից մյուսն անցնելու համար 2 մատը էկրանի ներքևից սահեցրեք վերև, ապա հեռացրեք այն էկրանից։" "Պատրաստ է" "Պատրաստ է" "Կարգավորումներ" diff --git a/quickstep/res/values-in/strings.xml b/quickstep/res/values-in/strings.xml index 3d29348366..14d8c3effe 100644 --- a/quickstep/res/values-in/strings.xml +++ b/quickstep/res/values-in/strings.xml @@ -53,8 +53,7 @@ "Untuk mengubah sensitivitas gestur kembali, buka Setelan" "Geser untuk kembali" "Untuk kembali ke layar terakhir, geser dari tepi kiri atau kanan ke tengah layar." - - + "Untuk kembali ke layar terakhir, geser dengan 2 jari dari tepi kiri atau kanan ke tengah layar." "Pastikan Anda menggeser ke atas dari tepi bawah layar." "Pastikan Anda tidak menjeda sebelum melepaskan." "Pastikan Anda menggeser lurus ke atas." @@ -62,8 +61,7 @@ "Anda telah menyelesaikan gestur menuju Layar utama." "Geser untuk beralih ke layar utama" "Geser ke atas dari bagian bawah layar. Gestur ini akan selalu membawa Anda ke Layar utama." - - + "Geser ke atas dengan 2 jari dari bawah layar. Gestur ini akan selalu membawa Anda ke Layar utama." "Pastikan Anda menggeser ke atas dari tepi bawah layar." "Coba tahan jendela lebih lama sebelum melepaskan." "Pastikan Anda menggeser lurus ke atas, lalu menjedanya." @@ -71,8 +69,7 @@ "Anda telah menyelesaikan gestur beralih aplikasi." "Geser untuk beralih aplikasi" "Untuk beralih antar-aplikasi, geser ke atas dari bagian bawah layar, tahan, lalu lepaskan." - - + "Untuk beralih antar-aplikasi, geser ke atas dengan 2 jari dari bawah layar, tahan, lalu lepaskan." "Semua siap" "Selesai" "Setelan" @@ -90,7 +87,7 @@ "Ketuk aplikasi lain untuk menggunakan layar terpisah" "Aplikasi tidak mendukung layar terpisah." "Tindakan ini tidak diizinkan oleh aplikasi atau organisasi Anda" - "Lewati tutorial navigasi?" + "Lewati tutorial gestur?" "Anda dapat menemukan tutorial ini di lain waktu di aplikasi %1$s" "Batal" "Lewati" diff --git a/quickstep/res/values-is/strings.xml b/quickstep/res/values-is/strings.xml index 4e3227c2f9..1761203bf3 100644 --- a/quickstep/res/values-is/strings.xml +++ b/quickstep/res/values-is/strings.xml @@ -53,8 +53,7 @@ "Til að breyta næmi til baka-bendingar ferðu í stillingar" "Strjúktu til að fara til baka" "Til að fara til baka á síðasta skjá skaltu strjúka frá vinstri eða hægri brún að miðju skjásins." - - + "Strjúktu frá vinstri eða hægri brún að miðju skjásins með 2 fingrum til að fara aftur á síðasta skjá." "Passaðu að strjúka upp frá neðri brún skjásins." "Passaðu að stoppa ekki áður en þú sleppir." "Passaðu að strjúka beint upp." @@ -62,8 +61,7 @@ "Þú laukst við að kynna þér bendinguna „heim“." "Strjúktu til að fara heim" "Strjúktu upp frá neðri hluta skjásins. Þetta flytur þig alltaf á heimaskjáinn." - - + "Strjúktu frá neðri brún skjásins með 2 fingrum. Þessi bending opnar ávallt heimaskjáinn." "Passaðu að strjúka upp frá neðri brún skjásins." "Prófaðu að halda fingrinum lengur á glugganum áður en þú sleppir." "Passaðu að strjúka beint upp og stoppa svo." @@ -71,8 +69,7 @@ "Þú laukst við að kynna þér bendinguna „skipta um forrit“." "Strjúktu til að skipta á milli forrita" "Strjúktu upp frá neðri hluta skjásins, haltu og slepptu svo til að skipta á milli forrita." - - + "Strjúktu upp frá neðri brún skjásins með 2 fingrum, haltu og slepptu til að skipta á milli forrita." "Allt til reiðu" "Lokið" "Stillingar" diff --git a/quickstep/res/values-it/strings.xml b/quickstep/res/values-it/strings.xml index 4aa50aea73..874d07223d 100644 --- a/quickstep/res/values-it/strings.xml +++ b/quickstep/res/values-it/strings.xml @@ -31,7 +31,7 @@ "Rimanente oggi: %1$s" "App suggerite" "App previste per te" - "Visualizza app suggerite nella riga inferiore della schermata Home" + "Visualizza le app suggerite nella riga inferiore della schermata Home" "Visualizza app suggerite nella riga dei Preferiti della schermata Home" "Accedi facilmente alle app più utilizzate direttamente dalla schermata Home. I suggerimenti varieranno in base alle tue routine. Le app nella riga inferiore verranno spostate più in alto sulla schermata Home." "Accedi facilmente alle app più utilizzate direttamente dalla schermata Home. I suggerimenti varieranno in base alle tue routine. Le app nella riga dei Preferiti verranno spostate nella schermata Home." @@ -53,8 +53,7 @@ "Usa Impostazioni per cambiare sensibilità del gesto Indietro" "Scorri per tornare indietro" "Per tornare all\'ultima schermata, scorri dal bordo sinistro o destro verso il centro dello schermo." - - + "Per tornare all\'ultima schermata, scorri con 2 dita dal bordo sinistro o destro verso il centro dello schermo." "Assicurati di scorrere verso l\'alto dal bordo inferiore dello schermo." "Assicurati di non fare pause prima di sollevare il dito." "Assicurati di scorrere verso l\'alto senza fermarti." @@ -62,8 +61,7 @@ "Hai completato il gesto Vai alla schermata Home." "Scorri per andare alla schermata Home" "Scorri verso l\'alto dalla parte inferiore dello schermo. Questo gesto ti porta sempre alla schermata Home." - - + "Scorri verso l\'alto con 2 dita dal basso. Questo gesto ti porta sempre alla schermata Home." "Assicurati di scorrere verso l\'alto dal bordo inferiore dello schermo." "Prova a tenere premuta la finestra più a lungo prima di rilasciarla." "Assicurati di scorrere verso l\'alto senza fermarti, poi fai una pausa." @@ -71,8 +69,7 @@ "Hai completato il gesto Cambia app." "Scorri per passare da un\'app all\'altra" "Per spostarti tra le app, scorri verso l\'alto dal fondo dello schermo, tieni premuto e rilascia." - - + "Per spostarti tra le app, scorri verso l\'alto con 2 dita, tieni premuto e rilascia." "Fatto" "Fine" "Impostazioni" diff --git a/quickstep/res/values-iw/strings.xml b/quickstep/res/values-iw/strings.xml index 0fc497b341..09d76f89a1 100644 --- a/quickstep/res/values-iw/strings.xml +++ b/quickstep/res/values-iw/strings.xml @@ -53,8 +53,7 @@ "כדי לשנות את מידת הרגישות של תנועת החזרה, יש לעבור להגדרות" "יש להחליק כדי לחזור" "כדי לחזור למסך הקודם, יש להחליק מהקצה השמאלי או הימני למרכז המסך." - - + "כדי לחזור למסך הקודם, יש להחליק עם שתי אצבעות מהקצה השמאלי או הימני למרכז המסך." "חשוב להקפיד להחליק למעלה מהקצה התחתון של המסך." "חשוב לוודא שלא מחכים לפני שמשחררים." "חשוב להקפיד להחליק ישר למעלה." @@ -62,8 +61,7 @@ "השלמת את תנועת המעבר למסך הבית." "יש להחליק כדי לעבור למסך הבית" "החלקה למעלה מתחתית המסך תמיד תעביר אותך למסך הבית." - - + "יש להחליק למעלה עם שתי אצבעות מתחתית המסך. התנועה הזו תמיד מעבירה אותך למסך הבית." "חשוב להקפיד להחליק למעלה מהקצה התחתון של המסך." "אפשר להחזיק את החלון זמן רב יותר לפני שמשחררים." "חשוב להקפיד להחליק ישר למעלה ואז להמתין." @@ -71,8 +69,7 @@ "השלמת את תנועת המעבר בין האפליקציות." "יש להחליק כדי לעבור בין אפליקציות" "כדי לעבור בין אפלקציות, יש להחליק למעלה מתחתית המסך, להחזיק ולאחר מכן לשחרר." - - + "כדי לעבור בין אפלקציות, יש להחליק למעלה עם שתי אצבעות מתחתית המסך, להחזיק ולאחר מכן לשחרר." "הכול מוכן" "סיום" "הגדרות" diff --git a/quickstep/res/values-ja/strings.xml b/quickstep/res/values-ja/strings.xml index b50618de08..50c031ee90 100644 --- a/quickstep/res/values-ja/strings.xml +++ b/quickstep/res/values-ja/strings.xml @@ -53,8 +53,7 @@ "「戻る」操作の感度を変更するには [設定] に移動します" "スワイプで戻る" "直前の画面に戻るには、画面の左端または右端から中央に向かってスワイプします。" - - + "直前の画面に戻るには、2 本の指で画面の左端または右端から中央に向かってスワイプします。" "画面の下端から上にスワイプしてください。" "指を離す前にいったん止めないでください。" "まっすぐ上にスワイプしてください。" @@ -62,8 +61,7 @@ "「ホームに戻る」操作を学習しました。" "スワイプでホームに戻る" "画面を下から上にスワイプします。この操作でいつでもホーム画面に戻れます。" - - + "2 本の指で画面下部から上にスワイプします。この操作で常にホーム画面に戻ります。" "画面の下端から上にスワイプしてください。" "ウィンドウをもう少し長く押してから指を離すようにしてみましょう。" "まっすぐ上にスワイプしてから、いったん指を止めてください。" @@ -71,8 +69,7 @@ "「アプリを切り替える」操作を完了しました。" "スワイプでアプリを切り替える" "アプリを切り替えるには、画面を下から上にスワイプして長押しし、指を離します。" - - + "アプリを切り替えるには、2 本の指で画面下部から上にスワイプしたまま長押しし、指を離します。" "設定完了" "完了" "設定" @@ -81,7 +78,7 @@ "チュートリアル %1$d/%2$d" "設定完了" "ホームに移動するには上にスワイプします" - "スマートフォンを使い始めることができます" + "スマートフォンを使用する準備ができました" "これでタブレットが使えるようになりました" "システム ナビゲーションの設定" "共有" diff --git a/quickstep/res/values-kk/strings.xml b/quickstep/res/values-kk/strings.xml index 6017b9f457..7758125cad 100644 --- a/quickstep/res/values-kk/strings.xml +++ b/quickstep/res/values-kk/strings.xml @@ -53,8 +53,7 @@ "Артқа қайту қимылы сезгіштігін параметрлерден өзгертіңіз." "Артқа қайту үшін сырғытыңыз" "Соңғы ашылған экранға оралу үшін экранның сол немесе оң жақ шетінен ортасына қарай сырғытыңыз." - - + "Соңғы ашылған экранға оралу үшін екі саусақпен экранның сол не оң жағынан ортасына сырғытыңыз." "Экранның төменгі шетінен жоғары қарай сырғытыңыз." "Жіберер алдында кідіріс жасамаңыз." "Тігінен жоғары қарай сырғытыңыз." @@ -62,8 +61,7 @@ "Негізгі экранға қайту қимылын аяқтадыңыз." "Негізгі экранға өту үшін сырғытыңыз" "Экранның төменгі жағынан жоғары қарай сырғытыңыз. Сонда негізгі экран ашылады." - - + "Екі саусақпен экранның төменгі жағынан жоғары сырғытыңыз. Бұл қимыл үнемі негізгі экранды ашады." "Экранның төменгі шетінен жоғары қарай сырғытыңыз." "Жіберер алдында терезені ұзағырақ ұстап тұруға тырысыңыз." "Тігінен жоғары қарай сырғытыңыз да, кідіріңіз." @@ -71,8 +69,7 @@ "Қолданбаларды ауыстыру қимылын аяқтадыңыз." "Қолданбаларды ауыстыру үшін сырғытыңыз" "Бір қолданбадан екіншісіне ауысу үшін экранның төменгі жағынан жоғары қарай сырғытып, ұстап тұрып жіберіңіз." - - + "Бір қолданбадан екіншісіне ауысу үшін екі саусақпен экранның төменгі жағынан жоғары қарай сырғытып, ұстап тұрып жіберіңіз." "Бәрі дайын" "Дайын" "Параметрлер" diff --git a/quickstep/res/values-km/strings.xml b/quickstep/res/values-km/strings.xml index 720aae8d37..93b23611be 100644 --- a/quickstep/res/values-km/strings.xml +++ b/quickstep/res/values-km/strings.xml @@ -51,10 +51,9 @@ "អ្នក​បានបញ្ចប់​ចលនា​ថយក្រោយ​ហើយ។" "ត្រូវប្រាកដថា​អ្នកមិនអូស​ទៅជិត​ផ្នែកខាងក្រោម​នៃអេក្រង់ពេក​។" "ដើម្បីប្ដូរកម្រិត​រំញោចនឹង​ចលនាថយក្រោយ សូមចូលទៅកាន់​ការកំណត់" - "អូស​ដើម្បី​ត្រឡប់​ទៅវិញ" + "អូស​ដើម្បី​ថយក្រោយ" "ដើម្បី​ត្រឡប់ទៅ​អេក្រង់​ចុងក្រោយវិញ សូមអូស​ពីគែម​ខាងឆ្វេង ឬខាងស្ដាំ​ទៅផ្នែកកណ្ដាល​នៃអេក្រង់​។" - - + "ដើម្បី​ត្រឡប់​ទៅ​អេក្រង់​ចុងក្រោយ​វិញ អូស​ដោយ​ប្រើ​ម្រាមដៃពីរ​ពី​គែម​ខាង​ឆ្វេង ឬ​ខាង​ស្ដាំ​ទៅផ្នែក​​កណ្ដាលនៃ​អេក្រង់។" "ត្រូវប្រាកដថា​អ្នកអូសឡើងលើ​ពីគែមខាងក្រោម​នៃអេក្រង់​។" "ត្រូវប្រាកដថា​អ្នកមិនផ្អាក មុនពេល​ដកដៃ​។" "ត្រូវប្រាកដថា​អ្នកអូស​ត្រង់ឡើងលើ​។" @@ -62,8 +61,7 @@ "អ្នក​បានបញ្ចប់​ចលនា​ចូលទៅកាន់​ទំព័រដើម​ហើយ។" "អូស​ដើម្បីចូល​ទៅកាន់​អេក្រង់ដើម" "អូស​ឡើងលើ​ពីផ្នែកខាងក្រោម​នៃ​អេក្រង់របស់អ្នក។ ចលនា​នេះ​នាំ​អ្នក​ទៅ​អេក្រង់ដើម​ជានិច្ច។" - - + "អូសឡើងលើដោយប្រើម្រាមដៃពីរពីផ្នែកខាងក្រោមនៃ​អេក្រង់។ ចលនានេះ​តែងតែ​នាំអ្នក​ទៅ​អេក្រង់​ដើម​ជា​និច្ច។" "ត្រូវប្រាកដថា​អ្នកអូសឡើងលើ​ពីគែមខាងក្រោម​នៃអេក្រង់​។" "សាកល្បង​សង្កត់វិនដូ​ឱ្យបានយូរ​ជាងនេះ មុនពេល​ដកដៃ​។" "ត្រូវប្រាកដថា​អ្នកអូស​ត្រង់ឡើងលើ រួចផ្អាក។" @@ -71,8 +69,7 @@ "អ្នក​បានបញ្ចប់​ចលនា​ប្ដូរកម្មវិធី​ហើយ។" "អូស​ដើម្បីប្ដូរ​កម្មវិធី" "ដើម្បីប្ដូររវាងកម្មវិធី សូមអូសឡើងលើពីផ្នែកខាងក្រោមនៃអេក្រង់របស់អ្នក រួចចុចឱ្យជាប់ បន្ទាប់មកដកដៃចេញ។" - - + "ដើម្បីប្ដូរកម្មវិធី អូសឡើងលើ​ដោយប្រើម្រាមដៃពីរពី​ផ្នែក​ខាងក្រោមនៃ​អេក្រង់របស់អ្នក សង្កត់ ហើយ​លែងវិញ។" "រួចហើយ" "រួចរាល់" "ការកំណត់" diff --git a/quickstep/res/values-kn/strings.xml b/quickstep/res/values-kn/strings.xml index 243916be22..2c1f6995c1 100644 --- a/quickstep/res/values-kn/strings.xml +++ b/quickstep/res/values-kn/strings.xml @@ -87,7 +87,7 @@ "ಸ್ಪ್ಲಿಟ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಬಳಸಲು ಬೇರೊಂದು ಆ್ಯಪ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ" "ಸ್ಪ್ಲಿಟ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಆ್ಯಪ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ." "ಆ್ಯಪ್ ಅಥವಾ ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಈ ಕ್ರಿಯೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ" - "ನ್ಯಾವಿಗೇಷನ್ ಟ್ಯುಟೋರಿಯಲ್ ಸ್ಕಿಪ್ ಮಾಡಿ?" + "ನ್ಯಾವಿಗೇಶನ್ ಟ್ಯುಟೋರಿಯಲ್ ಸ್ಕಿಪ್ ಮಾಡಬೇಕೇ?" "%1$s ಆ್ಯಪ್‌ನಲ್ಲಿ ಇದನ್ನು ನಂತರ ಕಾಣಬಹುದು" "ರದ್ದುಮಾಡಿ" "ಸ್ಕಿಪ್ ಮಾಡಿ" diff --git a/quickstep/res/values-ko/strings.xml b/quickstep/res/values-ko/strings.xml index ad3c324423..6626bc1759 100644 --- a/quickstep/res/values-ko/strings.xml +++ b/quickstep/res/values-ko/strings.xml @@ -52,27 +52,24 @@ "화면 하단에 지나치게 가까운 곳에서 스와이프하면 안 됩니다." "돌아가기 동작의 민감도를 변경하려면 설정으로 이동하세요" "스와이프하여 돌아가기" - "마지막 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요." - - + "이전 화면으로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요." + "마지막 화면으로 돌아가려면 두 손가락을 사용해 왼쪽 또는 오른쪽 가장자리에서 화면 중앙으로 스와이프하세요" "화면 하단 가장자리에서 위로 스와이프하세요." "손가락을 떼기 전에 멈추지 않아야 합니다." - "위로 똑바르게 스와이프하세요." + "위로 곧게 스와이프하세요." "홈으로 이동 동작을 완료했습니다. 이번에는 뒤로 돌아가는 방법을 알아보겠습니다." "홈으로 이동 동작을 완료했습니다." "스와이프하여 홈으로 이동" "화면 하단에서 위로 스와이프합니다. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다." - - + "두 손가락을 사용해 화면 하단에서 위로 스와이프하세요. 이 동작을 사용하면 언제든지 홈 화면으로 이동할 수 있습니다" "화면 하단 가장자리에서 위로 스와이프하세요." "창을 더 오래 누르고 있다가 손가락을 떼 보세요." - "위로 똑바르게 스와이프한 후 잠깐 멈추세요." + "위로 곧게 스와이프한 후 잠시 멈추세요." "동작 사용 방법을 알아봤습니다. 동작을 사용 중지하려면 설정으로 이동하세요." "앱 전환 동작을 완료했습니다." - "스와이프로 앱 전환" + "스와이프하여 앱 전환" "앱 간에 전환하려면 화면 하단에서 위로 스와이프하고 잠시 멈춘 다음 손가락을 떼세요." - - + "앱 간에 전환하려면 두 손가락을 사용해 화면 하단에서 위로 스와이프하고 잠시 멈춘 다음 손가락을 떼세요" "설정 완료" "완료" "설정" @@ -91,7 +88,7 @@ "앱이 화면 분할을 지원하지 않습니다." "이 작업은 앱 또는 조직에서 허용되지 않습니다." "이동 방법 튜토리얼을 건너뛰시겠습니까?" - "이 튜토리얼은 %1$s 앱에서 다시 볼 수 있습니다" + "이 튜토리얼은 %1$s 앱에서 다시 볼 수 있습니다." "취소" "건너뛰기" "화면 회전" diff --git a/quickstep/res/values-ky/strings.xml b/quickstep/res/values-ky/strings.xml index ad1fa93a5e..dac4d1d7cf 100644 --- a/quickstep/res/values-ky/strings.xml +++ b/quickstep/res/values-ky/strings.xml @@ -53,8 +53,7 @@ "\"Артка\" жаң-нун сезгичтигин өзгөртүү үчүн жөндөөлөргө өтүңүз" "Артка кайтуу үчүн сүрүңүз" "Акыркы экранга кайтуу үчүн экранды сол же оң жагынан ортосуна карай сүрүңүз." - - + "Акыркы экранга кайтуу үчүн экранды сол же оң жагынан ортосуна карай 2 манжаңыз менен сүрүңүз." "Экранды ылдыйдан өйдө сүрүңүз." "Манжаңызды алганга чейин токтотпоңуз." "Экранды өйдө сүрүңүз." @@ -62,8 +61,7 @@ "\"Башкы бетке өтүү\" жаңсоосун үйрөндүңүз." "Башкы бетке өтүү үчүн сүрүп коюңуз" "Экранды ылдый жагынан өйдө сүрүңүз. Бул жаңсоо сизди ар дайым Башкы экранга алып барат." - - + "Экранды ылдый жагынан өйдө 2 манжаңыз менен сүрүңүз. Бул жаңсоо ар дайым Башкы экранга алып барат." "Экранды ылдыйдан өйдө сүрүңүз." "Манжаңызды алуудан мурун экранда узагыраак кармаңыз." "Экранды өйдө карай сүрүп, токтоп туруңуз." @@ -71,8 +69,7 @@ "\"Колдонмолорду которуштуруу\" жаңсоосун үйрөндүңүз." "Колдонмолорду которуштуруу үчүн сүрүңүз" "Бир колдонмодон экинчисине өтүү үчүн экранды ылдыйдан өйдө карай сүрүп, бир аз коё бербей туруңуз." - - + "Бир колдонмодон экинчисине өтүү үчүн экранды 2 манжа менен ылдыйдан өйдө сүрүп, коё бербей туруңуз." "Дапдаяр!" "Бүттү" "Жөндөөлөр" @@ -83,7 +80,7 @@ "Башкы бетке өтүү үчүн экранды өйдө сүрүңүз" "Телефонуңузду колдоно берсеңиз болот" "Планшетиңизди колдоно берсеңиз болот" - "Өтүү аракетинин тутумдук жөндөөлөрү" + "Өтүү аракетинин системалык параметрлери" "Бөлүшүү" "Скриншот" "Бөлүү" diff --git a/quickstep/res/values-lt/strings.xml b/quickstep/res/values-lt/strings.xml index 87ecdc1cc3..25a84a7313 100644 --- a/quickstep/res/values-lt/strings.xml +++ b/quickstep/res/values-lt/strings.xml @@ -53,8 +53,7 @@ "Norėd. pak. grįžimo gesto jautr., eikite į sk. „Nustatymai“" "Norėdami grįžti, perbraukite" "Norėdami grįžti į ankstesnį ekraną, perbr. nuo kairiojo arba dešinio krašto link ekrano vidurio." - - + "Jei norite grįžti į ankstesnį ekraną, perbraukite dviem pirštais nuo kairiojo arba dešiniojo krašto link ekrano vidurio." "Turite perbraukti aukštyn nuo apatinio ekrano krašto." "Nepristabdykite prieš pakeldami pirštą." "Turite tiesiai perbraukti aukštyn." @@ -62,8 +61,7 @@ "Atlikote perėjimo į pagrindinį ekraną gestą." "Perbraukite, kad pereitumėte į pagrindinį ekraną" "Perbraukite aukštyn nuo ekrano apačios. Atlikus šį gestą, visada nukreipiama į pagrindinį ekraną." - - + "Perbraukite dviem pirštais nuo ekrano apačios. Šis gestas visada nukreipia į pagrindinį ekraną." "Turite perbraukti aukštyn nuo apatinio ekrano krašto." "Pabandykite palaikyti langą ilgiau prieš pakeldami pirštą." "Turite tiesiai perbraukti aukštyn, o tada pristabdyti." @@ -71,8 +69,7 @@ "Atlikote programų perjungimo gestą." "Perbraukite, kad perjungtumėte programas" "Norėdami perjungti programas, perbraukite aukštyn nuo ekrano apačios, palaikykite ir paleiskite." - - + "Perjunkite programas perbraukę dviem pirštais aukštyn nuo ekrano apačios, palaikę ir paleidę." "Viskas nustatyta" "Atlikta" "Nustatymai" diff --git a/quickstep/res/values-lv/strings.xml b/quickstep/res/values-lv/strings.xml index 8aaffaf735..ee25cb5008 100644 --- a/quickstep/res/values-lv/strings.xml +++ b/quickstep/res/values-lv/strings.xml @@ -53,8 +53,7 @@ "Atgriešanās žesta jutīguma līmeni varat mainīt iestatījumos." "Vilkšana, lai atgrieztos" "Lai atgrieztos iepriekšējā ekrānā, velciet no kreisās vai labās malas uz ekrāna vidu." - - + "Lai pārietu uz iepriekšējo ekrānu, ar diviem pirkstiem velciet no kreisās vai labās malas uz ekrāna vidu." "Jāvelk augšup no ekrāna apakšmalas." "Pirms atlaišanas nepārtrauciet kustību." "Jāvelk tieši uz augšu." @@ -62,8 +61,7 @@ "Jūs sekmīgi veicāt sākuma ekrāna atvēršanas žestu." "Vilkšana, lai pārietu uz sākumu" "Velciet augšup no ekrāna apakšdaļas. Ar šo žestu vienmēr varat atvērt sākuma ekrānu." - - + "Ar 2 pirkstiem velciet augšup no ekrāna apakšdaļas. Ar šo žestu vienmēr varat atvērt sākuma ekrānu." "Jāvelk augšup no ekrāna apakšmalas." "Mēģiniet ilgāk turēt logu, pirms atlaižat." "Jāvelk tieši uz augšu un pēc tam jāaptur kustība." @@ -71,8 +69,7 @@ "Jūs sekmīgi veicāt lietotņu pārslēgšanas žestu." "Vilkšana, lai pārslēgtu lietotnes" "Lai pārslēgtu lietotnes, velciet augšup no ekrāna apakšdaļas, turiet un pēc tam atlaidiet." - - + "Lai pārslēgtu lietotnes, ar 2 pirkstiem velciet no ekrāna apakšdaļas, turiet un pēc tam atlaidiet." "Gatavs" "Gatavs" "Iestatījumi" diff --git a/quickstep/res/values-mk/strings.xml b/quickstep/res/values-mk/strings.xml index 89f19fa334..a206a492a4 100644 --- a/quickstep/res/values-mk/strings.xml +++ b/quickstep/res/values-mk/strings.xml @@ -47,7 +47,7 @@ "Предвидена апликација: %1$s" "Повлечете од крајниот десен или крајниот лев раб." "Повлечете од десниот или левиот раб кон средината на екранот и пуштете." - "Научивте како да повлекувате оддесно за да одите назад. Следно, дознајте како да се префрлате помеѓу апликации." + "Научивте како да повлекувате оддесно за враќање назад. Научете и како да се префрлате помеѓу апликациите." "Завршивте со упатството за враќање назад." "Не повлекувајте преблиску до долниот раб на екранот." "За да ја промените чувствителноста, одете во „Поставки“" @@ -57,15 +57,15 @@ "Повлечете нагоре од долниот раб на екранот." "Не правете пауза пред да пуштите." "Повлечете право нагоре." - "Завршивте со упатството за почетната страница. Следно, дознајте како да се вратите назад." - "Завршивте со упатството за почетната страница." - "Повлечете за да одите на почетната страница" + "Го научивте движењето за отворање на почетниот екран. Научете го и движењето за враќање назад." + "Го научивте движењето за отворање на почетниот екран." + "Повлечете за да одите на почетниот екран" "Повлечете нагоре од долниот раб на екранот. Ова движење секогаш ќе ве одведе на почетниот екран." "Повлечете нагоре со два прста од долниот раб на екранот. Движењево секогаш ве носи на почетниот екран." "Повлечете нагоре од долниот раб на екранот." "Задржете го прозорецот подолго пред да го пуштите." "Повлечете право нагоре, а потоа застанете." - "Дознавте како се користат движењата. За да ги исклучите движењата, одете во „Поставки“." + "Научивте како се користат движењата. За да ги исклучите движењата, одете во „Поставки“." "Завршивте со упатството за префрлање помеѓу апликации." "Повлечете за префрлање помеѓу апликации" "За да смените апликација, повлечете нагоре од дното на екранот и задржете, па пуштете." diff --git a/quickstep/res/values-ml/strings.xml b/quickstep/res/values-ml/strings.xml index f59a997716..9f00e91b64 100644 --- a/quickstep/res/values-ml/strings.xml +++ b/quickstep/res/values-ml/strings.xml @@ -53,26 +53,23 @@ "ബാക്ക്ജെസ്റ്ററിന്റെ സെൻസിറ്റിവിറ്റി മാറ്റാൻ ക്രമീകരണത്തിൽ പോകൂ" "മടങ്ങാൻ സ്വെെപ്പ് ചെയ്യുക" "മുൻ സ്‌ക്രീനിലേക്ക് മടങ്ങാൻ, ഇടതോ വലതോ അരികിൽ നിന്ന് സ്‌ക്രീനിന്റെ നടുവിലേക്ക് സ്വെെപ്പ് ചെയ്യുക." - - + "മുമ്പത്തെ സ്ക്രീനിലേക്ക് മടങ്ങാൻ, 2 വിരലുകൾ ഉപയോഗിച്ച് ഇടത് അല്ലെങ്കിൽ വലത് മൂലയിൽ നിന്ന് സ്ക്രീനിന്റെ മധ്യഭാഗത്തേക്ക് സ്വൈപ്പ് ചെയ്യുക." "സ്‌ക്രീനിന്റെ താഴത്തെ അരികിൽ നിന്ന് മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക." "വിടുന്നതിന് മുമ്പ് നിങ്ങൾ താൽക്കാലികമായി നിർത്തുന്നില്ലെന്ന് ഉറപ്പാക്കുക." - "നേരെ മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പിക്കുക." + "നേരെ മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക." "ഹോമിലേക്ക് പോകുക ജെസ്ച്ചർ പൂർത്തിയാക്കി. അടുത്തത്, എങ്ങനെ മടങ്ങാമെന്ന് അറിയുക." "ഹോമിലേക്ക് പോകുക ജെസ്ച്ചർ നിങ്ങൾ പൂർത്തിയാക്കി." "ഹോമിലേക്ക് പോകാൻ സ്വെെപ്പ് ചെയ്യുക" "സ്‌ക്രീനിന്റെ താഴെ നിന്ന് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യൂ. ഈ ജെസ്ച്ചർ എപ്പോഴും ഹോം സ്‌ക്രീനിലേക്ക് നയിക്കുന്നു." - - + "സ്ക്രീനിന്റെ താഴെ നിന്ന് മുകളിലേക്ക് 2 വിരലുകൾ കൊണ്ട് സ്വൈപ്പ് ചെയ്യൂ. ഈ ജെസ്ച്ചർ എല്ലായ്‌പ്പോഴും ഹോം സ്ക്രീനിലേക്ക് നയിക്കുന്നു." "സ്‌ക്രീനിന്റെ താഴത്തെ അരികിൽ നിന്ന് മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക." "റിലീസ് ചെയ്യുന്നതിന് മുമ്പ് വിൻഡോ കൂടുതൽ സമയം ഹോൾഡ് ചെയ്യാൻ ശ്രമിക്കുക." - "നേരെ മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക, ശേഷം താൽക്കാലികമായി നിർത്തുക." + "നേരെ മുകളിലേക്ക് സ്വെെപ്പ് ചെയ്ത് അൽപ്പസമയം പിടിച്ചുനിർത്തുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക." "ജെസ്ച്ചറുകൾ ഉപയോഗിക്കുന്ന രീതി നിങ്ങൾ മനസ്സിലാക്കി. ജെസ്ച്ചറുകൾ ഓഫാക്കാൻ ക്രമീകരണത്തിലേക്ക് പോകുക." "ആപ്പുകൾ തമ്മിൽ മാറുക ജെസ്‌ച്ചർ നിങ്ങൾ പൂർത്തിയാക്കി." "ആപ്പുകൾ മാറാൻ സ്വെെപ്പ് ചെയ്യുക" "ആപ്പുകൾക്കിടയിൽ മാറാൻ സ്‌ക്രീനിന്റെ താഴെ നിന്ന് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്‌ത് പിടിച്ച ശേഷം വിടുക." - - + "ആപ്പുകൾക്കിടയിൽ മാറാൻ സ്ക്രീനിന്റെ താഴെ നിന്ന് മുകളിലേക്ക് 2 വിരലുകൾ കൊണ്ട് സ്വൈപ്പ് ചെയ്ത് പിടിച്ച ശേഷം വിടുക." "എല്ലാം സജ്ജീകരിച്ചു" "പൂർത്തിയായി" "ക്രമീകരണം" diff --git a/quickstep/res/values-mr/strings.xml b/quickstep/res/values-mr/strings.xml index 526135b990..5f2fb0c5d2 100644 --- a/quickstep/res/values-mr/strings.xml +++ b/quickstep/res/values-mr/strings.xml @@ -80,7 +80,7 @@ "होम वर जाण्यासाठी वरती स्वाइप करा" "तुम्ही तुमचा फोन वापरण्यास सुरुवात करू शकता" "तुम्ही तुमचा टॅबलेट वापरण्यास सुरुवात करू शकता" - "सिस्टम नेव्हिगेशन सेटिंग्ज" + "सिस्टीम नेव्हिगेशन सेटिंग्ज" "शेअर करा" "स्क्रीनशॉट" "स्प्लिट" diff --git a/quickstep/res/values-my/strings.xml b/quickstep/res/values-my/strings.xml index e0766666d4..825b6f23e9 100644 --- a/quickstep/res/values-my/strings.xml +++ b/quickstep/res/values-my/strings.xml @@ -45,7 +45,7 @@ "အက်ပ်အကြံပြုချက်များ ဖွင့်ထားသည်" "အက်ပ်အကြံပြုချက်များကို ပိတ်ထားသည်" "ကြိုတင်မှန်းဆထားသော အက်ပ်− %1$s" - "ညာ သို့မဟုတ် ဘယ်ဘက်အစွန် ခပ်လှမ်းလှမ်းမှ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" + "ညာ သို့မဟုတ် ဘယ်ဘက်အစွန်မှ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" "စခရင်၏ ညာ သို့မဟုတ် ဘက်ဘက်အစွန်မှ အလယ်သို့ ပွတ်ဆွဲပြီး လွှတ်လိုက်ကြောင်း သေချာပါစေ။" "နောက်ပြန်သွားရန် ညာဘက်မှပွတ်ဆွဲနည်းကို သိသွားပါပြီ။ နောက်အဆင့်တွင် အက်ပ်များပြောင်းနည်းကို လေ့လာပါ။" "နောက်ဆုတ်လက်ဟန် ရှင်းလင်းပို့ချချက် ပြီးပါပြီ။" @@ -53,8 +53,7 @@ "နောက်ဆုတ်လက်ဟန်၏ အာရုံခံစွမ်းကိုပြောင်းရန် ‘ဆက်တင်များ’ သို့ သွားပါ" "နောက်ပြန်သွားရန် ပွတ်ဆွဲပါ" "နောက်ဆုံးဖန်သားပြင်သို့ ပြန်သွားရန် ဘယ်ဘက် (သို့) ညာဘက်အစွန်မှ ဖန်သားပြင်အလယ်သို့ ပွတ်ဆွဲပါ။" - - + "ပြီးခဲ့သည့်ဖန်သားပြင်သို့သွားရန် ဘယ်ဘက် (သို့) ညာဘက်အစွန်းမှ ဖန်သားပြင်အလယ်သို့ လက် ၂ ချောင်းဖြင့် ပွတ်ဆွဲပါ။" "ဖန်သားပြင် အောက်ခြေအစွန်မှ အပေါ်သို့ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" "လက်မလွှတ်ခင် ခဏရပ်ခြင်းမရှိကြောင်း သေချာပါစေ။" "အပေါ်တည့်တည့်သို့ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" @@ -62,8 +61,7 @@ "ပင်မစာမျက်နှာသို့သွားသည့် လက်ဟန် ရှင်းလင်းပို့ချချက် ပြီးပါပြီ။" "ပင်မစာမျက်နှာသို့သွားရန် ပွတ်ဆွဲပါ" "သင့်ဖန်သားပြင် အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။ ဤလက်ဟန်ဖြင့် ပင်မစာမျက်နှာသို့ အမြဲပြန်သွားနိုင်သည်။" - - + "ဖန်သားပြင်အောက်မှ အပေါ်သို့ လက် ၂ ချောင်းဖြင့် ပွတ်ဆွဲပါ။ ဤလက်ဟန်က ပင်မစာမျက်နှာသို့ အမြဲပို့ပေးမည်။" "ဖန်သားပြင် အောက်ခြေအစွန်မှ အပေါ်သို့ ပွတ်ဆွဲကြောင်း သေချာပါစေ။" "မလွှတ်ခင် ဝင်းဒိုးကို အချိန်ကြာကြာ ဖိထားကြည့်ပါ။" "အပေါ်တည့်တည့်သို့ ပွတ်ဆွဲပြီးနောက် ခဏရပ်ကြောင်း သေချာပါစေ။" @@ -71,8 +69,7 @@ "အက်ပ်များပြောင်းသည့် လက်ဟန် ရှင်းလင်းပို့ချချက် ပြီးပါပြီ။" "အက်ပ်များပြောင်းရန် ပွတ်ဆွဲပါ" "အက်ပ်တစ်ခုမှတစ်ခုသို့ ပြောင်းရန် စခရင်အောက်ခြေမှ အပေါ်သို့ ပွတ်ဆွဲ၍ ဖိထားပြီးနောက် လွှတ်ပါ။" - - + "အက်ပ်များကြားပြောင်းရန် ဖန်သားပြင်အောက်မှ အပေါ်သို့ လက် ၂ ချောင်းဖြင့်ဆွဲ၍ ထိန်းထားပြီး လွှတ်ပါ။" "အားလုံးအဆင်သင့်ဖြစ်ပါပြီ" "ပြီးပြီ" "ဆက်တင်များ" @@ -81,7 +78,7 @@ "ရှင်းလင်းပို့ချချက် %1$d/%2$d" "အားလုံး အဆင်သင့်ပါ။" "ပင်မစာမျက်နှာသို့သွားရန် အပေါ်သို့ ပွတ်ဆွဲပါ" - "သင့်ဖုန်းကို စတင်အသုံးပြုရန် အသင့်ဖြစ်ပါပြီ" + "သင့်ဖုန်း စသုံးရန် အသင့်ဖြစ်ပါပြီ" "သင့်တက်ဘလက်ကို စသုံးရန် အသင့်ဖြစ်ပါပြီ" "စနစ် လမ်းညွှန် ဆက်တင်များ" "မျှဝေရန်" diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index 0ca3d31dea..1650a5c2bf 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -53,8 +53,7 @@ "Gå til Innstillinger for å endre tilbakebevegelsefølsomheten" "Sveip for å gå tilbake" "For å gå tilbake til forrige skjerm, sveip fra venstre eller høyre kant til midten av skjermen." - - + "For å gå tilbake til den forrige skjermen, sveip med to fingre fra den venstre eller høyre kanten til midten av skjermen." "Sørg for at du sveiper opp fra den nederste kanten av skjermen." "Sørg for at du ikke setter på pause før du slipper." "Sørg for at du sveiper rett opp." @@ -62,8 +61,7 @@ "Du har fullført bevegelsen for å gå til startskjermen." "Sveip for å gå til startskjermen" "Sveip opp fra bunnen av skjermen. Denne bevegelsen tar deg alltid til startskjermen." - - + "Sveip opp med to fingre fra bunnen av skjermen. Denne bevegelsen tar deg alltid til startskjermen." "Sørg for at du sveiper opp fra den nederste kanten av skjermen." "Prøv å holde vinduet lenger før du slipper." "Sørg for at du sveiper rett opp, og så stopper du." @@ -71,8 +69,7 @@ "Du har fullført bevegelsen for å bytte app." "Sveip for å bytte app" "For å bytte mellom apper, sveip opp fra bunnen av skjermen, hold, og slipp" - - + "For å bytte mellom apper, sveip opp med to fingre fra bunnen av skjermen, hold, og slipp." "Ferdig" "Ferdig" "Innstillinger" diff --git a/quickstep/res/values-ne/strings.xml b/quickstep/res/values-ne/strings.xml index 2377188b68..f7214b02d0 100644 --- a/quickstep/res/values-ne/strings.xml +++ b/quickstep/res/values-ne/strings.xml @@ -37,7 +37,7 @@ "आफूले सबैभन्दा बढी प्रयोग गर्ने एपहरू गृह स्क्रिनबाटै सजिलैसँग खोल्नुहोस्। सिफारिस गरिने एपहरूको क्रम तपाईंको दिनचर्याअनुसार बदलिने छ। मन पर्ने नामक पङ्क्तिमा रहेका एपहरू सारेर होम स्क्रिनमा लगिने छन्।" "गृह स्क्रिनबाटै आफूले सबैभन्दा बढी प्रयोग गर्ने एप सजिलै चलाउनुहोस्। सिफारिस गरिने एपहरूको क्रम तपाईंले एप प्रयोग गर्ने समयतालिकाअनुसार बदलिने छ। फेदको पङ्क्तिमा रहेका एपहरू एउटा नयाँ फोल्डरमा सर्ने छन्।" "एपसम्बन्धी सिफारिस प्राप्त गर्नुहोस्" - "पर्दैन धन्यवाद" + "पर्दैन, धन्यवाद" "सेटिङ" "सबैभन्दा बढी प्रयोग हुने एपहरू यहाँ देखिन्छन् र यी एपहरूको क्रम तपाईंले एप प्रयोग गर्ने समयतालिकाअनुसार बदलिरहन्छ" "एपसम्बन्धी सिफारिस प्राप्त गर्न फेदको रोमा रहेका एपहरू ड्र्याग गरी हटाउनुहोस्" diff --git a/quickstep/res/values-nl/strings.xml b/quickstep/res/values-nl/strings.xml index 0966b58757..ff5e45ebd6 100644 --- a/quickstep/res/values-nl/strings.xml +++ b/quickstep/res/values-nl/strings.xml @@ -31,16 +31,16 @@ "Nog %1$s vandaag" "App-suggesties" "Je voorspelde apps" - "App-suggesties ontvangen op de onderste rij van je startscherm" - "App-suggesties ontvangen op de rij met favorieten op het startscherm" - "Open je meestgebruikte apps gemakkelijk vanaf het startscherm. De suggesties veranderen op basis van je routines. Apps op de onderste rij worden naar je startscherm verplaatst." - "Open je meestgebruikte apps gemakkelijk vanaf het startscherm. De suggesties veranderen op basis van je routines. Apps op de rij met favorieten worden naar het startscherm verplaatst." - "Open je meestgebruikte apps gemakkelijk vanaf het startscherm. De suggesties veranderen op basis van je routines. Apps op de onderste rij worden naar een nieuwe map verplaatst." - "App-suggesties ontvangen" + "App-suggesties krijgen op de onderste rij van je startscherm" + "App-suggesties krijgen op de rij met favorieten op het startscherm" + "Open je meestgebruikte apps makkelijk vanaf het startscherm. De suggesties veranderen op basis van je routines. Apps in de onderste rij worden naar je startscherm verplaatst." + "Open je meestgebruikte apps makkelijk vanaf het startscherm. De suggesties veranderen op basis van je routines. Apps in de rij met favorieten worden naar het startscherm verplaatst." + "Open je meestgebruikte apps makkelijk vanaf het startscherm. De suggesties veranderen op basis van je routines. Apps in de onderste rij worden naar een nieuwe map verplaatst." + "App-suggesties krijgen" "Nee, bedankt" "Instellingen" "De meestgebruikte apps worden hier weergegeven en kunnen veranderen op basis van je routines" - "Sleep apps weg van de onderste rij om app-suggesties te ontvangen" + "Sleep apps weg van de onderste rij om app-suggesties te krijgen" "App-suggesties toegevoegd aan lege ruimte" "App-suggesties staan aan" "App-suggesties staan uit" @@ -57,7 +57,7 @@ "Swipe vanaf de onderrand van het scherm omhoog." "Pauzeer niet voordat je loslaat." "Swipe recht omhoog." - "Je weet nu hoe je weer naar het startscherm gaat. Ontdek als volgende hoe je weer teruggaat." + "Je hebt geleerd hoe je weer naar het startscherm gaat. Ontdek nu 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." diff --git a/quickstep/res/values-or/strings.xml b/quickstep/res/values-or/strings.xml index 1ea663b64d..9398f523a9 100644 --- a/quickstep/res/values-or/strings.xml +++ b/quickstep/res/values-or/strings.xml @@ -53,8 +53,7 @@ "ପଛକୁ ଫେରିବା ଜେଶ୍ଚରର ସମ୍ବେଦନଶୀଳତା ବଦଳାଇବାକୁ ସେଟିଂସକୁ ଯାଆନ୍ତୁ" "ପଛକୁ ଫେରିବା ପାଇଁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ପୂର୍ବବର୍ତ୍ତୀ ସ୍କ୍ରିନକୁ ଫେରିବା ପାଇଁ, ସ୍କ୍ରିନର ବାମ କିମ୍ବା ଡାହାଣ ଧାରରୁ ମଝିକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ।" - - + "ପୂର୍ବ ସ୍କ୍ରିନକୁ ଫେରିବା ପାଇଁ, ସ୍କ୍ରିନର ବାମ କିମ୍ବା ଡାହାଣ ଧାରରୁ ମଝିକୁ 2ଟି ଆଙ୍ଗୁଠିରେ ସ୍ୱାଇପ କରନ୍ତୁ।" "ଆପଣ ସ୍କ୍ରିନର ତଳ ଧାରରୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" "ଆପଣ ଛାଡ଼ିବା ପୂର୍ବରୁ ବିରତ କରୁନଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" "ଆପଣ ସିଧା ଉପରକୁ ସ୍ୱାଇପ୍ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" @@ -62,8 +61,7 @@ "ଆପଣ \'ମୂଳପୃଷ୍ଠାକୁ ଯାଆନ୍ତୁ\' ଜେଶ୍ଚର୍ ସମ୍ପୂର୍ଣ୍ଣ କରିଛନ୍ତି।" "ମୂଳପୃଷ୍ଠାକୁ ଯିବା ପାଇଁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ଆପଣଙ୍କ ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ। ଏହି ଜେଶ୍ଚର୍ ସର୍ବଦା ଆପଣଙ୍କୁ ମୂଳସ୍କ୍ରିନକୁ ନେଇଥାଏ।" - - + "2ଟି ଆଙ୍ଗୁଠିରେ ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ କରନ୍ତୁ। ଏହି ଜେଶ୍ଚର ସର୍ବଦା ଆପଣଙ୍କୁ ମୂଳସ୍କ୍ରିନକୁ ନେଇଥାଏ।" "ଆପଣ ସ୍କ୍ରିନର ତଳ ଧାରରୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" "ୱିଣ୍ଡୋକୁ ରିଲିଜ୍ କରିବା ପୂର୍ବରୁ ଅଧିକ ସମୟ ଧରି ରଖିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ।" "ଆପଣ ସିଧା ଉପରକୁ ସ୍ୱାଇପ୍ କରି ତା\'ପରେ ବିରତ କରୁଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ।" @@ -71,8 +69,7 @@ "ଆପଣ \'ଆପଗୁଡ଼ିକୁ ସ୍ୱିଚ୍ କରନ୍ତୁ\' ଜେଶ୍ଚର୍ ସମ୍ପୂର୍ଣ୍ଣ କରିଛନ୍ତି।" "ଆପଗୁଡ଼ିକୁ ସ୍ୱିଚ୍ କରିବା ପାଇଁ ସ୍ୱାଇପ୍ କରନ୍ତୁ" "ଆପଗୁଡ଼ିକ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରିବାକୁ, ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ, ଧରି ରଖନ୍ତୁ, ତା\'ପରେ ରିଲିଜ୍ କରନ୍ତୁ।" - - + "ଆପ୍ସ ମଧ୍ୟରେ ସ୍ୱିଚ କରିବାକୁ, 2ଟି ଆଙ୍ଗୁଠିରେ ସ୍କ୍ରିନର ତଳୁ ଉପରକୁ ସ୍ୱାଇପ କରି ଧରି ରଖନ୍ତୁ, ତା\'ପରେ ରିଲିଜ କର।" "ସବୁ ପ୍ରସ୍ତୁତ" "ହୋଇଗଲା" "ସେଟିଂସ" diff --git a/quickstep/res/values-pa/strings.xml b/quickstep/res/values-pa/strings.xml index 635d2c5e19..83def858df 100644 --- a/quickstep/res/values-pa/strings.xml +++ b/quickstep/res/values-pa/strings.xml @@ -53,8 +53,7 @@ "ਪਿੱਛੇ ਜਾਣ ਦੇ ਸੰਕੇਤ ਦੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਬਦਲਣ ਲਈ, ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ" "ਪਿੱਛੇ ਜਾਣ ਲਈ ਸਵਾਈਪ ਕਰੋ" "ਪਿਛਲੀ ਸਕ੍ਰੀਨ \'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ, ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਕਿਨਾਰੇ ਤੋਂ ਸਕ੍ਰੀਨ ਦੇ ਵਿਚਕਾਰ ਤੱਕ ਸਵਾਈਪ ਕਰੋ।" - - + "ਪਿਛਲੀ ਸਕ੍ਰੀਨ \'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ, ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਕਿਨਾਰੇ ਤੋਂ ਸਕ੍ਰੀਨ ਦੇ ਵਿਚਕਾਰ ਤੱਕ 2 ਉਂਗਲਾਂ ਨਾਲ ਸਵਾਈਪ ਕਰੋ।" "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ।" "ਪੱਕਾ ਕਰੋ ਕਿ ਸਕ੍ਰੀਨ ਨੂੰ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਰੁਕੋ ਨਾ।" "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਿੱਧੇ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ।" @@ -62,8 +61,7 @@ "ਤੁਸੀਂ \'ਹੋਮ \'ਤੇ ਜਾਓ\' ਦਾ ਇਸ਼ਾਰਾ ਪੂਰਾ ਕੀਤਾ।" "ਹੋਮ \'ਤੇ ਜਾਣ ਲਈ ਸਵਾਈਪ ਕਰੋ" "ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਇਹ ਇਸ਼ਾਰਾ ਹਮੇਸ਼ਾਂ ਤੁਹਾਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ।" - - + "ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ 2 ਉਂਗਲਾਂ ਨਾਲ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਇਹ ਇਸ਼ਾਰਾ ਹਮੇਸ਼ਾਂ ਤੁਹਾਨੂੰ ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ।" "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ।" "ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਵਿੰਡੋ ਨੂੰ ਕੁਝ ਸਮੇਂ ਲਈ ਦਬਾ ਕੇ ਰੱਖੋ।" "ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਿੱਧੇ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਦੇ ਹੋ, ਫਿਰ ਰੋਕੋ।" @@ -71,8 +69,7 @@ "ਤੁਸੀਂ \'ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰੋ\' ਦਾ ਇਸ਼ਾਰਾ ਪੂਰਾ ਕੀਤਾ।" "ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ ਸਵਾਈਪ ਕਰੋ" "ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ ਅਤੇ ਫਿਰ ਛੱਡੋ।" - - + "ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ 2 ਉਂਗਲਾਂ ਨਾਲ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰ ਕੇ ਦਬਾਈ ਰੱਖੋ ਅਤੇ ਫਿਰ ਛੱਡੋ।" "ਪੂਰੀ ਤਰ੍ਹਾਂ ਤਿਆਰ" "ਹੋ ਗਿਆ" "ਸੈਟਿੰਗਾਂ" diff --git a/quickstep/res/values-pl/strings.xml b/quickstep/res/values-pl/strings.xml index 341dbec3f7..077982a30b 100644 --- a/quickstep/res/values-pl/strings.xml +++ b/quickstep/res/values-pl/strings.xml @@ -45,7 +45,7 @@ "Włączono sugestie aplikacji" "Sugestie aplikacji są wyłączone" "Przewidywana aplikacja: %1$s" - "Pamiętaj, aby przesuwać palcem od samej prawej lub lewej krawędzi." + "Pamiętaj, aby przesuwać palcem od samej krawędzi (prawej lub lewej)." "Pamiętaj, aby przesuwać palcem od prawej lub lewej krawędzi do środka ekranu i podnieść palec." "Wiesz już, jak przesuwać palcem, aby przejść wstecz. Poćwicz teraz przełączanie aplikacji." "Gest przejścia wstecz został opanowany." @@ -53,17 +53,15 @@ "Czułość gestu cofania możesz zmienić w Ustawieniach" "Przesuń palcem, aby przejść wstecz" "Aby wrócić do ostatniego ekranu, przesuń palcem od lewej lub prawej krawędzi do środka ekranu." - - + "Aby wrócić do ostatniego ekranu, przesuń 2 palcami od lewej lub prawej krawędzi do środka ekranu." "Pamiętaj, aby przesuwać palcem od dolnej krawędzi ekranu." "Pamiętaj, aby przed podniesieniem palca nie było przerwy." "Pamiętaj, aby przesuwać palcem prosto do góry." - "Potrafisz już przejść na ekran główny. Poćwicz teraz powrót do wcześniejszego ekranu." + "Potrafisz już przejść na ekran główny. Teraz naucz się, jak wrócić do poprzedniego ekranu." "Gest przechodzenia na ekran główny został opanowany." "Przesuń palcem, aby przejść na ekran główny" - "Przesuń palcem z dołu ekranu. Ten gest zawsze powoduje przejście na ekran główny." - - + "Przesuń palcem od dołu ekranu. Ten gest zawsze powoduje przejście na ekran główny." + "Przesuń 2 palcami od dołu ekranu. Ten gest zawsze powoduje przejście do ekranu głównego." "Pamiętaj, aby przesuwać palcem od dolnej krawędzi ekranu." "Przytrzymaj okno dłużej, zanim podniesiesz palec." "Pamiętaj, aby przesuwać palcem prosto do góry, a potem przerwać ruch." @@ -71,8 +69,7 @@ "Gest przełączania aplikacji został opanowany." "Przesuń palcem, aby przełączać aplikacje" "Aby przełączać się między aplikacjami, przesuń palcem od dołu ekranu, przytrzymaj i puść." - - + "Aby przełączać się między aplikacjami, przesuń 2 palcami od dołu ekranu, przytrzymaj i puść." "Wszystko gotowe" "Gotowe" "Ustawienia" @@ -80,7 +77,7 @@ "Super!" "Samouczek %1$d/%2$d" "Wszystko gotowe" - "Aby przejść na stronę główną, przesuń palcem w górę" + "Aby przejść na ekran główny, przesuń palcem w górę" "Teraz możesz zacząć używać telefonu" "Teraz możesz zacząć używać tabletu" "Ustawienia nawigacji w systemie" diff --git a/quickstep/res/values-pt/strings.xml b/quickstep/res/values-pt/strings.xml index ef13ee5079..199c2f45ff 100644 --- a/quickstep/res/values-pt/strings.xml +++ b/quickstep/res/values-pt/strings.xml @@ -33,9 +33,9 @@ "Suas predições de apps" "Receba sugestões de apps na linha inferior da tela inicial" "Receba sugestões de apps na linha \"Favoritos\" da tela inicial" - "Acesse diretamente na tela inicial os apps que você mais usa. As sugestões mudarão de acordo com sua rotina. Os apps na linha inferior serão movidos para a tela inicial." - "Acesse os apps mais usados na tela inicial de forma simples. As sugestões mudarão de acordo com sua rotina. Os apps na linha \"Favoritos\" serão movidos para a tela inicial." - "Acesse diretamente na tela inicial os apps que você mais usa. As sugestões mudarão de acordo com sua rotina. Os apps na linha inferior serão movidos para uma nova pasta." + "Acesse diretamente na tela inicial os apps que você mais usa. As sugestões mudam de acordo com sua rotina, e os apps na linha inferior são movidos para a tela inicial." + "Acesse os apps mais usados na tela inicial de forma simples. As sugestões mudam de acordo com sua rotina, e os apps na linha \"Favoritos\" são movidos para a tela inicial." + "Acesse diretamente na tela inicial os apps que você mais usa. As sugestões mudam de acordo com sua rotina, e os apps na linha inferior são movidos para uma nova pasta." "Receber sugestões de apps" "Não" "Configurações" @@ -53,8 +53,7 @@ "Mude a sensibilidade do gesto de voltar nas configurações" "Deslize para voltar" "Para voltar à tela anterior, deslize da borda esquerda ou direita até o meio da tela." - - + "Para voltar à tela anterior, deslize da borda esquerda ou direita até o meio da tela com dois dedos." "Deslize da borda inferior da tela para cima." "Não pare antes de soltar." "Deslize para cima." @@ -62,17 +61,15 @@ "Você concluiu o gesto para acessar a tela inicial." "Deslizar para voltar à tela inicial" "Deslize de baixo para cima na tela. Esse gesto sempre leva você para a tela inicial." - - + "Deslize de baixo para cima na tela com dois dedos. Esse gesto sempre leva você para a tela inicial." "Deslize da borda inferior da tela para cima." "Mantenha a janela pressionada por mais tempo antes de soltar." "Deslize para cima e pare." - "Você aprendeu a usar gestos. Para desativá-los, acesse as Configurações." + "Você aprendeu. Para desativar os gestos, acesse as Configurações." "Você concluiu o gesto para trocar de app." "Deslizar para trocar de app" - "Para mudar de app, deslize de baixo para cima na tela, mantenha-a pressionada por um tempo e solte." - - + "Para mudar de app, deslize de baixo para cima, mantenha a tela pressionada por um tempo e solte." + "Para mudar de app, deslize de baixo para cima na tela com dois dedos, segure por um tempo e solte." "Tudo pronto" "Concluído" "Configurações" diff --git a/quickstep/res/values-ro/strings.xml b/quickstep/res/values-ro/strings.xml index 3629d22904..fb661f24f5 100644 --- a/quickstep/res/values-ro/strings.xml +++ b/quickstep/res/values-ro/strings.xml @@ -53,8 +53,7 @@ "Schimbați sensibilitatea gestului „Înapoi” accesând Setările" "Glisați pentru a reveni" "Pentru a reveni la ultimul ecran, glisați de la marginea stângă sau dreaptă spre mijlocul ecranului." - - + "Pentru a reveni la ultimul ecran, glisați cu două degete dinspre marginea stângă sau dreaptă spre mijlocul ecranului." "Glisați în sus dinspre marginea de jos a ecranului." "Nu întrerupeți gestul înainte de a elibera." "Glisați direct în sus." @@ -62,8 +61,7 @@ "Ați finalizat gestul „accesați ecranul de pornire”." "Glisați pentru a accesa ecranul de pornire" "Glisați în sus din partea de jos a ecranului. Cu acest gest accesați întotdeauna ecranul de pornire." - - + "Glisați în sus cu 2 degete din partea de jos. Cu acest gest accesați întotdeauna ecranul de pornire." "Glisați în sus dinspre marginea de jos a ecranului." "Încercați să țineți fereastra mai mult înainte s-o eliberați." "Glisați direct în sus, apoi întrerupeți." @@ -71,8 +69,7 @@ "Ați finalizat gestul „comutați între aplicații”." "Glisați pentru a comuta între aplicații" "Ca să comutați între aplicații, glisați în sus din partea de jos a ecranului, așteptați și eliberați." - - + "Ca să comutați între aplicații, glisați în sus cu 2 degete din partea de jos, așteptați și eliberați" "Gata" "Gata" "Setări" diff --git a/quickstep/res/values-ru/strings.xml b/quickstep/res/values-ru/strings.xml index 6778c25a43..44b72cf7d2 100644 --- a/quickstep/res/values-ru/strings.xml +++ b/quickstep/res/values-ru/strings.xml @@ -74,7 +74,7 @@ "Готово" "Настройки" "Повторите попытку" - "Поздравляем!" + "Отлично!" "Руководство (шаг %1$d из %2$d)" "Готово!" "Чтобы перейти на главный экран, проведите вверх." diff --git a/quickstep/res/values-si/strings.xml b/quickstep/res/values-si/strings.xml index 64d74e9f13..31749ccf04 100644 --- a/quickstep/res/values-si/strings.xml +++ b/quickstep/res/values-si/strings.xml @@ -53,8 +53,7 @@ "ආපසු ඉංගිතයෙහි සංවේදීතාව වෙනස් කිරීමට, සැකසීම් වෙත යන්න" "ආපසු යාමට ස්වයිප් කරන්න" "අවසාන තිරයට ආපසු යාමට, වම් හෝ දකුණු දාරයෙන් තිරයේ මැදට ස්වයිප් කරන්න." - - + "අවසාන තිරයට ආපසු යාමට, වම් හෝ දකුණු දාරයෙන් තිරයේ මැදට ඇඟිලි 2කින් ස්වයිප් කරන්න." "ඔබ තිරයේ පහළ දාරයේ සිට ඉහළට ස්වයිප් කරන බව සහතික කර ගන්න." "යාමට ඉඩ හැරීමට පෙර ඔබ විරාමයක් නොගන්නා බව සහතික කර ගන්න." "ඔබ කෙලින්ම ඉහළට ස්වයිප් කරන බව සහතික කර ගන්න." @@ -62,8 +61,7 @@ "ඔබ මුල් පිටුවට යාමේ ඉංගිතය සම්පූර්ණ කරන ලදි." "මුල් පිටුවට යාමට ස්වයිප් කරන්න" "ඔබගේ තිරයේ පහළින් උඩට ස්වයිප් කරන්න.මෙම ඉංගිතය සැම විටම ඔබව මුල් තිරයට ගෙන යයි." - - + "තිරයේ පහළම සිට ඇඟිලි 2කින් ඉහළට ස්වයිප් කරන්න. මෙම ඉංගිතය සැම විටම ඔබව මුල් තිරයට ගෙන යයි." "ඔබ තිරයේ පහළ දාරයේ සිට ඉහළට ස්වයිප් කරන බව සහතික කර ගන්න." "මුදා හැරීමට පෙර කවුළුව වැඩි වේලාවක් රඳවා තබා ගැනීමට උත්සාහ කරන්න." "ඔබ කෙලින්ම ඉහළට ස්වයිප් කර, අනතුරුව විරාම කරන බව සහතික කර ගන්න." @@ -71,8 +69,7 @@ "ඔබ යෙදුම් මාරු කිරීමේ ඉංගිතය සම්පූර්ණ කර ඇත." "යෙදුම් මාරු කිරීමට ස්වයිප් කරන්න" "යෙදුම් අතර මාරු වීමට, ඔබගේ තිරයේ පහළම සිට උඩට ස්වයිප් කර, අල්ලාගෙන සිට, අනතුරුව මුදා හරින්න." - - + "යෙදුම් අතර මාරු වීමට, ඔබගේ තිරයේ පහළම සිට උඩට ඇඟිලි 2කින් ස්වයිප් කර, අල්ලාගෙන සිට, අනතුරුව මුදා හරින්න." "සියල්ල සකසා ඇත" "නිමයි" "සැකසීම්" diff --git a/quickstep/res/values-sk/strings.xml b/quickstep/res/values-sk/strings.xml index 56fcf05325..5d51d45424 100644 --- a/quickstep/res/values-sk/strings.xml +++ b/quickstep/res/values-sk/strings.xml @@ -45,13 +45,13 @@ "Návrhy aplikácií zapnuté" "Návrhy aplikácií vypnuté" "Predpovedaná aplikácia: %1$s" - "Musite potiahnuť z úplne krajného pravého alebo ľavého okraja." + "Musíte potiahnuť úplne z pravého alebo ľavého okraja." "Musíte potiahnuť z pravého alebo ľavého okraja do stredu obrazovky a potom uvoľniť." "Naučili ste sa prejsť späť potiahnutím sprava. V ďalšom kroku sa naučíte prepínať aplikácie." "Dokončili ste gesto na prechod späť." "Nesmiete potiahnuť príliš blízko dolnej časti obrazovky." "Ak chcete zmeniť citlivosť gesta Späť, prejdite do Nastavení" - "Prejdite späť potiahnutím" + "Prechod späť potiahnutím" "Na poslednú obrazovku prejdete potiahnutím z ľavého alebo pravého okraja do stredu obrazovky." "Na poslednú obrazovku sa vrátite potiahnutím dvoma prstami z ľavého alebo pravého okraja do stredu obrazovky." "Musíte potiahnuť nahor z dolného okraja obrazovky." @@ -65,7 +65,7 @@ "Musíte potiahnuť nahor z dolného okraja obrazovky." "Skúste okno pred uvoľnením podržať dlhšie." "Musite potiahnuť priamo hore a potom zastať." - "Naučili ste sa používať gestá. Ak ich chcete vypnúť, prejdite do Nastavení." + "Naučili ste sa používať gestá. Gestá môžete vypnúť v nastaveniach." "Dokončili ste gesto na prepnutie aplikácií." "Prepínanie aplikácií potiahnutím" "Aplikácie môžete prepínať potiahnutím obrazovky zdola nahor, pridržaním a následným uvoľnením." diff --git a/quickstep/res/values-sl/strings.xml b/quickstep/res/values-sl/strings.xml index 584835ae78..e196e5df09 100644 --- a/quickstep/res/values-sl/strings.xml +++ b/quickstep/res/values-sl/strings.xml @@ -52,7 +52,7 @@ "Pazite, da ne povlečete preblizu dna zaslona." "Občutljivost poteze za nazaj lahko spremenite v nastavitvah." "Povlecite za vrnitev" - "Če se želite vrniti na zadnji zaslon, povlecite z levega ali desnega roba do sredine zaslona." + "Če se želite vrniti na prejšnji zaslon, povlecite z levega ali desnega roba do sredine zaslona." "Če se želite vrniti na zadnji prikazani zaslon, z dvema prstoma povlecite z levega ali desnega roba do sredine zaslona." "Pazite, da povlečete s spodnjega roba zaslona navzgor." "Pazite, da ne zaustavite prsta, preden ga dvignete." diff --git a/quickstep/res/values-sq/strings.xml b/quickstep/res/values-sq/strings.xml index 72a4cd29d9..39771cb616 100644 --- a/quickstep/res/values-sq/strings.xml +++ b/quickstep/res/values-sq/strings.xml @@ -53,8 +53,7 @@ "Për të ndryshuar ndjeshmërinë e gjestit të kthimit prapa, shko te \"Cilësimet\"" "Rrëshqit shpejt për t\'u kthyer prapa" "Për t\'u kthyer prapa tek ekrani i fundit, rrëshqit shpejt nga skaji i majtë ose i djathtë drejt mesit të ekranit" - - + "Për t\'u kthyer prapa tek ekrani i fundit, rrëshqit shpejt me 2 gishta nga skaji i majtë ose i djathtë drejt mesit të ekranit." "Sigurohu që të rrëshqasësh shpejt lart nga skaji i poshtëm i ekranit." "Sigurohu që të mos ndalosh para se ta lëshosh." "Sigurohu që të rrëshqasësh shpejt drejt lart." @@ -62,8 +61,7 @@ "E ke përfunduar gjestin e kalimit tek ekrani bazë." "Rrëshqit shpejt për të kaluar tek ekrani bazë" "Rrëshqit shpejt lart nga fundi i ekranit tënd. Ky gjest të dërgon gjithmonë tek ekrani bazë." - - + "Rrëshqit shpejt lart me 2 gishta nga fundi i ekranit. Ky gjest të dërgon gjithmonë tek ekrani bazë." "Sigurohu që të rrëshqasësh shpejt lart nga skaji i poshtëm i ekranit." "Provo ta mbash shtypur dritaren për një kohë më të gjatë para se ta lëshosh." "Sigurohu që të rrëshqasësh shpejt drejt lart dhe më pas ndalo." @@ -71,8 +69,7 @@ "E ke përfunduar gjestin e ndërrimit të aplikacioneve." "Rrëshqit shpejt për të ndërruar aplikacionet" "Për të ndërruar mes aplikacioneve, rrëshqit shpejt lart nga fundi i ekranit tënd, mbaj dhe pastaj lësho." - - + "Për të ndërruar mes aplikacioneve, rrëshqit lart me 2 gishta nga fundi i ekranit, mbaje dhe lëshoje." "Plotësisht gati" "U krye" "Cilësimet" @@ -91,7 +88,7 @@ "Aplikacioni nuk mbështet ekranin e ndarë." "Ky veprim nuk lejohet nga aplikacioni ose organizata jote" "Të kapërcehet udhëzuesi i navigimit?" - "Këtë mund ta gjesh më vonë tek aplikacioni %1$s" + "Këtë mund ta gjesh më vonë tek aplikacioni \"%1$s\"" "Anulo" "Kapërce" "Rrotullo ekranin" diff --git a/quickstep/res/values-sv/strings.xml b/quickstep/res/values-sv/strings.xml index 0c362d215e..3bb47c3caf 100644 --- a/quickstep/res/values-sv/strings.xml +++ b/quickstep/res/values-sv/strings.xml @@ -53,8 +53,7 @@ "Öppna inställningarna om du vill ändra rörelsens känslighet" "Svep för att återgå" "Återgå till den senaste skärmen genom att svepa från skärmens vänster- eller högerkant till mitten." - - + "Gå tillbaka till den senaste skärmen genom att med två fingrar svepa mot mitten av skärmen från vänster eller höger kant." "Se till att du sveper från nederkanten på skärmen." "Se till att du sveper i en jämn rörelse innan du släpper." "Se till att du sveper rakt uppåt." @@ -62,8 +61,7 @@ "Du är klar med rörelsen för att öppna startskärmen." "Svep för att öppna startskärmen" "Svep uppåt från skärmens nederkant. Du kan alltid återgå till startskärmen med den här rörelsen." - - + "Svep uppåt med två fingrar från skärmens nederkant. Så kommer du alltid tillbaka till startskärmen." "Se till att du sveper från nederkanten på skärmen." "Testa att trycka längre på fönstret innan du släpper." "Se till att du sveper rakt uppåt och sedan pausar." @@ -71,8 +69,7 @@ "Du är klar med rörelsen för att byta mellan appar." "Svep för att byta mellan appar" "Byt mellan appar genom att svepa uppåt från skärmens nederkant. Håll fingret nedtryckt och släpp." - - + "Byta mellan appar: Svep uppåt med två fingrar från skärmens nederkant, håll kvar och släpp sedan." "Klart" "Klar" "Inställningar" diff --git a/quickstep/res/values-sw/strings.xml b/quickstep/res/values-sw/strings.xml index 85cc755463..16891a8ceb 100644 --- a/quickstep/res/values-sw/strings.xml +++ b/quickstep/res/values-sw/strings.xml @@ -53,8 +53,7 @@ "Kubadilisha hisi ya ishara ya nyuma, nenda kwenye Mipangilio" "Telezesha kidole ili urudi nyuma" "Ili urudi kwenye skrini iliyotangulia, telezesha kidole kuanzia ukingo wa kushoto au wa kulia kuelekea katikati ya skrini." - - + "Ili urudi kwenye skrini iliyopita, telezesha vidole viwili kuanzia ukingo wa kushoto au wa kulia kuelekea katikati ya skrini." "Hakikisha unatelezesha kidole juu kuanzia ukingo wa chini wa skrini." "Hakikisha kuwa husimamishi kabla ya kuachilia." "Hakikisha unatelezesha kidole kuelekea juu." @@ -62,8 +61,7 @@ "Umekamilisha ishara ya kwenda kwenye Skrini ya kwanza." "Telezesha kidole ili uende kwenye skrini ya kwanza" "Telezesha kidole juu kuanzia chini ya skrini yako. Ishara hii kila wakati hukupeleka kwenye Skrini ya kwanza." - - + "Telezesha vidole viwili kuelekea juu kuanzia sehemu ya chini ya skrini. Ishara hii kila wakati hukupeleka kwenye Skrini ya kwanza." "Hakikisha unatelezesha kidole juu kuanzia ukingo wa chini wa skrini." "Jaribu kushikilia dirisha kwa muda mrefu kabla ya kuachilia." "Hakikisha unatelezesha kidole kuelekea juu, kisha usimamishe." @@ -71,8 +69,7 @@ "Umekamilisha ishara ya kubadilisha programu." "Telezesha kidole ili ubadilishe programu" "Ili ubadili kati ya programu, telezesha kidole juu kuanzia sehemu ya chini ya skrini yako, ushikilie, kisha uachilie." - - + "Ili ubadilishe kati ya programu, telezesha vidole viwili kuelekea juu kuanzia sehemu ya chini ya skrini yako, ushikilie, kisha uachilie." "Kila kitu kiko tayari" "Nimemaliza" "Mipangilio" diff --git a/quickstep/res/values-te/strings.xml b/quickstep/res/values-te/strings.xml index 85ffb12592..332e95dfe8 100644 --- a/quickstep/res/values-te/strings.xml +++ b/quickstep/res/values-te/strings.xml @@ -90,7 +90,7 @@ "నావిగేషన్ ట్యుటోరియల్‌ను స్కిప్ చేయాలా?" "%1$s యాప్‌లో మీరు తర్వాత కనుగొనవచ్చు" "రద్దు చేయి" - "స్కిప్ చేయి" + "స్కిప్ చేయండి" "స్క్రీన్‌ను తిప్పండి" "టాస్క్‌బార్ శిక్షణకు సంబంధించిన ప్యానెల్ కనిపించింది" "టాస్క్‌బార్ శిక్షణకు సంబంధించిన ప్యానెల్ మూసివేయబడింది" diff --git a/quickstep/res/values-tr/strings.xml b/quickstep/res/values-tr/strings.xml index 0fd504a759..b3054f7a69 100644 --- a/quickstep/res/values-tr/strings.xml +++ b/quickstep/res/values-tr/strings.xml @@ -53,8 +53,7 @@ "Geri hareketinin hassasiyetini değiştirmek için Ayarlar\'a gidin" "Geri dönmek için kaydırma" "Son ekrana geri gitmek için sol veya sağ kenardan ekranın ortasına doğru kaydırın." - - + "Son ekrana geri gitmek için sol veya sağ kenardan ekranın ortasına doğru 2 parmağınızla kaydırın." "Ekranın alt kenarından yukarı kaydırdığınızdan emin olun." "Bırakmadan önce parmağınızı duraklatmadığınızdan emin olun." "Düz bir şekilde yukarı kaydırdığınızdan emin olun." @@ -62,8 +61,7 @@ "Ana ekrana git hareketini tamamladınız." "Ana ekrana gitmek için kaydırma" "Ekranın alt kısmından yukarıya doğru kaydırın. Bu hareket sizi her zaman Ana ekrana götürür." - - + "Ekranın alt kısmından 2 parmağınızla yukarı kaydırın. Bu hareket sizi her zaman Ana ekrana götürür." "Ekranın alt kenarından yukarı kaydırdığınızdan emin olun." "Bırakmadan önce pencereyi daha uzun süre tutmayı deneyin." "Düz bir şekilde yukarı kaydırıp ardından parmağınızı duraklattığınızdan emin olun." @@ -71,8 +69,7 @@ "Uygulamalar arasında geçiş yapma hareketini tamamladınız." "Uygulamalar arasında geçiş yapmak için kaydırma" "Uygulamalar arasında geçiş yapmak için ekranınızın altından yukarı kaydırıp basılı tutun ve sonra bırakın." - - + "Uygulamalara geçiş yapmak için ekranın altından 2 parmakla yukarı kaydırıp basılı tutun ve bırakın." "Hepsi bu kadar" "Bitti" "Ayarlar" diff --git a/quickstep/res/values-uk/strings.xml b/quickstep/res/values-uk/strings.xml index fb5e68842e..490ac2da1a 100644 --- a/quickstep/res/values-uk/strings.xml +++ b/quickstep/res/values-uk/strings.xml @@ -53,8 +53,7 @@ "Щоб змінити чутливість жесту \"Назад\", відкрийте налаштування" "Щоб повернутися, проведіть пальцем по екрану" "Щоб перейти на попередній екран, проведіть пальцем від лівого чи правого краю до середини екрана." - - + "Щоб перейти на попередній екран, проведіть двома пальцями від лівого чи правого краю до середини екрана." "Проведіть пальцем угору від нижнього краю екрана." "Не робіть паузу перед тим, як відірвати палець від екрана." "Проводьте пальцем вертикально вгору." @@ -62,8 +61,7 @@ "Ви виконали жест переходу на головний екран." "Проведіть пальцем, щоб перейти на головний екран" "Проведіть пальцем по екрану знизу вгору. Цей жест завжди повертатиме вас на головний екран." - - + "Проведіть двома пальцями вгору від низу екрана. Цей жест завжди спрямовує вас на головний екран." "Проведіть пальцем угору від нижнього краю екрана." "Спробуйте втримувати вікно довше, перш ніж відпустити." "Проведіть пальцем вертикально вгору, а тоді зробіть паузу." @@ -71,8 +69,7 @@ "Ви виконали жест переходу в інший додаток." "Проведіть пальцем, щоб перейти в інший додаток" "Щоб переключатися між додатками, проведіть знизу вгору по екрану, утримуйте палець, а потім відпустіть." - - + "Щоб перейти в інший додаток, проведіть 2 пальцями від низу екрана, потримайте й відпустіть палець." "Усе готово!" "Готово" "Налаштування" diff --git a/quickstep/res/values-zh-rHK/strings.xml b/quickstep/res/values-zh-rHK/strings.xml index fa9f8a96bb..b700da01bd 100644 --- a/quickstep/res/values-zh-rHK/strings.xml +++ b/quickstep/res/values-zh-rHK/strings.xml @@ -53,8 +53,7 @@ "如要變更「返回」手勢的敏感度,請前往「設定」" "滑動即可返回" "如要返回上一個畫面,請從螢幕左側或右側邊緣往中央滑動。" - - + "如要返回上一個畫面,請用 2 隻手指從螢幕左側或右側邊緣往中央滑動。" "請從螢幕底部邊緣向上滑動。" "放開手指前請勿停下來。" "請向上滑動。" @@ -62,8 +61,7 @@ "您已完成「返回主畫面」手勢的教學課程。" "向上滑動即可返回主畫面" "從螢幕底部向上滑動。這個手勢在所有畫面下都可讓您返回主畫面。" - - + "請用 2 隻手指從螢幕底部向上滑動。這個手勢在所有畫面下都可讓您返回主畫面。" "請從螢幕底部邊緣向上滑動。" "請嘗試按住視窗更長時間,然後再放開。" "請向上滑動,然後停住。" @@ -71,8 +69,7 @@ "您已完成「切換應用程式」手勢的教學課程。" "滑動即可切換應用程式" "如要切換應用程式,請從螢幕底部向上滑動並按住,然後放開。" - - + "如要切換應用程式,請用 2 隻手指從螢幕底部向上滑動並按住,然後放開手指。" "大功告成" "完成" "設定" diff --git a/quickstep/res/values-zh-rTW/strings.xml b/quickstep/res/values-zh-rTW/strings.xml index 2881e89ce6..e7b74a4c84 100644 --- a/quickstep/res/values-zh-rTW/strings.xml +++ b/quickstep/res/values-zh-rTW/strings.xml @@ -53,8 +53,7 @@ "如要變更「返回」手勢的敏感度,請前往「設定」" "滑動即可返回" "如要返回上一個畫面,請從螢幕左側或右側邊緣往中央滑動。" - - + "如要返回上一個畫面,請用 2 指從螢幕左側或右側邊緣往中央滑動。" "請從螢幕底部邊緣向上滑動。" "放開手指前請勿停下來。" "請向上滑動。" @@ -62,8 +61,7 @@ "你已完成「返回主畫面」手勢的教學課程。" "使用滑動手勢返回主畫面" "從螢幕底部向上滑動,即可返回主畫面。" - - + "用 2 指從螢幕底部向上滑動,即可回到主畫面。" "請從螢幕底部邊緣向上滑動。" "請按住視窗久一點,然後再放開。" "請向上滑動,然後停住。" @@ -71,8 +69,7 @@ "你已完成「切換應用程式」手勢的教學課程。" "使用滑動手勢切換應用程式" "如要切換不同的應用程式,請從螢幕底部向上滑動並按住,然後放開手指。" - - + "如要切換應用程式,請用 2 指從螢幕底部向上滑動並按住,然後放開手指。" "大功告成" "完成" "設定" From 5461df5219c6edfc961416f62818e8e76f91847c Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Fri, 20 May 2022 05:08:08 -0700 Subject: [PATCH 066/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Iff9711d62c64ebd84d6f9fde254b817b567da7fa --- res/values-af/strings.xml | 3 +++ res/values-am/strings.xml | 3 +++ res/values-ar/strings.xml | 3 +++ res/values-as/strings.xml | 3 +++ res/values-az/strings.xml | 3 +++ res/values-b+sr+Latn/strings.xml | 3 +++ res/values-be/strings.xml | 3 +++ res/values-bg/strings.xml | 3 +++ res/values-bn/strings.xml | 3 +++ res/values-bs/strings.xml | 3 +++ res/values-ca/strings.xml | 3 +++ res/values-cs/strings.xml | 3 +++ res/values-da/strings.xml | 3 +++ res/values-de/strings.xml | 3 +++ res/values-el/strings.xml | 3 +++ res/values-en-rAU/strings.xml | 3 +++ res/values-en-rCA/strings.xml | 3 +++ res/values-en-rGB/strings.xml | 3 +++ res/values-en-rIN/strings.xml | 3 +++ res/values-en-rXC/strings.xml | 6 ++++-- res/values-es-rUS/strings.xml | 3 +++ res/values-es/strings.xml | 3 +++ res/values-et/strings.xml | 3 +++ res/values-eu/strings.xml | 3 +++ res/values-fa/strings.xml | 3 +++ res/values-fi/strings.xml | 3 +++ res/values-fr-rCA/strings.xml | 3 +++ res/values-fr/strings.xml | 5 +++++ res/values-gl/strings.xml | 3 +++ res/values-gu/strings.xml | 5 ++++- res/values-hi/strings.xml | 3 +++ res/values-hr/strings.xml | 3 +++ res/values-hu/strings.xml | 3 +++ res/values-hy/strings.xml | 3 +++ res/values-in/strings.xml | 3 +++ res/values-is/strings.xml | 3 +++ res/values-it/strings.xml | 3 +++ res/values-iw/strings.xml | 3 +++ res/values-ja/strings.xml | 5 ++++- res/values-ka/strings.xml | 3 +++ res/values-kk/strings.xml | 3 +++ res/values-km/strings.xml | 3 +++ res/values-kn/strings.xml | 3 +++ res/values-ko/strings.xml | 3 +++ res/values-ky/strings.xml | 3 +++ res/values-lo/strings.xml | 3 +++ res/values-lt/strings.xml | 3 +++ res/values-lv/strings.xml | 3 +++ res/values-mk/strings.xml | 3 +++ res/values-ml/strings.xml | 3 +++ res/values-mn/strings.xml | 3 +++ res/values-mr/strings.xml | 3 +++ res/values-ms/strings.xml | 7 +++++-- res/values-my/strings.xml | 3 +++ res/values-nb/strings.xml | 5 +++++ res/values-ne/strings.xml | 3 +++ res/values-nl/strings.xml | 5 ++++- res/values-or/strings.xml | 5 ++++- res/values-pa/strings.xml | 3 +++ res/values-pl/strings.xml | 5 +++++ res/values-pt-rPT/strings.xml | 3 +++ res/values-pt/strings.xml | 3 +++ res/values-ro/strings.xml | 3 +++ res/values-ru/strings.xml | 5 ++++- res/values-si/strings.xml | 3 +++ res/values-sk/strings.xml | 3 +++ res/values-sl/strings.xml | 3 +++ res/values-sq/strings.xml | 3 +++ res/values-sr/strings.xml | 3 +++ res/values-sv/strings.xml | 3 +++ res/values-sw/strings.xml | 3 +++ res/values-ta/strings.xml | 3 +++ res/values-te/strings.xml | 3 +++ res/values-th/strings.xml | 3 +++ res/values-tl/strings.xml | 3 +++ res/values-tr/strings.xml | 3 +++ res/values-uk/strings.xml | 5 +++++ res/values-ur/strings.xml | 3 +++ res/values-uz/strings.xml | 3 +++ res/values-vi/strings.xml | 3 +++ res/values-zh-rCN/strings.xml | 3 +++ res/values-zh-rHK/strings.xml | 3 +++ res/values-zh-rTW/strings.xml | 3 +++ res/values-zu/strings.xml | 3 +++ 84 files changed, 268 insertions(+), 9 deletions(-) diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index fc0c18236e..55139b3382 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -114,6 +114,7 @@ "Skakel programkennisgewings vir %1$s aan om kennisgewingkolle te sien" "Verander instellings" "Wys kennisgewingkolle" + "Ontwikkelaaropsies" "Voeg programikone by tuisskerm" "Vir nuwe programme" "Onbekend" @@ -170,5 +171,7 @@ "Onderbreek werkprogramme" "Skakel werkprogramme aan" "Filter" + "Deursoek jou foon" + "Deursoek jou tablet" "Misluk: %1$s" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 88897de874..6b6147b883 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -114,6 +114,7 @@ "የማሳወቂያ ነጥቦችን ለማሳየት የመተግብሪያ ማሳወቂያዎችን ለ%1$s ያብሩ" "ቅንብሮችን ቀይር" "የማሳወቂያ ነጥቦችን አሳይ" + "የገንቢ አማራጮች" "የመተግበሪያ አዶዎችን ወደ መነሻ ገጹ ያክሉ" "ለአዲስ መተግበሪያዎች" "የማይታወቅ" @@ -170,5 +171,7 @@ "የሥራ መተግበሪያዎችን ባሉበት አቁም" "የሥራ መተግበሪያዎችን ያብሩ" "አጣራ" + "ስልክዎን ይፈልጉ" + "ጡባዊዎን ይፈልጉ" "አልተሳካም፦ %1$s" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index a94971e546..0e48179b6e 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -114,6 +114,7 @@ "لعرض نقاط الإشعارات، يجب تفعيل إشعارات التطبيق في %1$s" "تغيير الإعدادات" "عرض نقاط الإشعارات" + "خيارات المطوّرين" "إضافة رموز التطبيقات إلى الشاشة الرئيسية" "للتطبيقات الجديدة" "غير معروفة" @@ -170,5 +171,7 @@ "إيقاف تطبيقات العمل مؤقتًا" "تفعيل تطبيقات العمل" "فلتر" + "البحث في هاتفك" + "البحث في جهازك اللوحي" "تعذَّر %1$s." diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index fee23c6c9d..5fc8ca6fd2 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -114,6 +114,7 @@ "জাননী সম্পৰ্কীয় বিন্দুবোৰ দেখুৱাবলৈ %1$sৰ বাবে এপৰ জাননীসমূহ অন কৰক" "ছেটিং সলনি কৰক" "জাননী বিন্দু দেখুৱাওক" + "বিকাশকৰ্তাৰ বিকল্পসমূহ" "গৃহ স্ক্ৰীনত এপৰ চিহ্ন যোগ দিয়ক" "নতুন এপসমূহৰ বাবে" "অজ্ঞাত" @@ -170,5 +171,7 @@ "কৰ্মস্থানৰ এপ্‌ পজ কৰক" "কৰ্মস্থানৰ এপ্‌সমূহ অন কৰক" "ফিল্টাৰ" + "আপোনাৰ ফ’নৰ বস্তু সন্ধান কৰক" + "আপোনাৰ টেবলেটৰ বস্তু সন্ধান কৰক" "বিফল: %1$s" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index 5f4b246dc9..ad724247ee 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -114,6 +114,7 @@ "Bildiriş Nöqtələrini göstərmək üçün %1$s bildirişlərini aktiv edin" "Ayarları dəyişin" "Bildiriş nöqtələrini göstərin" + "Developer Seçimləri" "Əsas ekrana nişanlar əlavə edilsin" "Yeni tətbiqlər üçün" "Naməlum" @@ -170,5 +171,7 @@ "İş tətbiqlərini durdurun" "İş tətbiqlərini aktiv edin" "Filtr" + "Telefonunuzu axtarın" + "Planşetinizi axtarın" "Alınmadı: %1$s" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 7083c4b284..d7e85d939a 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -114,6 +114,7 @@ "Da biste prikazali tačke za obaveštenja, uključite obaveštenja za aplikaciju %1$s" "Promenite podešavanja" "Prikazuj tačke za obaveštenja" + "Opcije za programera" "Dodaj ikone aplikacija na početni ekran" "Za nove aplikacije" "Nepoznato" @@ -170,5 +171,7 @@ "Pauziraj poslovne aplikacije" "Uključi poslovne aplikacije" "Filter" + "Pretražite telefon" + "Pretražite tablet" "Nije uspelo: %1$s" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index ab361aa197..a845f9aa46 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -114,6 +114,7 @@ "Каб паказваліся значкі апавяшчэнняў, уключыце апавяшчэнні праграм для %1$s" "Змяніць налады" "Паказваць значкі апавяшчэнняў" + "Параметры распрацоўшчыка" "Дадаваць значкі праграм на галоўны экран" "Для новых праграм" "Невядома" @@ -170,5 +171,7 @@ "Прыпыніць працоўныя праграмы" "Уключыць працоўныя праграмы" "Фільтр" + "Пошук на тэлефоне" + "Пошук на планшэце" "Не ўдалося: %1$s" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index f53cf31a6e..0c7fcd33bd 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -114,6 +114,7 @@ "За да се показват точки за известия, включете известията за приложението %1$s" "Промяна на настройките" "Показване на точките за известия" + "Опции за програмисти" "Добавяне на икони на приложения на началния екран" "За нови приложения" "Няма информация" @@ -170,5 +171,7 @@ "Поставяне на пауза на служебните приложения" "Включване на служебните приложения" "Филтър" + "Търсене в телефона ви" + "Търсене в таблета ви" "Неуспешно: %1$s" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 2d3799849b..5c8c34209d 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -114,6 +114,7 @@ "বিজ্ঞপ্তির ডটগুলি দেখানোর জন্য, %1$s এর অ্যাপ বিজ্ঞপ্তি চালু করুন" "সেটিংস পরিবর্তন করুন" "বিজ্ঞপ্তির ডট দেখুন" + "ডেভেলপার বিকল্প" "হোম স্ক্রিনে অ্যাপের আইকন যোগ করুন" "নতুন অ্যাপের জন্য" "অজানা" @@ -170,5 +171,7 @@ "অফিসের অ্যাপ পজ করুন" "অফিস অ্যাপ চালু করুন" "ফিল্টার" + "ফোনে সার্চ করে দেখুন" + "আপনার ট্যাবলেটে সার্চ করুন" "কাজটি করা যায়নি: %1$s" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index cbadf2d742..15899ecc34 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -114,6 +114,7 @@ "Za prikaz tačaka za obavještenja, uključite obavještenja za aplikacije za aplikaciju %1$s" "Promijeni postavke" "Prikaži tačke za obavještenja" + "Opcije za programere" "Dodaj ikone aplikacija na početni ekran" "Za nove aplikacije" "Nepoznato" @@ -170,5 +171,7 @@ "Pauziraj poslovne aplikacije" "Uključi poslovne aplikacije" "Filtrirajte" + "Pretraživanje telefona" + "Pretraživanje tableta" "Nije uspjelo: %1$s" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 7699e66074..e6a4af2419 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -114,6 +114,7 @@ "Per veure els punts de notificació, activa les notificacions de l\'aplicació %1$s" "Canvia la configuració" "Mostra els punts de notificació" + "Opcions per a desenvolupadors" "Afegeix icones d\'aplicacions a la pantalla d\'inici" "Per a les aplicacions noves" "Desconegut" @@ -170,5 +171,7 @@ "Posa en pausa les aplicacions de treball" "Activa les aplicacions de treball" "Filtra" + "Cerca al telèfon" + "Cerca a la tauleta" "Error: %1$s" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 9337387f49..8b3ef2d55a 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -114,6 +114,7 @@ "Chcete-li zobrazovat puntíky s oznámením, zapněte oznámení z aplikace %1$s" "Změnit nastavení" "Zobrazovat puntíky s oznámením" + "Pro vývojáře" "Přidávat na plochu ikony aplikací" "U nových aplikací" "Neznámé" @@ -170,5 +171,7 @@ "Pozastavit pracovní aplikace" "Zapnout pracovní aplikace" "Filtr" + "Prohledávání telefonu" + "Vyhledávat na tabletu" "Selhalo: %1$s" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index de60ccb9eb..816046567e 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -114,6 +114,7 @@ "Hvis du vil se notifikationsprikker, skal du aktivere appnotifikationer for %1$s" "Skift indstillinger" "Vis notifikationsprikker" + "Indstillinger for udviklere" "Føj appikoner til startskærmen" "For nye apps" "Ukendt" @@ -170,5 +171,7 @@ "Sæt arbejdsapps på pause" "Aktivér arbejdsapps" "Filter" + "Søg på din telefon" + "Søg på din tablet" "Mislykket: %1$s" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 3cb6c4b3ce..912e7facd7 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -114,6 +114,7 @@ "Um dir Benachrichtigungspunkte anzeigen zu lassen, aktiviere die Benachrichtigungen für die App \"%1$s\"" "Einstellungen ändern" "App-Benachrichtigungspunkte anzeigen" + "Entwickleroptionen" "App-Symbole zum Startbildschirm hinzufügen" "Bei neuen Apps" "Unbekannt" @@ -170,5 +171,7 @@ "Geschäftliche Apps pausieren" "Geschäftliche Apps aktivieren" "Filter" + "Auf dem Smartphone suchen" + "Auf dem Tablet suchen" "Fehler: %1$s" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index af9b127343..0f613dec7b 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -114,6 +114,7 @@ "Για να εμφανιστούν οι Κουκκίδες ειδοποίησης, ενεργοποιήστε τις κουκκίδες εφαρμογής για την εφαρμογή %1$s" "Αλλαγή ρυθμίσεων" "Εμφάνιση κουκκίδων ειδοποιήσεων" + "Επιλογές για προγραμματιστές" "Προσθήκη εικονιδίων εφαρμογών στην αρχική οθόνη" "Για νέες εφαρμογές" "Άγνωστο" @@ -170,5 +171,7 @@ "Παύση εφαρμογών εργασιών" "Ενεργοποίηση εφαρμογών εργασίας" "Φίλτρο" + "Αναζήτηση στο τηλέφωνό σας" + "Αναζήτηση στο tablet σας" "Αποτυχία: %1$s" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index cada357b18..a78c7f869c 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -114,6 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" + "Developer options" "Add app icons to home screen" "For new apps" "Unknown" @@ -170,5 +171,7 @@ "Pause work apps" "Turn on work apps" "Filter" + "Search your phone" + "Search your tablet" "Failed: %1$s" diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml index cada357b18..a78c7f869c 100644 --- a/res/values-en-rCA/strings.xml +++ b/res/values-en-rCA/strings.xml @@ -114,6 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" + "Developer options" "Add app icons to home screen" "For new apps" "Unknown" @@ -170,5 +171,7 @@ "Pause work apps" "Turn on work apps" "Filter" + "Search your phone" + "Search your tablet" "Failed: %1$s" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index cada357b18..a78c7f869c 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -114,6 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" + "Developer options" "Add app icons to home screen" "For new apps" "Unknown" @@ -170,5 +171,7 @@ "Pause work apps" "Turn on work apps" "Filter" + "Search your phone" + "Search your tablet" "Failed: %1$s" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index cada357b18..a78c7f869c 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -114,6 +114,7 @@ "To show Notification Dots, turn on app notifications for %1$s" "Change settings" "Show notification dots" + "Developer options" "Add app icons to home screen" "For new apps" "Unknown" @@ -170,5 +171,7 @@ "Pause work apps" "Turn on work apps" "Filter" + "Search your phone" + "Search your tablet" "Failed: %1$s" diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml index e6bee9494e..d6951ad819 100644 --- a/res/values-en-rXC/strings.xml +++ b/res/values-en-rXC/strings.xml @@ -114,6 +114,7 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‎‏‎‏‏‏‏‏‎‎‏‏‎‏‎‏‏‎‏‏‏‏‎‏‏‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‏‎‎‏‎‏‎‏‎‎‎To show Notification Dots, turn on app notifications for ‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‎‏‏‎‎‏‏‏‎‏‎‏‎‏‏‎‎‎‏‏‏‎‎‏‏‎‏‏‎‏‏‏‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‏‏‏‎‎‎‎‎Change settings‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‏‎‏‎‎‏‎‎‏‏‏‎‎‎‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎‎‏‏‎‎‎‏‎‎‏‏‏‎Show notification dots‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‎‏‏‏‎‎‏‏‎‏‏‎‎‏‏‎‏‎‏‏‏‏‎‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‏‏‎‎‏‏‏‎‎‏‏‏‏‎‎‏‎‎Developer Options‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‎‏‏‏‏‏‏‎‎‎‎‏‏‏‎‎‎‏‎‎‏‎‎‎‏‏‎‏‏‎‎‎‎‏‏‏‎‏‏‏‎‎‎‏‏‎‏‎‎‏‏‎‎‏‎Add app icons to home screen‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‎‎‎‏‎‏‎‏‎‏‎‏‎‎‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎For new apps‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‎‏‏‏‎‎‏‎‏‎‏‎‎‎‏‎‎‏‎‎‏‏‏‏‎‎‏‎‎‎‎‎‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‎‎‏‎‎Unknown‎‏‎‎‏‎" @@ -167,9 +168,10 @@ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‎‏‏‏‎‏‏‏‎‎‏‎‎‎‏‎‏‏‎‏‏‏‏‏‎‎‏‎‏‎‏‎‎‏‎‎‏‎‏‎‏‏‎‏‏‎‎‎‏‎‎‏‎‏‏‏‎Work apps are off. Your work apps can’t send you notifications, use your battery, or access your location‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‎‎‎‏‎‎‏‎‎‎‏‏‏‏‎‏‎‎‎‏‎‎‎‎‏‎‎‏‎‏‎‏‎‏‏‎‏‎‏‏‎‏‎‎‏‎‎‎‏‎‏‎‎Work apps are badged and visible to your IT admin‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‎‎‎‎‎‎‏‎‏‎‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‏‎‎‏‏‏‎‎‎‏‏‎‏‎‏‎‏‎‏‏‏‏‏‎‎‎‎‏‎‎‎Got it‎‏‎‎‏‎" - - + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‎‏‎‏‎‎‏‎‎‏‏‏‏‎‎‎‏‎‎‎‏‏‏‎‎‎‎‎‎‎‏‏‎‎‏‏‏‎‏‎‏‎‏‏‎‎‏‏‎‎Pause work apps‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‎‎‎‎‎‎‏‏‎‎‎‏‏‏‏‎‎‏‎‏‎‏‎‏‏‏‏‏‎‎‎‎‎‏‏‏‎‏‎‏‎‎‎‏‏‎‏‎‎‏‎‎‏‎‏‏‎‏‎Turn on work apps‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‏‎‏‎‏‎‏‏‎‏‏‎‏‎‎‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‎‏‎‎‏‎‎‎‎‎‎‎Filter‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‎‏‎‏‏‎‏‎‎‏‏‏‎‏‎‎‎‏‎‎‏‏‎‏‎‎‎‎‏‏‏‎‏‏‎‎‏‏‎‎‏‏‎‎‏‎‏‎‎‎‏‎‏‎‎‎‎‏‏‏‎‏‎‎Search your phone‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‏‏‏‎‎‏‎‎‏‎‎‏‏‎‏‎‎‎‏‎‏‏‏‎‏‎‎‎‏‏‏‎‏‎‎‏‎‎‎‎‏‏‏‎‏‏‎‎‏‎‏‎‏‏‏‎Search your tablet‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‏‏‎‏‎‎‏‏‎‏‎‏‎‏‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‏‎‎‎‎‎‏‏‎‏‎‎‎‏‏‏‎‏‏‎‏‎‏‏‎‎Failed: ‎‏‎‎‏‏‎%1$s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index 6aa5e9fb8b..3897974178 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -114,6 +114,7 @@ "Para mostrar los puntos de notificación, activa las notificaciones de la app para %1$s" "Cambiar la configuración" "Mostrar puntos de notificación" + "Opciones para desarrolladores" "Agrega íconos de las apps a la pantalla principal" "Para nuevas apps" "Desconocido" @@ -170,5 +171,7 @@ "Detener apps de trabajo" "Activar las apps de trabajo" "Filtro" + "Busca tu teléfono" + "Busca tu tablet" "Error: %1$s" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index d38c7c8494..823e5a7d3c 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -114,6 +114,7 @@ "Para mostrar puntos de notificación, activa las notificaciones de %1$s" "Cambiar ajustes" "Mostrar puntos de notificación" + "Opciones para desarrolladores" "Añadir iconos de aplicaciones a la pantalla de inicio" "Añade el icono de una aplicación nueva instalada a la pantalla de inicio" "Desconocido" @@ -170,5 +171,7 @@ "Pausar aplicaciones de trabajo" "Activar aplicaciones de trabajo" "Filtro" + "Busca en tu teléfono" + "Busca en tu tablet" "Se ha producido un error: %1$s" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index aeb249ecb2..bd2190aa10 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -114,6 +114,7 @@ "Märguandetäppide kuvamiseks lülitage sisse rakenduse %1$s märguanded" "Seadete muutmine" "Kuva märguandetäpid" + "Arendaja valikud" "Lisa rakenduste ikoonid avakuvale" "Uute rakenduste puhul" "Teadmata" @@ -170,5 +171,7 @@ "Peata töörakendused" "Lülita töörakendused sisse" "Filter" + "Otsimine telefonist" + "Otsimine tahvelarvutist" "Nurjus: %1$s" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index ace38e86c8..c1eaea8d57 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -114,6 +114,7 @@ "Jakinarazpen-biribiltxoak ikusteko, aktibatu %1$s aplikazioaren jakinarazpenak" "Aldatu ezarpenak" "Erakutsi jakinarazpen-biribiltxoak" + "Garatzaileentzako aukerak" "Gehitu aplikazioen ikonoak hasierako pantailan" "Aplikazio berrien kasuan" "Ezezaguna" @@ -170,5 +171,7 @@ "Pausatu laneko aplikazioak" "Aktibatu laneko aplikazioak" "Iragazi" + "Bilatu telefonoan" + "Bilatu tabletan" "Huts egin du: %1$s" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 092f535da6..37ca89a3cf 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -114,6 +114,7 @@ "برای نمایش «نقطه‌های اعلان»، اعلان‌های برنامه را برای %1$s روشن کنید" "تغییر تنظیمات" "نمایش نقطه‌های اعلان" + "گزینه‌های برنامه‌نویس" "افزودن نماد برنامه‌ها به صفحه اصلی" "برای برنامه‌های جدید" "نامشخص" @@ -170,5 +171,7 @@ "توقف موقت برنامه‌های کاری" "روشن کردن برنامه‌های کاری" "فیلتر" + "جستجوی تلفن" + "جستجوی رایانه لوحی" "ناموفق بود: %1$s" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 67b4b09d6c..ccc22f0de7 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -114,6 +114,7 @@ "%1$s tarvitsee ilmoitusten käyttöoikeuden, jotta pistemerkkejä voidaan näyttää." "Muuta asetuksia" "Näytä ilmoituksista kertovat pistemerkit" + "Kehittäjäasetukset" "Lisää sovelluskuvakkeet aloitusnäytölle" "Uusille sovelluksille" "Tuntematon" @@ -170,5 +171,7 @@ "Keskeytä työsovellusten käyttö" "Laita työsovellukset päälle" "Suodatin" + "Hae puhelimesta" + "Hae tabletilta" "Epäonnistui: %1$s" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 881b89870c..11bcae146a 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -114,6 +114,7 @@ "Pour afficher les points de notification, activez les notifications d\'application pour %1$s" "Modifier les paramètres" "Afficher les points de notification" + "Options pour les développeurs" "Ajouter les icônes des applications à l\'écran d\'accueil" "Pour les nouvelles applications" "Inconnu" @@ -170,5 +171,7 @@ "Mettre en pause les applications professionnelles" "Activer les applications professionnelles" "Filtrer" + "Rechercher sur votre téléphone" + "Rechercher sur votre tablette" "Échec : %1$s" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 2aac2da2d3..960651c1f5 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -114,6 +114,7 @@ "Pour afficher les pastilles de notification, activez les notifications de l\'application %1$s" "Modifier les paramètres" "Afficher les pastilles de notification" + "Options pour les développeurs" "Ajouter les icônes des applications à l\'écran d\'accueil" "Pour les nouvelles applications" "Inconnu" @@ -170,5 +171,9 @@ "Mettre en pause les applis professionnelles" "Activer les applications professionnelles" "Filtre" + + + + "Échec : %1$s" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 5139fb24be..013011aafd 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -114,6 +114,7 @@ "Para que se mostren os puntos de notificacións, activa as notificacións da aplicación %1$s" "Cambiar configuración" "Mostra puntos de notificacións" + "Opcións de programador" "Engadir iconas de aplicacións á pantalla de inicio" "Para novas aplicacións" "Descoñecido" @@ -170,5 +171,7 @@ "Pór en pausa aplicacións do traballo" "Activar aplicacións do traballo" "Filtra" + "Buscar no teléfono" + "Facer buscas na tableta" "Erro: %1$s" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index 8bc520be72..2d504e3b01 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -102,7 +102,7 @@ "ફોલ્ડર: %1$s, %2$d આઇટમ" "ફોલ્ડર: %1$s, %2$d કે વધુ આઇટમ" "વૉલપેપર" - "વૉલપેપર અને શૈલી" + "વૉલપેપર અને સ્ટાઇલ" "હોમ સેટિંગ" "તમારા વ્યવસ્થાપક દ્વારા અક્ષમ કરેલ" "હોમ સ્ક્રીનને ફેરવવાની મંજૂરી આપો" @@ -114,6 +114,7 @@ "નોટિફિકેશન માટેનું ચિહ્ન બતાવવા હેતુ, %1$s માટેની ઍપ્લિકેશન નોટિફિકેશન ચાલુ કરો" "સેટિંગ બદલો" "નોટિફિકેશન માટેના ચિહ્ન બતાવો" + "ડેવલપરના વિકલ્પો" "ઍપના આઇકન હોમ સ્ક્રીનમાં ઉમેરો" "નવી ઍપ માટે" "અજાણ્યો" @@ -170,5 +171,7 @@ "ઑફિસની ઍપ થોભાવો" "ઑફિસ માટેની ઍપ ચાલુ કરો" "ફિલ્ટર કરો" + "તમારો ફોન શોધો" + "તમારું ટૅબ્લેટ શોધો" "નિષ્ફળ: %1$s" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index 8468097039..de6ad1c39e 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -114,6 +114,7 @@ "सूचना बिंदु दिखाने के लिए, %1$s के ऐप्लिकेशन सूचना चालू करें" "सेटिंग बदलें" "नई सूचनाएं बताने वाला गोल निशान दिखाएं" + "डेवलपर के लिए सेटिंग और टूल" "होम स्क्रीन पर ऐप्लिकेशन के आइकॉन जोड़ें" "नए ऐप्लिकेशन के लिए" "अज्ञात" @@ -170,5 +171,7 @@ "ऑफ़िस के काम से जुड़े ऐप्लिकेशन रोकें" "ऑफ़िस के काम से जुड़े ऐप्लिकेशन चालू करें" "फ़िल्टर" + "अपने फ़ोन में खोजें" + "अपने टैबलेट में खोजें" "पूरा नहीं हुआ: %1$s" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 67bf3166f0..0e58e530eb 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -114,6 +114,7 @@ "Za prikaz točaka obavijesti uključite obavijesti aplikacije %1$s" "Promjena postavki" "Prikaži točke obavijesti" + "Opcije za razvojne programere" "Dodaj ikone aplikacija na početni zaslon" "Za nove aplikacije" "Nepoznato" @@ -170,5 +171,7 @@ "Pauziraj poslovne aplikacije" "Uključite poslovne aplikacije" "Filtrirajte" + "Pretraživanje telefona" + "Pretraživanje tableta" "Nije uspjelo: %1$s" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 32927c7339..30095d75cf 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -114,6 +114,7 @@ "Az értesítési pöttyök megjelenítéséhez kapcsolja be a(z) %1$s alkalmazás értesítéseit" "Beállítások módosítása" "Értesítési pöttyök megjelenítése" + "Fejlesztői beállítások" "Alkalmazásikonok hozzáadása a kezdőképernyőhöz" "Új alkalmazásoknál" "Ismeretlen" @@ -170,5 +171,7 @@ "Munkahelyi alkalmazások szüneteltetése" "Munkahelyi alkalmazások bekapcsolása" "Szűrő" + "Keresés a telefonon" + "Keresés a táblagépen" "Sikertelen: %1$s" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index 696746a5ef..3b9761ffd4 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -114,6 +114,7 @@ "Ծանուցումների կետիկները ցուցադրելու համար միացրեք ծանուցումները %1$s-ի համար" "Փոխել կարգավորումները" "Ցուցադրել ծանուցումների կետիկները" + "Մշակողի ընտրանքներ" "Ավելացնել պատկերակները հիմնական էկրանին" "Նոր հավելվածների համար" "Անհայտ է" @@ -170,5 +171,7 @@ "Դադարեցնել աշխատանքային հավելվածները" "Միացնել աշխատանքային հավելվածները" "Զտեք" + "Որոնում հեռախոսում" + "Որոնում պլանշետում" "Չհաջողվեց կատարել գործողությունը (%1$s)" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 67e64aff79..02f4860aa8 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -114,6 +114,7 @@ "Guna menampilkan Titik Notifikasi, aktifkan notifikasi aplikasi untuk %1$s" "Ubah setelan" "Tampilkan titik notifikasi" + "Opsi Developer" "Tambahkan ikon aplikasi ke layar utama" "Untuk aplikasi baru" "Tidak dikenal" @@ -170,5 +171,7 @@ "Jeda aplikasi kerja" "Aktifkan aplikasi kerja" "Filter" + "Telusuri di ponsel" + "Telusuri di tablet" "Gagal: %1$s" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 4e1367ab69..17cf2e4ad1 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -114,6 +114,7 @@ "Til að sýna tilkynningarpunkta skaltu kveikja á forritstilkynningum fyrir %1$s" "Breyta stillingum" "Sýna tilkynningapunkta" + "Forritunarkostir" "Bæta forritatáknum við heimaskjáinn" "Fyrir ný forrit" "Óþekkt" @@ -170,5 +171,7 @@ "Setja vinnuforrit í bið" "Kveikja á vinnuforritum" "Sía" + "Leita í símanum" + "Leita í spjaldtölvunni" "Mistókst: %1$s" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 7e29ec5cd7..edff814091 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -114,6 +114,7 @@ "Per mostrare gli indicatori di notifica, attiva le notifiche per l\'app %1$s" "Modifica impostazioni" "Mostra indicatori di notifica" + "Opzioni sviluppatore" "Aggiungi icone delle app alla schermata Home" "Per le nuove app" "Sconosciuto" @@ -170,5 +171,7 @@ "Metti in pausa le app di lavoro" "Attiva app di lavoro" "Filtra" + "Ricerche sul telefono" + "Ricerche sul tablet" "Operazione non riuscita: %1$s" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 0ba0b72b85..7de8f08414 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -114,6 +114,7 @@ "כדי להציג את סימני ההתראות,יש להפעיל התראות מהאפליקציה %1$s" "שינוי ההגדרות" "הצגת סימני ההתראות" + "אפשרויות למפתחים" "הוספת סמלי אפליקציות למסך הבית" "לאפליקציות חדשות" "לא ידוע" @@ -170,5 +171,7 @@ "השהיית האפליקציות לעבודה" "הפעלה של אפליקציות לעבודה" "סינון" + "חיפוש בטלפון" + "חיפוש בטאבלט" "הפעולה נכשלה: %1$s" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 820c70b5ea..d7cbb07de8 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -32,7 +32,7 @@ "左に分割" "右に分割" "%1$s のアプリ情報" - "長押ししてウィジェットを移動してください。" + "長押ししてウィジェットを移動させます。" "ウィジェットをダブルタップして長押ししながら移動するか、カスタム操作を使用してください。" "%1$dx%2$d" "幅 %1$d、高さ %2$d" @@ -114,6 +114,7 @@ "通知ドットを表示するには、「%1$s」のアプリ通知を ON にしてください" "設定を変更" "通知ドットの表示" + "開発者向けオプション" "ホーム画面にアプリのアイコンを追加" "新しいアプリをダウンロードしたときに自動で追加します" "不明" @@ -170,5 +171,7 @@ "仕事用アプリを一時停止" "仕事用アプリを ON にする" "フィルタ" + "スマートフォンの検索" + "タブレットを探す" "失敗: %1$s" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index af4da0c695..ba5be87921 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -114,6 +114,7 @@ "შეტყობინებათა ნიშნულების საჩვენებლად, ჩართეთ აპის შეტყობინებები %1$s-ისთვის" "პარამეტრების შეცვლა" "შეტყობინების ნიშნულების ჩვენება" + "დეველოპერთა პარამეტრები" "აპის ხატულების მთავარ ეკრანზე დამატება" "ახალი აპებისთვის" "უცნობი" @@ -170,5 +171,7 @@ "სამსახურის აპების დაპაუზება" "სამსახურის აპების ჩართვა" "ფილტრი" + "მოიძიეთ თქვენს ტელეფონში" + "ძიება თქვენს ტაბლეტში" "ვერ მოხერხდა: %1$s" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 6c38919d6b..83b5a669b6 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -114,6 +114,7 @@ "Хабарландыру белгілерін көрсету үшін %1$s қолданбасының қолданба хабарландыруларын қосыңыз" "Параметрлерді өзгерту" "Хабарландыру белгілерін көрсету" + "Әзірлеуші опциялары" "Қолданба белгішелерін негізгі экранға қосу" "Жаңа қолданбаларға арналған" "Белгісіз" @@ -170,5 +171,7 @@ "Жұмыс қолданбаларын тоқтата тұру" "Жұмыс қолданбаларын қосу" "Сүзгі" + "Телефоннан іздеу" + "Планшеттен іздеу" "Қате шықты: %1$s" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index 48bffb9584..73ec4df969 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -114,6 +114,7 @@ "ដើម្បីបង្ហាញស្លាកជូនដំណឹង សូមបើកការជូនដំណឹងកម្មវិធីសម្រាប់ %1$s" "ប្ដូរ​ការកំណត់" "បង្ហាញ​ស្លាក​ជូនដំណឹង" + "ជម្រើសសម្រាប់​អ្នក​អភិវឌ្ឍន៍" "បញ្ចូល​រូបកម្មវិធី​ទៅក្នុង​អេក្រង់ដើម" "សម្រាប់កម្មវិធីថ្មី" "មិន​ស្គាល់" @@ -170,5 +171,7 @@ "ផ្អាក​កម្មវិធី​ការងារ" "បើក​កម្មវិធី​ការងារ" "តម្រង" + "ស្វែងរកក្នុងទូរសព្ទរបស់អ្នក" + "ស្វែងរកក្នុង​ថេប្លេតរបស់អ្នក" "បានបរាជ័យ៖ %1$s" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index a04b8f399b..1e6f39e4af 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -114,6 +114,7 @@ "ಅಧಿಸೂಚನೆ ಚುಕ್ಕೆಗಳನ್ನು ತೋರಿಸಲು, %1$s ಗೆ ಅಪ್ಲಿಕೇಶನ್‌ ಅಧಿಸೂಚನೆಗಳನ್ನು ಆನ್‌ ಮಾಡಿ" "ಸೆಟ್ಟಿಂಗ್‌‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ" "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳನ್ನು ತೋರಿಸಿ" + "ಡೆವಲಪರ್ ಆಯ್ಕೆಗಳು" "ಹೋಮ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಆ್ಯಪ್ ಐಕಾನ್‌ಗಳನ್ನು ಸೇರಿಸಿ" "ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ" "ಅಪರಿಚಿತ" @@ -170,5 +171,7 @@ "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ವಿರಾಮಗೊಳಿಸಿ" "ಕೆಲಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳನ್ನು ಆನ್ ಮಾಡಿ" "ಫಿಲ್ಟರ್‌" + "ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಹುಡುಕಿ" + "ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಹುಡುಕಿ" "ವಿಫಲವಾಗಿದೆ: %1$s" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index b0eee79473..d5ec664bf9 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -114,6 +114,7 @@ "알림 표시점을 표시하려면 %1$s의 앱 알림을 사용 설정하세요." "설정 변경" "알림 표시 점 보기" + "개발자 옵션" "홈 화면에 앱 아이콘 추가" "새로 설치한 앱에 적용" "알 수 없음" @@ -170,5 +171,7 @@ "직장 앱 일시중지" "직장 앱 사용 설정" "필터" + "휴대전화 속 항목 검색" + "태블릿 속 항목 검색" "실패: %1$s" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index ac29f16476..ea4a7d2a85 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -114,6 +114,7 @@ "Эскертме белгилерин көрсөтүү максатында, %1$s үчүн колдонмонун билдирмелерин күйгүзүү керек" "Параметрлерди өзгөртүү" "Билдирмелер белгилерин көрсөтүү" + "Иштеп чыгуучунун параметрлери" "Колдонмонун сүрөтчөсүн башкы экранга кошуу" "Жаңы колдонмолор үчүн" "Белгисиз" @@ -170,5 +171,7 @@ "Жумуш колдонмолорун тындыруу" "Жумуш колдонмолорун күйгүзүү" "Чыпкалоо" + "Телефондо издөө" + "Планшетте издөө" "Аткарылган жок: %1$s" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 082e8b6a6f..7291cf2a34 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -114,6 +114,7 @@ "ເພື່ອສະແດງຈຸດການແຈ້ງເຕືອນ, ໃຫ້ເປີດການແຈ້ງເຕືອນສຳລັບ %1$s" "ບັນທຶກການຕັ້ງຄ່າ" "ສະແດງຈຸດການແຈ້ງເຕືອນ" + "ຕົວເລືອກນັກພັດທະນາ" "ເພີ່ມໄອຄອນແອັບໄປໃສ່ໂຮມສະກຣີນ" "ສຳລັບແອັບໃໝ່" "​ບໍ່​ຮູ້​ຈັກ" @@ -170,5 +171,7 @@ "ຢຸດແອັບບ່ອນເຮັດວຽກຊົ່ວຄາວ" "ເປີດໃຊ້ແອັບບ່ອນເຮັດວຽກ" "ກັ່ນຕອງ" + "ຊອກຫາໂທລະສັບຂອງທ່ານ" + "ຊອກຫາແທັບເລັດຂອງທ່ານ" "ບໍ່ສຳເລັດ: %1$s" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index b058348e95..ddff9d4e06 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -114,6 +114,7 @@ "Kad būtų rodomi pranešimų taškai, įjunkite programos „%1$s“ pranešimus." "Keisti nustatymus" "Rodyti pranešimų taškus" + "Kūrėjo parinktys" "Pridėti programų piktogramas pagrindiniame ekrane" "Skirta naujoms programoms" "Nežinoma" @@ -170,5 +171,7 @@ "Pristabdyti darbo programas" "Įjungti darbo programas" "Filtruoti" + "Paieška telefone" + "Paieška planšetiniame kompiuteryje" "Nepavyko: %1$s" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 8ac8c3ce12..a5b7c66e2a 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -114,6 +114,7 @@ "Lai tiktu rādīti paziņojumu punkti, ieslēdziet paziņojumus lietotnei %1$s." "Mainīt iestatījumus" "Rādīt paziņojumu punktus" + "Izstrādātāju opcijas" "Pievienot lietotņu ikonas sākuma ekrānam" "Jaunām lietotnēm" "Nezināma" @@ -170,5 +171,7 @@ "Pārtraukt darba lietotņu darbību" "Ieslēgt darba lietotnes" "Filtrs" + "Meklēšana tālrunī" + "Meklēšana planšetdatorā" "Neizdevās: %1$s" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index 85c814dc7d..32c3fc0072 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -114,6 +114,7 @@ "За да се прикажуваат „Точки за известување“, вклучете ги известувањата за апликацијата %1$s" "Промени ги поставките" "Прикажувај точки за известување" + "Опции за програмери" "Додавај икони за апликации на почетниот екран" "За нови апликации" "Непознато" @@ -170,5 +171,7 @@ "Паузирај ги работните апликации" "Вклучете ги работните апликации" "Филтер" + "Пребарувајте на телефонот" + "Пребарувајте на таблетот" "Не успеа: %1$s" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 52b9b14cc4..d25f9dd633 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -114,6 +114,7 @@ "അറിയിപ്പ് ഡോട്ടുകൾ കാണിക്കുന്നതിന്, %1$s എന്നയാളിനായുള്ള ആപ്പ് അറിയിപ്പുകൾ ഓണാക്കുക" "ക്രമീകരണം മാറ്റുക" "അറിയിപ്പ് ഡോട്ടുകൾ കാണിക്കുക" + "ഡെവലപ്പർ ഓപ്‌ഷനുകൾ" "ഹോം സ്‌ക്രീനിലേക്ക് ആപ്പ് ഐക്കണുകൾ ചേർക്കുക" "പുതിയ ആപ്പുകൾക്ക്" "അജ്ഞാതം" @@ -170,5 +171,7 @@ "ഔദ്യോഗിക ആപ്പുകൾ താൽക്കാലികമായി നിർത്തുക" "ഔദ്യോഗിക ആപ്പുകൾ ഓണാക്കുക" "ഫിൽട്ടർ ചെയ്യുക" + "നിങ്ങളുടെ ഫോണിലുള്ളവ തിരയുക" + "നിങ്ങളുടെ ടാബ്‌ലെറ്റിലുള്ളവ തിരയുക" "പരാജയപ്പെട്ടു: %1$s" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index f0ceb23000..0723c25fa9 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -114,6 +114,7 @@ "Мэдэгдлийн цэгийг харуулахын тулд %1$s-д аппын мэдэгдлийг асаана уу" "Тохиргоог өөрчлөх" "Мэдэгдлийн цэгийг харуулах" + "Хөгжүүлэгчийн тохиргоо" "Үндсэн нүүрэнд аппын дүрс тэмдгүүдийг нэмэх" "Шинэ аппад зориулсан" "Тодорхойгүй" @@ -170,5 +171,7 @@ "Ажлын аппуудыг түр зогсоох" "Ажлын аппуудыг асаах" "Шүүлтүүр" + "Утаснаасаа хайх" + "Таблетнаасаа хайх" "Амжилтгүй болсон: %1$s" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 6aaaf71b00..06c1da78b2 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -114,6 +114,7 @@ "सूचना बिंदू दाखवण्यासाठी, %1$s साठी अ‍ॅप सूचना सुरू करा" "सेटिंग्ज बदला" "सूचना बिंदू दाखवा" + "डेव्हलपर पर्याय" "होम स्क्रीनवर ॲप आयकन जोडा" "नवीन अ‍ॅप्ससाठी" "अज्ञात" @@ -170,5 +171,7 @@ "Work apps थांबवा" "कार्य ॲप्स सुरू करा" "फिल्टर" + "तुमच्या फोनमध्ये शोधा" + "तुमच्या टॅबलेटमध्ये शोधा" "हे करता आले नाही: %1$s" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 9b92506eb4..d123d14c4d 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -101,9 +101,9 @@ "Folder dinamakan semula kepada %1$s" "Folder: %1$s, %2$d item" "Folder: %1$s, %2$d atau lebih banyak item" - "Kertas dinding" + "Hiasan latar" "Kertas dinding & gaya" - "Tetapan laman utama" + "Tetapan skrin utama" "Dilumpuhkan oleh pentadbir anda" "Benarkan putaran skrin utama" "Apabila telefon diputar" @@ -114,6 +114,7 @@ "Untuk menunjukkan Titik Pemberitahuan, hidupkan pemberitahuan apl untuk %1$s" "Tukar tetapan" "Tunjukkan titik pemberitahuan" + "Pilihan Pembangun" "Tambahkan ikon apl pada skrin utama" "Untuk apl baharu" "Tidak diketahui" @@ -170,5 +171,7 @@ "Jeda apl kerja" "Hidupkan apl kerja" "Tapis" + "Cari telefon anda" + "Cari tablet anda" "Gagal: %1$s" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index d47bb89bd2..aef6169fe1 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -114,6 +114,7 @@ "အကြောင်းကြားချက် အစက်များကို ပြသရန် %1$s အတွက် အက်ပ်အကြောင်းကြားချက်များကို ဖွင့်ပါ" "ဆက်တင်များ ပြောင်းရန်" "အကြောင်းကြားချက် အစက်များ ပြရန်" + "တီထွင်သူ ရွေးစရာများ" "ပင်မစာမျက်နှာတွင် အက်ပ်သင်္ကေတထည့်ရန်" "အက်ပ်အသစ်များအတွက်" "မသိ" @@ -170,5 +171,7 @@ "အလုပ်သုံးအက်ပ်များကို ခဏရပ်ရန်" "အလုပ်သုံးအက်ပ်များ ဖွင့်ရန်" "စစ်ထုတ်ရန်" + "သင့်ဖုန်းတွင် ရှာခြင်း" + "သင့်တက်ဘလက်ကို ရှာခြင်း" "မအောင်မြင်ပါ− %1$s" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index bf93878282..be94a6a7bf 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -114,6 +114,7 @@ "Slå på appvarsler for %1$s for å vise varselsprikker" "Endre innstillingene" "Vis varselsprikker" + "Utvikleralternativer" "Legg til appikoner på startskjermen" "For nye apper" "Ukjent" @@ -170,5 +171,9 @@ "Sett jobbapper på pause" "Slå på jobbapper" "Filter" + + + + "Mislyktes: %1$s" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index d6548f1de8..49d92ac726 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -114,6 +114,7 @@ "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउन %1$s को एपसम्बन्धी सूचनाहरूलाई अन गर्नुहोस्" "सेटिङहरू बदल्नुहोस्" "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउनुहोस्" + "विकासकर्ताका लागि उपलब्ध विकल्पहरू" "एपका आइकनहरू होम स्क्रिनमा राखियोस्" "नयाँ एपका लागि" "अज्ञात" @@ -170,5 +171,7 @@ "कामसम्बन्धी एपहरू अस्थायी रूपमा रोक्का गर्नुहोस्" "कामसम्बन्धी एपहरू अन गर्नुहोस्" "फिल्टर" + "आफ्नो फोन खोज्नुहोस्" + "आफ्नो ट्याब्लेट खोज्नुहोस्" "कार्य पूरा गर्न सकिएन: %1$s" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index ff0eddee26..e19b36140e 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -106,7 +106,7 @@ "Instellingen start" "Uitgezet door je beheerder" "Draaien van startscherm toestaan" - "Wanneer de telefoon gedraaid is" + "Als de telefoon gedraaid is" "Meldingsstipjes" "Aan" "Uit" @@ -114,6 +114,7 @@ "Als je meldingsstipjes wilt tonen, zet je app-meldingen aan voor %1$s" "Instellingen wijzigen" "Toon meldingsstipjes" + "Ontwikkelaarsopties" "App-iconen toevoegen aan startscherm" "Voor nieuwe apps" "Onbekend" @@ -170,5 +171,7 @@ "Werk-apps pauzeren" "Werk-apps aanzetten" "Filteren" + "Zoeken op je telefoon" + "Zoeken op je tablet" "Mislukt: %1$s" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 8957214319..2506200641 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -102,7 +102,7 @@ "ଫୋଲ୍ଡର୍: %1$s, %2$d ଆଇଟମଗୁଡ଼ିକ" "ଫୋଲ୍ଡର୍: %1$s, %2$d କିମ୍ବା ଅଧିକ ଆଇଟମ୍" "ୱାଲପେପର୍‌" - "ୱାଲପେପର୍ ଏବଂ ଷ୍ଟାଇଲ୍" + "ୱାଲପେପର ଏବଂ ଷ୍ଟାଇଲ" "ହୋମ ସେଟିଂସ" "ଆପଣଙ୍କ ଆଡମିନଙ୍କ ଦ୍ୱାରା ଅକ୍ଷମ କରାଯାଇଛି" "ମୂଳସ୍କ୍ରିନ ରୋଟେସନକୁ ଅନୁମତି ଦିଅନ୍ତୁ" @@ -114,6 +114,7 @@ "ବିଜ୍ଞପ୍ତି ବିନ୍ଦୁ ଦେଖାଇବାକୁ, %1$s ପାଇଁ ଆପ୍‌ ବିଜ୍ଞପ୍ତି ଅନ୍‌ କରନ୍ତୁ" "ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ" "ବିଜ୍ଞପ୍ତି ଡଟ୍‌ଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ" + "ଡେଭେଲପର ବିକଳ୍ପଗୁଡ଼ିକ" "ମୂଳସ୍କ୍ରିନରେ ଆପ ଆଇକନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ" "ନୂଆ ଆପ୍‌ ପାଇଁ" "ଅଜଣା" @@ -170,5 +171,7 @@ "ୱାର୍କ ଆପଗୁଡ଼ିକୁ ବିରତ କରନ୍ତୁ" "ୱାର୍କ ଆପଗୁଡ଼ିକୁ ଚାଲୁ କରନ୍ତୁ" "ଫିଲ୍ଟର୍" + "ଆପଣଙ୍କ ଫୋନରେ ସନ୍ଧାନ କରନ୍ତୁ" + "ଆପଣଙ୍କ ଟାବଲେଟରେ ସନ୍ଧାନ କରନ୍ତୁ" "ବିଫଳ ହୋଇଛି: %1$s" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index 3756d35cb7..3df68868a5 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -114,6 +114,7 @@ "ਸੂਚਨਾ ਬਿੰਦੂਆਂ ਦਿਖਾਉਣ ਲਈ, %1$s ਲਈ ਐਪ ਸੂਚਨਾਵਾਂ ਚਾਲੂ ਕਰੋ" "ਸੈਟਿੰਗਾਂ ਬਦਲੋ" "ਸੂਚਨਾ ਬਿੰਦੂ ਦਿਖਾਓ" + "ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ" "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਐਪ ਪ੍ਰਤੀਕਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ" "ਨਵੀਆਂ ਐਪਾਂ ਲਈ" "ਅਗਿਆਤ" @@ -170,5 +171,7 @@ "ਕੰਮ ਸੰਬੰਧੀ ਐਪ ਰੋਕੋ" "ਕੰਮ ਸੰਬੰਧੀ ਐਪਾਂ ਚਾਲੂ ਕਰੋ" "ਫਿਲਟਰ" + "ਆਪਣਾ ਫ਼ੋਨ ਖੋਜੋ" + "ਆਪਣਾ ਟੈਬਲੈੱਟ ਖੋਜੋ" "ਇਹ ਕਾਰਵਾਈ ਅਸਫਲ ਹੋਈ: %1$s" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 7e51e7f8a0..5c99b3d026 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -114,6 +114,7 @@ "Aby pokazać plakietki z powiadomieniami, włącz powiadomienia aplikacji %1$s" "Zmień ustawienia" "Pokaż plakietki z powiadomieniami" + "Opcje programisty" "Dodawaj ikony aplikacji do ekranu głównego" "W przypadku nowych aplikacji" "Brak informacji" @@ -170,5 +171,9 @@ "Wstrzymaj aplikacje służbowe" "Włącz aplikacje służbowe" "Filtruj" + + + + "Niepowodzenie: %1$s" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index e21967b80f..1512754d30 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -114,6 +114,7 @@ "Para mostrar os Pontos de notificação, ative as notificações de aplicações para o %1$s" "Alterar definições" "Mostrar pontos de notificação" + "Opções de programador" "Adicionar ícones de apps ao ecrã principal" "Para novas apps" "Desconhecido" @@ -170,5 +171,7 @@ "Colocar apps de trabalho em pausa" "Ativar apps de trabalho" "Filtrar" + "Pesquise no telemóvel" + "Pesquise no tablet" "Falhou: %1$s" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 5019d96dbd..2dcb98f804 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -114,6 +114,7 @@ "Para mostrar pontos de notificação, ative as notificações de app para %1$s" "Alterar configurações" "Mostrar pontos de notificação" + "Opções do desenvolvedor" "Adicionar ícones de apps à tela inicial" "Para novos apps" "Desconhecido" @@ -170,5 +171,7 @@ "Pausar apps de trabalho" "Ativar apps de trabalho" "Filtrar" + "Pesquisar no smartphone" + "Pesquisar no tablet" "Falha: %1$s" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index f363cfbad8..ee9f492f78 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -114,6 +114,7 @@ "Pentru a afișa punctele de notificare, activați notificările din aplicație pentru %1$s" "Modificați setările" "Afișați punctele de notificare" + "Opțiuni dezvoltator" "Adăugați pictograme de aplicații pe ecranul de pornire" "Pentru aplicații noi" "Necunoscut" @@ -170,5 +171,7 @@ "Întrerupeți aplicațiile pentru lucru" "Activați aplicațiile pentru lucru" "Filtru" + "Căutați pe telefon" + "Căutați pe tabletă" "Eșuare: %1$s" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 0970e1a131..9733ac6c4c 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -32,7 +32,7 @@ "Приложение слева" "Приложение справа" "Сведения о приложении \"%1$s\"" - "Нажмите и удерживайте для переноса виджета." + "Чтобы переместить виджет, нажмите на него и удерживайте" "Чтобы использовать специальные действия или перенести виджет, нажмите на него дважды и удерживайте." "%1$d x %2$d" "Ширина %1$d, высота %2$d" @@ -114,6 +114,7 @@ "Чтобы показывать значки уведомлений, включите уведомления в приложении \"%1$s\"" "Изменить настройки" "Показывать значки уведомлений" + "Для разработчиков" "Добавлять значки приложений на главный экран" "Добавлять значки установленных приложений на главный экран" "Неизвестно" @@ -170,5 +171,7 @@ "Приостановить рабочие приложения" "Включить рабочие приложения" "Фильтр" + "Поиск на телефоне" + "Поиск на планшете" "Не удалось выполнить действие (%1$s)." diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index 6d98a81035..e160e81a6c 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -114,6 +114,7 @@ "දැනුම්දීම් තිත් පෙන්වීමට, %1$s සඳහා යෙදුම් දැනුම්දීම් සබල කරන්න" "සැකසීම් වෙනස් කරන්න" "දැනුම්දීම් තිත් පෙන්වන්න" + "සංවර්ධක විකල්ප" "මුල් තිරයට යෙදුම් නිරූපක එක් කරන්න" "නව යෙදුම් සඳහා" "නොදනී" @@ -170,5 +171,7 @@ "කාර්යාල යෙදුම් විරාම කරන්න" "කාර්යාල යෙදුම් ක්‍රියාත්මක කරන්න" "පෙරහන" + "ඔබගේ දුරකථනය සොයන්න" + "ඔබගේ ටැබ්ලටය සොයන්න" "අසාර්ථකයි: %1$s" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index c98f1feb66..8582baf21b 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -114,6 +114,7 @@ "Ak chcete, aby sa zobrazovali bodky upozornení, zapnite upozornenia aplikácie %1$s" "Zmeniť nastavenia" "Zobrazovať bodky upozornení" + "Pre vývojárov" "Pridať ikony aplikácií na plochu" "Pri inštalácii novej aplikácie" "Neznáme" @@ -170,5 +171,7 @@ "Pozastaviť pracovné aplikácie" "Zapnúť pracovné aplikácie" "Filtrujte" + "Vyhľadávanie v telefóne" + "Vyhľadávanie v tablete" "Zlyhalo: %1$s" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index d72d5f6a07..0762cf7238 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -114,6 +114,7 @@ "Za prikaz obvestilnih pik vklopite obvestila aplikacije %1$s" "Spremeni nastavitve" "Pokaži obvestilne pike" + "Možnosti za razvijalce" "Dodaj ikone aplikacij na začetni zaslon" "Za nove aplikacije" "Neznano" @@ -170,5 +171,7 @@ "Začasno zaustavi delovne aplikacije" "Vklopi delovne aplikacije" "Filtriranje" + "Iskanje po telefonu" + "Iskanje po tabličnem računalniku" "Ni uspelo: %1$s" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index fb2373c302..821bd50c42 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -114,6 +114,7 @@ "Për të shfaqur \"Pikat e njoftimeve\", aktivizo njoftimet e aplikacionit për %1$s" "Ndrysho cilësimet" "Shfaq pikat e njoftimeve" + "Opsionet e zhvilluesit‏" "Shto ikona aplikacionesh në ekranin bazë" "Për aplikacionet e reja" "I panjohur" @@ -170,5 +171,7 @@ "Vendos në pauzë aplikacionet e punës" "Aktivizo aplikacionet e punës" "Filtro" + "Kërko në telefonin tënd" + "Kërko në tabletin tënd" "Dështoi: %1$s" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 7ded048e73..85cc281c63 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -114,6 +114,7 @@ "Да бисте приказали тачке за обавештења, укључите обавештења за апликацију %1$s" "Промените подешавања" "Приказуј тачке за обавештења" + "Опције за програмера" "Додај иконе апликација на почетни екран" "За нове апликације" "Непознато" @@ -170,5 +171,7 @@ "Паузирај пословне апликације" "Укључи пословне апликације" "Филтер" + "Претражите телефон" + "Претражите таблет" "Није успело: %1$s" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index d71fce008a..7525eec085 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -114,6 +114,7 @@ "Aktivera appaviseringar för %1$s om du vill att aviseringsprickar ska visas" "Ändra inställningar" "Visa aviseringsprickar" + "Utvecklaralternativ" "Lägg till appikoner på startskärmen" "För nya appar" "Okänt" @@ -170,5 +171,7 @@ "Pausa jobbappar" "Aktivera jobbappar" "Filter" + "Sök på telefonen" + "Sök på surfplattan" "Misslyckades: %1$s" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 5f2a5f50bc..3ae5dcfa61 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -114,6 +114,7 @@ "Ili kuonyesha Vitone vya Arifa, washa kipengele cha arifa za programu katika %1$s" "Badilisha mipangilio" "Onyesha vitone vya arifa" + "Chaguo za Wasanidi Programu" "Weka aikoni za programu kwenye skrini ya kwanza" "Kwa ajili ya programu mpya" "Yasiyojulikana" @@ -170,5 +171,7 @@ "Simamisha programu za kazini" "Washa programu za kazini" "Kichujio" + "Tafuta kwenye simu yako" + "Tafuta kwenye kompyuta kibao yako" "Hitilafu: %1$s" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index a9a58f65dc..aea8195ebb 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -114,6 +114,7 @@ "அறிவிப்புப் புள்ளிகளைக் காட்ட, %1$s இன் ஆப்ஸ் அறிவிப்புகளை இயக்கவும்" "அமைப்புகளை மாற்று" "அறிவிப்புப் புள்ளிகளைக் காட்டு" + "டெவெலப்பர் விருப்பங்கள்" "முகப்புத் திரையில் ஆப்ஸ் ஐகான்களைச் சேர்" "புதிய ஆப்ஸை நிறுவும்போது" "தெரியாதது" @@ -170,5 +171,7 @@ "பணி ஆப்ஸை இடைநிறுத்து" "பணி ஆப்ஸை இயக்கு" "வடிப்பான்" + "உங்கள் மொபைலில் தேடுதல்" + "உங்கள் டேப்லெட்டில் தேடுதல்" "தோல்வி: %1$s" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 89d35eae40..663e44faf4 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -114,6 +114,7 @@ "నోటిఫికేషన్ డాట్‌లను చూపించడానికి %1$sకు యాప్ నోటిఫికేషన్‌లను ఆన్ చేయండి" "సెట్టింగ్‌లను మార్చు" "నోటిఫికేషన్ డాట్‌లను చూపు" + "డెవలపర్ ఆప్షన్‌లు" "యాప్ చిహ్నాలను మొదటి స్క్రీన్‌కు జోడించండి" "కొత్త యాప్‌ల కోసం" "తెలియదు" @@ -170,5 +171,7 @@ "వర్క్ యాప్‌లను పాజ్ చేయి" "వర్క్ యాప్‌లను ఆన్ చేయి" "ఫిల్టర్ చేయి" + "మీ ఫోన్‌లో సెర్చ్ చేయండి" + "మీ టాబ్లెట్‌లో సెర్చ్ చేయండి" "విఫలమైంది: %1$s" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index cd22f87272..07e5796734 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -114,6 +114,7 @@ "เปิดการแจ้งเตือนแอปของ %1$s เพื่อแสดงเครื่องหมายจุดแสดงการแจ้งเตือน" "เปลี่ยนการตั้งค่า" "แสดงเครื่องหมายจุดแสดงการแจ้งเตือน" + "ตัวเลือกสำหรับนักพัฒนาแอป" "เพิ่มไอคอนแอปในหน้าจอหลัก" "สำหรับแอปใหม่" "ไม่รู้จัก" @@ -170,5 +171,7 @@ "หยุดแอปงานชั่วคราว" "เปิดแอปงาน" "ตัวกรอง" + "ค้นหาในโทรศัพท์" + "ค้นหาในแท็บเล็ต" "ไม่สำเร็จ: %1$s" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index f3a78a2a43..f7158b4fa6 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -114,6 +114,7 @@ "Upang ipakita ang Mga Notification Dot, i-on ang mga notification ng app para sa %1$s" "Baguhin ang mga setting" "Ipakita ang mga notification dot" + "Mga Opsyon ng Developer" "Magdagdag ng mga icon ng app sa home screen" "Para sa mga bagong app" "Hindi kilala" @@ -170,5 +171,7 @@ "I-pause ang mga app para sa trabaho" "I-on ang mga app para sa trabaho" "Filter" + "Maghanap sa iyong telepono" + "Maghanap sa iyong tablet" "Hindi nagawa: %1$s" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 7f96407206..b12b9b14ee 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -114,6 +114,7 @@ "Bildirim Noktaları\'nı göstermek için %1$s uygulamasının bildirimlerini açın" "Ayarları değiştir" "Bildirim noktalarını göster" + "Geliştirici Seçenekleri" "Uygulama simgelerini ana ekrana ekle" "Yeni uygulamalar için" "Bilinmiyor" @@ -170,5 +171,7 @@ "İş uygulamalarını duraklat" "İş uygulamalarını aç" "Filtre" + "telefonunuzda arama yapmak" + "Tabletinizde arama yapma" "Başarısız: %1$s" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index a450ef9741..0f1e448c65 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -114,6 +114,7 @@ "Щоб показувати значки сповіщень, увімкніть сповіщення в додатку %1$s" "Змінити налаштування" "Показувати значки сповіщень" + "Параметри розробника" "Розміщати значки додатків на головний екран" "Для нових додатків" "Невідомо" @@ -170,5 +171,9 @@ "Призупинити робочі додатки" "Увімкнути робочі додатки" "Фільтр" + + + + "Не вдалося %1$s" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index 51a64e5b26..70a853fcfc 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -114,6 +114,7 @@ "اطلاعاتی ڈاٹس دکھانے کی خاطر %1$s کیلئے ایپ کی اطلاعات آن کریں" "ترتیبات تبدیل کریں" "اطلاعاتی ڈاٹس دکھائیں" + "ڈویلپر کے اختیارات" "ہوم اسکرین میں ایپ آئیکنز شامل کریں" "نئی ایپس کیلئے" "نامعلوم" @@ -170,5 +171,7 @@ "ورک ایپس موقوف کریں" "ورک ایپس آن کریں" "فلٹر" + "اپنے فون پر تلاش کریں" + "اپنے ٹیبلیٹ پر تلاش کریں" "ناکام ہو گيا: %1$s" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index e11b9e3cfc..57a446bb31 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -114,6 +114,7 @@ "Bildirishnoma belgilarini ko‘rsatish uchun %1$s ilovasida bildirishnomalarni yoqing" "Sozlamalarni o‘zgartirish" "Bildirishnoma belgilarini chiqarish" + "Dasturchi sozlamalari" "Ilova ikonkalarini bosh ekranga chiqarish" "Yangi o‘rnatilgan ilovalar ikonkasini bosh ekranga chiqarish" "Noma’lum" @@ -170,5 +171,7 @@ "Ishga oid ilovalarni pauza qilish" "Ishga oid ilovalarni yoqish" "Saralash" + "Telefondan qidirish" + "Planshetingizni qidiring" "Xato: %1$s" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index c3c8d41105..2c81ae7f2c 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -114,6 +114,7 @@ "Để hiển thị Dấu chấm thông báo, hãy bật thông báo ứng dụng cho %1$s" "Thay đổi cài đặt" "Hiện dấu chấm thông báo" + "Tùy chọn cho nhà phát triển" "Thêm biểu tượng ứng dụng vào màn hình chính" "Cho ứng dụng mới" "Không xác định" @@ -170,5 +171,7 @@ "Tạm dừng các ứng dụng công việc" "Bật ứng dụng công việc" "Bộ lọc" + "Tìm trên điện thoại" + "Tìm kiếm trong máy tính bảng của bạn" "Không thực hiện được thao tác: %1$s" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 59df45cea5..7c104e2717 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -114,6 +114,7 @@ "要显示通知圆点,请开启%1$s的应用通知功能" "更改设置" "显示通知圆点" + "开发者选项" "将应用图标添加到主屏幕" "适用于新应用" "未知" @@ -170,5 +171,7 @@ "暂停工作应用" "开启工作应用" "过滤器" + "手机内搜索" + "平板电脑内搜索" "失败:%1$s" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index 9b65b05a6d..ed288d631d 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -114,6 +114,7 @@ "如要顯示「通知圓點」,請開啟「%1$s」的應用程式通知功能" "變更設定" "顯示通知圓點" + "開發人員選項" "將應用程式圖示新增至主畫面" "新安裝的應用程式" "不明" @@ -170,5 +171,7 @@ "暫停工作應用程式" "開啟工作應用程式" "篩選器" + "搜尋手機內容" + "搜尋平板電腦內容" "操作失敗:%1$s" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index ffaff3db48..3690c3a729 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -114,6 +114,7 @@ "如要顯示通知圓點,請開啟「%1$s」的應用程式通知功能" "變更設定" "顯示通知圓點" + "開發人員選項" "將應用程式圖示加到主畫面" "適用於新安裝的應用程式" "不明" @@ -170,5 +171,7 @@ "暫停工作應用程式" "開啟工作應用程式" "篩選器" + "搜尋手機內容" + "搜尋平板電腦內容" "失敗:%1$s" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index f74a623b3d..26e7dcf103 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -114,6 +114,7 @@ "Ukuze ubonisa amcashazi esaziso, vula izaziso zohlelo lokusebenza ze-%1$s" "Shintsha izilungiselelo" "Bonisa amacashazi esaziso" + "Izinketho zonjiniyela" "Engeza izithonjana ze-app kusikrini sasekhaya" "Kwezinhlelo zokusebenza ezintsha" "Akwaziwa" @@ -170,5 +171,7 @@ "Misa ama-app omsebenzi" "Vula ama-app omsebenzi" "Hlunga" + "Sesha ifoni yakho" + "Sesha ithebulethi yakho" "Yehlulekile: %1$s" From aed1b074f394a08f821d2fba86a0cba0e8c5c233 Mon Sep 17 00:00:00 2001 From: Sukesh Ram Date: Mon, 23 May 2022 18:59:03 +0000 Subject: [PATCH 067/782] Added debug menu option for testing secondary display. Test: manual Fix: 233639924 Change-Id: Iaca90a1391078d56bd57fa5de097f34ec0425866 --- .../launcher3/settings/DeveloperOptionsFragment.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/com/android/launcher3/settings/DeveloperOptionsFragment.java b/src/com/android/launcher3/settings/DeveloperOptionsFragment.java index b06b8a10bf..6057586fca 100644 --- a/src/com/android/launcher3/settings/DeveloperOptionsFragment.java +++ b/src/com/android/launcher3/settings/DeveloperOptionsFragment.java @@ -63,6 +63,7 @@ import com.android.launcher3.R; import com.android.launcher3.Utilities; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.config.FlagTogglerPrefUi; +import com.android.launcher3.secondarydisplay.SecondaryDisplayLauncher; import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper; import com.android.launcher3.util.OnboardingPrefs; @@ -369,6 +370,16 @@ public class DeveloperOptionsFragment extends PreferenceFragmentCompat { return true; }); sandboxCategory.addPreference(launchSandboxModeTutorialPreference); + + Preference launchSecondaryDisplayPreference = new Preference(context); + launchSecondaryDisplayPreference.setKey("launchSecondaryDisplay"); + launchSecondaryDisplayPreference.setTitle("Launch Secondary Display"); + launchSecondaryDisplayPreference.setSummary("Launch secondary display activity"); + launchSecondaryDisplayPreference.setOnPreferenceClickListener(preference -> { + startActivity(new Intent(context, SecondaryDisplayLauncher.class)); + return true; + }); + sandboxCategory.addPreference(launchSecondaryDisplayPreference); } private void addOnboardingPrefsCatergory() { From 140ed429ea1829e8e786266cf1b41bac1ea6ada2 Mon Sep 17 00:00:00 2001 From: Stefan Andonian Date: Fri, 20 May 2022 23:30:02 +0000 Subject: [PATCH 068/782] Fix folder app icon truncation after rotating to landscape. The folder bubble text views were being recycled after the launcher's cache was cleared. This caused the new orientation's folders to re-use the old views with their stale configuration. After this change, the cache won't recycle views whose cache entry has been recreated, implying that their environment might have changed and new setup is required. Bug: 230304658 Test: Verified erroneous UX on device was no longer reproducible after fix. Change-Id: Ib01cf5792d83df752e05534e5aa08ab8e8763bdc --- res/values/id.xml | 1 + src/com/android/launcher3/util/ViewCache.java | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/res/values/id.xml b/res/values/id.xml index 7ad1412357..af21b27caf 100644 --- a/res/values/id.xml +++ b/res/values/id.xml @@ -37,4 +37,5 @@ + diff --git a/src/com/android/launcher3/util/ViewCache.java b/src/com/android/launcher3/util/ViewCache.java index 08b8744167..98e6822542 100644 --- a/src/com/android/launcher3/util/ViewCache.java +++ b/src/com/android/launcher3/util/ViewCache.java @@ -21,6 +21,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import com.android.launcher3.R; + /** * Utility class to cache views at an activity level */ @@ -39,18 +41,26 @@ public class ViewCache { mCache.put(layoutId, entry); } + T result; if (entry.mCurrentSize > 0) { entry.mCurrentSize --; - T result = (T) entry.mViews[entry.mCurrentSize]; + result = (T) entry.mViews[entry.mCurrentSize]; entry.mViews[entry.mCurrentSize] = null; - return result; + } else { + result = (T) LayoutInflater.from(context).inflate(layoutId, parent, false); + result.setTag(R.id.cache_entry_tag_id, entry); } - - return (T) LayoutInflater.from(context).inflate(layoutId, parent, false); + return result; } public void recycleView(int layoutId, View view) { CacheEntry entry = mCache.get(layoutId); + if (entry != view.getTag(R.id.cache_entry_tag_id)) { + // Since this view was created, the cache has been reset. The view should not be + // recycled since this means the environment could also have changed, requiring new + // view setup. + return; + } if (entry != null && entry.mCurrentSize < entry.mMaxSize) { entry.mViews[entry.mCurrentSize] = view; entry.mCurrentSize++; From 958dcd2f4fb16452cf0b10af72db266b49da07a9 Mon Sep 17 00:00:00 2001 From: Sukesh Ram Date: Mon, 23 May 2022 22:36:51 +0000 Subject: [PATCH 069/782] Added margin of size 24dp above search bar on secondary display Test: Manual Change-Id: I5debc810385eced54aaed436489b16f36367194c --- res/layout/secondary_launcher.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/layout/secondary_launcher.xml b/res/layout/secondary_launcher.xml index 0fe05ee721..257727ea52 100644 --- a/res/layout/secondary_launcher.xml +++ b/res/layout/secondary_launcher.xml @@ -109,6 +109,7 @@ android:layout_height="@dimen/all_apps_search_bar_field_height" android:layout_centerHorizontal="true" android:layout_gravity="top|center_horizontal" + android:layout_marginTop="24dp" android:background="@drawable/bg_all_apps_searchbox" android:elevation="1dp" android:focusableInTouchMode="true" From 76900ac58ad9cbed7f6292cf6b32e563f297b662 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Mon, 23 May 2022 18:11:47 -0700 Subject: [PATCH 070/782] Have separate DeviceProfile instances for taskbar and all apps windows. We want to scale down the DeviceProfile for taskbar, but the all apps window should rely on the original DeviceProfile. Test: Manual Bug: 232907361 Change-Id: Ia09f674ada9e445c1d7278fa94c536ea9de13ef9 --- .../launcher3/taskbar/BaseTaskbarContext.java | 11 -------- .../taskbar/NavbarButtonsViewController.java | 2 +- .../taskbar/TaskbarActivityContext.java | 14 +++++++--- .../launcher3/taskbar/TaskbarManager.java | 6 ++-- .../allapps/TaskbarAllAppsContext.java | 18 ++++-------- .../allapps/TaskbarAllAppsController.java | 28 ++++++++++++------- src/com/android/launcher3/DeviceProfile.java | 2 +- 7 files changed, 39 insertions(+), 42 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java b/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java index 4e1f54c9a2..b4052e3d71 100644 --- a/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/BaseTaskbarContext.java @@ -19,7 +19,6 @@ import android.content.Context; import android.view.ContextThemeWrapper; import android.view.LayoutInflater; -import com.android.launcher3.DeviceProfile; import com.android.launcher3.DeviceProfile.DeviceProfileListenable; import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; import com.android.launcher3.util.Themes; @@ -36,8 +35,6 @@ public abstract class BaseTaskbarContext extends ContextThemeWrapper implements protected final LayoutInflater mLayoutInflater; private final List mDPChangeListeners = new ArrayList<>(); - protected DeviceProfile mDeviceProfile; - public BaseTaskbarContext(Context windowContext) { super(windowContext, Themes.getActivityThemeRes(windowContext)); mLayoutInflater = LayoutInflater.from(this).cloneInContext(this); @@ -48,19 +45,11 @@ public abstract class BaseTaskbarContext extends ContextThemeWrapper implements return mLayoutInflater; } - @Override - public final DeviceProfile getDeviceProfile() { - return mDeviceProfile; - } - @Override public final List getOnDeviceProfileChangeListeners() { return mDPChangeListeners; } - /** Updates the {@link DeviceProfile} instance to the latest representation of the screen. */ - public abstract void updateDeviceProfile(DeviceProfile dp); - /** Callback invoked when a drag is initiated within this context. */ public abstract void onDragStart(); diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java index 582a47e805..9f1e8959ed 100644 --- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java @@ -528,7 +528,7 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT if (button.getVisibility() == View.VISIBLE) { parent.getDescendantRectRelativeToSelf(button, mTempRect); if (mHitboxExtender.extendedHitboxEnabled()) { - mTempRect.bottom += mContext.mDeviceProfile.getTaskbarOffsetY(); + mTempRect.bottom += mContext.getDeviceProfile().getTaskbarOffsetY(); } outRegion.op(mTempRect, Op.UNION); } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index 46d4642c81..a7f71443d6 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -111,6 +111,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { private final WindowManager mWindowManager; private final @Nullable RoundedCorner mLeftCorner, mRightCorner; + private DeviceProfile mDeviceProfile; private WindowManager.LayoutParams mWindowLayoutParams; private boolean mIsFullscreen; // The size we should return to when we call setTaskbarWindowFullscreen(false) @@ -135,7 +136,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { TaskbarNavButtonController buttonController, ScopedUnfoldTransitionProgressProvider unfoldTransitionProgressProvider) { super(windowContext); - mDeviceProfile = dp; + mDeviceProfile = dp.copy(this); final Resources resources = getResources(); @@ -200,7 +201,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { new TaskbarAutohideSuspendController(this), new TaskbarPopupController(this), new TaskbarForceVisibleImmersiveController(this), - new TaskbarAllAppsController(this), + new TaskbarAllAppsController(this, dp), isDesktopMode ? new DesktopTaskbarRecentAppsController(this) : TaskbarRecentAppsController.DEFAULT, @@ -219,8 +220,14 @@ public class TaskbarActivityContext extends BaseTaskbarContext { } @Override + public DeviceProfile getDeviceProfile() { + return mDeviceProfile; + } + + /** Updates {@link DeviceProfile} instances for any Taskbar windows. */ public void updateDeviceProfile(DeviceProfile dp) { - mDeviceProfile = dp; + mControllers.taskbarAllAppsController.updateDeviceProfile(dp); + mDeviceProfile = dp.copy(this); updateIconSize(getResources()); AbstractFloatingView.closeAllOpenViewsExcept(this, false, TYPE_REBIND_SAFE); @@ -235,7 +242,6 @@ public class TaskbarActivityContext extends BaseTaskbarContext { mDeviceProfile.updateIconSize(1, resources); float iconScale = taskbarIconSize / mDeviceProfile.iconSizePx; mDeviceProfile.updateIconSize(iconScale, resources); - mDeviceProfile.updateAllAppsIconSize(1, resources); // Leave all apps unscaled. } @VisibleForTesting diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java index ef7bab9832..06262c0a25 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java @@ -148,7 +148,7 @@ public class TaskbarManager { // Config change might be handled without re-creating the taskbar if (mTaskbarActivityContext != null) { if (dp != null && dp.isTaskbarPresent) { - mTaskbarActivityContext.updateDeviceProfile(dp.copy(mContext)); + mTaskbarActivityContext.updateDeviceProfile(dp); } mTaskbarActivityContext.onConfigurationChanged(configDiff); } @@ -274,8 +274,8 @@ public class TaskbarManager { return; } - mTaskbarActivityContext = new TaskbarActivityContext(mContext, dp.copy(mContext), - mNavButtonController, mUnfoldProgressProvider); + mTaskbarActivityContext = new TaskbarActivityContext(mContext, dp, mNavButtonController, + mUnfoldProgressProvider); mTaskbarActivityContext.init(mSharedState); if (mActivity != null) { diff --git a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContext.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContext.java index 1cdbdb228b..e2f752212e 100644 --- a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsContext.java @@ -19,7 +19,6 @@ import static android.view.KeyEvent.ACTION_UP; import static android.view.KeyEvent.KEYCODE_BACK; import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY; -import static com.android.launcher3.AbstractFloatingView.TYPE_REBIND_SAFE; import static com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo.TOUCHABLE_INSETS_REGION; import android.content.Context; @@ -78,14 +77,13 @@ class TaskbarAllAppsContext extends BaseTaskbarContext { TaskbarStashController taskbarStashController) { super(taskbarContext.createWindowContext(TYPE_APPLICATION_OVERLAY, null)); mTaskbarContext = taskbarContext; - mDeviceProfile = taskbarContext.getDeviceProfile(); + mWindowController = windowController; mDragController = new TaskbarDragController(this); mOnboardingPrefs = new OnboardingPrefs<>(this, Utilities.getPrefs(this)); mDragLayer = new TaskbarAllAppsDragLayer(this); TaskbarAllAppsSlideInView slideInView = (TaskbarAllAppsSlideInView) mLayoutInflater.inflate( R.layout.taskbar_all_apps, mDragLayer, false); - mWindowController = windowController; mAllAppsViewController = new TaskbarAllAppsViewController( this, slideInView, @@ -101,6 +99,11 @@ class TaskbarAllAppsContext extends BaseTaskbarContext { return mAllAppsViewController; } + @Override + public DeviceProfile getDeviceProfile() { + return mWindowController.getDeviceProfile(); + } + @Override public TaskbarDragController getDragController() { return mDragController; @@ -141,15 +144,6 @@ class TaskbarAllAppsContext extends BaseTaskbarContext { return mTaskbarContext.getDotInfoForItem(info); } - @Override - public void updateDeviceProfile(DeviceProfile dp) { - mDeviceProfile = dp; - - AbstractFloatingView.closeAllOpenViewsExcept(this, false, TYPE_REBIND_SAFE); - - dispatchDeviceProfileChanged(); - } - @Override public void onDragStart() {} diff --git a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java index eaf93843ac..6fd98db19a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java +++ b/quickstep/src/com/android/launcher3/taskbar/allapps/TaskbarAllAppsController.java @@ -19,6 +19,7 @@ import static android.view.WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_M import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY; import static com.android.launcher3.AbstractFloatingView.TYPE_ALL; +import static com.android.launcher3.AbstractFloatingView.TYPE_REBIND_SAFE; import android.content.Context; import android.graphics.PixelFormat; @@ -31,7 +32,6 @@ import androidx.annotation.Nullable; import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.DeviceProfile; -import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; import com.android.launcher3.appprediction.PredictionRowView; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.model.data.AppInfo; @@ -55,7 +55,7 @@ import java.util.Optional; * Application data may be bound while the window does not exist, so this controller will store * the models for the next all apps session. */ -public final class TaskbarAllAppsController implements OnDeviceProfileChangeListener { +public final class TaskbarAllAppsController { private static final String WINDOW_TITLE = "Taskbar All Apps"; @@ -70,6 +70,7 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList } }; + private DeviceProfile mDeviceProfile; private TaskbarControllers mControllers; /** Window context for all apps if it is open. */ private @Nullable TaskbarAllAppsContext mAllAppsContext; @@ -79,7 +80,8 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList private int mAppsModelFlags; private List mPredictedApps; - public TaskbarAllAppsController(TaskbarActivityContext context) { + public TaskbarAllAppsController(TaskbarActivityContext context, DeviceProfile dp) { + mDeviceProfile = dp; mTaskbarContext = context; mProxyView = new TaskbarAllAppsProxyView(mTaskbarContext); mLayoutParams = createLayoutParams(); @@ -146,7 +148,6 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList this, mControllers.taskbarStashController); mAllAppsContext.getDragController().init(mControllers); - mTaskbarContext.addOnDeviceProfileChangeListener(this); TaskStackChangeListeners.getInstance().registerTaskStackListener(mTaskStackListener); Optional.ofNullable(mAllAppsContext.getSystemService(WindowManager.class)) .ifPresent(m -> m.addView(mAllAppsContext.getDragLayer(), mLayoutParams)); @@ -184,13 +185,25 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList /** Destroys the controller and any All Apps window if present. */ public void onDestroy() { TaskStackChangeListeners.getInstance().unregisterTaskStackListener(mTaskStackListener); - mTaskbarContext.removeOnDeviceProfileChangeListener(this); Optional.ofNullable(mAllAppsContext) .map(c -> c.getSystemService(WindowManager.class)) .ifPresent(m -> m.removeView(mAllAppsContext.getDragLayer())); mAllAppsContext = null; } + /** Updates {@link DeviceProfile} instance for Taskbar's All Apps window. */ + public void updateDeviceProfile(DeviceProfile dp) { + mDeviceProfile = dp; + Optional.ofNullable(mAllAppsContext).ifPresent(c -> { + AbstractFloatingView.closeAllOpenViewsExcept(c, false, TYPE_REBIND_SAFE); + c.dispatchDeviceProfileChanged(); + }); + } + + DeviceProfile getDeviceProfile() { + return mDeviceProfile; + } + private LayoutParams createLayoutParams() { LayoutParams layoutParams = new LayoutParams( TYPE_APPLICATION_OVERLAY, @@ -205,11 +218,6 @@ public final class TaskbarAllAppsController implements OnDeviceProfileChangeList return layoutParams; } - @Override - public void onDeviceProfileChanged(DeviceProfile dp) { - Optional.ofNullable(mAllAppsContext).ifPresent(c -> c.updateDeviceProfile(dp)); - } - /** * Proxy view connecting taskbar drag layer to the all apps window. *

diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index 1cffa2a7f5..827c5b8158 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -789,7 +789,7 @@ public class DeviceProfile { /** * Updates the iconSize for allApps* variants. */ - public void updateAllAppsIconSize(float scale, Resources res) { + private void updateAllAppsIconSize(float scale, Resources res) { allAppsBorderSpacePx = new Point( pxFromDp(inv.allAppsBorderSpaces[mTypeIndex].x, mMetrics, scale), pxFromDp(inv.allAppsBorderSpaces[mTypeIndex].y, mMetrics, scale)); From 354fe14cd47fa3f15b10a7d91721d37ea872c03e Mon Sep 17 00:00:00 2001 From: Sukesh Ram Date: Tue, 24 May 2022 20:30:13 +0000 Subject: [PATCH 071/782] Made popupContainer's shadow & arrow visible in secondary display Reduced elevation of app drawer to 0dp because it was conflicting with popup container elevation Test: Manual Change-Id: I222866ddfc44ebf9ecd9787bb448e502339a1688 Fix: 233932585 --- res/layout/secondary_launcher.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/layout/secondary_launcher.xml b/res/layout/secondary_launcher.xml index 257727ea52..7bacb55192 100644 --- a/res/layout/secondary_launcher.xml +++ b/res/layout/secondary_launcher.xml @@ -18,6 +18,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/drag_layer" + android:clipChildren="false" android:padding="@dimen/dynamic_grid_edge_margin"> Date: Fri, 27 May 2022 22:34:52 +0000 Subject: [PATCH 072/782] Give FloatingIconView a copy of, rather than, the original icon. Previously, if a user tapped on the clock icon then rapidly swiped back, the clock icon would stop updating. This fixes that issue by avoiding changes to the original icon's inner callback state while preparing and displaying the FloatingIconView. Bug: 188377749 Test: Locally enabled the second hand on the clock icon in addition to the minute and hour hands, then verified that it was incrementing correctly every second even after tapping then rapidly swiping back on the clock icon. Change-Id: Ib8eddb53de293194e5f9dce2fcafe8a481a6116c --- src/com/android/launcher3/views/FloatingIconView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/launcher3/views/FloatingIconView.java b/src/com/android/launcher3/views/FloatingIconView.java index babe607ca1..acdd9a19df 100644 --- a/src/com/android/launcher3/views/FloatingIconView.java +++ b/src/com/android/launcher3/views/FloatingIconView.java @@ -525,7 +525,7 @@ public class FloatingIconView extends FrameLayout implements & ItemInfoWithIcon.FLAG_SHOW_DOWNLOAD_PROGRESS_MASK) != 0) { btvIcon = btv.makePreloadIcon(); } else { - btvIcon = btv.getIcon(); + btvIcon = (FastBitmapDrawable) btv.getIcon().getConstantState().newDrawable(); } } else { btvIcon = null; From 472c9a89db1d30865cca02526d711df0cb6bd887 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 31 May 2022 08:41:59 -0700 Subject: [PATCH 073/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ib9d17d2c9da1634662f64c1b1e27488d2ec7bf7f --- quickstep/res/values-nb/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/res/values-nb/strings.xml b/quickstep/res/values-nb/strings.xml index 1650a5c2bf..250724e1af 100644 --- a/quickstep/res/values-nb/strings.xml +++ b/quickstep/res/values-nb/strings.xml @@ -87,7 +87,7 @@ "Trykk på en annen app for å bruke delt skjerm" "Appen støtter ikke delt skjerm." "Appen eller organisasjonen din tillater ikke denne handlingen" - "Vil du hoppe over navigeringsveiledning?" + "Vil du hoppe over navigeringsveiledningen?" "Du kan finne dette i %1$s-appen senere" "Avbryt" "Hopp over" From c267ecd6515ecb01b0a2c56c6cf2ed238189f4ba Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 31 May 2022 08:45:43 -0700 Subject: [PATCH 074/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Ibc1897ecc4577e8239e0e2c797dbf1df7ae746ea --- res/values-bs/strings.xml | 4 ++-- res/values-fr/strings.xml | 6 ++---- res/values-nb/strings.xml | 6 ++---- res/values-pl/strings.xml | 6 ++---- res/values-uk/strings.xml | 6 ++---- 5 files changed, 10 insertions(+), 18 deletions(-) diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index 15899ecc34..173518f75f 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -171,7 +171,7 @@ "Pauziraj poslovne aplikacije" "Uključi poslovne aplikacije" "Filtrirajte" - "Pretraživanje telefona" - "Pretraživanje tableta" + "Pretražite telefon" + "Pretražite tablet" "Nije uspjelo: %1$s" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 960651c1f5..9b30b1efaf 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -171,9 +171,7 @@ "Mettre en pause les applis professionnelles" "Activer les applications professionnelles" "Filtre" - - - - + "Rechercher sur votre téléphone" + "Rechercher sur votre tablette" "Échec : %1$s" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index be94a6a7bf..eba195c8bd 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -171,9 +171,7 @@ "Sett jobbapper på pause" "Slå på jobbapper" "Filter" - - - - + "Søk på telefonen" + "Søk på nettbrettet" "Mislyktes: %1$s" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 5c99b3d026..869e91b68f 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -171,9 +171,7 @@ "Wstrzymaj aplikacje służbowe" "Włącz aplikacje służbowe" "Filtruj" - - - - + "Przeszukuj telefon" + "Przeszukuj tablet" "Niepowodzenie: %1$s" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 0f1e448c65..2b43a4db68 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -171,9 +171,7 @@ "Призупинити робочі додатки" "Увімкнути робочі додатки" "Фільтр" - - - - + "Пошук на телефоні" + "Пошук на планшеті" "Не вдалося %1$s" From 972b1051e618af709ec61f085d6e4ca880dbacb2 Mon Sep 17 00:00:00 2001 From: Yunfan Chen Date: Fri, 22 Apr 2022 16:15:14 +0900 Subject: [PATCH 075/782] Modify the way of providing insets per WM change The WM provides a new way to provide insets, modified the code to reflect that change. Bug: 161689946 Test: m Change-Id: I31bd26a5ce4c3e47f8961d4fe528f3a97ec063f8 --- .../taskbar/TaskbarInsetsController.kt | 60 +++++++------------ 1 file changed, 23 insertions(+), 37 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt b/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt index 6a6a693dc3..e4f82d25eb 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarInsetsController.kt @@ -18,6 +18,7 @@ package com.android.launcher3.taskbar import android.graphics.Insets import android.graphics.Region import android.view.InsetsState.ITYPE_BOTTOM_MANDATORY_GESTURES +import android.view.InsetsState import android.view.WindowManager import com.android.launcher3.AbstractFloatingView import com.android.launcher3.AbstractFloatingView.TYPE_TASKBAR_ALL_APPS @@ -61,9 +62,6 @@ class TaskbarInsetsController(val context: TaskbarActivityContext): LoggableTask ) ) - windowLayoutParams.providedInternalInsets = arrayOfNulls(ITYPE_SIZE) - windowLayoutParams.providedInternalImeInsets = arrayOfNulls(ITYPE_SIZE) - onTaskbarWindowHeightOrInsetsChanged() windowLayoutParams.insetsRoundedCornerFrame = true @@ -75,32 +73,23 @@ class TaskbarInsetsController(val context: TaskbarActivityContext): LoggableTask } fun onTaskbarWindowHeightOrInsetsChanged() { - var reducingSize = getReducingInsetsForTaskbarInsetsHeight( - controllers.taskbarStashController.contentHeightToReportToApps) + var contentHeight = controllers.taskbarStashController.contentHeightToReportToApps + contentRegion.set(0, windowLayoutParams.height - contentHeight, + context.deviceProfile.widthPx, windowLayoutParams.height) + var tappableHeight = controllers.taskbarStashController.tappableHeightToReportToApps + for (provider in windowLayoutParams.providedInsets) { + if (provider.type == ITYPE_EXTRA_NAVIGATION_BAR) { + provider.insetsSize = Insets.of(0, 0, 0, contentHeight) + } else if (provider.type == ITYPE_BOTTOM_TAPPABLE_ELEMENT + || provider.type == ITYPE_BOTTOM_MANDATORY_GESTURES) { + provider.insetsSize = Insets.of(0, 0, 0, tappableHeight) + } + } - contentRegion.set(0, reducingSize.top, - context.deviceProfile.widthPx, windowLayoutParams.height) - windowLayoutParams.providedInternalInsets[ITYPE_EXTRA_NAVIGATION_BAR] = reducingSize - windowLayoutParams.providedInternalInsets[ITYPE_BOTTOM_MANDATORY_GESTURES] = reducingSize - reducingSize = getReducingInsetsForTaskbarInsetsHeight( - controllers.taskbarStashController.tappableHeightToReportToApps) - windowLayoutParams.providedInternalInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT] = reducingSize - windowLayoutParams.providedInternalInsets[ITYPE_BOTTOM_MANDATORY_GESTURES] = reducingSize - - reducingSize = getReducingInsetsForTaskbarInsetsHeight(taskbarHeightForIme) - windowLayoutParams.providedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR] = reducingSize - windowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT] = reducingSize - windowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_MANDATORY_GESTURES] = reducingSize - } - - /** - * WindowLayoutParams.providedInternal*Insets expects Insets that subtract from the window frame - * height (i.e. WindowLayoutParams#height). So for Taskbar to report bottom insets to apps, it - * actually provides insets from the top of its window frame. - * @param height The number of pixels from the bottom of the screen that Taskbar insets. - */ - private fun getReducingInsetsForTaskbarInsetsHeight(height: Int): Insets { - return Insets.of(0, windowLayoutParams.height - height, 0, 0) + var imeInsetsSize = Insets.of(0, 0, 0, taskbarHeightForIme) + for (provider in windowLayoutParams.providedInsets) { + provider.imeInsetsSize = imeInsetsSize + } } /** @@ -151,13 +140,10 @@ class TaskbarInsetsController(val context: TaskbarActivityContext): LoggableTask override fun dumpLogs(prefix: String, pw: PrintWriter) { pw.println(prefix + "TaskbarInsetsController:") pw.println("$prefix\twindowHeight=${windowLayoutParams.height}") - pw.println("$prefix\tprovidedInternalInsets[ITYPE_EXTRA_NAVIGATION_BAR]=" + - "${windowLayoutParams.providedInternalInsets[ITYPE_EXTRA_NAVIGATION_BAR]}") - pw.println("$prefix\tprovidedInternalInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT]=" + - "${windowLayoutParams.providedInternalInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT]}") - pw.println("$prefix\tprovidedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR]=" + - "${windowLayoutParams.providedInternalImeInsets[ITYPE_EXTRA_NAVIGATION_BAR]}") - pw.println("$prefix\tprovidedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT]=" + - "${windowLayoutParams.providedInternalImeInsets[ITYPE_BOTTOM_TAPPABLE_ELEMENT]}") + for (provider in windowLayoutParams.providedInsets) { + pw.println("$prefix\tprovidedInsets: (type=" + InsetsState.typeToString(provider.type) + + " insetsSize=" + provider.insetsSize + + " imeInsetsSize=" + provider.imeInsetsSize + ")") + } } -} \ No newline at end of file +} From fe8fb4d1379eecbfd68dc8538a2af891353f59d1 Mon Sep 17 00:00:00 2001 From: Ling WO Date: Wed, 4 May 2022 14:37:04 -0700 Subject: [PATCH 076/782] Support move to a specific location on workspace for all workspaceDragSource, so other workspaceDragSource such as HomeAppIconMenuItem can be moved to a fixed location during testing to avoid ui-diff flakiess Design doc: https://docs.google.com/document/d/1tZWbfsv86O6UAKtHJrDBGecu-x3ac51qmWvARDg057M Test: atest Bug: 216189838 Change-Id: Ia6ef7338beb257d0313be17a53a9fc59ae39fdb6 --- .../launcher3/ui/TaplTestsLauncher3.java | 19 ++++++++++ .../android/launcher3/tapl/HomeAppIcon.java | 34 ----------------- .../com/android/launcher3/tapl/Workspace.java | 7 ++-- .../launcher3/tapl/WorkspaceDragSource.java | 38 ++++++++++++++++++- 4 files changed, 60 insertions(+), 38 deletions(-) diff --git a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java index e00b5693bc..0f29abc3d2 100644 --- a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java +++ b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java @@ -521,6 +521,25 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { } } + @Test + @PortraitLandscape + public void testDragShortcutToWorkspaceCell() throws Exception { + Point[] targets = getCornersAndCenterPositions(); + + for (Point target : targets) { + final HomeAllApps allApps = mLauncher.getWorkspace().switchToAllApps(); + allApps.freeze(); + try { + allApps.getAppIcon(APP_NAME) + .openDeepShortcutMenu() + .getMenuItem(0) + .dragToWorkspace(target.x, target.y); + } finally { + allApps.unfreeze(); + } + } + } + /** * @return List of workspace grid coordinates. Those are not pixels. See {@link * Workspace#getIconGridDimensions()} diff --git a/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java b/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java index 71d8ba9a41..75465046d5 100644 --- a/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java +++ b/tests/tapl/com/android/launcher3/tapl/HomeAppIcon.java @@ -22,8 +22,6 @@ import android.graphics.Rect; import androidx.annotation.NonNull; import androidx.test.uiautomator.UiObject2; -import java.util.function.Supplier; - /** * App icon on the workspace or all apps. */ @@ -102,38 +100,6 @@ public abstract class HomeAppIcon extends AppIcon implements FolderDragTarget, W } } - /** - * Drag an object to the given cell in workspace. The target cell must be empty. - * - * @param cellX zero based column number, starting from the left of the screen. - * @param cellY zero based row number, starting from the top of the screen. - */ - public HomeAppIcon dragToWorkspace(int cellX, int cellY) { - try (LauncherInstrumentation.Closable e = mLauncher.eventsCheck(); - LauncherInstrumentation.Closable c = mLauncher.addContextLayer( - String.format("want to drag the icon to cell(%d, %d)", cellX, cellY)) - ) { - final Supplier dest = () -> Workspace.getCellCenter(mLauncher, cellX, cellY); - Workspace.dragIconToWorkspace( - mLauncher, - /* launchable= */ this, - dest, - () -> addExpectedEventsForLongClick(), - /*expectDropEvents= */ null); - try (LauncherInstrumentation.Closable ignore = mLauncher.addContextLayer("dragged")) { - WorkspaceAppIcon appIcon = - (WorkspaceAppIcon) mLauncher.getWorkspace().getWorkspaceAppIcon(mAppName); - mLauncher.assertTrue( - String.format( - "The %s icon should be in the cell (%d, %d).", mAppName, cellX, - cellY), - appIcon.isInCell(cellX, cellY)); - return appIcon; - } - } - } - - /** This method requires public access, however should not be called in tests. */ @Override public Launchable getLaunchable() { diff --git a/tests/tapl/com/android/launcher3/tapl/Workspace.java b/tests/tapl/com/android/launcher3/tapl/Workspace.java index e91974024e..42ba18c36d 100644 --- a/tests/tapl/com/android/launcher3/tapl/Workspace.java +++ b/tests/tapl/com/android/launcher3/tapl/Workspace.java @@ -228,10 +228,11 @@ public final class Workspace extends Home { private void dragIcon(UiObject2 workspace, HomeAppIcon homeAppIcon, int pageDelta) { int pageWidth = mLauncher.getDevice().getDisplayWidth() / pagesPerScreen(); int targetX = (pageWidth / 2) + pageWidth * pageDelta; + int targetY = mLauncher.getVisibleBounds(workspace).centerY(); dragIconToWorkspace( mLauncher, homeAppIcon, - new Point(targetX, mLauncher.getVisibleBounds(workspace).centerY()), + () -> new Point(targetX, targetY), false, false, () -> mLauncher.expectEvent( @@ -386,7 +387,7 @@ public final class Workspace extends Home { } static void dragIconToWorkspace(LauncherInstrumentation launcher, Launchable launchable, - Point dest, boolean startsActivity, boolean isWidgetShortcut, + Supplier dest, boolean startsActivity, boolean isWidgetShortcut, Runnable expectLongClickEvents) { Runnable expectDropEvents = null; if (startsActivity || isWidgetShortcut) { @@ -394,7 +395,7 @@ public final class Workspace extends Home { LauncherInstrumentation.EVENT_START); } dragIconToWorkspace( - launcher, launchable, () -> dest, expectLongClickEvents, expectDropEvents); + launcher, launchable, dest, expectLongClickEvents, expectDropEvents); } /** diff --git a/tests/tapl/com/android/launcher3/tapl/WorkspaceDragSource.java b/tests/tapl/com/android/launcher3/tapl/WorkspaceDragSource.java index d8d4420005..021cc98c23 100644 --- a/tests/tapl/com/android/launcher3/tapl/WorkspaceDragSource.java +++ b/tests/tapl/com/android/launcher3/tapl/WorkspaceDragSource.java @@ -17,6 +17,8 @@ package com.android.launcher3.tapl; import android.graphics.Point; +import java.util.function.Supplier; + /** Launchable that can serve as a source for dragging and dropping to the workspace. */ interface WorkspaceDragSource { @@ -36,7 +38,7 @@ interface WorkspaceDragSource { Workspace.dragIconToWorkspace( launcher, launchable, - new Point( + () -> new Point( launchableCenter.x >= width ? launchableCenter.x - width / 2 : launchableCenter.x + width / 2, @@ -47,6 +49,40 @@ interface WorkspaceDragSource { } } + /** + * Drag an object to the given cell in workspace. The target cell must be empty. + * + * @param cellX zero based column number, starting from the left of the screen. + * @param cellY zero based row number, starting from the top of the screen. * + */ + default HomeAppIcon dragToWorkspace(int cellX, int cellY) { + Launchable launchable = getLaunchable(); + final String iconName = launchable.getObject().getText(); + LauncherInstrumentation launcher = launchable.mLauncher; + try (LauncherInstrumentation.Closable e = launcher.eventsCheck(); + LauncherInstrumentation.Closable c = launcher.addContextLayer( + String.format("want to drag the icon to cell(%d, %d)", cellX, cellY))) { + final Supplier dest = () -> Workspace.getCellCenter(launcher, cellX, cellY); + Workspace.dragIconToWorkspace( + launcher, + launchable, + dest, + launchable::addExpectedEventsForLongClick, + /*expectDropEvents= */ null); + + try (LauncherInstrumentation.Closable ignore = launcher.addContextLayer("dragged")) { + WorkspaceAppIcon appIcon = + (WorkspaceAppIcon) launcher.getWorkspace().getWorkspaceAppIcon(iconName); + launcher.assertTrue( + String.format( + "The %s icon should be in the cell (%d, %d).", iconName, cellX, + cellY), + appIcon.isInCell(cellX, cellY)); + return appIcon; + } + } + } + /** This method requires public access, however should not be called in tests. */ Launchable getLaunchable(); } From b9afb71dc067433a56962320356305ae0f64d458 Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Mon, 6 Jun 2022 15:54:06 +0100 Subject: [PATCH 077/782] Revert "Increase PromiseIconUiTest timeout temporarily" This reverts commit 6ecc69974b29941da92f9bd2300ae4b4d33b49f7. Temporarily revert back to DEFAULT_ACTIVITY_TIMEOUT to test if the issue is reproducible on lab devices Bug: 222319304 Test: PromiseIconUiTest Change-Id: I7188f6227ba06f654e08a1be1f59bb89899f4c2b --- .../android/launcher3/compat/PromiseIconUiTest.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/tests/src/com/android/launcher3/compat/PromiseIconUiTest.java b/tests/src/com/android/launcher3/compat/PromiseIconUiTest.java index 92e3e64e4b..f34a29e9f8 100644 --- a/tests/src/com/android/launcher3/compat/PromiseIconUiTest.java +++ b/tests/src/com/android/launcher3/compat/PromiseIconUiTest.java @@ -34,7 +34,6 @@ import org.junit.Test; import org.junit.runner.RunWith; import java.util.UUID; -import java.util.concurrent.TimeUnit; /** @@ -45,8 +44,6 @@ import java.util.concurrent.TimeUnit; public class PromiseIconUiTest extends AbstractLauncherUiTest { private int mSessionId = -1; - // TODO(b/202985412): Revert to default timeout when PackageManager bug is fixed. - private static final long PROMISE_ICON_TIMEOUT = TimeUnit.SECONDS.toMillis(60); @Override public void setUp() throws Exception { @@ -88,8 +85,7 @@ public class PromiseIconUiTest extends AbstractLauncherUiTest { // Verify promise icon is added waitForLauncherCondition("Test Promise App not found on workspace", launcher -> - launcher.getWorkspace().getFirstMatch(findPromiseApp) != null, - PROMISE_ICON_TIMEOUT); + launcher.getWorkspace().getFirstMatch(findPromiseApp) != null); // Remove session mTargetContext.getPackageManager().getPackageInstaller().abandonSession(mSessionId); @@ -97,8 +93,7 @@ public class PromiseIconUiTest extends AbstractLauncherUiTest { // Verify promise icon is removed waitForLauncherCondition("Test Promise App not removed from workspace", launcher -> - launcher.getWorkspace().getFirstMatch(findPromiseApp) == null, - PROMISE_ICON_TIMEOUT); + launcher.getWorkspace().getFirstMatch(findPromiseApp) == null); } @Test @@ -116,7 +111,6 @@ public class PromiseIconUiTest extends AbstractLauncherUiTest { // Verify promise icon is not added waitForLauncherCondition("Test Promise App not found on workspace", launcher -> - launcher.getWorkspace().getFirstMatch(findPromiseApp) == null, - PROMISE_ICON_TIMEOUT); + launcher.getWorkspace().getFirstMatch(findPromiseApp) == null); } } From d127d521f1e73203abdbc55e7b7dd5044271d760 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Mon, 4 Apr 2022 14:58:30 -0700 Subject: [PATCH 078/782] Hide taskbar while VoiceInteractionWindow is visible - Fade out icons (or stashed handle if stashed) - Move background to APPLICATION_OVERLAY layer (behind VIW) - Only for gesture nav - On home screen in 3 button mode, translate buttons down when assistant is invoked Test: Invoke assistant, ensure it draws above taskbar background and taskbar stops drawing icons or stashed handle Bug: 225200928 Change-Id: I7807d30df8f358295b8231d89217c7413f32c6f9 --- .../taskbar/NavbarButtonsViewController.java | 16 ++- .../taskbar/StashedHandleViewController.java | 3 +- .../taskbar/TaskbarActivityContext.java | 22 +++- .../launcher3/taskbar/TaskbarControllers.java | 10 +- .../taskbar/TaskbarViewController.java | 3 +- .../VoiceInteractionWindowController.kt | 109 ++++++++++++++++++ 6 files changed, 152 insertions(+), 11 deletions(-) create mode 100644 quickstep/src/com/android/launcher3/taskbar/VoiceInteractionWindowController.kt diff --git a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java index 9f1e8959ed..12adfa480e 100644 --- a/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/NavbarButtonsViewController.java @@ -35,6 +35,7 @@ import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_N import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_OVERVIEW_DISABLED; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_QUICK_SETTINGS_EXPANDED; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_SCREEN_PINNING; +import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_VOICE_INTERACTION_WINDOW_SHOWING; import static com.android.systemui.shared.system.ViewTreeObserverWrapper.InsetsInfo.TOUCHABLE_INSETS_REGION; import android.animation.ArgbEvaluator; @@ -105,6 +106,7 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT private static final int FLAG_DISABLE_BACK = 1 << 9; private static final int FLAG_NOTIFICATION_SHADE_EXPANDED = 1 << 10; private static final int FLAG_SCREEN_PINNING_ACTIVE = 1 << 11; + private static final int FLAG_VOICE_INTERACTION_WINDOW_SHOWING = 1 << 12; private static final int MASK_IME_SWITCHER_VISIBLE = FLAG_SWITCHER_SUPPORTED | FLAG_IME_VISIBLE; @@ -207,9 +209,12 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT boolean isInKidsMode = mContext.isNavBarKidsModeActive(); boolean alwaysShowButtons = isThreeButtonNav || isInSetup; - // Make sure to remove nav bar buttons translation when notification shade is expanded or - // IME is showing (add separate translation for IME). - int flagsToRemoveTranslation = FLAG_NOTIFICATION_SHADE_EXPANDED | FLAG_IME_VISIBLE; + // Make sure to remove nav bar buttons translation when any of the following occur: + // - Notification shade is expanded + // - IME is showing (add separate translation for IME) + // - VoiceInteractionWindow (assistant) is showing + int flagsToRemoveTranslation = FLAG_NOTIFICATION_SHADE_EXPANDED | FLAG_IME_VISIBLE + | FLAG_VOICE_INTERACTION_WINDOW_SHOWING; mPropertyHolders.add(new StatePropertyHolder(mNavButtonInAppDisplayProgressForSysui, flags -> (flags & flagsToRemoveTranslation) != 0, AnimatedFloat.VALUE, 1, 0)); @@ -449,6 +454,8 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT | SYSUI_STATE_QUICK_SETTINGS_EXPANDED; boolean isNotificationShadeExpanded = (sysUiStateFlags & shadeExpandedFlags) != 0; boolean isScreenPinningActive = (sysUiStateFlags & SYSUI_STATE_SCREEN_PINNING) != 0; + boolean isVoiceInteractionWindowShowing = + (sysUiStateFlags & SYSUI_STATE_VOICE_INTERACTION_WINDOW_SHOWING) != 0; // TODO(b/202218289) we're getting IME as not visible on lockscreen from system updateStateForFlag(FLAG_IME_VISIBLE, isImeVisible); @@ -459,6 +466,7 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT updateStateForFlag(FLAG_DISABLE_BACK, isBackDisabled); updateStateForFlag(FLAG_NOTIFICATION_SHADE_EXPANDED, isNotificationShadeExpanded); updateStateForFlag(FLAG_SCREEN_PINNING_ACTIVE, isScreenPinningActive); + updateStateForFlag(FLAG_VOICE_INTERACTION_WINDOW_SHOWING, isVoiceInteractionWindowShowing); if (mA11yButton != null) { // Only used in 3 button @@ -756,6 +764,8 @@ public class NavbarButtonsViewController implements TaskbarControllers.LoggableT appendFlag(str, flags, FLAG_NOTIFICATION_SHADE_EXPANDED, "FLAG_NOTIFICATION_SHADE_EXPANDED"); appendFlag(str, flags, FLAG_SCREEN_PINNING_ACTIVE, "FLAG_SCREEN_PINNING_ACTIVE"); + appendFlag(str, flags, FLAG_VOICE_INTERACTION_WINDOW_SHOWING, + "FLAG_VOICE_INTERACTION_WINDOW_SHOWING"); return str.toString(); } diff --git a/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java b/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java index b7978076c1..f472427520 100644 --- a/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java @@ -43,7 +43,8 @@ public class StashedHandleViewController implements TaskbarControllers.LoggableT public static final int ALPHA_INDEX_STASHED = 0; public static final int ALPHA_INDEX_HOME_DISABLED = 1; - private static final int NUM_ALPHA_CHANNELS = 2; + public static final int ALPHA_INDEX_ASSISTANT_INVOKED = 2; + private static final int NUM_ALPHA_CHANNELS = 3; /** * The SharedPreferences key for whether the stashed handle region is dark. diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index a7f71443d6..7a4250349a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -27,6 +27,7 @@ import static com.android.launcher3.ResourceUtils.getBoolByName; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_FOLDER_OPEN; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_NOTIFICATION_PANEL_EXPANDED; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_QUICK_SETTINGS_EXPANDED; +import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_VOICE_INTERACTION_WINDOW_SHOWING; import android.animation.AnimatorSet; import android.animation.ValueAnimator; @@ -205,7 +206,8 @@ public class TaskbarActivityContext extends BaseTaskbarContext { isDesktopMode ? new DesktopTaskbarRecentAppsController(this) : TaskbarRecentAppsController.DEFAULT, - new TaskbarInsetsController(this)); + new TaskbarInsetsController(this), + new VoiceInteractionWindowController(this)); } public void init(@NonNull TaskbarSharedState sharedState) { @@ -251,12 +253,20 @@ public class TaskbarActivityContext extends BaseTaskbarContext { return super.getStatsLogManager(); } - /** Creates LayoutParams for adding a view directly to WindowManager as a new window */ + /** @see #createDefaultWindowLayoutParams(int) */ public WindowManager.LayoutParams createDefaultWindowLayoutParams() { + return createDefaultWindowLayoutParams(TYPE_NAVIGATION_BAR_PANEL); + } + + /** + * Creates LayoutParams for adding a view directly to WindowManager as a new window. + * @param type The window type to pass to the created WindowManager.LayoutParams. + */ + public WindowManager.LayoutParams createDefaultWindowLayoutParams(int type) { WindowManager.LayoutParams windowLayoutParams = new WindowManager.LayoutParams( MATCH_PARENT, mLastRequestedNonFullscreenHeight, - TYPE_NAVIGATION_BAR_PANEL, + type, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_SLIPPERY, PixelFormat.TRANSLUCENT); @@ -473,6 +483,8 @@ public class TaskbarActivityContext extends BaseTaskbarContext { fromInit); mControllers.navButtonController.updateSysuiFlags(systemUiStateFlags); mControllers.taskbarForceVisibleImmersiveController.updateSysuiFlags(systemUiStateFlags); + mControllers.voiceInteractionWindowController.setIsVoiceInteractionWindowVisible( + (systemUiStateFlags & SYSUI_STATE_VOICE_INTERACTION_WINDOW_SHOWING) != 0, fromInit); } /** @@ -617,7 +629,9 @@ public class TaskbarActivityContext extends BaseTaskbarContext { /** Removes the given view from WindowManager. See {@link #addWindowView}. */ public void removeWindowView(View view) { - mWindowManager.removeViewImmediate(view); + if (view.isAttachedToWindow()) { + mWindowManager.removeViewImmediate(view); + } } protected void onTaskbarIconClicked(View view) { diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java index cd9185298a..e076754fa4 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarControllers.java @@ -53,6 +53,7 @@ public class TaskbarControllers { public final TaskbarAllAppsController taskbarAllAppsController; public final TaskbarRecentAppsController taskbarRecentAppsController; public final TaskbarInsetsController taskbarInsetsController; + public final VoiceInteractionWindowController voiceInteractionWindowController; @Nullable private LoggableTaskbarController[] mControllersToLog = null; @@ -82,7 +83,8 @@ public class TaskbarControllers { TaskbarForceVisibleImmersiveController taskbarForceVisibleImmersiveController, TaskbarAllAppsController taskbarAllAppsController, TaskbarRecentAppsController taskbarRecentAppsController, - TaskbarInsetsController taskbarInsetsController) { + TaskbarInsetsController taskbarInsetsController, + VoiceInteractionWindowController voiceInteractionWindowController) { this.taskbarActivityContext = taskbarActivityContext; this.taskbarDragController = taskbarDragController; this.navButtonController = navButtonController; @@ -102,6 +104,7 @@ public class TaskbarControllers { this.taskbarAllAppsController = taskbarAllAppsController; this.taskbarRecentAppsController = taskbarRecentAppsController; this.taskbarInsetsController = taskbarInsetsController; + this.voiceInteractionWindowController = voiceInteractionWindowController; } /** @@ -130,13 +133,15 @@ public class TaskbarControllers { taskbarRecentAppsController.init(this); navButtonController.init(this); taskbarInsetsController.init(this); + voiceInteractionWindowController.init(this); mControllersToLog = new LoggableTaskbarController[] { taskbarDragController, navButtonController, navbarButtonsViewController, taskbarDragLayerController, taskbarScrimViewController, taskbarViewController, taskbarUnfoldAnimationController, taskbarKeyguardController, stashedHandleViewController, taskbarStashController, taskbarEduController, - taskbarAutohideSuspendController, taskbarPopupController, taskbarInsetsController + taskbarAutohideSuspendController, taskbarPopupController, taskbarInsetsController, + voiceInteractionWindowController }; mAreAllControllersInitialized = true; @@ -177,6 +182,7 @@ public class TaskbarControllers { taskbarRecentAppsController.onDestroy(); navButtonController.onDestroy(); taskbarInsetsController.onDestroy(); + voiceInteractionWindowController.onDestroy(); mControllersToLog = null; } diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index eb791aec79..e44b492d58 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -63,7 +63,8 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar public static final int ALPHA_INDEX_STASH = 2; public static final int ALPHA_INDEX_RECENTS_DISABLED = 3; public static final int ALPHA_INDEX_NOTIFICATION_EXPANDED = 4; - private static final int NUM_ALPHA_CHANNELS = 5; + public static final int ALPHA_INDEX_ASSISTANT_INVOKED = 5; + private static final int NUM_ALPHA_CHANNELS = 6; private final TaskbarActivityContext mActivity; private final TaskbarView mTaskbarView; diff --git a/quickstep/src/com/android/launcher3/taskbar/VoiceInteractionWindowController.kt b/quickstep/src/com/android/launcher3/taskbar/VoiceInteractionWindowController.kt new file mode 100644 index 0000000000..946873e7ab --- /dev/null +++ b/quickstep/src/com/android/launcher3/taskbar/VoiceInteractionWindowController.kt @@ -0,0 +1,109 @@ +package com.android.launcher3.taskbar + +import android.graphics.Canvas +import android.view.WindowManager +import android.view.WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY +import com.android.launcher3.views.BaseDragLayer +import com.android.systemui.animation.ViewRootSync +import java.io.PrintWriter + +private const val TASKBAR_ICONS_FADE_DURATION = 300L +private const val STASHED_HANDLE_FADE_DURATION = 180L + +/** + * Controls Taskbar behavior while Voice Interaction Window (assistant) is showing. + */ +class VoiceInteractionWindowController(val context: TaskbarActivityContext) + : TaskbarControllers.LoggableTaskbarController { + + private val taskbarBackgroundRenderer = TaskbarBackgroundRenderer(context) + + // Initialized in init. + private lateinit var controllers: TaskbarControllers + private lateinit var separateWindowForTaskbarBackground: BaseDragLayer + private lateinit var separateWindowLayoutParams: WindowManager.LayoutParams + + private var isVoiceInteractionWindowVisible: Boolean = false + + fun init(controllers: TaskbarControllers) { + this.controllers = controllers + + separateWindowForTaskbarBackground = + object : BaseDragLayer(context, null, 0) { + override fun recreateControllers() { + mControllers = emptyArray() + } + + override fun draw(canvas: Canvas) { + super.draw(canvas) + taskbarBackgroundRenderer.draw(canvas) + } + } + separateWindowForTaskbarBackground.recreateControllers() + separateWindowForTaskbarBackground.setWillNotDraw(false) + + separateWindowLayoutParams = context.createDefaultWindowLayoutParams( + TYPE_APPLICATION_OVERLAY) + separateWindowLayoutParams.isSystemApplicationOverlay = true + } + + fun onDestroy() { + setIsVoiceInteractionWindowVisible(visible = false, skipAnim = true) + } + + fun setIsVoiceInteractionWindowVisible(visible: Boolean, skipAnim: Boolean) { + if (isVoiceInteractionWindowVisible == visible) { + return + } + isVoiceInteractionWindowVisible = visible + + // Fade out taskbar icons and stashed handle. + val taskbarIconAlpha = if (isVoiceInteractionWindowVisible) 0f else 1f + val fadeTaskbarIcons = controllers.taskbarViewController.taskbarIconAlpha + .getProperty(TaskbarViewController.ALPHA_INDEX_ASSISTANT_INVOKED) + .animateToValue(taskbarIconAlpha) + .setDuration(TASKBAR_ICONS_FADE_DURATION) + val fadeStashedHandle = controllers.stashedHandleViewController.stashedHandleAlpha + .getProperty(StashedHandleViewController.ALPHA_INDEX_ASSISTANT_INVOKED) + .animateToValue(taskbarIconAlpha) + .setDuration(STASHED_HANDLE_FADE_DURATION) + fadeTaskbarIcons.start() + fadeStashedHandle.start() + if (skipAnim) { + fadeTaskbarIcons.end() + fadeStashedHandle.end() + } + + if (context.isGestureNav && controllers.taskbarStashController.isInAppAndNotStashed) { + moveTaskbarBackgroundToLowerLayer() + } + } + + /** + * Hides the TaskbarDragLayer background and creates a new window to draw just that background. + */ + private fun moveTaskbarBackgroundToLowerLayer() { + val taskbarBackgroundOverride = controllers.taskbarDragLayerController + .overrideBackgroundAlpha + if (isVoiceInteractionWindowVisible) { + // First add the temporary window, then hide the overlapping taskbar background. + context.addWindowView(separateWindowForTaskbarBackground, separateWindowLayoutParams) + ViewRootSync.synchronizeNextDraw(separateWindowForTaskbarBackground, context.dragLayer + ) { + taskbarBackgroundOverride.updateValue(0f) + } + } else { + // First reapply the original taskbar background, then remove the temporary window. + taskbarBackgroundOverride.updateValue(1f) + ViewRootSync.synchronizeNextDraw(separateWindowForTaskbarBackground, context.dragLayer + ) { + context.removeWindowView(separateWindowForTaskbarBackground) + } + } + } + + override fun dumpLogs(prefix: String, pw: PrintWriter) { + pw.println(prefix + "VoiceInteractionWindowController:") + pw.println("$prefix\tisVoiceInteractionWindowVisible=$isVoiceInteractionWindowVisible") + } +} \ No newline at end of file From ccef3e02d21a67bd0b7f079de800b7d2d101ab27 Mon Sep 17 00:00:00 2001 From: Shikha Malhotra Date: Tue, 7 Jun 2022 11:54:44 +0000 Subject: [PATCH 079/782] Create android library for Go resources without src files This is to ensure that the downstream projects like LauncherLily can compile the sources itself and thus not include them twice in the compilation leading to other errors/warnings in the code base Bug: b/216136346 Test: manually tested LauncherLily Change-Id: I3bd9962493a40842ae34d682a0c2d418d4703739 --- Android.bp | 64 +++++++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/Android.bp b/Android.bp index 4adbf531bc..53e0733f97 100644 --- a/Android.bp +++ b/Android.bp @@ -241,6 +241,37 @@ filegroup { ], } +// Library with all the dependencies for building Launcher Go +// without the sources, sources to be added in the downstream projects +android_library { + name: "LauncherGoResNoSrcLib", + + resource_dirs: [ + "go/res", + "go/quickstep/res", + ], + // Note the ordering here is important when it comes to resource + // overriding. We want the most specific resource overrides defined + // in QuickstepResLib to take precedence, so it should be the final + // dependency. See b/205278434 for how this can go wrong. + static_libs: [ + "Launcher3CommonDepsLib", + "QuickstepResLib", + "androidx.room_room-runtime", + ], + plugins: ["androidx.room_room-compiler-plugin"], + manifest: "quickstep/AndroidManifest-launcher.xml", + additional_manifests: [ + "go/AndroidManifest.xml", + "AndroidManifest-common.xml", + ], + min_sdk_version: "current", + lint: { + baseline_filename: "lint-baseline-go-res-lib.xml", + }, +} + + // Proguard files for Launcher3 filegroup { name: "launcher-proguard-rules", @@ -251,27 +282,13 @@ filegroup { android_library { name: "LauncherGoResLib", srcs: [ - "src/**/*.java", - "src/**/*.kt", - "quickstep/src/**/*.java", - "quickstep/src/**/*.kt", + ":launcher-go-src-no-build-config", "go/src/**/*.java", "go/src/**/*.kt", - "go/quickstep/src/**/*.java", - "go/quickstep/src/**/*.kt", ], - resource_dirs: [ - "go/res", - "go/quickstep/res", - ], - // Note the ordering here is important when it comes to resource - // overriding. We want the most specific resource overrides defined - // in QuickstepResLib to take precendece, so it should be the final - // dependency. See b/205278434 for how this can go wrong. + static_libs: [ - "Launcher3CommonDepsLib", - "QuickstepResLib", - "androidx.room_room-runtime", + "LauncherGoResNoSrcLib", ], plugins: ["androidx.room_room-compiler-plugin"], manifest: "quickstep/AndroidManifest-launcher.xml", @@ -407,19 +424,6 @@ android_app { min_sdk_version: "current", target_sdk_version: "current", - srcs: [ - "src/**/*.java", - "quickstep/src/**/*.java", - "go/src/**/*.java", - "go/quickstep/src/**/*.java", - ], - - resource_dirs: [ - "go/quickstep/res", - "go/res", - "quickstep/res", - ], - optimize: { proguard_flags_files: ["proguard.flags"], enabled: true, From ee3fd154be052b9e68779ecb25554f115c8f498d Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Sat, 11 Jun 2022 14:59:31 -0700 Subject: [PATCH 080/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: I7a1d86f4723d95af04a75244215fb83ea825c1a6 --- quickstep/res/values-hi/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/res/values-hi/strings.xml b/quickstep/res/values-hi/strings.xml index 3a0adc9c2a..643b1d5af5 100644 --- a/quickstep/res/values-hi/strings.xml +++ b/quickstep/res/values-hi/strings.xml @@ -89,7 +89,7 @@ "ऐप्लिकेशन या आपका संगठन इस कार्रवाई की अनुमति नहीं देता" "क्या आपको नेविगेशन ट्यूटोरियल छोड़ना है?" "इसे बाद में %1$s ऐप्लिकेशन पर देखा जा सकता है" - "अभी नहीं" + "रद्द करें" "छोड़ें" "स्क्रीन घुमाएं" "टास्कबार ट्यूटोरियल दिखाया गया" From d489cf98c6b9fe4459f7ced64947d49ffe46feab Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Sat, 11 Jun 2022 15:04:30 -0700 Subject: [PATCH 081/782] Import translations. DO NOT MERGE ANYWHERE Auto-generated-cl: translation import Change-Id: Id4d4c6946a366be0091fc9bc7ecd3b271b0fa684 --- res/values-fa/strings.xml | 4 ++-- res/values-ta/strings.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 37ca89a3cf..d23eac21c0 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -161,12 +161,12 @@ "شخصی" "کاری" "نمایه کاری" - "برنامه‌های کاری دارای نشان هستند و سرپرست سیستم می‌تواند آن‌ها را ببیند" + "برنامه‌های کاری نشان‌دار هستند و سرپرست فناوری اطلاعات می‌تواند آن‌ها را ببیند" "متوجه‌ام" "برنامه‌های کاری موقتاً متوقف شده‌اند." "برنامه‌های کاری نمی‌توانند برای شما اعلان ارسال کنند، از باتری استفاده کنند، یا به مکانتان دسترسی داشته باشند" "برنامه‌های کاری خاموش است. برنامه‌های کاری نمی‌توانند برای شما اعلان ارسال کنند، از باتری استفاده کنند، یا به مکانتان دسترسی داشته باشند" - "برنامه‌های کاری دارای نشان هستند و سرپرست سیستم می‌تواند آن‌ها را ببیند." + "برنامه‌های کاری نشان‌دار هستند و سرپرست فناوری اطلاعات می‌تواند آن‌ها را ببیند." "متوجه‌ام" "توقف موقت برنامه‌های کاری" "روشن کردن برنامه‌های کاری" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index aea8195ebb..fa2b789676 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -75,7 +75,7 @@ "நிறுவல் நீக்கு" "ஆப்ஸ் தகவல்" "நிறுவு" - "ஆப்ஸைப் பரிந்துரைக்க வேண்டாம்" + "ஆப்ஸ் பரிந்துரைக்காதே" "கணிக்கப்பட்ட ஆப்ஸைப் பின் செய்தல்" "குறுக்குவழிகளை நிறுவுதல்" "பயனரின் அனுமதி இல்லாமல் குறுக்குவழிகளைச் சேர்க்கப் ஆப்ஸை அனுமதிக்கிறது." From 23004bd953b6f87c30400dec5928991af7910824 Mon Sep 17 00:00:00 2001 From: Tom Murphy Date: Mon, 13 Jun 2022 10:14:22 +0000 Subject: [PATCH 082/782] Revert "Create android library for Go resources without src files" Revert submission 18754329-RemoveDuplicate Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=git_master&target=build_test3&lkgb=8712132&lkbb=8714476&fkbb=8712136, bug b/235679307 Reverted Changes: I3bd996249:Create android library for Go resources without sr... I30d3df94c:Remove duplicated sources from LauncherLilyGoogle Change-Id: I571ed7dda402d57a3221f386c6333afc680896e9 --- Android.bp | 64 +++++++++++++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 34 deletions(-) diff --git a/Android.bp b/Android.bp index 53e0733f97..4adbf531bc 100644 --- a/Android.bp +++ b/Android.bp @@ -241,37 +241,6 @@ filegroup { ], } -// Library with all the dependencies for building Launcher Go -// without the sources, sources to be added in the downstream projects -android_library { - name: "LauncherGoResNoSrcLib", - - resource_dirs: [ - "go/res", - "go/quickstep/res", - ], - // Note the ordering here is important when it comes to resource - // overriding. We want the most specific resource overrides defined - // in QuickstepResLib to take precedence, so it should be the final - // dependency. See b/205278434 for how this can go wrong. - static_libs: [ - "Launcher3CommonDepsLib", - "QuickstepResLib", - "androidx.room_room-runtime", - ], - plugins: ["androidx.room_room-compiler-plugin"], - manifest: "quickstep/AndroidManifest-launcher.xml", - additional_manifests: [ - "go/AndroidManifest.xml", - "AndroidManifest-common.xml", - ], - min_sdk_version: "current", - lint: { - baseline_filename: "lint-baseline-go-res-lib.xml", - }, -} - - // Proguard files for Launcher3 filegroup { name: "launcher-proguard-rules", @@ -282,13 +251,27 @@ filegroup { android_library { name: "LauncherGoResLib", srcs: [ - ":launcher-go-src-no-build-config", + "src/**/*.java", + "src/**/*.kt", + "quickstep/src/**/*.java", + "quickstep/src/**/*.kt", "go/src/**/*.java", "go/src/**/*.kt", + "go/quickstep/src/**/*.java", + "go/quickstep/src/**/*.kt", ], - + resource_dirs: [ + "go/res", + "go/quickstep/res", + ], + // Note the ordering here is important when it comes to resource + // overriding. We want the most specific resource overrides defined + // in QuickstepResLib to take precendece, so it should be the final + // dependency. See b/205278434 for how this can go wrong. static_libs: [ - "LauncherGoResNoSrcLib", + "Launcher3CommonDepsLib", + "QuickstepResLib", + "androidx.room_room-runtime", ], plugins: ["androidx.room_room-compiler-plugin"], manifest: "quickstep/AndroidManifest-launcher.xml", @@ -424,6 +407,19 @@ android_app { min_sdk_version: "current", target_sdk_version: "current", + srcs: [ + "src/**/*.java", + "quickstep/src/**/*.java", + "go/src/**/*.java", + "go/quickstep/src/**/*.java", + ], + + resource_dirs: [ + "go/quickstep/res", + "go/res", + "quickstep/res", + ], + optimize: { proguard_flags_files: ["proguard.flags"], enabled: true, From d7dea43c5485e1d58bd2647e8f020f42ed83d0c3 Mon Sep 17 00:00:00 2001 From: ronish Date: Mon, 13 Jun 2022 12:20:23 +0000 Subject: [PATCH 083/782] Change access from private to protected for OverlayEdgeEffect vars Note: Not using getters and setters as the code seems to be be neater this way. Change-Id: If463b73d89c249f3f0faa746a79ef4dac413a5ea --- src/com/android/launcher3/util/OverlayEdgeEffect.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/com/android/launcher3/util/OverlayEdgeEffect.java b/src/com/android/launcher3/util/OverlayEdgeEffect.java index 8d455c6afe..2ef1e1ff43 100644 --- a/src/com/android/launcher3/util/OverlayEdgeEffect.java +++ b/src/com/android/launcher3/util/OverlayEdgeEffect.java @@ -27,17 +27,15 @@ import com.android.systemui.plugins.shared.LauncherOverlayManager.LauncherOverla */ public class OverlayEdgeEffect extends EdgeEffectCompat { - private final LauncherOverlay mOverlay; - private final boolean mIsRtl; - - private float mDistance; - private boolean mIsScrolling; + protected float mDistance; + protected final LauncherOverlay mOverlay; + protected boolean mIsScrolling; + protected final boolean mIsRtl; public OverlayEdgeEffect(Context context, LauncherOverlay overlay) { super(context); mOverlay = overlay; mIsRtl = Utilities.isRtl(context.getResources()); - } @Override From 9e5fe63a2290b9c912bf50d66176a34b224f37e8 Mon Sep 17 00:00:00 2001 From: Sukesh Ram Date: Mon, 6 Jun 2022 21:40:11 +0000 Subject: [PATCH 084/782] Add app predictions to secondary display app drawer & fix tab UI. Bug: 233926067 Test: Manual Change-Id: I2f45a4b30964b365bf149e8864a3af2ea909a237 --- quickstep/res/values/override.xml | 2 + .../SecondaryDisplayPredictionsImpl.java | 54 +++++++++++++++++++ res/layout/secondary_launcher.xml | 31 +---------- res/values/config.xml | 1 + .../SecondaryDisplayLauncher.java | 39 +++++++++++++- .../SecondaryDisplayPredictions.java | 48 +++++++++++++++++ ...java => SecondaryDisplayLauncherTest.java} | 2 +- 7 files changed, 146 insertions(+), 31 deletions(-) create mode 100644 quickstep/src/com/android/launcher3/secondarydisplay/SecondaryDisplayPredictionsImpl.java create mode 100644 src/com/android/launcher3/secondarydisplay/SecondaryDisplayPredictions.java rename tests/src/com/android/launcher3/secondarydisplay/{SDLauncherTest.java => SecondaryDisplayLauncherTest.java} (97%) diff --git a/quickstep/res/values/override.xml b/quickstep/res/values/override.xml index 705ec9d48c..4f472f0625 100644 --- a/quickstep/res/values/override.xml +++ b/quickstep/res/values/override.xml @@ -25,4 +25,6 @@ com.android.launcher3.model.QuickstepModelDelegate + com.android.launcher3.secondarydisplay.SecondaryDisplayPredictionsImpl + diff --git a/quickstep/src/com/android/launcher3/secondarydisplay/SecondaryDisplayPredictionsImpl.java b/quickstep/src/com/android/launcher3/secondarydisplay/SecondaryDisplayPredictionsImpl.java new file mode 100644 index 0000000000..5bf727a60b --- /dev/null +++ b/quickstep/src/com/android/launcher3/secondarydisplay/SecondaryDisplayPredictionsImpl.java @@ -0,0 +1,54 @@ +/* + * Copyright (C) 2022 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.secondarydisplay; + +import static com.android.launcher3.util.OnboardingPrefs.ALL_APPS_VISITED_COUNT; + +import android.content.Context; + +import com.android.launcher3.appprediction.AppsDividerView; +import com.android.launcher3.appprediction.PredictionRowView; +import com.android.launcher3.model.BgDataModel; +import com.android.launcher3.util.OnboardingPrefs; +import com.android.launcher3.views.ActivityContext; + +/** + * Implementation of SecondaryDisplayPredictions. + */ +@SuppressWarnings("unused") +public final class SecondaryDisplayPredictionsImpl extends SecondaryDisplayPredictions { + private final ActivityContext mActivityContext; + + public SecondaryDisplayPredictionsImpl(Context context) { + mActivityContext = ActivityContext.lookupContext(context); + } + + @Override + void updateAppDivider() { + OnboardingPrefs onboardingPrefs = mActivityContext.getOnboardingPrefs(); + mActivityContext.getAppsView().getFloatingHeaderView() + .findFixedRowByType(AppsDividerView.class) + .setShowAllAppsLabel(!onboardingPrefs.hasReachedMaxCount(ALL_APPS_VISITED_COUNT)); + onboardingPrefs.incrementEventCount(ALL_APPS_VISITED_COUNT); + } + + @Override + public void setPredictedApps(BgDataModel.FixedContainerItems item) { + mActivityContext.getAppsView().getFloatingHeaderView() + .findFixedRowByType(PredictionRowView.class) + .setPredictedApps(item.items); + } +} diff --git a/res/layout/secondary_launcher.xml b/res/layout/secondary_launcher.xml index 257f02fa7a..bdc51be3a6 100644 --- a/res/layout/secondary_launcher.xml +++ b/res/layout/secondary_launcher.xml @@ -76,35 +76,8 @@ android:paddingTop="@dimen/all_apps_header_top_padding" android:orientation="vertical" > - - -