From 1e0e558cbf7e412d948bbf31a869dd7869338914 Mon Sep 17 00:00:00 2001 From: Tony Date: Thu, 20 Dec 2018 11:29:24 -0800 Subject: [PATCH 01/33] Update Launcher3 Go device profile format Bug: 121044483 Change-Id: I1aa18a8f4a8969e1349c0930e06413b6a2af4ed1 --- go/res/xml/device_profiles.xml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/go/res/xml/device_profiles.xml b/go/res/xml/device_profiles.xml index 16d7e13cb9..92a2b6a819 100644 --- a/go/res/xml/device_profiles.xml +++ b/go/res/xml/device_profiles.xml @@ -17,17 +17,23 @@ - + launcher:numHotseatIcons="4" + launcher:defaultLayoutId="@xml/default_workspace_4x4" > + + + + \ No newline at end of file From c641bd107c076514c9979783a53b609aeb78bae3 Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Fri, 21 Dec 2018 04:26:06 -0800 Subject: [PATCH 02/33] Provide more context for "Remove" and "Uninstall" strings for TC Bug: 120255489 Change-Id: Iec1d93e1aab0bae38d95e9f4e2c87e9328f04da3 --- res/values/strings.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index b1eff24578..09e628e1e6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -94,9 +94,11 @@ for accessibilty (spoken when the button gets focus). --> Home - + Remove - + Uninstall App info From f80e893163bc0c786b06282a12ed41b75e34f8d4 Mon Sep 17 00:00:00 2001 From: Tony Date: Fri, 21 Dec 2018 11:58:04 -0800 Subject: [PATCH 03/33] When undoing a removal, always return to the page it came from We were already returning to the current page, but this wasn't always right, e.g. when removing the last item on the last page. So now we mark the page the item was removed from, and bind that page first when undo is clicked. This also addresses an issue where we incorrectly returned to the first page if currentPage = INVALID_RESTORE_PAGE, which happens if there are no items on the first page. Bug: 118846684 Change-Id: I4ec1f64b24ba1cc308ce08bfb3111b5981fae99b --- src/com/android/launcher3/DeleteDropTarget.java | 3 ++- src/com/android/launcher3/Launcher.java | 5 +++-- src/com/android/launcher3/LauncherModel.java | 14 +++++++++++--- .../android/launcher3/model/BaseLoaderResults.java | 2 +- src/com/android/launcher3/model/ModelWriter.java | 4 ++-- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/com/android/launcher3/DeleteDropTarget.java b/src/com/android/launcher3/DeleteDropTarget.java index c80f96bb80..d60dc87e4a 100644 --- a/src/com/android/launcher3/DeleteDropTarget.java +++ b/src/com/android/launcher3/DeleteDropTarget.java @@ -113,10 +113,11 @@ public class DeleteDropTarget extends ButtonDropTarget { public void completeDrop(DragObject d) { ItemInfo item = d.dragInfo; if (canRemove(item)) { + int itemPage = mLauncher.getWorkspace().getCurrentPage(); onAccessibilityDrop(null, item); ModelWriter modelWriter = mLauncher.getModelWriter(); Snackbar.show(mLauncher, R.string.item_removed, R.string.undo, - modelWriter::commitDelete, modelWriter::abortDelete); + modelWriter::commitDelete, () -> modelWriter.abortDelete(itemPage)); } } diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 9125a98433..f09b6e852d 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -2112,7 +2112,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, * * Implementation of the method from LauncherModel.Callbacks. */ - public void finishBindingItems(int currentScreen) { + public void finishBindingItems(int pageBoundFirst) { TraceHelper.beginSection("finishBindingItems"); mWorkspace.restoreInstanceStateForRemainingPages(); @@ -2127,7 +2127,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, InstallShortcutReceiver.disableAndFlushInstallQueue( InstallShortcutReceiver.FLAG_LOADER_RUNNING, this); - mWorkspace.setCurrentPage(currentScreen); + // When undoing the removal of the last item on a page, return to that page. + mWorkspace.setCurrentPage(pageBoundFirst); TraceHelper.endSection("finishBindingItems"); } diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 9b4c5fd095..ebca2eaf45 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -142,7 +142,7 @@ public class LauncherModel extends BroadcastReceiver public void bindItems(List shortcuts, boolean forceAnimateIcons); public void bindScreens(IntArray orderedScreenIds); public void finishFirstPageBind(ViewOnDrawExecutor executor); - public void finishBindingItems(int currentScreen); + public void finishBindingItems(int pageBoundFirst); public void bindAllApplications(ArrayList apps); public void bindAppsAddedOrUpdated(ArrayList apps); public void preAddApps(); @@ -372,11 +372,16 @@ public class LauncherModel extends BroadcastReceiver } } + public void forceReload() { + forceReload(-1); + } + /** * Reloads the workspace items from the DB and re-binds the workspace. This should generally * not be called as DB updates are automatically followed by UI update + * @param synchronousBindPage The page to bind first. Can pass -1 to use the current page. */ - public void forceReload() { + public void forceReload(int synchronousBindPage) { synchronized (mLock) { // Stop any existing loaders first, so they don't set mModelLoaded to true later stopLoader(); @@ -387,7 +392,10 @@ public class LauncherModel extends BroadcastReceiver // the next time launcher starts Callbacks callbacks = getCallback(); if (callbacks != null) { - startLoader(callbacks.getCurrentWorkspaceScreen()); + if (synchronousBindPage < 0) { + synchronousBindPage = callbacks.getCurrentWorkspaceScreen(); + } + startLoader(synchronousBindPage); } } diff --git a/src/com/android/launcher3/model/BaseLoaderResults.java b/src/com/android/launcher3/model/BaseLoaderResults.java index d3dc91f3be..d9d0a4fd03 100644 --- a/src/com/android/launcher3/model/BaseLoaderResults.java +++ b/src/com/android/launcher3/model/BaseLoaderResults.java @@ -177,7 +177,7 @@ public abstract class BaseLoaderResults { public void run() { Callbacks callbacks = mCallbacks.get(); if (callbacks != null) { - callbacks.finishBindingItems(currentScreen); + callbacks.finishBindingItems(mPageToBindFirst); } } }; diff --git a/src/com/android/launcher3/model/ModelWriter.java b/src/com/android/launcher3/model/ModelWriter.java index ca5428d94d..d8d99308e2 100644 --- a/src/com/android/launcher3/model/ModelWriter.java +++ b/src/com/android/launcher3/model/ModelWriter.java @@ -349,12 +349,12 @@ public class ModelWriter { mDeleteRunnables.clear(); } - public void abortDelete() { + public void abortDelete(int pageToBindFirst) { mPreparingToUndo = false; mDeleteRunnables.clear(); // We do a full reload here instead of just a rebind because Folders change their internal // state when dragging an item out, which clobbers the rebind unless we load from the DB. - mModel.forceReload(); + mModel.forceReload(pageToBindFirst); } private class UpdateItemRunnable extends UpdateItemBaseRunnable { From 7332cddb393cbd6e7bad2ba176b18ba6d5e8291d Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Fri, 21 Dec 2018 15:33:28 -0800 Subject: [PATCH 04/33] Import translations. DO NOT MERGE Change-Id: Ifac82f65480a8f5405b7250297945fb296a1fe5b Auto-generated-cl: translation import --- .../res/values-af/strings.xml | 26 ++++++++++++++ .../res/values-am/strings.xml | 26 ++++++++++++++ .../res/values-ar/strings.xml | 26 ++++++++++++++ .../res/values-az/strings.xml | 26 ++++++++++++++ .../res/values-b+sr+Latn/strings.xml | 26 ++++++++++++++ .../res/values-be/strings.xml | 26 ++++++++++++++ .../res/values-bg/strings.xml | 26 ++++++++++++++ .../res/values-bs/strings.xml | 26 ++++++++++++++ .../res/values-ca/strings.xml | 26 ++++++++++++++ .../res/values-cs/strings.xml | 26 ++++++++++++++ .../res/values-da/strings.xml | 26 ++++++++++++++ .../res/values-de/strings.xml | 26 ++++++++++++++ .../res/values-el/strings.xml | 26 ++++++++++++++ .../res/values-en-rAU/strings.xml | 26 ++++++++++++++ .../res/values-en-rGB/strings.xml | 26 ++++++++++++++ .../res/values-en-rIN/strings.xml | 26 ++++++++++++++ .../res/values-es-rUS/strings.xml | 26 ++++++++++++++ .../res/values-es/strings.xml | 26 ++++++++++++++ .../res/values-et/strings.xml | 26 ++++++++++++++ .../res/values-eu/strings.xml | 26 ++++++++++++++ .../res/values-fa/strings.xml | 26 ++++++++++++++ .../res/values-fi/strings.xml | 26 ++++++++++++++ .../res/values-fr-rCA/strings.xml | 26 ++++++++++++++ .../res/values-fr/strings.xml | 26 ++++++++++++++ .../res/values-gl/strings.xml | 26 ++++++++++++++ .../res/values-hi/strings.xml | 26 ++++++++++++++ .../res/values-hr/strings.xml | 26 ++++++++++++++ .../res/values-hu/strings.xml | 26 ++++++++++++++ .../res/values-hy/strings.xml | 26 ++++++++++++++ .../res/values-in/strings.xml | 26 ++++++++++++++ .../res/values-is/strings.xml | 26 ++++++++++++++ .../res/values-it/strings.xml | 26 ++++++++++++++ .../res/values-ja/strings.xml | 26 ++++++++++++++ .../res/values-ka/strings.xml | 26 ++++++++++++++ .../res/values-km/strings.xml | 26 ++++++++++++++ .../res/values-ko/strings.xml | 26 ++++++++++++++ .../res/values-ky/strings.xml | 26 ++++++++++++++ .../res/values-lo/strings.xml | 26 ++++++++++++++ .../res/values-lt/strings.xml | 26 ++++++++++++++ .../res/values-lv/strings.xml | 26 ++++++++++++++ .../res/values-mk/strings.xml | 26 ++++++++++++++ .../res/values-ml/strings.xml | 26 ++++++++++++++ .../res/values-mn/strings.xml | 26 ++++++++++++++ .../res/values-ms/strings.xml | 26 ++++++++++++++ .../res/values-my/strings.xml | 26 ++++++++++++++ .../res/values-nb/strings.xml | 26 ++++++++++++++ .../res/values-nl/strings.xml | 26 ++++++++++++++ .../res/values-pa/strings.xml | 26 ++++++++++++++ .../res/values-pl/strings.xml | 26 ++++++++++++++ .../res/values-pt-rPT/strings.xml | 26 ++++++++++++++ .../res/values-pt/strings.xml | 26 ++++++++++++++ .../res/values-ro/strings.xml | 26 ++++++++++++++ .../res/values-ru/strings.xml | 26 ++++++++++++++ .../res/values-si/strings.xml | 26 ++++++++++++++ .../res/values-sk/strings.xml | 26 ++++++++++++++ .../res/values-sl/strings.xml | 26 ++++++++++++++ .../res/values-sq/strings.xml | 26 ++++++++++++++ .../res/values-sr/strings.xml | 26 ++++++++++++++ .../res/values-sv/strings.xml | 26 ++++++++++++++ .../res/values-sw/strings.xml | 26 ++++++++++++++ .../res/values-th/strings.xml | 26 ++++++++++++++ .../res/values-tl/strings.xml | 26 ++++++++++++++ .../res/values-tr/strings.xml | 26 ++++++++++++++ .../res/values-uk/strings.xml | 26 ++++++++++++++ .../res/values-ur/strings.xml | 26 ++++++++++++++ .../res/values-uz/strings.xml | 26 ++++++++++++++ .../res/values-vi/strings.xml | 26 ++++++++++++++ .../res/values-zh-rCN/strings.xml | 26 ++++++++++++++ .../res/values-zh-rHK/strings.xml | 26 ++++++++++++++ .../res/values-zh-rTW/strings.xml | 26 ++++++++++++++ .../res/values-zu/strings.xml | 26 ++++++++++++++ res/values-af/strings.xml | 8 ----- res/values-am/strings.xml | 8 ----- res/values-ar/strings.xml | 8 ----- res/values-as/strings.xml | 34 +++++++------------ 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 | 8 ----- res/values-da/strings.xml | 10 +----- res/values-de/strings.xml | 8 ----- res/values-el/strings.xml | 8 ----- res/values-en-rAU/strings.xml | 8 ----- res/values-en-rGB/strings.xml | 8 ----- res/values-en-rIN/strings.xml | 8 ----- res/values-es-rUS/strings.xml | 8 ----- res/values-es/strings.xml | 8 ----- 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 | 10 +----- 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 | 10 +----- res/values-in/strings.xml | 8 ----- res/values-is/strings.xml | 10 +----- 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 | 8 ----- 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 | 8 ----- res/values-ms/strings.xml | 8 ----- res/values-my/strings.xml | 8 ----- res/values-nb/strings.xml | 8 ----- 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 | 8 ----- 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 ----- 153 files changed, 1864 insertions(+), 674 deletions(-) create mode 100644 SecondaryDisplayLauncher/res/values-af/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-am/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ar/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-az/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-be/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-bg/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-bs/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ca/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-cs/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-da/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-de/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-el/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-en-rAU/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-en-rGB/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-en-rIN/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-es-rUS/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-es/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-et/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-eu/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-fa/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-fi/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-fr/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-gl/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-hi/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-hr/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-hu/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-hy/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-in/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-is/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-it/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ja/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ka/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-km/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ko/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ky/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-lo/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-lt/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-lv/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-mk/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ml/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-mn/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ms/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-my/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-nb/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-nl/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-pa/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-pl/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-pt/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ro/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ru/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-si/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-sk/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-sl/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-sq/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-sr/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-sv/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-sw/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-th/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-tl/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-tr/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-uk/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-ur/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-uz/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-vi/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml create mode 100644 SecondaryDisplayLauncher/res/values-zu/strings.xml diff --git a/SecondaryDisplayLauncher/res/values-af/strings.xml b/SecondaryDisplayLauncher/res/values-af/strings.xml new file mode 100644 index 0000000000..63d83a2385 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-af/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Kon nie die aktiwiteit begin nie" + "Voeg programkortpad by" + "Stel muurpapier" + diff --git a/SecondaryDisplayLauncher/res/values-am/strings.xml b/SecondaryDisplayLauncher/res/values-am/strings.xml new file mode 100644 index 0000000000..3d9978350b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-am/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "እንቅስቃሴውን ማስጀመር አልተቻለም" + "የመተግበሪያ አቋራጭ ያክሉ" + "ልጣፍ አዘጋጅ" + diff --git a/SecondaryDisplayLauncher/res/values-ar/strings.xml b/SecondaryDisplayLauncher/res/values-ar/strings.xml new file mode 100644 index 0000000000..1c0ee17da7 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ar/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "تعذَّر تشغيل النشاط." + "إضافة اختصار التطبيق" + "تعيين الخلفية" + diff --git a/SecondaryDisplayLauncher/res/values-az/strings.xml b/SecondaryDisplayLauncher/res/values-az/strings.xml new file mode 100644 index 0000000000..5cc73131f8 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-az/strings.xml @@ -0,0 +1,26 @@ + + + + + "Əlavə Displey Başladıcısı" + "Fəaliyyəti başlatmaq mümkün olmadı" + "Tətbiq qısayolu əlavə edin" + "Divar kağızı ayarlayın" + diff --git a/SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml b/SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml new file mode 100644 index 0000000000..873b1ea0c1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-b+sr+Latn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Pokretanje aktivnosti nije uspelo" + "Dodaj prečicu za aplikaciju" + "Podesite pozadinu" + diff --git a/SecondaryDisplayLauncher/res/values-be/strings.xml b/SecondaryDisplayLauncher/res/values-be/strings.xml new file mode 100644 index 0000000000..bb59e4639d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-be/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Не ўдалося запусціць дзеянне" + "Дадаць ярлык праграмы" + "Устанавіць шпалеры" + diff --git a/SecondaryDisplayLauncher/res/values-bg/strings.xml b/SecondaryDisplayLauncher/res/values-bg/strings.xml new file mode 100644 index 0000000000..9c2abbb601 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-bg/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Активността не можа да бъде стартирана" + "Добавяне на пряк път към приложението" + "Задаване на тапет" + diff --git a/SecondaryDisplayLauncher/res/values-bs/strings.xml b/SecondaryDisplayLauncher/res/values-bs/strings.xml new file mode 100644 index 0000000000..2d700fd160 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-bs/strings.xml @@ -0,0 +1,26 @@ + + + + + "Pokretač za sekundarni ekran" + "Nije bilo moguće pokrenuti aktivnost" + "Dodaj prečicu aplikacije" + "Postavi pozadinsku sliku" + diff --git a/SecondaryDisplayLauncher/res/values-ca/strings.xml b/SecondaryDisplayLauncher/res/values-ca/strings.xml new file mode 100644 index 0000000000..f17c30cfc7 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ca/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "No s\'ha pogut iniciar l\'activitat" + "Afegeix una drecera d\'aplicació" + "Estableix el fons de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-cs/strings.xml b/SecondaryDisplayLauncher/res/values-cs/strings.xml new file mode 100644 index 0000000000..1864aac913 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-cs/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktivitu nelze zahájit" + "Přidat zkratku aplikace" + "Nastavení tapety" + diff --git a/SecondaryDisplayLauncher/res/values-da/strings.xml b/SecondaryDisplayLauncher/res/values-da/strings.xml new file mode 100644 index 0000000000..0ad86e1617 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-da/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktiviteten kunne ikke startes" + "Tilføj appgenvej" + "Angiv baggrund" + diff --git a/SecondaryDisplayLauncher/res/values-de/strings.xml b/SecondaryDisplayLauncher/res/values-de/strings.xml new file mode 100644 index 0000000000..fe1b103014 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-de/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktivität konnte nicht gestartet werden" + "App-Verknüpfung hinzufügen" + "Hintergrund festlegen" + diff --git a/SecondaryDisplayLauncher/res/values-el/strings.xml b/SecondaryDisplayLauncher/res/values-el/strings.xml new file mode 100644 index 0000000000..1a621147da --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-el/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Δεν ήταν δυνατή η εκκίνηση της δραστηριότητας" + "Προσθήκη συντόμευσης εφαρμογής" + "Ορισμός ταπετσαρίας" + diff --git a/SecondaryDisplayLauncher/res/values-en-rAU/strings.xml b/SecondaryDisplayLauncher/res/values-en-rAU/strings.xml new file mode 100644 index 0000000000..ab55a6a7af --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-en-rAU/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Couldn\'t launch the activity" + "Add app shortcut" + "Set wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-en-rGB/strings.xml b/SecondaryDisplayLauncher/res/values-en-rGB/strings.xml new file mode 100644 index 0000000000..ab55a6a7af --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-en-rGB/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Couldn\'t launch the activity" + "Add app shortcut" + "Set wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-en-rIN/strings.xml b/SecondaryDisplayLauncher/res/values-en-rIN/strings.xml new file mode 100644 index 0000000000..ab55a6a7af --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-en-rIN/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Couldn\'t launch the activity" + "Add app shortcut" + "Set wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-es-rUS/strings.xml b/SecondaryDisplayLauncher/res/values-es-rUS/strings.xml new file mode 100644 index 0000000000..64b686cb9c --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-es-rUS/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "No se pudo iniciar la actividad" + "Agregar acceso directo a app" + "Establecer fondo de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-es/strings.xml b/SecondaryDisplayLauncher/res/values-es/strings.xml new file mode 100644 index 0000000000..fa5e4b44bb --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-es/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "No se ha podido iniciar la acción" + "Añadir acceso directo a la aplicación" + "Establecer fondo de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-et/strings.xml b/SecondaryDisplayLauncher/res/values-et/strings.xml new file mode 100644 index 0000000000..8fde9ddd23 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-et/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Tegevust ei saanud käivitada" + "Lisa rakenduse otsetee" + "Määra taustapilt" + diff --git a/SecondaryDisplayLauncher/res/values-eu/strings.xml b/SecondaryDisplayLauncher/res/values-eu/strings.xml new file mode 100644 index 0000000000..50481276da --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-eu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Ezin izan da abiarazi jarduera" + "Gehitu aplikaziorako lasterbidea" + "Ezarri horma-papera" + diff --git a/SecondaryDisplayLauncher/res/values-fa/strings.xml b/SecondaryDisplayLauncher/res/values-fa/strings.xml new file mode 100644 index 0000000000..2dc3780f3e --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fa/strings.xml @@ -0,0 +1,26 @@ + + + + + "راه‌انداز نمایشگر ثانویه" + "فعالیت راه‌اندازی نشد" + "افزودن میان‌بر برنامه" + "تنظیم کاغذدیواری" + diff --git a/SecondaryDisplayLauncher/res/values-fi/strings.xml b/SecondaryDisplayLauncher/res/values-fi/strings.xml new file mode 100644 index 0000000000..5d6d48f709 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fi/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Käynnistäminen epäonnistui" + "Lisää sovelluksen pikakuvake" + "Aseta taustakuva" + diff --git a/SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml b/SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml new file mode 100644 index 0000000000..9d88e1ff91 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fr-rCA/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Impossible de lancer l\'activité" + "Ajouter un raccourci vers l\'application" + "Définir le fond d\'écran" + diff --git a/SecondaryDisplayLauncher/res/values-fr/strings.xml b/SecondaryDisplayLauncher/res/values-fr/strings.xml new file mode 100644 index 0000000000..10254bf670 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-fr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Impossible de lancer l\'activité" + "Ajouter un raccourci vers l\'application" + "Configurer le fond d\'écran" + diff --git a/SecondaryDisplayLauncher/res/values-gl/strings.xml b/SecondaryDisplayLauncher/res/values-gl/strings.xml new file mode 100644 index 0000000000..eb86e393a5 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-gl/strings.xml @@ -0,0 +1,26 @@ + + + + + "Launcher da pantalla secundaria" + "Non se puido iniciar a actividade" + "Engadir atallo da aplicación" + "Definir fondo de pantalla" + diff --git a/SecondaryDisplayLauncher/res/values-hi/strings.xml b/SecondaryDisplayLauncher/res/values-hi/strings.xml new file mode 100644 index 0000000000..8b7728d991 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hi/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "गतिविधि लॉन्च नहीं हो सकी" + "ऐप्लिकेशन शॉर्टकट जोड़ें" + "वॉलपेपर सेट करें" + diff --git a/SecondaryDisplayLauncher/res/values-hr/strings.xml b/SecondaryDisplayLauncher/res/values-hr/strings.xml new file mode 100644 index 0000000000..d622928f76 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hr/strings.xml @@ -0,0 +1,26 @@ + + + + + "Pokretač za sekundarni zaslon" + "Pokretanje aktivnosti nije uspjelo" + "Dodajte aplikacijski prečac" + "Postavljanje pozadine" + diff --git a/SecondaryDisplayLauncher/res/values-hu/strings.xml b/SecondaryDisplayLauncher/res/values-hu/strings.xml new file mode 100644 index 0000000000..868a3bb0a1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nem sikerült elindítani a tevékenységet" + "Alkalmazás parancsikonjának hozzáadása" + "Háttérkép beállítása" + diff --git a/SecondaryDisplayLauncher/res/values-hy/strings.xml b/SecondaryDisplayLauncher/res/values-hy/strings.xml new file mode 100644 index 0000000000..1fdd1c4938 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-hy/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Չհաջողվեց գործարկել գործողությունը" + "Ավելացնել հավելվածի դյուրանցումը" + "Դարձնել պաստառ" + diff --git a/SecondaryDisplayLauncher/res/values-in/strings.xml b/SecondaryDisplayLauncher/res/values-in/strings.xml new file mode 100644 index 0000000000..4260e5fbd1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-in/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Tidak dapat meluncurkan aktivitas" + "Tambahkan pintasan app" + "Setel wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-is/strings.xml b/SecondaryDisplayLauncher/res/values-is/strings.xml new file mode 100644 index 0000000000..3435c60979 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-is/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Ekki tókst að ræsa aðgerðina" + "Bæta við flýtileið forrita" + "Velja veggfóður" + diff --git a/SecondaryDisplayLauncher/res/values-it/strings.xml b/SecondaryDisplayLauncher/res/values-it/strings.xml new file mode 100644 index 0000000000..4cf2f443e0 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-it/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Impossibile avviare l\'attività" + "Aggiungi scorciatoia app" + "Imposta sfondo" + diff --git a/SecondaryDisplayLauncher/res/values-ja/strings.xml b/SecondaryDisplayLauncher/res/values-ja/strings.xml new file mode 100644 index 0000000000..3e85178478 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ja/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "アクティビティを開始できませんでした" + "アプリのショートカットを追加" + "壁紙を設定" + diff --git a/SecondaryDisplayLauncher/res/values-ka/strings.xml b/SecondaryDisplayLauncher/res/values-ka/strings.xml new file mode 100644 index 0000000000..1f388e3f83 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ka/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "აქტივობის გაშვება ვერ მოხერხდა" + "აპის მალსახმობის დამატება" + "ფონის დაყენება" + diff --git a/SecondaryDisplayLauncher/res/values-km/strings.xml b/SecondaryDisplayLauncher/res/values-km/strings.xml new file mode 100644 index 0000000000..2f1c75f9b6 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-km/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "មិនអាចចាប់ផ្តើមសកម្មភាពទេ" + "បញ្ចូល​ផ្លូវកាត់​កម្មវិធី" + "កំណត់​ផ្ទាំង​រូបភាព" + diff --git a/SecondaryDisplayLauncher/res/values-ko/strings.xml b/SecondaryDisplayLauncher/res/values-ko/strings.xml new file mode 100644 index 0000000000..5b4b0c7e1b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ko/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "활동을 실행할 수 없음" + "앱 바로가기 추가" + "배경화면 설정" + diff --git a/SecondaryDisplayLauncher/res/values-ky/strings.xml b/SecondaryDisplayLauncher/res/values-ky/strings.xml new file mode 100644 index 0000000000..b62d48655c --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ky/strings.xml @@ -0,0 +1,26 @@ + + + + + "Кошумча экранды жүргүзгүч" + "Аракет аткарылган жок" + "Колдонмого кыска жол кошуу" + "Тушкагаз орнотуу" + diff --git a/SecondaryDisplayLauncher/res/values-lo/strings.xml b/SecondaryDisplayLauncher/res/values-lo/strings.xml new file mode 100644 index 0000000000..5115547423 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-lo/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ບໍ່ສາມາດເປີດໃຊ້ການເຄື່ອນໄຫວໄດ້" + "ເພີ່ມທາງລັດແອັບ" + "ຕັ້ງເປັນຮູບພື້ນຫຼັງ" + diff --git a/SecondaryDisplayLauncher/res/values-lt/strings.xml b/SecondaryDisplayLauncher/res/values-lt/strings.xml new file mode 100644 index 0000000000..6ec68f95dc --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-lt/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nepavyko paleisti veiklos" + "Pridėti programos šaukinį" + "Nustatyti ekrano foną" + diff --git a/SecondaryDisplayLauncher/res/values-lv/strings.xml b/SecondaryDisplayLauncher/res/values-lv/strings.xml new file mode 100644 index 0000000000..d708f13f1a --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-lv/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nevarēja palaist darbību" + "Pievienot lietotnes saīsni" + "Iestatīt fona tapeti" + diff --git a/SecondaryDisplayLauncher/res/values-mk/strings.xml b/SecondaryDisplayLauncher/res/values-mk/strings.xml new file mode 100644 index 0000000000..5421ea838f --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-mk/strings.xml @@ -0,0 +1,26 @@ + + + + + "Стартер на секундарен екран" + "Не можеше да се стартува активноста" + "Додајте кратенка за апликација" + "Поставете го тапетот" + diff --git a/SecondaryDisplayLauncher/res/values-ml/strings.xml b/SecondaryDisplayLauncher/res/values-ml/strings.xml new file mode 100644 index 0000000000..308592b4be --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ml/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ആക്‌റ്റിവിറ്റി പ്രകാശിപ്പിക്കാനായില്ല" + "ആപ്പ് കുറുക്കുവഴികൾ ചേർക്കുക" + "വാൾപേപ്പർ സജ്ജീകരിക്കുക" + diff --git a/SecondaryDisplayLauncher/res/values-mn/strings.xml b/SecondaryDisplayLauncher/res/values-mn/strings.xml new file mode 100644 index 0000000000..f0ae3fd626 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-mn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Үйл ажиллагааг эхлүүж чадсангүй" + "Аппын товчлол нэмэх" + "Ханын зураг тохируулах" + diff --git a/SecondaryDisplayLauncher/res/values-ms/strings.xml b/SecondaryDisplayLauncher/res/values-ms/strings.xml new file mode 100644 index 0000000000..16dfee0941 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ms/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Tidak dapat melancarkan aktiviti" + "Tambah pintasan apl" + "Tetapkan kertas dinding" + diff --git a/SecondaryDisplayLauncher/res/values-my/strings.xml b/SecondaryDisplayLauncher/res/values-my/strings.xml new file mode 100644 index 0000000000..a252c52a8b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-my/strings.xml @@ -0,0 +1,26 @@ + + + + + "အရန် ဖော်ပြမှု စတင်ခြင်းစနစ်" + "လုပ်ဆောင်ချက်ကို စတင်၍မရပါ" + "အက်ပ်ဖြတ်လမ်းလင့်ခ်ထည့်ရန်" + "နောက်ခံ သတ်မှတ်ရန်" + diff --git a/SecondaryDisplayLauncher/res/values-nb/strings.xml b/SecondaryDisplayLauncher/res/values-nb/strings.xml new file mode 100644 index 0000000000..b46835a79c --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-nb/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Kunne ikke starte aktiviteten" + "Legg til en appsnarvei" + "Angi bakgrunn" + diff --git a/SecondaryDisplayLauncher/res/values-nl/strings.xml b/SecondaryDisplayLauncher/res/values-nl/strings.xml new file mode 100644 index 0000000000..ad10233802 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-nl/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Kan de activiteit niet starten" + "App-snelkoppeling toevoegen" + "Achtergrond instellen" + diff --git a/SecondaryDisplayLauncher/res/values-pa/strings.xml b/SecondaryDisplayLauncher/res/values-pa/strings.xml new file mode 100644 index 0000000000..8657ef5b31 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pa/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ਸਰਗਰਮੀ ਨੂੰ ਲਾਂਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" + "ਐਪ ਸ਼ਾਰਟਕੱਟ ਸ਼ਾਮਲ ਕਰੋ" + "ਵਾਲਪੇਪਰ ਸੈੱਟ ਕਰੋ" + diff --git a/SecondaryDisplayLauncher/res/values-pl/strings.xml b/SecondaryDisplayLauncher/res/values-pl/strings.xml new file mode 100644 index 0000000000..1eec235ff6 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pl/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nie udało się uruchomić aktywności" + "Dodaj skrót do aplikacji" + "Ustaw tapetę" + diff --git a/SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml b/SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml new file mode 100644 index 0000000000..7fadf3cb1d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pt-rPT/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Não foi possível iniciar a atividade." + "Adicionar atalho de aplicação" + "Definir imagem de fundo" + diff --git a/SecondaryDisplayLauncher/res/values-pt/strings.xml b/SecondaryDisplayLauncher/res/values-pt/strings.xml new file mode 100644 index 0000000000..e8f6a559ec --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-pt/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Não foi possível abrir a atividade" + "Adicionar atalho de apps" + "Definir plano de fundo" + diff --git a/SecondaryDisplayLauncher/res/values-ro/strings.xml b/SecondaryDisplayLauncher/res/values-ro/strings.xml new file mode 100644 index 0000000000..d485b2b3ec --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ro/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Nu s-a putut lansa activitatea" + "Adăugați comanda rapidă pentru aplicație" + "Setați imaginea de fundal" + diff --git a/SecondaryDisplayLauncher/res/values-ru/strings.xml b/SecondaryDisplayLauncher/res/values-ru/strings.xml new file mode 100644 index 0000000000..5c4df1dc16 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ru/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Не удалось запустить объект activity" + "Добавить ярлык приложения" + "Установить обои" + diff --git a/SecondaryDisplayLauncher/res/values-si/strings.xml b/SecondaryDisplayLauncher/res/values-si/strings.xml new file mode 100644 index 0000000000..f665f9e89e --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-si/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ක්‍රියාකාරකම දියත් කිරීමට නොහැකි විය" + "යෙදුම් කෙටිමඟ එක් කරන්න" + "බිතුපත සකසන්න" + diff --git a/SecondaryDisplayLauncher/res/values-sk/strings.xml b/SecondaryDisplayLauncher/res/values-sk/strings.xml new file mode 100644 index 0000000000..5e8d67aa49 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sk/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Aktivitu sa nepodarilo spustiť" + "Pridať odkaz do aplikácie" + "Nastaviť tapetu" + diff --git a/SecondaryDisplayLauncher/res/values-sl/strings.xml b/SecondaryDisplayLauncher/res/values-sl/strings.xml new file mode 100644 index 0000000000..864a9bb949 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sl/strings.xml @@ -0,0 +1,26 @@ + + + + + "Zaganjalnik sekundarnega zaslona" + "Dejavnosti ni bilo mogoče zagnati" + "Dodaj bližnjico do aplikacije" + "Nastavi ozadje" + diff --git a/SecondaryDisplayLauncher/res/values-sq/strings.xml b/SecondaryDisplayLauncher/res/values-sq/strings.xml new file mode 100644 index 0000000000..486f82ab5b --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sq/strings.xml @@ -0,0 +1,26 @@ + + + + + "Nisësi i ekranit dytësor" + "Aktiviteti nuk mund të hapej" + "Shto shkurtoren e aplikacionit" + "Cakto imazhin e sfondit" + diff --git a/SecondaryDisplayLauncher/res/values-sr/strings.xml b/SecondaryDisplayLauncher/res/values-sr/strings.xml new file mode 100644 index 0000000000..e85b741146 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Покретање активности није успело" + "Додај пречицу за апликацију" + "Подесите позадину" + diff --git a/SecondaryDisplayLauncher/res/values-sv/strings.xml b/SecondaryDisplayLauncher/res/values-sv/strings.xml new file mode 100644 index 0000000000..ec858db937 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sv/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Det gick inte att starta aktiviteten" + "Lägg till appgenväg" + "Ange bakgrund" + diff --git a/SecondaryDisplayLauncher/res/values-sw/strings.xml b/SecondaryDisplayLauncher/res/values-sw/strings.xml new file mode 100644 index 0000000000..27e404de99 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-sw/strings.xml @@ -0,0 +1,26 @@ + + + + + "Mwonekano Mbadala wa Kifungua Programu" + "Imeshindwa kuanzisha shughuli" + "Ongeza njia ya mkato ya programu" + "Weka mandhari" + diff --git a/SecondaryDisplayLauncher/res/values-th/strings.xml b/SecondaryDisplayLauncher/res/values-th/strings.xml new file mode 100644 index 0000000000..ab4ca1bfd2 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-th/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "เปิดกิจกรรมไม่ได้" + "เพิ่มทางลัดของแอป" + "ตั้งวอลเปเปอร์" + diff --git a/SecondaryDisplayLauncher/res/values-tl/strings.xml b/SecondaryDisplayLauncher/res/values-tl/strings.xml new file mode 100644 index 0000000000..2189cf996d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-tl/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Hindi mailunsad ang aktibidad" + "Magdagdag ng shortcut ng app" + "Magtakda ng wallpaper" + diff --git a/SecondaryDisplayLauncher/res/values-tr/strings.xml b/SecondaryDisplayLauncher/res/values-tr/strings.xml new file mode 100644 index 0000000000..5a47662aa1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-tr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "İşlem başlatılamadı" + "Uygulama kısayolu ekle" + "Duvar kağıdı ayarla" + diff --git a/SecondaryDisplayLauncher/res/values-uk/strings.xml b/SecondaryDisplayLauncher/res/values-uk/strings.xml new file mode 100644 index 0000000000..6301b1dd85 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-uk/strings.xml @@ -0,0 +1,26 @@ + + + + + "Панель запуску додаткового екрана" + "Не вдалося запустити активність" + "Розмістити ярлик додатка" + "Вибрати фоновий малюнок" + diff --git a/SecondaryDisplayLauncher/res/values-ur/strings.xml b/SecondaryDisplayLauncher/res/values-ur/strings.xml new file mode 100644 index 0000000000..35ae0dc341 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ur/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "سرگرمی کو شروع نہیں کیا جا سکا" + "ایپ شارٹ کٹ شامل کریں" + "وال پیپر سیٹ کریں" + diff --git a/SecondaryDisplayLauncher/res/values-uz/strings.xml b/SecondaryDisplayLauncher/res/values-uz/strings.xml new file mode 100644 index 0000000000..5708a1aefa --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-uz/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Faollik ishga tushmadi" + "Yorliq yaratish" + "Fonga rasm oʻrnatish" + diff --git a/SecondaryDisplayLauncher/res/values-vi/strings.xml b/SecondaryDisplayLauncher/res/values-vi/strings.xml new file mode 100644 index 0000000000..4cd39436b0 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-vi/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Không thể chạy hoạt động" + "Thêm lối tắt ứng dụng" + "Đặt hình nền" + diff --git a/SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml b/SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000000..2318f92381 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zh-rCN/strings.xml @@ -0,0 +1,26 @@ + + + + + "辅助显示屏启动器" + "无法启动该操作组件" + "添加应用快捷方式" + "设置壁纸" + diff --git a/SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml b/SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml new file mode 100644 index 0000000000..3ac8ac28da --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zh-rHK/strings.xml @@ -0,0 +1,26 @@ + + + + + "次要顯示屏啟動器" + "無法啟動活動" + "新增應用程式捷徑" + "設定桌布" + diff --git a/SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml b/SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml new file mode 100644 index 0000000000..a0e41802e3 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zh-rTW/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "無法啟動活動" + "新增應用程式捷徑" + "設定桌布" + diff --git a/SecondaryDisplayLauncher/res/values-zu/strings.xml b/SecondaryDisplayLauncher/res/values-zu/strings.xml new file mode 100644 index 0000000000..9dc423c555 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-zu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Ayikwazanga ukuqalisa umsebenzi" + "Engeza isinqamuleli sohlelo lokusebenza" + "Setha isithombe sangemuva" + diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml index 3f505462ee..0f08c0a3cf 100644 --- a/res/values-af/strings.xml +++ b/res/values-af/strings.xml @@ -93,14 +93,6 @@ "Wys kennisgewingkolle" "Voeg ikoon by tuisskerm" "Vir nuwe programme" - "Verander ikoon se vorm" - "op tuisskerm" - "Gebruik stelselverstek" - "Vierkant" - "Sirkelvierkant" - "Sirkel" - "Traandruppel" - "Pas ikoonvormveranderings toe" "Onbekend" "Verwyder" "Soek" diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml index 9f8ee87ca5..5df7cedcf6 100644 --- a/res/values-am/strings.xml +++ b/res/values-am/strings.xml @@ -93,14 +93,6 @@ "የማሳወቂያ ነጥቦችን አሳይ" "አዶ ወደ የመነሻ ማያ ገጽ አክል" "ለአዲስ መተግበሪያዎች" - "የአዶ ቅርፅ ለውጥ" - "በመነሻ ማያ ገጽ ላይ" - "የሥርዓቱን ነባሪ ተጠቀም" - "ካሬ" - "Squircle" - "ክብ" - "የእንባ ጠብታ" - "የአዶ ቅርች ለውጦች" "የማይታወቅ" "አስወግድ" "ፈልግ" diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 97e9784d2f..5b5cfa401c 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -97,14 +97,6 @@ "عرض نقاط الإشعارات" "إضافة رمز إلى الشاشة الرئيسية" "للتطبيقات الجديدة" - "تغيير شكل الرمز" - "على الشاشة الرئيسية" - "استخدام الإعداد التلقائي للنظام" - "مربّع" - "رمز دائري مربّع" - "دائرة" - "رمز على شكل دمعة" - "جارٍ تطبيق تغييرات شكل الرمز" "غير معروفة" "إزالة" "بحث" diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml index e4293cfe42..75616f32b2 100644 --- a/res/values-as/strings.xml +++ b/res/values-as/strings.xml @@ -24,8 +24,8 @@ "কৰ্মস্থান" "এপটো ইনষ্টল কৰা নহ\'ল।" "এপটো নাই" - "ডাউনল\'ড কৰা এপটোক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ\'ল" - "ৱিজেটবোৰক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ\'ল" + "ডাউনল’ড কৰা এপটোক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ’ল" + "ৱিজেটবোৰক সুৰক্ষিত ম\'ডত অক্ষম কৰা হ’ল" "শ্বৰ্টকাট নাই" "গৃহ স্ক্ৰীণ" "উপযোগিতা অনুসৰি কৰা কাৰ্যবিলাক" @@ -64,7 +64,7 @@ "ছেটআপ কৰক" "এইটো এটা ছিষ্টেম এপ আৰু ইয়াক আনইনষ্টল কৰিব নোৱৰি" "নামবিহীন ফ\'ল্ডাৰ" - "%1$s অক্ষম কৰা হ\'ল" + "%1$s অক্ষম কৰা হ’ল" %1$s%2$dটা জাননী আছে %1$s%2$dটা জাননী আছে @@ -72,10 +72,10 @@ "%2$dৰ %1$d পৃষ্ঠা" "গৃহ স্ক্ৰীণ %2$dৰ %1$d" "গৃহ স্ক্ৰীণৰ নতুন পৃষ্ঠা" - "ফ’ল্ডাৰ খোলা হ\'ল, %1$d x %2$d" + "ফ’ল্ডাৰ খোলা হ’ল, %1$d x %2$d" "ফ\'ল্ডাৰ বন্ধ কৰিবলৈ টিপক" "সলনি কৰা নাম ছেভ কৰিবলৈ টিপক" - "ফ\'ল্ডাৰ বন্ধ কৰা হ\'ল" + "ফ\'ল্ডাৰ বন্ধ কৰা হ’ল" "ফ\'ল্ডাৰৰ নাম সলনি কৰি %1$s কৰা হৈছে" "ফ’ল্ডাৰ: %1$s" "ৱিজেটসমূহ" @@ -93,46 +93,38 @@ "জাননী বিন্দু দেখুৱাওক" "গৃহ স্ক্ৰীণত আইকনটো যোগ কৰক" "নতুন এপসমূহৰ বাবে" - "আইকনৰ আকৃতি সলনি কৰক" - "গৃহ স্ক্ৰীণত" - "ছিষ্টেম ডিফ\'ল্ট ব্য়ৱহাৰ কৰক" - "বৰ্গাকাৰ" - "বৰ্গবৃত্তাকাৰ" - "পৰিচিত মানুহৰ গোট" - "চকুপানীৰ টোপাল" - "আইকনৰ আকৃতিত কৰা পৰিবৰ্তনবোৰ প্ৰয়োগ কৰি থকা হৈছে" "অজ্ঞাত" "আঁতৰাওক" "সন্ধান কৰক" "এই এপটো ইনষ্টল কৰা হোৱা নাই" "এই আইকনৰ এপটো ইনষ্টল কৰা হোৱা নাই। আপুনি এইটো আঁতৰাব পাৰে অথবা এপটো বিচাৰি মেনুৱেলভাৱে ইনষ্টল কৰিব পাৰে।" - "%1$s ডাউনল\'ড কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হ\'ল" + "%1$s ডাউনল’ড কৰি থকা হৈছে, %2$s সম্পূৰ্ণ হ’ল" "%1$s ইনষ্টল হোৱালৈ অপেক্ষা কৰি থকা হৈছে" "%1$s ৱিজেট" "ৱিজেটৰ তালিকা" - "ৱিজেটৰ তালিকা বন্ধ কৰা হ\'ল" + "ৱিজেটৰ তালিকা বন্ধ কৰা হ’ল" "গৃহ স্ক্ৰীণত যোগ কৰক" "বস্তুটো ইয়ালৈ স্থানান্তৰ কৰক" - "বস্তুটো গৃহ স্ক্ৰীণত যোগ কৰা হ\'ল" - "বস্তুটো আঁতৰোৱা হ\'ল" + "বস্তুটো গৃহ স্ক্ৰীণত যোগ কৰা হ’ল" + "বস্তুটো আঁতৰোৱা হ’ল" "আনডু কৰক" "বস্তু স্থানান্তৰ কৰক" "শাৰী %1$s স্তম্ভ %2$sলৈ স্থানান্তৰিত কৰক" "পছন্দৰ অৱস্থান %1$sলৈ স্থানান্তৰিত কৰক" "পছন্দৰ অৱস্থান %1$sলৈ স্থানান্তৰিত কৰক" - "বস্তুটো স্থানান্তৰ কৰা হ\'ল" + "বস্তুটো স্থানান্তৰ কৰা হ’ল" "ফ\'ল্ডাৰত যোগ কৰক: %1$s" "%1$sসহ ফ\'ল্ডাৰত যোগ কৰক" - "বস্তুটো ফ\'ল্ডাৰত যোগ কৰা হ\'ল" + "বস্তুটো ফ\'ল্ডাৰত যোগ কৰা হ’ল" "%1$s: ৰ জৰিয়তে ফ\'ল্ডাৰ সৃষ্টি কৰক" - "ফ\'ল্ডাৰ সৃষ্টি কৰা হ\'ল" + "ফ\'ল্ডাৰ সৃষ্টি কৰা হ’ল" "হ\'ম স্ক্ৰীণলৈ স্থানান্তৰ কৰক" "আকাৰ সলনি কৰক" "প্ৰস্থ বৃদ্ধি কৰক" "উচ্চতা বৃদ্ধি কৰক" "প্ৰস্থ হ্ৰাস কৰক" "উচ্চতা হ্ৰাস কৰক" - "ৱিজেটৰ আকাৰ সলনি কৰি প্ৰস্থ %1$s আৰু উচ্চতা %2$s কৰা হ\'ল" + "ৱিজেটৰ আকাৰ সলনি কৰি প্ৰস্থ %1$s আৰু উচ্চতা %2$s কৰা হ’ল" "শ্বৰ্টকাটসমূহ" "শ্বৰ্টকাট আৰু জাননীসমূহ" "অগ্ৰাহ্য কৰক" diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml index 5381114d6c..9fc862628d 100644 --- a/res/values-az/strings.xml +++ b/res/values-az/strings.xml @@ -93,14 +93,6 @@ "Bildiriş nöqtələrini göstərin" "Əsas ekrana ikona əlavə edin" "Yeni tətbiqlər üçün" - "İkona formasını dəyişin" - "Əsas səhifə ekranında" - "Sistem defoltu istifadə edin" - "Kvadrat" - "Kənarları dairəvi kvadrat" - "Çevrə" - "Gözyaşı damlası" - "İkona formasına etdiyiniz dəyişikliklər tətbiq edilir" "Naməlum" "Yığışdır" "Axtarış" diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml index 568a0fbc20..269ba7857b 100644 --- a/res/values-b+sr+Latn/strings.xml +++ b/res/values-b+sr+Latn/strings.xml @@ -94,14 +94,6 @@ "Prikazuj tačke za obaveštenja" "Dodaj ikonu na početni ekran" "Za nove aplikacije" - "Promenite oblik ikona" - "na početnom ekranu" - "Koristi podrazumevano sistemsko podešavanje" - "Kvadrat" - "Zaobljeni kvadrat" - "Krug" - "Suza" - "Primenjuju se promene oblika ikona" "Nepoznato" "Ukloni" "Pretraži" diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml index 2f5fd30054..1a1cfceb5b 100644 --- a/res/values-be/strings.xml +++ b/res/values-be/strings.xml @@ -95,14 +95,6 @@ "Паказваць значкі апавяшчэнняў" "Дадаць значок на Галоўны экран" "Для новых праграм" - "Змяніць форму значка" - "на галоўным экране" - "Выкарыстоўваць стандартныя формы" - "Квадрат" - "Прамавугольнік са скругленымі вугламі" - "Круг" - "Сляза" - "Змены формы значка прымяняюцца" "Невядома" "Выдаліць" "Шукаць" diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 286a6e886a..436e8900e1 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -93,14 +93,6 @@ "Показване на точките за известия" "Добавяне на икона към началния екран" "За нови приложения" - "Промяна на формата на иконите" - "на началния екран" - "Използване на стандартната системна настройка" - "Квадрат" - "Комбинация от кръг и квадрат" - "Кръг" - "Сълза" - "Промените във формата на иконите се прилагат" "Няма информация" "Премахване" "Търсене" diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml index 6356f149d7..7efacf3da6 100644 --- a/res/values-bn/strings.xml +++ b/res/values-bn/strings.xml @@ -93,14 +93,6 @@ "বিজ্ঞপ্তির ডট দেখুন" "হোম স্ক্রিনে আইকন যোগ করুন" "নতুন অ্যাপ্লিকেশানগুলির জন্যে" - "আইকনের আকৃতি পরিবর্তন করুন" - "হোম স্ক্রিনে" - "সিস্টেমের ডিফল্ট মান ব্যবহার করুন" - "চৌকো" - "চৌকো-গোলাকার" - "গোলাকার" - "চোখের জল" - "আইকনের আকৃতি পরিবর্তন করা হচ্ছে" "অজানা" "সরান" "সার্চ" diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml index e98e1cde3a..6703d22c4a 100644 --- a/res/values-bs/strings.xml +++ b/res/values-bs/strings.xml @@ -94,14 +94,6 @@ "Prikaži tačke za obavještenja" "Dodaj ikonu na početni ekran" "Za nove aplikacije" - "Promjena oblika ikona" - "na Početnom ekranu" - "Koristite sistemski zadano" - "Kvadrat" - "Zaobljeni kvadrat" - "Krug" - "Suza" - "Primjenjivanje promjena oblika ikona" "Nepoznato" "Ukloni" "Pretraži" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 52cd6a3bbb..a4f701fe5a 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -93,14 +93,6 @@ "Mostra els punts de notificació" "Afegeix la icona a la pantalla d\'inici" "Per a les aplicacions noves" - "Canvia la forma de les icones" - "a la pantalla d\'inici" - "Utilitza l\'opció predeterminada del sistema" - "Quadrat" - "Quadrat arrodonit" - "Cercle" - "Llàgrima" - "S\'estan aplicant els canvis de forma de les icones" "Desconegut" "Suprimeix" "Cerca" diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 59dabbc403..a9e705a8d1 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -95,14 +95,6 @@ "Zobrazovat puntíky s oznámením" "Přidat ikonu na plochu" "Pro nové aplikace" - "Změnit tvar ikony" - "na ploše" - "Použít výchozí nastavení systému" - "Čtverec" - "Kruh/čtverec" - "Kruh" - "Slza" - "Tvar ikony se mění" "Neznámé" "Odstranit" "Hledat" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 19ffe36673..ab62107c84 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -33,7 +33,7 @@ "Tryk to gange, og hold fingeren nede for at vælge en widget eller bruge tilpassede handlinger." "%1$d × %2$d" "%1$d i bredden og %2$d i højden" - "Tryk, og hold fingeren nede for at placere manuelt" + "Tryk og hold fingeren nede for at placere manuelt" "Tilføj automatisk" "Søg efter apps" "Indlæser apps…" @@ -93,14 +93,6 @@ "Vis underretningscirkler" "Føj ikon til startskærmen" "For nye apps" - "Skift ikonform" - "på startskærmen" - "Brug systemstandarden" - "Kvadrat" - "Kvadrat med runde hjørner" - "Cirkel" - "Dråbeform" - "Anvender ændringer af ikonform" "Ukendt" "Fjern" "Søg" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 4d4c1daf23..9d0ad4542f 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -93,14 +93,6 @@ "App-Benachrichtigungspunkte anzeigen" "Symbol zu Startbildschirm hinzufügen" "Für neue Apps" - "Form des Symbols ändern" - "auf dem Startbildschirm" - "Systemstandardeinstellung verwenden" - "Quadrat" - "Superkreis" - "Kreis" - "Träne" - "Änderungen an der Form des Symbols werden übernommen" "Unbekannt" "Entfernen" "Suchen" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 35aba42a37..97450899a1 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -93,14 +93,6 @@ "Εμφάνιση κουκκίδων ειδοποιήσεων" "Προσθήκη εικονιδίου στην Αρχική οθόνη" "Για νέες εφαρμογές" - "Αλλαγή σχήματος εικονιδίου" - "στην Αρχική οθόνη" - "Χρήση προεπιλογής συστήματος" - "Τετράγωνο" - "Στρογγυλεμένο τετράγωνο" - "Κύκλος" - "Δάκρυ" - "Εφαρμογή αλλαγών σχήματος εικονιδίων" "Άγνωστο" "Κατάργηση" "Αναζήτηση" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index a56fbefa46..04c341cad4 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -93,14 +93,6 @@ "Show notification dots" "Add icon to Home screen" "For new apps" - "Change icon shape" - "on Home screen" - "Use system default" - "Square" - "Squircle" - "Circle" - "Teardrop" - "Applying icon shape changes" "Unknown" "Remove" "Search" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index a56fbefa46..04c341cad4 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -93,14 +93,6 @@ "Show notification dots" "Add icon to Home screen" "For new apps" - "Change icon shape" - "on Home screen" - "Use system default" - "Square" - "Squircle" - "Circle" - "Teardrop" - "Applying icon shape changes" "Unknown" "Remove" "Search" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index a56fbefa46..04c341cad4 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -93,14 +93,6 @@ "Show notification dots" "Add icon to Home screen" "For new apps" - "Change icon shape" - "on Home screen" - "Use system default" - "Square" - "Squircle" - "Circle" - "Teardrop" - "Applying icon shape changes" "Unknown" "Remove" "Search" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index f88f8fca73..4f5a13a88a 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -93,14 +93,6 @@ "Mostrar puntos de notificación" "Agregar ícono a la pantalla principal" "Para nuevas apps" - "Cambiar forma de los íconos" - "en la pantalla principal" - "Usar valores predeterminados del sistema" - "Cuadrado" - "Cuadrado con esquinas redondeadas" - "Círculo" - "Gota" - "Aplicando cambio en la forma de los íconos" "Desconocido" "Eliminar" "Buscar" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 3f3322c400..899b2f1ec6 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -93,14 +93,6 @@ "Mostrar burbujas de notificación" "Añadir icono a la pantalla de inicio" "Para aplicaciones nuevas" - "Cambiar forma de los iconos" - "en la pantalla de inicio" - "Usar opción predeterminada del sistema" - "Cuadrado" - "Cuadrado con esquinas redondeadas" - "Círculo" - "Lágrima" - "Aplicando cambios en la forma de los iconos" "Desconocido" "Quitar" "Buscar" diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml index ea04cdda7b..269bb203e2 100644 --- a/res/values-et/strings.xml +++ b/res/values-et/strings.xml @@ -93,14 +93,6 @@ "Kuva märguandetäpid" "Lisa ikoon avaekraanile" "Uute rakenduste puhul" - "Ikooni kuju muutmine" - "avaekraanil" - "Kasuta süsteemi vaikeseadet" - "Ruut" - "Ümarate nurkadega ruut" - "Ring" - "Tilk" - "Ikooni kuju muudatuste rakendamine" "Teadmata" "Eemalda" "Otsing" diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml index 30dcaa0970..9a07a20e29 100644 --- a/res/values-eu/strings.xml +++ b/res/values-eu/strings.xml @@ -93,14 +93,6 @@ "Erakutsi jakinarazpen-biribiltxoak" "Gehitu ikonoa hasierako pantailan" "Aplikazio berrietan" - "Aldatu ikonoaren forma" - "Hasierako pantailan" - "Erabili sistemaren balio lehenetsiak" - "Karratua" - "Ertz biribilduko karratua" - "Zirkulua" - "Malkoa" - "Ikonoaren forman egindako aldaketak aplikatzen" "Ezezaguna" "Kendu" "Bilatu" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 539c7599c7..f2c0998d49 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -93,14 +93,6 @@ "نمایش نقطه‌های اعلان" "افزودن نماد به صفحه اصلی" "برای برنامه‌های جدید" - "تغییر شکل نماد" - "در صفحه اصلی" - "استفاده از پیش‌فرض سیستم" - "مربع" - "مربع با گوشه‌های گرد" - "دایره" - "قطره اشک" - "درحال اعمال کردن تغییرات شکل نماد" "نامشخص" "حذف" "جستجو" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 70853bd235..ba4e68fc03 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -93,14 +93,6 @@ "Näytä ilmoituksista kertovat pistemerkit" "Lisää kuvake aloitusruutuun" "Uusille sovelluksille" - "Muuta kuvakkeen muotoa" - "aloitusnäytöllä" - "Käytä järjestelmän oletusarvoa" - "Neliö" - "Ympyräneliö" - "Ympyrä" - "Pisara" - "Sovelletaan kuvakkeiden muotojen muutoksia" "Tuntematon" "Poista" "Haku" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 2a70d3d153..4ea32c0f81 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -93,14 +93,6 @@ "Afficher les points de notification" "Ajouter l\'icône à l\'écran d\'accueil" "Pour les nouvelles applications" - "Modifier la forme de l\'icône" - "sur l\'écran d\'accueil" - "Utiliser les valeurs système par défaut" - "Carré" - "Carré aux coins ronds" - "Cercle" - "Goutte" - "Application des changements à la forme de l\'icône en cours…" "Inconnu" "Supprimer" "Rechercher" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 35b8ca655f..696dec9e64 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -33,7 +33,7 @@ "Appuyez 2 fois et maintenez la pression pour sélectionner widget ou utilisez actions personnalisées." "%1$d x %2$d" "%1$d de largeur et %2$d de hauteur" - "Appuyez de manière prolongée pour placer l\'élément manuellement" + "Appuyez de manière prolongée pour placer l\'élément manuellement." "Ajouter automatiquement" "Rechercher dans les applications" "Chargement des applications…" @@ -93,14 +93,6 @@ "Afficher les pastilles de notification" "Ajouter l\'icône à l\'écran d\'accueil" "Pour les nouvelles applications" - "Modifier la forme des icônes" - "sur l\'écran d\'accueil" - "Utiliser la valeur système par défaut" - "Carré" - "Squircle" - "Cercle" - "Goutte" - "Application des modifications de forme des icônes…" "Inconnu" "Supprimer" "Rechercher" diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml index 4a9f8dc6d7..00528b484a 100644 --- a/res/values-gl/strings.xml +++ b/res/values-gl/strings.xml @@ -93,14 +93,6 @@ "Mostrar puntos de notificacións" "Engadir icona á pantalla de inicio" "Para novas aplicacións" - "Cambiar forma das iconas" - "na pantalla de inicio" - "Usar valores predeterminados do sistema" - "Cadrado" - "Cadrado de bordos redondeados" - "Círculo" - "Bágoa" - "Aplicando cambios na forma das iconas" "Descoñecido" "Eliminar" "Buscar" diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml index d0f7cc3f24..181422a519 100644 --- a/res/values-gu/strings.xml +++ b/res/values-gu/strings.xml @@ -93,14 +93,6 @@ "નોટિફિકેશન માટેના ચિહ્ન બતાવો" "હોમ સ્ક્રીન પર આઇકન ઉમેરો" "નવી ઍપ્લિકેશનો માટે" - "આઇકનનો આકાર બદલો" - "હોમ સ્ક્રીન પર" - "સિસ્ટમ ડિફૉલ્ટનો ઉપયોગ કરો" - "ચોરસ" - "ચોરસ જેવું ગોળ" - "વર્તુળ" - "ટિઅરડ્રોપ" - "આઇકનના આકારમાં કરેલ ફેરફારો લાગુ કરી રહ્યા છીએ" "અજાણ્યો" "દૂર કરો" "શોધો" diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index b37b17c8d2..ca35c2f3db 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -93,14 +93,6 @@ "नई सूचनाएं बताने वाला गोल निशान दिखाएं" "होम स्क्रीन में आइकॉन जोड़ें" "नए ऐप्लिकेशन के लिए" - "आइकॉन का आकार बदलें" - "होम स्‍क्रीन पर" - "सिस्टम डिफ़ॉल्ट का उपयोग करें" - "वर्ग" - "गोल कोनों वाला वर्ग" - "मंडली" - "आंसू की बूंद" - "आइकॉन के आकार में बदलाव किए जा रहे हैं" "अज्ञात" "निकालें" "सर्च करें" diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 1d1919b30a..a15fcb2413 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -94,14 +94,6 @@ "Prikaži točke obavijesti" "Dodaj ikonu na početni zaslon" "Za nove aplikacije" - "Promijeni oblik ikona" - "na početnom zaslonu" - "Upotrijebi zadane postavke sustava" - "Kvadrat" - "Zaobljeni kvadrat" - "Krug" - "Suza" - "Primjena promjena oblika ikona" "Nepoznato" "Ukloni" "Traži" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 9f965bc4a2..fb3a149815 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -93,14 +93,6 @@ "Értesítési pöttyök megjelenítése" "Ikon hozzáadása a kezdőképernyőhöz" "Új alkalmazásoknál" - "Ikon formájának módosítása" - "a kezdőképernyőn" - "Alapértelmezett érték használata" - "Négyzet" - "Squircle" - "Kör" - "Könnycsepp" - "Ikonforma módosításainak alkalmazása…" "Ismeretlen" "Törlés" "Keresés" diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml index ca56102723..b0082c0633 100644 --- a/res/values-hy/strings.xml +++ b/res/values-hy/strings.xml @@ -49,7 +49,7 @@ "Անձնական հավելվածների ցանկ" "Աշխատանքային հավելվածների ցանկ" "Հիմնական" - "Հեռացնել" + "Ապատեղադրել" "Հեռացնել" "Հավելվածի տվյալներ" "Տեղադրել" @@ -93,14 +93,6 @@ "Ցուցադրել ծանուցումների կետիկները" "Ավելացնել պատկերակը Հիմնական էկրանին" "Նոր հավելվածների համար" - "Փոխել պատկերակների տեսքը" - "հիմնական էկրանին" - "Օգտագործել համակարգի կանխադրված կարգավորումը" - "Քառակուսի" - "Քառանկյուն" - "Օղակ" - "Արցունքաձև" - "Պատկերակների տեսքի փոփոխությունները կիրառվում են" "Անհայտ է" "Ապատեղադրել" "Գտնել" diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 396c5b164b..448473efdc 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -93,14 +93,6 @@ "Tampilkan titik notifikasi" "Tambahkan ikon ke Layar utama" "Untuk aplikasi baru" - "Ubah bentuk ikon" - "di layar Utama" - "Gunakan default sistem" - "Persegi" - "Persegi bundar" - "Lingkaran" - "Butiran Air" - "Menerapkan perubahan bentuk ikon" "Tidak dikenal" "Buang" "Telusuri" diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml index 99bd888ade..174beaaf43 100644 --- a/res/values-is/strings.xml +++ b/res/values-is/strings.xml @@ -49,7 +49,7 @@ "Listi yfir eigin forrit" "Listi yfir vinnuforrit" "Heim" - "Fjarlægja" + "Taka niður" "Fjarlægja" "Forritsupplýsingar" "Setja upp" @@ -93,14 +93,6 @@ "Sýna tilkynningapunkta" "Bæta tákni á heimaskjáinn" "Fyrir ný forrit" - "Breyta formi tákns" - "á heimaskjá" - "Nota sjálfgildi kerfis" - "Ferningur" - "Ferhringur" - "Hringur" - "Dropi" - "Breytir formi tákns" "Óþekkt" "Taka niður" "Leita" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 0bdc5afc97..52c851fece 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -93,14 +93,6 @@ "Mostra indicatori di notifica" "Aggiungi icone alla schermata Home" "Per le nuove app" - "Cambia la forma delle icone" - "nella schermata Home" - "Usa impostazione predefinita di sistema" - "Quadrato" - "Supercerchio" - "Cerchio" - "Goccia" - "Applicazione delle modifiche alla forma delle icone" "Sconosciuto" "Rimuovi" "Cerca" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 9525468f68..4c9a1cd4a6 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -95,14 +95,6 @@ "הצגת סימני ההתראות" "הוספת סמל במסך דף הבית" "לאפליקציות חדשות" - "שינוי הצורה של הסמלים" - "במסך דף הבית" - "השתמש בברירת המחדל של המערכת" - "ריבוע" - "ריבוע בעל פינות מעוגלות" - "מעגל" - "טיפה" - "משנה את הצורה של הסמלים" "לא ידוע" "הסר" "חיפוש" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 2c5da02c38..08abb4bba4 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -93,14 +93,6 @@ "通知ドットの表示" "ホーム画面にアイコンを追加" "新しいアプリをダウンロードしたとき" - "アイコンの形の変更" - "ホーム画面上" - "システムのデフォルトを使用" - "スクエア" - "スクワークル" - "サークル" - "ティアドロップ" - "アイコンの形の変更を適用しています" "不明" "削除" "検索" diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index af603c86e0..846060c671 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -93,14 +93,6 @@ "შეტყობინების ნიშნულების ჩვენება" "ხატულას მთავარ ეკრანზე დამატება" "ახალი აპებისთვის" - "ხატულას ფორმის შეცვლა" - "მთავარ ეკრანზე" - "ნაგულისხმევი სისტემური პარამეტრების გამოყენება" - "კვადრატი" - "წრეკუთხედი" - "წრე" - "წვეთი" - "მიმდინარეობს ხატულას ფორმის ცვლილებების მიყენება" "უცნობი" "ამოშლა" "ძიება" diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml index 135360e722..c6a2ce4ab0 100644 --- a/res/values-kk/strings.xml +++ b/res/values-kk/strings.xml @@ -49,7 +49,7 @@ "Жеке қолданбалар тізімі" "Жұмыс қолданбаларының тізімі" "Негізгі" - "Жою" + "Алып тастау" "Жою" "Қолданба ақпараты" "Орнату" @@ -93,14 +93,6 @@ "Хабарландыру белгілерін көрсету" "Негізгі экранға белгіше енгізу" "Жаңа қолданбаларға арналған" - "Белгіше пішінін өзгерту" - "Негізгі экранда" - "Жүйенің әдепкі параметрін пайдалану" - "Шаршы" - "Жұмыр төртбұрыш" - "Шеңбер" - "Тамшы" - "Белгіше пішіні өзгерістері күшіне енуде" "Белгісіз" "Алып тастау" "Іздеу" diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml index d7c8c8895b..4f3e82c2da 100644 --- a/res/values-km/strings.xml +++ b/res/values-km/strings.xml @@ -93,14 +93,6 @@ "បង្ហាញ​ស្លាក​ជូនដំណឹង" "បញ្ចូល​រូបតំណាង​ទៅ​អេក្រង់​ដើម" "សម្រាប់កម្មវិធីថ្មី" - "ប្តូររូបរាងរូបតំណាង" - "នៅ​លើ​អេក្រង់​ដើម" - "ប្រើលំនាំដើមរបស់ប្រព័ន្ធ" - "ការ៉េ" - "ការ៉េជ្រុងកោង" - "រង្វង់" - "តំណក់​ទឹកភ្នែក" - "កំពុងអនុវត្ត​ការប្តូររូបរាងរូបតំណាង" "មិន​ស្គាល់" "លុបចេញ" "ស្វែងរក" diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml index de9ee52cd3..3479eb5c0c 100644 --- a/res/values-kn/strings.xml +++ b/res/values-kn/strings.xml @@ -93,14 +93,6 @@ "ಅಧಿಸೂಚನೆ ಡಾಟ್‌ಗಳನ್ನು ತೋರಿಸಿ" "ಮುಖಪುಟದ ಪರದೆಗೆ ಐಕಾನ್ ಸೇರಿಸಿ" "ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ" - "ಐಕಾನ್ ಆಕಾರವನ್ನು ಬದಲಿಸಿ" - "ಮುಖಪುಟ ಪರದೆಯಲ್ಲಿ" - "ಸಿಸ್ಟಂ ಡಿಫಾಲ್ಟ್ ಬಳಸಿ" - "ಚೌಕ" - "ಚೌಕವೃತ್ತ" - "ವೃತ್ತ" - "ಕಂಬನಿ" - "ಐಕಾನ್ ಆಕಾರ ಬದಲಾವಣೆಯನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತಿದೆ" "ಅಪರಿಚಿತ" "ತೆಗೆದುಹಾಕಿ" "ಹುಡುಕಿ" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 121f141112..b4ac8e6601 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -93,14 +93,6 @@ "알림 표시 점 보기" "홈 화면에 아이콘 추가" "새로 설치한 앱에 적용" - "아이콘 모양 변경" - "홈 화면에 표시" - "시스템 기본값 사용" - "정사각형" - "모서리가 둥근 정사각형" - "원" - "눈물방울" - "아이콘 모양 변경사항을 적용하는 중입니다." "알 수 없음" "삭제" "검색" diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml index 301840c11f..544d7fe5ac 100644 --- a/res/values-ky/strings.xml +++ b/res/values-ky/strings.xml @@ -93,14 +93,6 @@ "Билдирмелер белгилерин көрсөтүү" "Башкы экранга сүрөтчө кошуу" "Жаңы колдонмолор үчүн" - "Сүрөтчөнүн формасын өзгөртүү" - "Башкы экранда" - "Демейки тутум жөндөөлөрү колдонулат" - "Чарчы" - "Бурчтары жумуру төрт бурчтук" - "Тегерек" - "Тамчы" - "Өзгөртүлгөн сүрөтчөнүн формасы колдонулууда" "Белгисиз" "Алып салуу" "Издөө" diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml index 692e5afe97..be591122c7 100644 --- a/res/values-lo/strings.xml +++ b/res/values-lo/strings.xml @@ -93,14 +93,6 @@ "ສະແດງຈຸດການແຈ້ງເຕືອນ" "ເພີ່ມໄອຄອນໃສ່ໜ້າຈໍຫຼັກ" "ສຳລັບແອັບໃໝ່" - "ປ່ຽນຮູບຮ່າງໄອຄອນ" - "ຢູ່ໜ້າຈໍຫຼັກ" - "ໃຊ້ຄ່າເລີ່ມຕົ້ນລະບົບ" - "ສີ່ຫຼ່ຽມຈັດຕຸລັດ" - "ສີ່ຫຼ່ຽມຂອບມົນ" - "ວົງມົນ" - "ນ້ຳຢອດ" - "ນຳໃຊ້ການປ່ຽນແປງຮູບຮ່າງໄອຄອນ" "​ບໍ່​ຮູ້​ຈັກ" "ລຶບ​" "ຊອກຫາ" diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 22d0c7be73..2556a966e3 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -95,14 +95,6 @@ "Rodyti pranešimų taškus" "Pridėti piktogr. prie pagrindinio ekrano" "Skirta naujoms programoms" - "Pakeisti piktogramos formą" - "pagrindiniame ekrane" - "Naudoti numatytuosius sistemos nustatymus" - "Kvadratas" - "Kvadratais suapvalintais kampais" - "Apskritimas" - "Ašara" - "Taikomi piktogramos formos pakeitimai" "Nežinoma" "Panaikinti" "Ieškoti" diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index f9240bd4da..c33490d8d2 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -94,14 +94,6 @@ "Rādīt paziņojumu punktus" "Pievienot ikonu sākuma ekrānā" "Jaunām lietotnēm" - "Mainīt ikonu formu" - "sākuma ekrānā" - "Izmantot sistēmas noklusējumu" - "Kvadrāts" - "Kvadrāts ar noapaļotiem stūriem" - "Aplis" - "Lāse" - "Tiek piemērotas ikonu formas izmaiņas" "Nezināma" "Noņemt" "Meklēt" diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml index d40b925ebf..563e2fe41f 100644 --- a/res/values-mk/strings.xml +++ b/res/values-mk/strings.xml @@ -93,14 +93,6 @@ "Прикажувај точки за известување" "Додај икона на почетниот екран" "За нови апликации" - "Променете ја формата на иконата" - "на „Почетен екран“" - "Користи ја стандардната поставка на системот" - "Квадрат" - "Заоблен квадрат" - "Круг" - "Солза" - "Се применуваат промените на формата на иконата" "Непознато" "Отстрани" "Барај" diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml index 93426ad1e0..5390f0d529 100644 --- a/res/values-ml/strings.xml +++ b/res/values-ml/strings.xml @@ -93,14 +93,6 @@ "അറിയിപ്പ് ഡോട്ടുകൾ കാണിക്കുക" "ഹോം സ്ക്രീനിലേക്ക് ഐക്കൺ ചേർക്കുക" "പുതിയ ആപ്പുകൾക്ക്" - "ഐക്കണിന്റെ ആകാരം മാറ്റുക" - "ഹോം സ്‌ക്രീനിൽ" - "സിസ്‌റ്റം ഡിഫോൾട്ട് ഉപയോഗിക്കുക" - "ചതുരം" - "ചതുരവൃത്തം" - "വൃത്തം" - "കണ്ണുനീര്‍ തുള്ളി" - "ഐക്കൺ ആകാര മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നു" "അജ്ഞാതം" "നീക്കംചെയ്യുക" "തിരയുക" diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml index 1b8b3efd8a..0b6dcd4226 100644 --- a/res/values-mn/strings.xml +++ b/res/values-mn/strings.xml @@ -93,14 +93,6 @@ "Мэдэгдлийн цэгийг харуулах" "Нүүр хуудаст дүрс тэмдэг нэмэх" "Шинэ аппад зориулсан" - "Дүрс тэмдгийн хэлбэрийг өөрчлөх" - "Үндсэн нүүр хэсэгт" - "Системийн өгөгдмөл тохиргоог ашиглах" - "Дөрвөлжин" - "Мохоо өнцөгтэй дөрвөлжин" - "Дугуй" - "Дусал" - "Дүрс тэмдгийн хэлбэрийг өөрчилж байна" "Тодорхойгүй" "Хасах" "Хайх" diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml index 4f0de654d6..f93de69f15 100644 --- a/res/values-mr/strings.xml +++ b/res/values-mr/strings.xml @@ -93,14 +93,6 @@ "सूचना बिंदू दाखवा" "होम स्क्रीनवर आयकन जोडा" "नवीन अॅप्ससाठी" - "चिन्हाचा आकार बदला" - "होम स्क्रीनवर" - "सिस्‍टमचे डीफॉल्‍ट वापरा" - "चौरस" - "गोलाकार चौरस" - "वर्तुळ" - "अश्रू" - "चिन्हाचा आकार बदल लागू करत आहे" "अज्ञात" "काढा" "शोधा" diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml index 4654209c1a..358dbc3bfd 100644 --- a/res/values-ms/strings.xml +++ b/res/values-ms/strings.xml @@ -93,14 +93,6 @@ "Tunjukkan titik pemberitahuan" "Tambahkan ikon pada Skrin Utama" "Untuk apl baharu" - "Tukar bentuk ikon" - "pada Skrin Utama" - "Gunakan lalai sistem" - "Segi empat sama" - "Segi empat berbucu bulat" - "Bulatan" - "Titisan air mata" - "Menggunakan perubahan bentuk ikon" "Tidak diketahui" "Alih keluar" "Carian" diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml index f25de749f2..b9884c0bd5 100644 --- a/res/values-my/strings.xml +++ b/res/values-my/strings.xml @@ -93,14 +93,6 @@ "သတိပေးချက် အစက်များ ပြရန်" "ပင်မစာမျက်နှာသို့ သင်္ကေတပုံ ထည့်ရန်" "အက်ပ်အသစ်များအတွက်" - "သင်္ကေတပုံစံကို ပြောင်းရန်" - "\'ပင်မမျက်နှာပြင်\' ပေါ်တွင်" - "စနစ်၏ မူရင်းပုံကို အသုံးပြုရန်" - "လေးထောင့်" - "စတုရန်းမကျ စက်ဝိုင်းမကျပုံ" - "စက်ဝိုင်း" - "မျက်ရည်စက်ပုံ" - "သင်္ကေတပုံစံကို ပြောင်းလဲနေသည်" "မသိရ" "ဖယ်ရှားရန်" "ရှာဖွေရန်" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index 7400beb62d..fa404f78b7 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -93,14 +93,6 @@ "Vis varselsprikker" "Legg til ikon på startsiden" "For nye apper" - "Endre formen på ikonet" - "på startskjermen" - "Bruk systemstandard" - "Kvadrat" - "Superellipse" - "Sirkel" - "Dråpe" - "Aktiverer endringer av formen på ikonet" "Ukjent" "Fjern" "Søk" diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml index be40ec162d..a99c4ad29b 100644 --- a/res/values-ne/strings.xml +++ b/res/values-ne/strings.xml @@ -93,14 +93,6 @@ "सूचनाको प्रतीक जनाउने थोप्लाहरू देखाउनुहोस्" "गृह स्क्रिनमा आइकन थप्नुहोस्" "नयाँ अनुप्रयोगका लागि" - "आइकनको आकार परिवर्तन गर्नुहोस्" - "गृह स्क्रिनमा" - "प्रणालीको पूर्वनिर्धारित सेटिङ प्रयोग गर्नुहोस्" - "वर्ग" - "वर्गाकार वृत्त" - "वृत्त" - "आँसुको थोपा" - "आइकनको आकारमा गरिएका परिवर्तनहरू लागू गरिँदैछन्" "अज्ञात" "हटाउनुहोस्" "खोजी गर्नुहोस्" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index b0e0cb23ce..964f10c116 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -93,14 +93,6 @@ "Meldingsstipjes weergeven" "Pictogram toevoegen aan startscherm" "Voor nieuwe apps" - "Vorm van pictogram wijzigen" - "op het startscherm" - "Systeemstandaard gebruiken" - "Vierkant" - "Squircle" - "Cirkel" - "Traan" - "Wijzigingen in vorm van pictogram toepassen" "Onbekend" "Verwijderen" "Zoeken" diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml index 8c2632529c..0e1efd3c5e 100644 --- a/res/values-or/strings.xml +++ b/res/values-or/strings.xml @@ -93,14 +93,6 @@ "ବିଜ୍ଞପ୍ତି ଡଟ୍‌ଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ" "ହୋମ୍‌ ସ୍କ୍ରୀନରେ ଆଇକନ୍‌କୁ ଯୋଡ଼ନ୍ତୁ" "ନୂଆ ଆପ୍‌ ପାଇଁ" - "ଆଇକନ୍‌ର ଆକାର ପରିବର୍ତ୍ତନ କରନ୍ତୁ" - "ହୋମ୍ ସ୍କ୍ରୀନ୍ ଉପରେ" - "ସିଷ୍ଟମ ଡିଫଲ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ" - "ବର୍ଗାକାର" - "ବର୍ଗାକାରର ବୃତ୍ତ" - "ବୃତ୍ତ" - "ଟିଅରଡ୍ରପ୍‌" - "ଆଇକନ୍‌ ଆକାର ପରିବର୍ତ୍ତନ ଲାଗୁ କରୁଛି" "ଅଜଣା" "ବାହାର କରନ୍ତୁ" "ସର୍ଚ୍ଚ କରନ୍ତୁ" diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml index f21fc0df16..e00ba10d70 100644 --- a/res/values-pa/strings.xml +++ b/res/values-pa/strings.xml @@ -93,14 +93,6 @@ "ਸੂਚਨਾ ਬਿੰਦੂ ਦਿਖਾਓ" "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ ਪ੍ਰਤੀਕ ਸ਼ਾਮਲ ਕਰੋ" "ਨਵੀਆਂ ਐਪਾਂ ਲਈ" - "ਪ੍ਰਤੀਕ ਦੀ ਆਕ੍ਰਿਤੀ ਬਦਲੋ" - "ਹੋਮ ਸਕ੍ਰੀਨ \'ਤੇ" - "ਸਿਸਟਮ ਦੀ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸੈਟਿੰਗ ਵਰਤੋ" - "ਵਰਗ" - "ਵਰਗਾਕਾਰ-ਚੱਕਰ" - "ਚੱਕਰ" - "ਹੰਝੂ ਦੀ ਬੂੰਦ" - "ਪ੍ਰਤੀਕ ਦੀ ਆਕ੍ਰਿਤੀ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" "ਅਗਿਆਤ" "ਹਟਾਓ" "ਖੋਜੋ" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 242d00dd39..6bcbfd5c3f 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -95,14 +95,6 @@ "Pokaż plakietki z powiadomieniami" "Dodaj ikonę do ekranu głównego" "W przypadku nowych aplikacji" - "Zmień kształt ikon" - "na ekranie głównym" - "Użyj ustawienia domyślnego" - "Kwadrat" - "Zaokrąglony kwadrat" - "Okrąg" - "Łza" - "Zmieniam kształt ikon" "Brak informacji" "Usuń" "Szukaj" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 3fe22bcc28..2527cd5784 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -93,14 +93,6 @@ "Mostrar pontos de notificação" "Adicionar ícone ao ecrã principal" "Para novas aplicações" - "Alterar forma do ícone" - "no ecrã principal" - "Utilizar a predefinição do sistema" - "Quadrado" - "Quadrado e círculo" - "Círculo" - "Lágrima" - "A aplicar alterações à forma do ícone..." "Desconhecido" "Remover" "Pesquisar" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 1e89abe4b7..93bcca78f1 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -93,14 +93,6 @@ "Mostrar pontos de notificação" "Adicionar ícone à tela inicial" "Para novos apps" - "Alterar forma de ícones" - "na tela inicial" - "Usar padrão do sistema" - "Quadrado" - "Quadrado arredondado" - "Círculo" - "Lágrima" - "Aplicando alterações na forma dos ícones" "Desconhecido" "Remover" "Pesquisar" diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 7135f62cca..d1e5b3d5fb 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -94,14 +94,6 @@ "Afișați punctele de notificare" "Adaugă pictograme în ecranul de pornire" "Pentru aplicații noi" - "Schimbați forma pictogramei" - "pe ecranul de pornire" - "Folosiți setarea prestabilită a sistemului" - "Pătrat" - "Pătrat cu colțuri rotunjite" - "Cerc" - "Lacrimă" - "Se aplică modificările aduse formei pictogramei" "Necunoscut" "Eliminați" "Căutați" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index b4d1664f9d..f633ed6619 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -95,14 +95,6 @@ "Показывать значки уведомлений" "Добавлять значки" "Добавлять значки установленных приложений на главный экран" - "Изменить форму значков" - "на главном экране" - "Использовать системные настройки по умолчанию" - "Квадрат" - "Квадрат с закругленными краями" - "Круг" - "Капля" - "Применение изменений…" "Неизвестно" "Убрать" "Найти" diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml index af428a9ed7..ae0fb50a22 100644 --- a/res/values-si/strings.xml +++ b/res/values-si/strings.xml @@ -93,14 +93,6 @@ "දැනුම්දීම් තිත් පෙන්වන්න" "මුල් පිටු තිරය වෙත අයිකනය එක් කරන්න" "නව යෙදුම් සඳහා" - "නිරූපක හැඩය වෙනස් කරන්න" - "මුල් පිටු තිරය මත" - "පද්ධති පෙරනිමි භාවිත කරන්න" - "සමචතුරස්‍රය" - "හතරැස් කවය" - "කවය" - "කඳුළු බිංදුව" - "නිරූපක හැඩය වෙනස් කිරීම් යොදමින්" "නොදනී" "ඉවත් කරන්න" "සොයන්න" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index b7014b2212..9f7e503cb2 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -95,14 +95,6 @@ "Zobrazovať bodky upozornení" "Pridať ikonu na plochu" "Pri inštalácii novej aplikácie" - "Zmeniť tvar ikony" - "na ploche" - "Použiť predvolené nastavenie systému" - "Štvorec" - "Okrúhly štvorec" - "Kruh" - "Slza" - "Tvar ikony sa mení" "Neznáme" "Odstrániť" "Vyhľadať" diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index 891fd1f906..0d9f504424 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -95,14 +95,6 @@ "Pokaži obvestilne pike" "Dodaj ikono na začetni zaslon" "Za nove aplikacije" - "Spremeni obliko ikon" - "na začetnem zaslonu" - "Uporabi privzeto nastavitev sistema" - "Kvadrat" - "Zaobljen kvadrat" - "Krog" - "Solza" - "Uveljavljanje spremenjene oblike ikon" "Neznano" "Odstrani" "Iskanje" diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml index dd657d7f26..8dfb229466 100644 --- a/res/values-sq/strings.xml +++ b/res/values-sq/strings.xml @@ -93,14 +93,6 @@ "Shfaq pikat e njoftimeve" "Shto ikonë në ekranin bazë" "Për aplikacionet e reja" - "Ndrysho formën e ikonës" - "në ekranin bazë" - "Përdor parazgjedhjen e sistemit" - "Katror" - "Katror me kënde të rrumbullakëta" - "Rreth" - "Pikë loti" - "Po zbatohen ndryshimet e formës së ikonës" "I panjohur" "Hiq" "Kërko" diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index c16d32f26f..067cf9f5e7 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -94,14 +94,6 @@ "Приказуј тачке за обавештења" "Додај икону на почетни екран" "За нове апликације" - "Промените облик икона" - "на почетном екрану" - "Користи подразумевано системско подешавање" - "Квадрат" - "Заобљени квадрат" - "Круг" - "Суза" - "Примењују се промене облика икона" "Непознато" "Уклони" "Претражи" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index feb087c91a..791fcc1c8a 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -93,14 +93,6 @@ "Visa aviseringsprickar" "Lägg till ikonen på startskärmen" "För nya appar" - "Ändra form på ikoner" - "på startskärmen" - "Använd systemstandard" - "Kvadrat" - "Kvirkel" - "Cirkel" - "Droppe" - "Ikonernas form ändras" "Okänt" "Ta bort" "Sök" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 99d3008914..b705b8e069 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -95,14 +95,6 @@ "Onyesha vitone vya arifa" "Ongeza aikoni kwenye Skrini ya kwanza" "Kwa ajili ya programu mpya" - "Badilisha umbo la aikoni" - "kwenye Skrini ya mwanzo" - "Tumia umbo chaguomsingi la mfumo" - "Mraba" - "Mstatili wenye pembe duara" - "Mduara" - "Umbo la chozi" - "Inabadilisha umbo la aikoni" "Yasiyojulikana" "Ondoa" "Tafuta" diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml index 43ff0977cd..28c6a04dc4 100644 --- a/res/values-ta/strings.xml +++ b/res/values-ta/strings.xml @@ -93,14 +93,6 @@ "அறிவிப்புப் புள்ளிகளைக் காட்டு" "முகப்புத் திரையில் ஐகானைச் சேர்" "புதிய பயன்பாடுகளுக்கு" - "ஐகான் வடிவத்தை மாற்று" - "முகப்புத் திரையில்" - "அமைப்பின் இயல்புநிலையைப் பயன்படுத்து" - "சதுரம்" - "சதுரவட்டம்" - "வட்டம்" - "கண்ணீர்துளி" - "ஐகான் வடிவத்தை மாற்றுகிறது" "தெரியாதது" "அகற்று" "தேடு" diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml index 04f253936f..744a79af94 100644 --- a/res/values-te/strings.xml +++ b/res/values-te/strings.xml @@ -93,14 +93,6 @@ "నోటిఫికేషన్ డాట్‌లను చూపు" "హోమ్ స్క్రీన్‌కి చిహ్నాన్ని జోడించు" "కొత్త యాప్‌ల కోసం" - "చిహ్న ఆకారాన్ని మార్చు" - "హోమ్ స్క్రీన్‌పై" - "సిస్టమ్ డిఫాల్ట్‌ను ఉపయోగించండి" - "చతురస్రం" - "చతురస్రాకార వృత్తం" - "వృత్తం" - "కన్నీటి చుక్క" - "చిహ్న ఆకార మార్పులను వర్తింపజేస్తోంది" "తెలియదు" "తీసివేయి" "వెతుకు" diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 8473ec0b36..6bac806daa 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -93,14 +93,6 @@ "แสดงเครื่องหมายจุดแสดงการแจ้งเตือน" "เพิ่มไอคอนในหน้าจอหลัก" "สำหรับแอปใหม่" - "เปลี่ยนรูปร่างไอคอน" - "ในหน้าจอหลัก" - "ใช้ค่าเริ่มต้นของระบบ" - "สี่เหลี่ยมจัตุรัส" - "สี่เหลี่ยมขอบมน" - "วงกลม" - "หยดน้ำตา" - "กำลังนำการเปลี่ยนรูปร่างไอคอนไปใช้" "ไม่รู้จัก" "ลบ" "ค้นหา" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 90b0a182d5..b555240c3b 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -93,14 +93,6 @@ "Ipakita ang mga notification dot" "Idagdag ang icon sa Home screen" "Para sa mga bagong app" - "Baguhin ang hugis ng icon" - "sa Home screen" - "Gamitin ang default ng system" - "Parisukat" - "Squircle" - "Bilog" - "Teardrop" - "Inilalapat ang mga pagbabago sa hugis ng icon" "Hindi kilala" "Alisin" "Maghanap" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 88b85f7fc3..10635f98b5 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -93,14 +93,6 @@ "Bildirim noktalarını göster" "Ana ekrana simge ekle" "Yeni uygulamalar için" - "Simge şeklini değiştir" - "Ana ekranda" - "Sistem varsayılanını kullan" - "Kare" - "Kare-daire" - "Daire" - "Gözyaşı damlası" - "Simge şekli değişiklikleri uygulanıyor" "Bilinmiyor" "Kaldır" "Ara" diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index e62cb52c23..f7ce822eb9 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -95,14 +95,6 @@ "Показувати значки сповіщень" "Додати значок на головний екран" "Для нових додатків" - "Змінити форму значка" - "на головному екрані" - "Використовувати налаштування системи за умовчанням" - "Квадрат" - "Квадрат із заокругленими кутами" - "Круг" - "Сльоза" - "Змінюється форма значка" "Невідомо" "Прибрати" "Шукати" diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml index fde98c90f5..010275c2aa 100644 --- a/res/values-ur/strings.xml +++ b/res/values-ur/strings.xml @@ -93,14 +93,6 @@ "اطلاعاتی ڈاٹس دکھائیں" "آئیکن کو ہوم اسکرین میں شامل کریں" "نئی ایپس کیلئے" - "آئیکن کی شکل تبدیل کریں" - "ہوم اسکرین پر" - "سسٹم ڈیفالٹ کا استعمال کریں" - "مربع" - "اسکورکل" - "حلقہ" - "آنسو کا قطرہ" - "آئيکن کی شکل کی تبدیلیاں لاگو ہو رہی ہیں" "نامعلوم" "ہٹائیں" "تلاش کریں" diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml index 015dcda745..9b4493cfa7 100644 --- a/res/values-uz/strings.xml +++ b/res/values-uz/strings.xml @@ -93,14 +93,6 @@ "Bildirishnoma belgilarini chiqarish" "Bosh ekranga ikonka chiqarish" "Yangi o‘rnatilgan ilovalar ikonkasini bosh ekranga chiqarish" - "Ikonka shaklini o‘zgartirish" - "Bosh ekranda" - "Standart tizim parametrlaridan foydalanish" - "Kvadrat" - "Qirralari aylana kvadrat" - "Aylana" - "Tomchi" - "Ikonka shakli o‘zgartirilmoqda" "Noma’lum" "O‘chirish" "Qidirish" diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 69b17c6836..1f2de46a61 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -93,14 +93,6 @@ "Hiển thị dấu chấm thông báo" "Thêm biểu tượng vào màn hình chính" "Cho ứng dụng mới" - "Thay đổi hình dạng biểu tượng" - "trên Màn hình chính" - "Sử dụng mặc định của hệ thống" - "Hình vuông" - "Hình vuông cạnh bo tròn" - "Hình tròn" - "Hình giọt nước" - "Đang áp dụng các thay đổi hình dạng biểu tượng" "Không xác định" "Xóa" "Tìm kiếm" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index cbec49ec9a..12935ca6b6 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -93,14 +93,6 @@ "显示通知圆点" "将图标添加到主屏幕" "适用于新应用" - "更改图标形状" - "在主屏幕上" - "使用系统默认设置" - "方形" - "方圆形" - "圆形" - "泪珠形" - "正在应用图标形状更改" "未知" "移除" "搜索" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index 648b1cc279..2178d8729c 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -93,14 +93,6 @@ "顯示通知圓點" "將圖示加到主畫面" "適用於新安裝的應用程式" - "變更圖示形狀" - "在主畫面上" - "使用系統預設設定" - "正方形" - "方圓形" - "圓形" - "淚珠形" - "正在套用圖示形狀變更" "不明" "移除" "搜尋" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 74f2949b39..66f104b679 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -93,14 +93,6 @@ "顯示通知圓點" "將圖示加到主螢幕" "適用於新安裝的應用程式" - "變更圖示形狀" - "在主螢幕上" - "使用系統預設值" - "正方形" - "方圓形" - "圓形" - "淚珠形" - "正在套用圖示形狀變更" "不明" "移除" "搜尋" diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml index 89893fc6ff..1d38ff88fb 100644 --- a/res/values-zu/strings.xml +++ b/res/values-zu/strings.xml @@ -93,14 +93,6 @@ "Bonisa amacashazi esaziso" "Engeza isithonjana eskrinini sasekhaya" "Kwezinhlelo zokusebenza ezintsha" - "Shintsha isimo sesithonjana" - "kusikrini sasekhaya" - "Sebenzisa okuzenzakalelayo kwesistimu" - "Isikwele" - "I-Squircle" - "Indingiliza" - "I-Teardrop" - "Ifaka izinguquko zesimo sesithonjana" "Akwaziwa" "Susa" "Sesha" From 36b2dba1de84a25bea6524031f29686f3a7b2075 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Thu, 13 Dec 2018 18:40:01 -0800 Subject: [PATCH 05/33] TaskView has fullscreen progress instead of boolean This way we can update the insets of the adjacent task throughout the swipe up from an app. Bug: 111699315 Change-Id: Ieeaa5b6667e44f82e7e097acb9f0552609b15809 --- .../quickstep/QuickScrubController.java | 26 +++++++------ .../WindowTransformSwipeHandler.java | 5 +++ .../android/quickstep/views/RecentsView.java | 27 ++++++++++--- .../quickstep/views/TaskThumbnailView.java | 32 ++++++++------- .../com/android/quickstep/views/TaskView.java | 39 +++++++++++++++---- 5 files changed, 91 insertions(+), 38 deletions(-) diff --git a/quickstep/src/com/android/quickstep/QuickScrubController.java b/quickstep/src/com/android/quickstep/QuickScrubController.java index c44ccd3ded..b07f8af41f 100644 --- a/quickstep/src/com/android/quickstep/QuickScrubController.java +++ b/quickstep/src/com/android/quickstep/QuickScrubController.java @@ -126,11 +126,13 @@ public class QuickScrubController implements OnAlarmListener { if (mIsQuickSwitch) { mShouldSwitchToNext = true; mPrevProgressDelta = 0; - if (mRecentsView.getTaskViewCount() > 0) { - mRecentsView.getTaskViewAt(0).setFullscreen(true); + TaskView runningTaskView = mRecentsView.getRunningTaskView(); + TaskView nextTaskView = mRecentsView.getNextTaskView(); + if (runningTaskView != null) { + runningTaskView.setFullscreenProgress(1); } - if (mRecentsView.getTaskViewCount() > 1) { - mRecentsView.getTaskViewAt(1).setFullscreen(true); + if (nextTaskView != null) { + nextTaskView.setFullscreenProgress(1); } } @@ -161,11 +163,13 @@ public class QuickScrubController implements OnAlarmListener { mWaitingForTaskLaunch = false; if (mIsQuickSwitch) { mIsQuickSwitch = false; - if (mRecentsView.getTaskViewCount() > 0) { - mRecentsView.getTaskViewAt(0).setFullscreen(false); + TaskView runningTaskView = mRecentsView.getRunningTaskView(); + TaskView nextTaskView = mRecentsView.getNextTaskView(); + if (runningTaskView != null) { + runningTaskView.setFullscreenProgress(0); } - if (mRecentsView.getTaskViewCount() > 1) { - mRecentsView.getTaskViewAt(1).setFullscreen(false); + if (nextTaskView != null) { + nextTaskView.setFullscreenProgress(0); } } @@ -267,12 +271,12 @@ public class QuickScrubController implements OnAlarmListener { public void onQuickScrubProgress(float progress) { if (mIsQuickSwitch) { - TaskView currentPage = mRecentsView.getTaskViewAt(0); - TaskView nextPage = mRecentsView.getTaskViewAt(1); + TaskView currentPage = mRecentsView.getRunningTaskView(); + TaskView nextPage = mRecentsView.getNextTaskView(); if (currentPage == null || nextPage == null) { return; } - if (!mFinishedTransitionToQuickScrub) { + if (!mFinishedTransitionToQuickScrub || mStartProgress <= 0) { mStartProgress = mEndProgress = progress; } else { float progressDelta = progress - mEndProgress; diff --git a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java index c403e274e2..98e26ef040 100644 --- a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java +++ b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java @@ -615,6 +615,11 @@ public class WindowTransformSwipeHandler { HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING); } } + // Update insets of the next previous task, as we might switch to it. + TaskView nextTaskView = mRecentsView == null ? null : mRecentsView.getNextTaskView(); + if (mInteractionType == INTERACTION_NORMAL && nextTaskView != null) { + nextTaskView.setFullscreenProgress(1 - mCurrentShift.value); + } if (mLauncherTransitionController == null || mLauncherTransitionController .getAnimationPlayer().isStarted()) { diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 854e7288b7..7842fa423b 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -760,14 +760,14 @@ public abstract class RecentsView extends PagedView impl if (runningTaskView == null) { // Launch the first task if (getTaskViewCount() > 0) { - ((TaskView) getChildAt(0)).launchTask(true /* animate */); + getTaskViewAt(0).launchTask(true /* animate */); } } else { - // Get the next launch task - int runningTaskIndex = indexOfChild(runningTaskView); - int nextTaskIndex = Math.max(0, Math.min(getTaskViewCount() - 1, runningTaskIndex + 1)); - if (nextTaskIndex < getTaskViewCount()) { - ((TaskView) getChildAt(nextTaskIndex)).launchTask(true /* animate */); + TaskView nextTaskView = getNextTaskView(); + if (nextTaskView != null) { + nextTaskView.launchTask(true /* animate */); + } else { + runningTaskView.launchTask(true /* animate */); } } } @@ -1140,6 +1140,19 @@ public abstract class RecentsView extends PagedView impl child.setAlpha(mContentAlpha); } + /** + * @return The most recent task that is older than the currently running task. If there is + * currently no running task or there is no task older than it, then return null. + */ + @Nullable + public TaskView getNextTaskView() { + TaskView runningTaskView = getRunningTaskView(); + if (runningTaskView == null) { + return null; + } + return getTaskViewAt(indexOfChild(runningTaskView) + 1); + } + public TaskView getTaskViewAt(int index) { View child = getChildAt(index); return child == mClearAllButton ? null : (TaskView) child; @@ -1261,12 +1274,14 @@ public abstract class RecentsView extends PagedView impl toScale, toTranslationY); scaleAndTranslation[1] = -scaleAndTranslation[1]; anim.play(createAnimForChild(adjacentTask, scaleAndTranslation)); + anim.play(ObjectAnimator.ofFloat(adjacentTask, TaskView.FULLSCREEN_PROGRESS, 1)); } if (taskIndex + 1 < getTaskViewCount()) { TaskView adjacentTask = getTaskViewAt(taskIndex + 1); float[] scaleAndTranslation = getAdjacentScaleAndTranslation(centerTask, toScale, toTranslationY); anim.play(createAnimForChild(adjacentTask, scaleAndTranslation)); + anim.play(ObjectAnimator.ofFloat(adjacentTask, TaskView.FULLSCREEN_PROGRESS, 1)); } } else { // We are launching an adjacent task, so parallax the center and other adjacent task. diff --git a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java index 6c5ddd84e0..c2403a363c 100644 --- a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java +++ b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java @@ -81,6 +81,7 @@ public class TaskThumbnailView extends View { private float mClipBottom = -1; private Rect mScaledInsets = new Rect(); + private boolean mIsRotated; private Task mTask; private ThumbnailData mThumbnailData; @@ -144,7 +145,7 @@ public class TaskThumbnailView extends View { /** * Sets the alpha of the dim layer on top of this view. - * + *

* If dimAlpha is 0, no dimming is applied; if dimAlpha is 1, the thumbnail will be black. */ public void setDimAlpha(float dimAlpha) { @@ -188,13 +189,18 @@ public class TaskThumbnailView extends View { @Override protected void onDraw(Canvas canvas) { - if (((TaskView) getParent()).isFullscreen()) { + float fullscreenProgress = ((TaskView) getParent()).getFullscreenProgress(); + if (mIsRotated) { + // Don't show insets in the wrong orientation. + fullscreenProgress = 0; + } + if (fullscreenProgress > 0) { // Draw the insets if we're being drawn fullscreen (we do this for quick switch). drawOnCanvas(canvas, - -mScaledInsets.left, - -mScaledInsets.top, - getMeasuredWidth() + mScaledInsets.right, - getMeasuredHeight() + mScaledInsets.bottom, + -mScaledInsets.left * fullscreenProgress, + -mScaledInsets.top * fullscreenProgress, + getMeasuredWidth() + mScaledInsets.right * fullscreenProgress, + getMeasuredHeight() + mScaledInsets.bottom * fullscreenProgress, mCornerRadius); } else { drawOnCanvas(canvas, 0, 0, getMeasuredWidth(), getMeasuredHeight(), mCornerRadius); @@ -241,11 +247,11 @@ public class TaskThumbnailView extends View { } private void updateThumbnailMatrix() { - boolean rotate = false; + mIsRotated = false; mClipBottom = -1; if (mBitmapShader != null && mThumbnailData != null) { float scale = mThumbnailData.scale; - Rect thumbnailInsets = mThumbnailData.insets; + Rect thumbnailInsets = mThumbnailData.insets; final float thumbnailWidth = mThumbnailData.thumbnail.getWidth() - (thumbnailInsets.left + thumbnailInsets.right) * scale; final float thumbnailHeight = mThumbnailData.thumbnail.getHeight() - @@ -262,12 +268,12 @@ public class TaskThumbnailView extends View { final Configuration configuration = getContext().getResources().getConfiguration(); // Rotate the screenshot if not in multi-window mode - rotate = FeatureFlags.OVERVIEW_USE_SCREENSHOT_ORIENTATION && + mIsRotated = FeatureFlags.OVERVIEW_USE_SCREENSHOT_ORIENTATION && configuration.orientation != mThumbnailData.orientation && !mActivity.isInMultiWindowModeCompat() && mThumbnailData.windowingMode == WINDOWING_MODE_FULLSCREEN; // Scale the screenshot to always fit the width of the card. - thumbnailScale = rotate + thumbnailScale = mIsRotated ? getMeasuredWidth() / thumbnailHeight : getMeasuredWidth() / thumbnailWidth; } @@ -275,7 +281,7 @@ public class TaskThumbnailView extends View { mScaledInsets.set(thumbnailInsets); Utilities.scaleRect(mScaledInsets, thumbnailScale); - if (rotate) { + if (mIsRotated) { int rotationDir = profile.isVerticalBarLayout() && !profile.isSeascape() ? -1 : 1; mMatrix.setRotate(90 * rotationDir); int newLeftInset = rotationDir == 1 ? thumbnailInsets.bottom : thumbnailInsets.top; @@ -299,7 +305,7 @@ public class TaskThumbnailView extends View { mMatrix.postScale(thumbnailScale, thumbnailScale); mBitmapShader.setLocalMatrix(mMatrix); - float bitmapHeight = Math.max((rotate ? thumbnailWidth : thumbnailHeight) + float bitmapHeight = Math.max((mIsRotated ? thumbnailWidth : thumbnailHeight) * thumbnailScale, 0); if (Math.round(bitmapHeight) < getMeasuredHeight()) { mClipBottom = bitmapHeight; @@ -307,7 +313,7 @@ public class TaskThumbnailView extends View { mPaint.setShader(mBitmapShader); } - if (rotate) { + if (mIsRotated) { // The overlay doesn't really work when the screenshot is rotated, so don't add it. mOverlay.reset(); } else { diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index c2d7d787e4..bb6f514597 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -102,6 +102,19 @@ public class TaskView extends FrameLayout implements PageCallbacks { } }; + public static final FloatProperty FULLSCREEN_PROGRESS = + new FloatProperty("fullscreenProgress") { + @Override + public void setValue(TaskView taskView, float v) { + taskView.setFullscreenProgress(v); + } + + @Override + public Float get(TaskView taskView) { + return taskView.mFullscreenProgress; + } + }; + private static final FloatProperty FOCUS_TRANSITION = new FloatProperty("focusTransition") { @Override @@ -140,7 +153,7 @@ public class TaskView extends FrameLayout implements PageCallbacks { private DigitalWellBeingToast mDigitalWellBeingToast; private float mCurveScale; private float mZoomScale; - private boolean mIsFullscreen; + private float mFullscreenProgress; private Animator mIconAndDimAnimator; private float mFocusTransitionProgress = 1; @@ -341,6 +354,10 @@ public class TaskView extends FrameLayout implements PageCallbacks { setTranslationZ(0); setAlpha(1f); setIconScaleAndDim(1); + if (!getRecentsView().getQuickScrubController().isQuickSwitch()) { + // Reset full screen progress unless we are doing back to back quick switch. + setFullscreenProgress(0); + } } @Override @@ -499,15 +516,21 @@ public class TaskView extends FrameLayout implements PageCallbacks { /** * Hides the icon and shows insets when this TaskView is about to be shown fullscreen. + * @param progress: 0 = show icon and no insets; 1 = don't show icon and show full insets. */ - public void setFullscreen(boolean isFullscreen) { - mIsFullscreen = isFullscreen; - mIconView.setVisibility(mIsFullscreen ? INVISIBLE : VISIBLE); - setClipChildren(!mIsFullscreen); - setClipToPadding(!mIsFullscreen); + public void setFullscreenProgress(float progress) { + if (progress == mFullscreenProgress) { + return; + } + mFullscreenProgress = progress; + boolean isFullscreen = mFullscreenProgress > 0; + mIconView.setVisibility(isFullscreen ? INVISIBLE : VISIBLE); + setClipChildren(!isFullscreen); + setClipToPadding(!isFullscreen); + getThumbnail().invalidate(); } - public boolean isFullscreen() { - return mIsFullscreen; + public float getFullscreenProgress() { + return mFullscreenProgress; } } From c87388c00d38743cfc1568dd60459c69686e8a8a Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Tue, 18 Dec 2018 10:38:39 -0800 Subject: [PATCH 06/33] Move params for ClipAnimationHelper#applyTransform into TransformParams This will help keep the code clean when we add more params, e.g. for live tiles and for the scrolling gesture. Bug: 111699315 Change-Id: Ia9df40ae85fe29911b957bd9b06b8c8a31f3be39 --- .../quickstep/OverviewCommandHelper.java | 11 +++--- .../src/com/android/quickstep/TaskUtils.java | 8 ++-- .../WindowTransformSwipeHandler.java | 13 +++++-- .../quickstep/util/ClipAnimationHelper.java | 38 ++++++++++++++----- 4 files changed, 47 insertions(+), 23 deletions(-) diff --git a/quickstep/src/com/android/quickstep/OverviewCommandHelper.java b/quickstep/src/com/android/quickstep/OverviewCommandHelper.java index 61bb75f857..a3207f5cb9 100644 --- a/quickstep/src/com/android/quickstep/OverviewCommandHelper.java +++ b/quickstep/src/com/android/quickstep/OverviewCommandHelper.java @@ -343,14 +343,15 @@ public class OverviewCommandHelper { clipHelper.updateTargetRect(targetRect); clipHelper.prepareAnimation(false /* isOpening */); - SyncRtSurfaceTransactionApplier syncTransactionApplier = - new SyncRtSurfaceTransactionApplier(rootView); + ClipAnimationHelper.TransformParams params = new ClipAnimationHelper.TransformParams() + .setSyncTransactionApplier(new SyncRtSurfaceTransactionApplier(rootView)); ValueAnimator valueAnimator = ValueAnimator.ofFloat(0, 1); valueAnimator.setDuration(RECENTS_LAUNCH_DURATION); valueAnimator.setInterpolator(TOUCH_RESPONSE_INTERPOLATOR); - valueAnimator.addUpdateListener((v) -> - clipHelper.applyTransform(targetSet, (float) v.getAnimatedValue(), - syncTransactionApplier)); + valueAnimator.addUpdateListener((v) -> { + params.setProgress((float) v.getAnimatedValue()); + clipHelper.applyTransform(targetSet, params); + }); if (targetSet.isAnimatingHome()) { // If we are animating home, fade in the opening targets diff --git a/quickstep/src/com/android/quickstep/TaskUtils.java b/quickstep/src/com/android/quickstep/TaskUtils.java index 4b86a7fa88..cf46b0940f 100644 --- a/quickstep/src/com/android/quickstep/TaskUtils.java +++ b/quickstep/src/com/android/quickstep/TaskUtils.java @@ -145,8 +145,8 @@ public class TaskUtils { */ public static ValueAnimator getRecentsWindowAnimator(TaskView v, boolean skipViewChanges, RemoteAnimationTargetCompat[] targets, final ClipAnimationHelper inOutHelper) { - SyncRtSurfaceTransactionApplier syncTransactionApplier = - new SyncRtSurfaceTransactionApplier(v); + ClipAnimationHelper.TransformParams params = new ClipAnimationHelper.TransformParams() + .setSyncTransactionApplier(new SyncRtSurfaceTransactionApplier(v)); final ValueAnimator appAnimator = ValueAnimator.ofFloat(0, 1); appAnimator.setInterpolator(TOUCH_RESPONSE_INTERPOLATOR); appAnimator.addUpdateListener(new MultiValueUpdateListener() { @@ -174,8 +174,8 @@ public class TaskUtils { @Override public void onUpdate(float percent) { - RectF taskBounds = inOutHelper.applyTransform(mTargetSet, 1 - percent, - syncTransactionApplier); + params.setProgress(1 - percent); + RectF taskBounds = inOutHelper.applyTransform(mTargetSet, params); if (!skipViewChanges) { float scale = taskBounds.width() / mThumbnailRect.width(); v.setScaleX(scale); diff --git a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java index 98e26ef040..e1ffcf09d0 100644 --- a/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java +++ b/quickstep/src/com/android/quickstep/WindowTransformSwipeHandler.java @@ -52,6 +52,7 @@ import android.view.animation.Interpolator; import androidx.annotation.AnyThread; import androidx.annotation.UiThread; import androidx.annotation.WorkerThread; + import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.BaseDraggingActivity; import com.android.launcher3.DeviceProfile; @@ -176,6 +177,7 @@ public class WindowTransformSwipeHandler { Math.min(1 / MIN_PROGRESS_FOR_OVERVIEW, 1 / (1 - MIN_PROGRESS_FOR_OVERVIEW)); private final ClipAnimationHelper mClipAnimationHelper; + private final ClipAnimationHelper.TransformParams mTransformParams; protected Runnable mGestureEndCallback; protected boolean mIsGoingToHome; @@ -256,6 +258,7 @@ public class WindowTransformSwipeHandler { mRecentsAnimationWrapper = new RecentsAnimationWrapper(inputConsumer, this::createNewTouchProxyHandler); mClipAnimationHelper = new ClipAnimationHelper(context); + mTransformParams = new ClipAnimationHelper.TransformParams(); initStateCallbacks(); } @@ -584,11 +587,13 @@ public class WindowTransformSwipeHandler { RecentsAnimationControllerCompat controller = mRecentsAnimationWrapper.getController(); if (controller != null) { - - mClipAnimationHelper.applyTransform(mRecentsAnimationWrapper.targetSet, shift, - Looper.myLooper() == mMainThreadHandler.getLooper() + SyncRtSurfaceTransactionApplier syncTransactionApplier + = Looper.myLooper() == mMainThreadHandler.getLooper() ? mSyncTransactionApplier - : null); + : null; + mTransformParams.setProgress(shift).setSyncTransactionApplier(syncTransactionApplier); + mClipAnimationHelper.applyTransform(mRecentsAnimationWrapper.targetSet, + mTransformParams); boolean passedThreshold = shift > 1 - UPDATE_SYSUI_FLAGS_THRESHOLD; mRecentsAnimationWrapper.setAnimationTargetsBehindSystemBars(!passedThreshold); diff --git a/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java b/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java index 8c9ceadafb..898de97692 100644 --- a/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java +++ b/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java @@ -151,14 +151,13 @@ public class ClipAnimationHelper { mBoostModeTargetLayers = isOpening ? MODE_OPENING : MODE_CLOSING; } - public RectF applyTransform(RemoteAnimationTargetSet targetSet, float progress, - @Nullable SyncRtSurfaceTransactionApplier syncTransactionApplier) { + public RectF applyTransform(RemoteAnimationTargetSet targetSet, TransformParams params) { RectF currentRect; mTmpRectF.set(mTargetRect); Utilities.scaleRectFAboutCenter(mTmpRectF, mTargetScale); - float offsetYProgress = mOffsetYInterpolator.getInterpolation(progress); - progress = mInterpolator.getInterpolation(progress); - currentRect = mRectFEvaluator.evaluate(progress, mSourceRect, mTmpRectF); + float offsetYProgress = mOffsetYInterpolator.getInterpolation(params.progress); + float progress = mInterpolator.getInterpolation(params.progress); + currentRect = mRectFEvaluator.evaluate(progress, mSourceRect, mTmpRectF); synchronized (mTargetOffset) { // Stay lined up with the center of the target, since it moves for quick scrub. @@ -173,7 +172,7 @@ public class ClipAnimationHelper { mClipRectF.bottom = mSourceStackBounds.height() - (mSourceWindowClipInsets.bottom * progress); - SurfaceParams[] params = new SurfaceParams[targetSet.unfilteredApps.length]; + SurfaceParams[] surfaceParams = new SurfaceParams[targetSet.unfilteredApps.length]; for (int i = 0; i < targetSet.unfilteredApps.length; i++) { RemoteAnimationTargetCompat app = targetSet.unfilteredApps[i]; mTmpMatrix.setTranslate(app.position.x, app.position.y); @@ -206,10 +205,10 @@ public class ClipAnimationHelper { // Since radius is in Surface space, but we draw the rounded corners in screen space, we // have to undo the scale. - params[i] = new SurfaceParams(app.leash, alpha, mTmpMatrix, crop, layer, + surfaceParams[i] = new SurfaceParams(app.leash, alpha, mTmpMatrix, crop, layer, cornerRadius / scale); } - applyParams(syncTransactionApplier, params); + applySurfaceParams(params.syncTransactionApplier, surfaceParams); return currentRect; } @@ -218,8 +217,8 @@ public class ClipAnimationHelper { return mCurrentRectWithInsets; } - private void applyParams(@Nullable SyncRtSurfaceTransactionApplier syncTransactionApplier, - SurfaceParams[] params) { + private void applySurfaceParams(@Nullable SyncRtSurfaceTransactionApplier + syncTransactionApplier, SurfaceParams[] params) { if (syncTransactionApplier != null) { syncTransactionApplier.scheduleApply(params); } else { @@ -350,4 +349,23 @@ public class ClipAnimationHelper { public float getCurrentCornerRadius() { return mCurrentCornerRadius; } + + public static class TransformParams { + float progress; + SyncRtSurfaceTransactionApplier syncTransactionApplier; + + public TransformParams() { + progress = 0; + } + + public TransformParams setProgress(float progress) { + this.progress = progress; + return this; + } + + public TransformParams setSyncTransactionApplier(SyncRtSurfaceTransactionApplier applier) { + this.syncTransactionApplier = applier; + return this; + } + } } From 3cd5c8bd2fb2e09e0dd9d4fefbd4b5723aa8bdc3 Mon Sep 17 00:00:00 2001 From: Chilun Date: Sat, 22 Dec 2018 15:09:12 +0800 Subject: [PATCH 07/33] Remove unused string String "app_name" is not used anywhere, remove it. Bug: 121362965 Test: Manual Change-Id: Ib534ee4da78a7be33cec99f70a8593e9cb5a854c --- SecondaryDisplayLauncher/res/values/strings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/SecondaryDisplayLauncher/res/values/strings.xml b/SecondaryDisplayLauncher/res/values/strings.xml index 0f906c4837..b68918ac3f 100644 --- a/SecondaryDisplayLauncher/res/values/strings.xml +++ b/SecondaryDisplayLauncher/res/values/strings.xml @@ -18,7 +18,6 @@ --> - SecondaryDisplayLauncher Couldn\'t launch the activity Add app shortcut Set wallpaper From 339a311d99c62cdacda7f73da61128aadbc70513 Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Wed, 26 Dec 2018 14:10:34 -0800 Subject: [PATCH 08/33] Cleanup strings for iconoverride Bug: 120736782 Change-Id: I9745fe999cec3c4e1f442decb482ed916d0b871a --- .../res/xml/indexable_launcher_prefs.xml | 9 --------- res/values/config.xml | 19 ------------------- res/values/strings.xml | 18 ------------------ 3 files changed, 46 deletions(-) diff --git a/quickstep/res/xml/indexable_launcher_prefs.xml b/quickstep/res/xml/indexable_launcher_prefs.xml index 30f310021f..c7e864fe00 100644 --- a/quickstep/res/xml/indexable_launcher_prefs.xml +++ b/quickstep/res/xml/indexable_launcher_prefs.xml @@ -29,13 +29,4 @@ android:defaultValue="@bool/allow_rotation" android:persistent="true" /> - - diff --git a/res/values/config.xml b/res/values/config.xml index b33cfa113e..6bd01b5792 100644 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -21,25 +21,6 @@ com.android.launcher3.settings.SettingsActivity$LauncherSettingsFragment - - - - M50,0L100,0 100,100 0,100 0,0z - M50,0 C10,0 0,10 0,50 0,90 10,100 50,100 90,100 100,90 100,50 100,10 90,0 50,0 Z - M50 0A50 50,0,1,1,50 100A50 50,0,1,1,50 0 - M50,0A50,50,0,0 1 100,50 L100,85 A15,15,0,0 1 85,100 L50,100 A50,50,0,0 1 50,0z - - - - - @string/icon_shape_system_default - @string/icon_shape_square - @string/icon_shape_squircle - @string/icon_shape_circle - @string/icon_shape_teardrop - - diff --git a/res/values/strings.xml b/res/values/strings.xml index b1eff24578..572f48d9ce 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -205,24 +205,6 @@ For new apps - - Change icon shape - - on Home screen - - Use system default - - Square - - Squircle - - Circle - - Teardrop - - - Applying icon shape changes - Unknown From 3219c4f3c860477ad648035461c99e79ab23dcf4 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 27 Dec 2018 08:15:46 -0800 Subject: [PATCH 09/33] Removing dummy activity added for preview development Bug: 121414492 Change-Id: I8ae4643f871af259dab04a5b37acfb49d59d6261 --- AndroidManifest-common.xml | 10 --- .../android/launcher3/util/MyActivity.java | 63 ------------------- 2 files changed, 73 deletions(-) delete mode 100644 src/com/android/launcher3/util/MyActivity.java diff --git a/AndroidManifest-common.xml b/AndroidManifest-common.xml index 71f638f023..d7c16e650f 100644 --- a/AndroidManifest-common.xml +++ b/AndroidManifest-common.xml @@ -132,16 +132,6 @@ - - - - - - - - - + + + "SecondaryDisplayLauncher" + "কাৰ্যকলাপটো লঞ্চ কৰিব পৰা নগ’ল" + "এপৰ শ্বর্টকাট যোগ কৰক" + "ৱালপেপাৰ ছেট কৰক" + diff --git a/SecondaryDisplayLauncher/res/values-bn/strings.xml b/SecondaryDisplayLauncher/res/values-bn/strings.xml new file mode 100644 index 0000000000..5500754a45 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-bn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "অ্যাক্টিভিটি চালু করা যায়নি" + "অ্যাপ শর্টকাট যোগ করুন" + "ওয়ালপেপার সেট করুন" + diff --git a/SecondaryDisplayLauncher/res/values-bs/strings.xml b/SecondaryDisplayLauncher/res/values-bs/strings.xml index 2d700fd160..7d2f011a7a 100644 --- a/SecondaryDisplayLauncher/res/values-bs/strings.xml +++ b/SecondaryDisplayLauncher/res/values-bs/strings.xml @@ -20,7 +20,7 @@ "Pokretač za sekundarni ekran" - "Nije bilo moguće pokrenuti aktivnost" + "Pokretanje aktivnosti nije uspjelo" "Dodaj prečicu aplikacije" "Postavi pozadinsku sliku" diff --git a/SecondaryDisplayLauncher/res/values-gu/strings.xml b/SecondaryDisplayLauncher/res/values-gu/strings.xml new file mode 100644 index 0000000000..f13422e49d --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-gu/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "પ્રવૃત્તિ લૉન્ચ કરી શકાઈ નથી" + "ઍપ શૉર્ટકટ ઉમેરો" + "વૉલપેપર સેટ કરો" + diff --git a/SecondaryDisplayLauncher/res/values-iw/strings.xml b/SecondaryDisplayLauncher/res/values-iw/strings.xml new file mode 100644 index 0000000000..f904c38edf --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-iw/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "לא ניתן היה להפעיל את הפעילות" + "הוספת קיצור דרך של אפליקציה" + "הגדרת טפט" + diff --git a/SecondaryDisplayLauncher/res/values-kk/strings.xml b/SecondaryDisplayLauncher/res/values-kk/strings.xml new file mode 100644 index 0000000000..a679b09e18 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-kk/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "Әрекет іске қосылмады" + "Қолданба таңбашасын енгізу" + "Тұсқағаз орнату" + diff --git a/SecondaryDisplayLauncher/res/values-kn/strings.xml b/SecondaryDisplayLauncher/res/values-kn/strings.xml new file mode 100644 index 0000000000..aa0ccc1ec5 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-kn/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ಚಟುವಟಿಕೆಯನ್ನು ಲಾಂಚ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ" + "ಆ್ಯಪ್‌ ಶಾರ್ಟ್‌ಕಟ್ ಸೇರಿಸಿ" + "ವಾಲ್‌ಪೇಪರ್ ಹೊಂದಿಸಿ" + diff --git a/SecondaryDisplayLauncher/res/values-mr/strings.xml b/SecondaryDisplayLauncher/res/values-mr/strings.xml new file mode 100644 index 0000000000..d54cc890ee --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-mr/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "अ‍ॅक्टिव्हिटी लाँच करता आली नाही" + "अ‍ॅप शॉर्टकट जोडा" + "वॉलपेपर सेट करा" + diff --git a/SecondaryDisplayLauncher/res/values-ne/strings.xml b/SecondaryDisplayLauncher/res/values-ne/strings.xml new file mode 100644 index 0000000000..d40d806ed2 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ne/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "उक्त क्रियाकलाप सुरु गर्न सकिएन" + "अनुप्रयोगको सर्टकट थप्नुहोस्‌" + "वालपेपर सेट गर्नुहोस्" + diff --git a/SecondaryDisplayLauncher/res/values-or/strings.xml b/SecondaryDisplayLauncher/res/values-or/strings.xml new file mode 100644 index 0000000000..6f04f998e9 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-or/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "ଗତିବିଧିକୁ ଲଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ" + "ଆପ୍‌ ସର୍ଟକଟ୍‌ ଯୋଗ କରନ୍ତୁ" + "ୱାଲ୍‌‌ପେପର୍‌କୁ ସେଟ୍ କରନ୍ତୁ" + diff --git a/SecondaryDisplayLauncher/res/values-ta/strings.xml b/SecondaryDisplayLauncher/res/values-ta/strings.xml new file mode 100644 index 0000000000..e2cfb4bbd1 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-ta/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "நடவடிக்கையைத் துவக்க இயலவில்லை" + "ஆப்ஸ் குறுக்குவழியைச் சேர்" + "வால்பேப்பரை அமை" + diff --git a/SecondaryDisplayLauncher/res/values-te/strings.xml b/SecondaryDisplayLauncher/res/values-te/strings.xml new file mode 100644 index 0000000000..f204e2a384 --- /dev/null +++ b/SecondaryDisplayLauncher/res/values-te/strings.xml @@ -0,0 +1,26 @@ + + + + + "SecondaryDisplayLauncher" + "కార్యకలాపాన్ని ప్రారంభించడం సాధ్యం కాలేదు" + "యాప్ షార్ట్‌కట్‌ని జోడించు" + "వాల్‌పేపర్‌ను సెట్ చేయండి" + From b2061daa564cb12a7fd2c51cb86bf439a67e8ad8 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 27 Dec 2018 12:56:47 -0800 Subject: [PATCH 12/33] Remove widgets which have invalid size in DB Bug: 120638555 Change-Id: I23746af44e4390da7b09869e181919e7eac26e58 --- src/com/android/launcher3/model/LoaderTask.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/android/launcher3/model/LoaderTask.java b/src/com/android/launcher3/model/LoaderTask.java index a4fe57086a..8a6aa1af29 100644 --- a/src/com/android/launcher3/model/LoaderTask.java +++ b/src/com/android/launcher3/model/LoaderTask.java @@ -672,6 +672,11 @@ public class LoaderTask implements Runnable { appWidgetInfo.spanY = c.getInt(spanYIndex); appWidgetInfo.user = c.user; + if (appWidgetInfo.spanX <= 0 || appWidgetInfo.spanY <= 0) { + c.markDeleted("Widget has invalid size: " + + appWidgetInfo.spanX + "x" + appWidgetInfo.spanY); + continue; + } if (!c.isOnWorkspaceOrHotseat()) { c.markDeleted("Widget found where container != " + "CONTAINER_DESKTOP nor CONTAINER_HOTSEAT - ignoring!"); From 9dbdd7249882f7181e1116e57668af076ba03573 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 27 Dec 2018 13:28:08 -0800 Subject: [PATCH 13/33] Migrating some runnables to lambda operations Change-Id: Ied7b6ca14594c72bc671127baf4f84fdcdb35b93 --- .../launcher3/model/BaseLoaderResults.java | 121 +++++------------- .../launcher3/model/LoaderResults.java | 17 +-- 2 files changed, 37 insertions(+), 101 deletions(-) diff --git a/src/com/android/launcher3/model/BaseLoaderResults.java b/src/com/android/launcher3/model/BaseLoaderResults.java index d9d0a4fd03..f6e220f94f 100644 --- a/src/com/android/launcher3/model/BaseLoaderResults.java +++ b/src/com/android/launcher3/model/BaseLoaderResults.java @@ -25,6 +25,7 @@ import com.android.launcher3.InvariantDeviceProfile; import com.android.launcher3.ItemInfo; import com.android.launcher3.LauncherAppState; import com.android.launcher3.LauncherAppWidgetInfo; +import com.android.launcher3.LauncherModel.CallbackTask; import com.android.launcher3.LauncherModel.Callbacks; import com.android.launcher3.LauncherSettings; import com.android.launcher3.MainThreadExecutor; @@ -74,8 +75,6 @@ public abstract class BaseLoaderResults { * Binds all loaded data to actual views on the main thread. */ public void bindWorkspace() { - Runnable r; - Callbacks callbacks = mCallbacks.get(); // Don't use these two variables in any of the callback runnables. // Otherwise we hold a reference to them. @@ -125,27 +124,13 @@ public abstract class BaseLoaderResults { sortWorkspaceItemsSpatially(otherWorkspaceItems); // Tell the workspace that we're about to start binding items - r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.clearPendingBinds(); - callbacks.startBinding(); - } - } - }; - mUiExecutor.execute(r); + executeCallbacksTask(c -> { + c.clearPendingBinds(); + c.startBinding(); + }, mUiExecutor); // Bind workspace screens - mUiExecutor.execute(new Runnable() { - @Override - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindScreens(orderedScreenIds); - } - } - }); + executeCallbacksTask(c -> c.bindScreens(orderedScreenIds), mUiExecutor); Executor mainExecutor = mUiExecutor; // Load items on the current page. @@ -159,46 +144,25 @@ public abstract class BaseLoaderResults { final Executor deferredExecutor = validFirstPage ? new ViewOnDrawExecutor() : mainExecutor; - mainExecutor.execute(new Runnable() { - @Override - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.finishFirstPageBind( - validFirstPage ? (ViewOnDrawExecutor) deferredExecutor : null); - } - } - }); + executeCallbacksTask(c -> c.finishFirstPageBind( + validFirstPage ? (ViewOnDrawExecutor) deferredExecutor : null), mainExecutor); bindWorkspaceItems(otherWorkspaceItems, deferredExecutor); bindAppWidgets(otherAppWidgets, deferredExecutor); // Tell the workspace that we're done binding items - r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.finishBindingItems(mPageToBindFirst); - } - } - }; - deferredExecutor.execute(r); + executeCallbacksTask(c -> c.finishBindingItems(mPageToBindFirst), deferredExecutor); if (validFirstPage) { - r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - // We are loading synchronously, which means, some of the pages will be - // bound after first draw. Inform the callbacks that page binding is - // not complete, and schedule the remaining pages. - if (currentScreen != PagedView.INVALID_RESTORE_PAGE) { - callbacks.onPageBoundSynchronously(currentScreen); - } - callbacks.executeOnNextDraw((ViewOnDrawExecutor) deferredExecutor); - } + executeCallbacksTask(c -> { + // We are loading synchronously, which means, some of the pages will be + // bound after first draw. Inform the callbacks that page binding is + // not complete, and schedule the remaining pages. + if (currentScreen != PagedView.INVALID_RESTORE_PAGE) { + c.onPageBoundSynchronously(currentScreen); } - }; - mUiExecutor.execute(r); + c.executeOnNextDraw((ViewOnDrawExecutor) deferredExecutor); + + }, mUiExecutor); } } @@ -258,7 +222,7 @@ public abstract class BaseLoaderResults { public int compare(ItemInfo lhs, ItemInfo rhs) { if (lhs.container == rhs.container) { // Within containers, order by their spatial position in that container - switch ((int) lhs.container) { + switch (lhs.container) { case LauncherSettings.Favorites.CONTAINER_DESKTOP: { int lr = (lhs.screenId * screenCellCount + lhs.cellY * screenCols + lhs.cellX); @@ -297,17 +261,9 @@ public abstract class BaseLoaderResults { for (int i = 0; i < N; i += ITEMS_CHUNK) { final int start = i; final int chunkSize = (i+ITEMS_CHUNK <= N) ? ITEMS_CHUNK : (N-i); - final Runnable r = new Runnable() { - @Override - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindItems(workspaceItems.subList(start, start + chunkSize), - false); - } - } - }; - executor.execute(r); + executeCallbacksTask( + c -> c.bindItems(workspaceItems.subList(start, start + chunkSize), false), + executor); } } @@ -316,15 +272,8 @@ public abstract class BaseLoaderResults { N = appWidgets.size(); for (int i = 0; i < N; i++) { final ItemInfo widget = appWidgets.get(i); - final Runnable r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindItems(Collections.singletonList(widget), false); - } - } - }; - executor.execute(r); + executeCallbacksTask( + c -> c.bindItems(Collections.singletonList(widget), false), executor); } } @@ -333,21 +282,21 @@ public abstract class BaseLoaderResults { public void bindAllApps() { // shallow copy @SuppressWarnings("unchecked") - final ArrayList list = (ArrayList) mBgAllAppsList.data.clone(); - - Runnable r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindAllApplications(list); - } - } - }; - mUiExecutor.execute(r); + ArrayList list = (ArrayList) mBgAllAppsList.data.clone(); + executeCallbacksTask(c -> c.bindAllApplications(list), mUiExecutor); } public abstract void bindWidgets(); + protected void executeCallbacksTask(CallbackTask task, Executor executor) { + executor.execute(() -> { + Callbacks callbacks = mCallbacks.get(); + if (callbacks != null) { + task.execute(callbacks); + } + }); + } + public LooperIdleLock newIdleLock(Object lock) { LooperIdleLock idleLock = new LooperIdleLock(lock, Looper.getMainLooper()); // If we are not binding, there is no reason to wait for idle. diff --git a/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java b/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java index 9785887ac7..1710aef12b 100644 --- a/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java +++ b/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java @@ -42,26 +42,13 @@ public class LoaderResults extends BaseLoaderResults { synchronized (mBgDataModel) { shortcutMapCopy = new HashMap<>(mBgDataModel.deepShortcutMap); } - mUiExecutor.execute(() -> { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindDeepShortcutMap(shortcutMapCopy); - } - }); + executeCallbacksTask(c -> c.bindDeepShortcutMap(shortcutMapCopy), mUiExecutor); } @Override public void bindWidgets() { final ArrayList widgets = mBgDataModel.widgetsModel.getWidgetsList(mApp.getContext()); - Runnable r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindAllWidgets(widgets); - } - } - }; - mUiExecutor.execute(r); + executeCallbacksTask(c -> c.bindAllWidgets(widgets), mUiExecutor); } } From c2a137630aaaab08e5164bb4886dc614de5940ff Mon Sep 17 00:00:00 2001 From: Tony Date: Thu, 27 Dec 2018 20:25:01 -0800 Subject: [PATCH 14/33] Scale corner radius when swiping down on a task Now the corner radius matches the window when the task fills the screen. Change-Id: Ic149f39053ac1e4cfa1304d4dfd3ed0688b92410 --- .../src/com/android/quickstep/util/ClipAnimationHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java b/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java index 898de97692..d8a32821c3 100644 --- a/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java +++ b/quickstep/src/com/android/quickstep/util/ClipAnimationHelper.java @@ -329,13 +329,14 @@ public class ClipAnimationHelper { canvas.concat(mTmpMatrix); canvas.translate(mTargetRect.left, mTargetRect.top); + float scale = mTargetRect.width() / mSourceRect.width(); float insetProgress = (1 - progress); ttv.drawOnCanvas(canvas, -mSourceWindowClipInsets.left * insetProgress, -mSourceWindowClipInsets.top * insetProgress, ttv.getMeasuredWidth() + mSourceWindowClipInsets.right * insetProgress, ttv.getMeasuredHeight() + mSourceWindowClipInsets.bottom * insetProgress, - Utilities.mapRange(progress, mWindowCornerRadius, ttv.getCornerRadius())); + Utilities.mapRange(progress, mWindowCornerRadius * scale, ttv.getCornerRadius())); } public RectF getTargetRect() { From 211b2fe3b08303f2eec0517ebf8847da7ffe70cd Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Thu, 20 Dec 2018 17:54:08 -0800 Subject: [PATCH 15/33] Set colorPrimaryDark to the value assigned in P release previous value: google_grey_200 Bug: 117532945 Change-Id: Ia1d0a36920e6eff2d7022521123983c947804b91 --- res/values-v26/styles.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/res/values-v26/styles.xml b/res/values-v26/styles.xml index e810ab251c..8fb408b584 100644 --- a/res/values-v26/styles.xml +++ b/res/values-v26/styles.xml @@ -19,6 +19,7 @@