diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index 154913a2b5..02b1abfc37 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -54,10 +54,8 @@ "Приспособления" "На началните ви екрани няма повече място." "На този начален екран няма повече място." - - - - + "Няма повече място в областта с любимите" + "Това приспособление е твърде голямо за областта с любимите" "Прекият път към %s е създаден." "Прекият път към %s бе премахнат." "Прекият път към %s вече съществува." diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml index c499ba0ce2..fb252723da 100644 --- a/res/values-et-rEE/strings.xml +++ b/res/values-et-rEE/strings.xml @@ -54,10 +54,8 @@ "Vidinad" "Teie avaekraanidel ei ole enam ruumi." "Sellel avaekraanil pole enam ruumi." - - - - + "Salves Lemmikud pole rohkem ruumi" + "See vidin on salve Lemmikud jaoks liiga suur" "Otsetee „%s” on loodud." "Otsetee „%s” on eemaldatud." "Otsetee „%s” on juba olemas." diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 91c69fd676..684e811a8b 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -54,8 +54,8 @@ "ابزارک‌ها" "فضای بیشتری در صفحات نمایش اصلی شما موجود نیست." "فضای بیشتری در این صفحه اصلی موجود نیست." - "فضای بیشتری در سینی مورد علاقه‌ها وجود ندارد" - "این ابزارک برای سینی مورد علاقه‌ها بسیار بزرگ است" + "فضای بیشتری در سینی موارد دلخواه وجود ندارد" + "این ابزارک برای سینی موارد دلخواه بسیار بزرگ است" "میان‌بر «%s» ایجاد شد." "میان‌بر «%s» حذف شد." "میان‌بر «%s» در حال حاضر وجود دارد." diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index a0b8da9445..a8dc83fcdc 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -54,10 +54,8 @@ "Widgetit" "Aloitusruuduilla ei ole enää tilaa." "Tässä aloitusruudussa ei ole enää tilaa." - - - - + "Suosikit-valikossa ei ole enää tilaa" + "Tämä widget on liian suuri Suosikit-valikkoon lisättäväksi" "Pikakuvake %s luotiin." "Pikakuvake %s poistettiin." "Pikakuvake %s on jo olemassa." diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml index 9d5e68607c..de38a8bb07 100644 --- a/res/values-hi/strings.xml +++ b/res/values-hi/strings.xml @@ -54,10 +54,8 @@ "विजेट" "आपकी होम स्‍क्रीन पर स्थान शेष नहीं है." "इस होम स्‍क्रीन पर स्थान शेष नहीं है." - - - - + "पसंदीदा ट्रे में और स्थान नहीं है" + "पसंदीदा ट्रे के लिए यह विजेट बहुत ही बड़ा है" "शॉर्टकट \"%s\" बनाया गया." "शॉर्टकट \"%s\" निकाल दिया गया था." "शॉर्टकट \"%s\" पहले से मौजूद है." diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 1eac2e0c13..260df59502 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -54,10 +54,8 @@ "Widgeti" "Na vašim početnim zaslonima više nema mjesta." "Na ovom početnom zaslonu više nema mjesta." - - - - + "Nema više prostora na traci Favoriti" + "Widget je prevelik za traku Favoriti" "Izrađen je prečac za \"%s\"." "Uklonjen je prečac za \"%s\"." "Prečac za \"%s\" već postoji." diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 05c9ec830b..17cb8cd43e 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -55,7 +55,7 @@ "Nincs több hely a kezdőképernyőkön." "Nincs több hely ezen a kezdőképernyőn." "Nincs több hely a Kedvencek tálcán" - "Ez a widget túl nagy a Kedvencek tálcán való elhelyezéshez" + "Ez a modul túl nagy a Kedvencek tálcán való elhelyezéshez" "A(z) „%s” parancsikon létrehozva." "A(z) „%s” parancsikon eltávolítva." "A(z) „%s” parancsikon már létezik." diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index 7d103652b4..68b4a85ab8 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -54,10 +54,8 @@ "Widget" "Tidak ada ruang lagi di layar Utama Anda." "Tidak ada ruang lagi pada layar Utama ini." - - - - + "Tidak ada ruang tersisa di baki Favorit" + "Widget ini terlalu besar untuk baki Favorit" "Pintasan \"%s\" sudah dibuat." "Pintasan \"%s\" telah dihapus." "Pintasan \"%s\" sudah ada." diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 2643377139..313fcc046b 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -54,8 +54,8 @@ "רכיבי ווידג\'ט" "אין יותר מקום במסכי דף הבית." "אין עוד מקום במסך דף הבית הזה." - "אין עוד מקום במגש ה\'מועדפים\'" - "הווידג\'ט הזה גדול מדי עבור מגש ה\'מועדפים\'." + "אין עוד מקום במגש המועדפים" + "הווידג\'ט הזה גדול מדי עבור מגש המועדפים." "קיצור הדרך \'%s\' נוצר." "קיצור הדרך \'%s\' הוסר." "קיצור הדרך \'%s\' כבר קיים." diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index aa60599d49..bbb49b2d4d 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -54,10 +54,8 @@ "ウィジェット" "ホーム画面に空きスペースがありません。" "このホーム画面に空きスペースがありません。" - - - - + "お気に入りトレイに空きスペースがありません" + "このウィジェットはお気に入りトレイには大きすぎます" "ショートカット「%s」を作成しました。" "ショートカット「%s」を削除しました。" "ショートカット「%s」は既に存在します。" diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml index 2200602c2e..db300b9696 100644 --- a/res/values-ka-rGE/strings.xml +++ b/res/values-ka-rGE/strings.xml @@ -54,10 +54,8 @@ "ვიჯეტები" "მთავარ ეკრანებზე ადგილი აღარ არის." "ამ მთავარ ეკრანზე ადგილი აღარ არის." - - - - + "რჩეულების თაროზე ადგილი არ არის" + "ეს ვიჯეტი ძალიან დიდია რჩეულების თაროსთვის" "შეიქმნა მალსახმობი „%s“." "მასლახმობი „%s“ წაშლილია." "მალსახმობი „%s“ უკვე არსებობს." diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml index 94522608db..8165c4bddd 100644 --- a/res/values-km-rKH/strings.xml +++ b/res/values-km-rKH/strings.xml @@ -54,10 +54,8 @@ "ធាតុ​ក្រាហ្វិក" "គ្មាន​បន្ទប់​នៅ​លើ​អេក្រង់​ដើម​រស់​អ្នក​ទៀត​ទេ។" "គ្មាន​បន្ទប់​នៅ​លើ​អេក្រង់​ដើម​នេះ​ទៀត​ទេ។" - - - - + "គ្មាន​បន្ទប់​​ក្នុង​ថាស​និយម​ប្រើ" + "ធាតុ​ក្រាហ្វិក​នេះ​ធំ​ពេក​សម្រាប់​ថាស​និយម​ប្រើ" "បាន​បង្កើត​ផ្លូវកាត់ \"%s\" ។" "បាន​លុប​ផ្លូវកាត់ \"%s\" ។" "មាន​ផ្លូវកាត់ \"%s\" រួច​ហើយ។" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 76a78df8bb..d8cf487d11 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -54,10 +54,8 @@ "위젯" "홈 화면에 더 이상 공간이 없습니다." "홈 화면에 더 이상 공간이 없습니다." - - - - + "즐겨찾기 트레이에 더 이상 공간이 없습니다." + "위젯이 너무 커서 즐겨찾기 트레이에 들어갈 수 없습니다." "바로가기(\'%s\')가 생성되었습니다." "바로가기(\'%s\')가 삭제되었습니다." "바로가기(\'%s\')가 이미 있습니다." diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml index bc3ad9a018..404746645a 100644 --- a/res/values-lo-rLA/strings.xml +++ b/res/values-lo-rLA/strings.xml @@ -54,10 +54,8 @@ "ວິດເຈັດ" "ບໍ່ມີຫ້ອງເຫຼືອໃນໜ້າຈໍຫຼັກຂອງທ່ານ." "ບໍ່ມີຫ້ອງເຫຼືອໃນໜ້າຈໍຫຼັກນີ້." - - - - + "ບໍ່ມີບ່ອນຫວ່າງໃນຖາດສຳລັບເກັບສິ່ງທີ່ໃຊ້ເປັນປະຈຳ" + "ວິດເຈັດນີ້ໃຫຍ່ເກີນໄປທີ່ຈະເກັບໄວ້ໃນຖາດເກັບສິ່ງທີ່ໃຊ້ເປັນປະຈຳ" "ທາງລັດ \"%s\" ຖືກສ້າງແລ້ວ." "ທາງລັດ \"%s\" ຖືກລຶບແລ້ວ." "ທາງລັດ \"%s\" ມີຢູ່ແລ້ວ." diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index aedb8b5379..8ac5814b44 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -54,10 +54,8 @@ "Valdikliai" "Pagrindiniuose ekranuose vietos nebėra." "Šiame pagrindiniame ekrane vietos nebėra." - - - - + "Mėgstamiausių dėkle nebėra vietos" + "Mėgstamiausių dėklui šis valdiklis per didelis." "Spartusis klavišas „%s“ sukurtas." "Spartusis klavišas „%s“ pašalintas." "Spartusis klavišas „%s“ jau yra." diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index aedaa0f3cb..e8191e0a00 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -54,10 +54,8 @@ "Logrīki" "Sākuma ekrānos vairs nav vietas." "Šajā sākuma ekrānā vairs nav vietas." - - - - + "Izlases joslā vairs nav vietas." + "Šis logrīks ir pārāk liels izlases joslai." "Tika izveidota saīsne “%s”." "Tika noņemta saīsne “%s”." "Saīsne “%s” jau pastāv." diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml index 440a08e1da..996c64cd3a 100644 --- a/res/values-ms-rMY/strings.xml +++ b/res/values-ms-rMY/strings.xml @@ -54,10 +54,8 @@ "Widget" "Tiada lagi ruang pada skrin Laman Utama anda." "Tiada lagi ruang pada skrin Laman Utama ini." - - - - + "Tiada ruang dalam dulang Kegemaran lagi" + "Widget ini terlalu besar untuk dulang Kegemaran" "Pintasan \"%s\" telah dibuat." "Pintasan \"%s\" telah dialih keluar." "Pintasan \"%s\" sudah wujud." diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index e2e524f22e..1fc1018e14 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -54,10 +54,8 @@ "Widgets" "Não há mais espaço nas telas iniciais." "Não há mais espaço na tela inicial." - - - - + "Sem espaço na bandeja de favoritos" + "O widget é muito grande para a bandeja de favoritos" "Atalho \"%s\" criado." "O atalho \"%s\" foi removido." "O atalho \"%s\" já existe." diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index e1ff3392b4..dafb859ebc 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -54,10 +54,8 @@ "Widgeturi" "Nu mai este loc pe ecranele de pornire." "Nu mai este loc pe acest Ecran de pornire." - - - - + "Spațiu epuizat în bara Preferate" + "Acest widget este prea mare pentru bara Preferate" "Comanda rapidă „%s\" a fost creată." "Comanda rapidă „%s” a fost eliminată." "Comanda rapidă „%s” există deja." diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 112ec288d9..16e7f3795a 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -54,10 +54,8 @@ "Виджеты" "На главных экранах все занято" "На этом экране все занято" - - - - + "В разделе \"Избранное\" больше нет места" + "Виджет слишком велик для раздела \"Избранное\"" "Ярлык \"%s\" создан" "Ярлык \"%s\" удален" "Ярлык \"%s\" уже существует" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index e80b720763..c2a95071d5 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -54,10 +54,8 @@ "Miniaplikácie" "Na plochách už nie je miesto." "Na tejto ploche už nie je miesto" - - - - + "Na paneli Obľúbené položky už nie je miesto" + "Táto miniaplikácia je príliš veľká pre panel Obľúbené položky" "Odkaz %s bol vytvorený." "Odkaz %s bol odstránený." "Odkaz %s už existuje." diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 7891d8c380..b7d63278e2 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -54,10 +54,8 @@ "Виџети" "Нема више простора на почетним екранима." "Нема више простора на овом почетном екрану." - - - - + "Нема више простора на траци Омиљено" + "Виџет је превелик за траку Омиљено" "Пречица „%s“ је направљена." "Пречица „%s“ је уклоњена." "Пречица „%s“ већ постоји." diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 3371f5b4d2..83af0045dc 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -54,10 +54,8 @@ "วิดเจ็ต" "ไม่มีที่ว่างในหน้าจอหลักของคุณ" "ไม่มีที่ว่างในหน้าจอหลักนี้" - - - - + "ไม่มีพื้นที่เหลือในถาดรายการโปรด" + "วิดเจ็ตนี้มีขนาดใหญ่เกินไปสำหรับถาดรายการโปรด" "สร้างทางลัด \"%s\" แล้ว" "นำทางลัด \"%s\" ออกแล้ว" "มีทางลัด \"%s\" อยู่แล้ว" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 7c1e4ba99e..55af726395 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -54,10 +54,8 @@ "Mga Widget" "Wala nang lugar sa iyong mga Home screen." "Wala nang lugar sa Home screen na ito." - - - - + "Wala nang lugar sa tray ng Mga Paborito" + "Masyadong malaki ang widget na ito para sa tray ng Mga Paborito" "Nagawa ang shortcut na \"%s.\"" "Inalis ang shortcut na \"%s.\"" "Umiiral na ang shortcut na \"%s.\"" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 40418ea4c5..1ca3883c4a 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -54,10 +54,8 @@ "Widget\'lar" "Ana ekranlarınızda yer kalmadı." "Bu Ana ekranda yer kalmadı." - - - - + "Favoriler tepsisinde başka yer kalmadı" + "Bu widget, Favoriler tepsisi için çok geniş" "\"%s\" kısayolu oluşturuldu." "\"%s\" kısayolu kaldırıldı." "\"%s\" kısayolu zaten var." diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 1a0eef4767..a0a383b6d1 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -54,10 +54,8 @@ "Tiện ích con" "Không còn chỗ trên Màn hình chính của bạn." "Không còn chỗ trên Màn hình chính này." - - - - + "Không còn chỗ trong khay Mục yêu thích" + "Tiện ích con này có kích thước quá lớn để đặt vào khay Mục yêu thích" "Lối tắt \"%s\" đã được tạo." "Lối tắt \"%s\" đã bị xóa." "Lối tắt \"%s\" đã tồn tại." diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index cd4408d208..1222f1c968 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -54,10 +54,8 @@ "小部件" "您的主屏幕上没有空间了。" "此主屏幕上已没有空间。" - - - - + "收藏栏已满" + "该小部件太大,收藏栏中放不下" "已创建“%s”快捷方式。" "已删除“%s”快捷方式。" "“%s”快捷方式已存在。" diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml index bac0508a51..cb02728c2a 100644 --- a/res/values-zh-rHK/strings.xml +++ b/res/values-zh-rHK/strings.xml @@ -54,8 +54,8 @@ "小工具" "主畫面已無空間。" "主畫面已無空間。" - "我的收藏系統匣沒有足夠空間" - "這個小工具過大,我的收藏系統匣沒有足夠空間" + "我的收藏寄存區沒有足夠空間" + "這個小工具過大,我的收藏寄存區沒有足夠空間" "已建立「%s」捷徑。" "已移除「%s」捷徑。" "「%s」捷徑已存在。" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 37988360b9..4af3472645 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -54,10 +54,8 @@ "小工具" "主螢幕已無空間。" "這個主螢幕已無空間。" - - - - + "「我的最愛」匣已無可用空間" + "這個小工具過大,「我的最愛」匣無法容納" "已建立「%s」捷徑。" "已移除「%s」捷徑。" "「%s」捷徑已存在。" diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 9a16037ae4..50bbe51a5b 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -3951,9 +3951,11 @@ public class Launcher extends Activity // when we are loading right after we return to launcher. mWorkspace.postDelayed(new Runnable() { public void run() { - mWorkspace.snapToPage(newScreenIndex); - mWorkspace.postDelayed(startBounceAnimRunnable, - NEW_APPS_ANIMATION_DELAY); + if (mWorkspace != null) { + mWorkspace.snapToPage(newScreenIndex); + mWorkspace.postDelayed(startBounceAnimRunnable, + NEW_APPS_ANIMATION_DELAY); + } } }, NEW_APPS_PAGE_MOVE_DELAY); } else { diff --git a/src/com/android/launcher3/LauncherClings.java b/src/com/android/launcher3/LauncherClings.java index 1745e310eb..00711fe4b2 100644 --- a/src/com/android/launcher3/LauncherClings.java +++ b/src/com/android/launcher3/LauncherClings.java @@ -196,7 +196,8 @@ class LauncherClings { SharedPreferences sharedPrefs = mLauncher.getSharedPrefs(); return areClingsEnabled() && !sharedPrefs.getBoolean(FIRST_RUN_CLING_DISMISSED_KEY, false) && - !sharedPrefs.getBoolean(MIGRATION_CLING_DISMISSED_KEY, false); + !sharedPrefs.getBoolean(MIGRATION_CLING_DISMISSED_KEY, false) && + LauncherAppState.getLauncherProvider().wasNewDbCreated(); } public void removeFirstRunAndMigrationClings() { diff --git a/src/com/android/launcher3/LauncherProvider.java b/src/com/android/launcher3/LauncherProvider.java index c797cc4121..eca776931c 100644 --- a/src/com/android/launcher3/LauncherProvider.java +++ b/src/com/android/launcher3/LauncherProvider.java @@ -108,6 +108,10 @@ public class LauncherProvider extends ContentProvider { return true; } + public boolean wasNewDbCreated() { + return mOpenHelper.wasNewDbCreated(); + } + @Override public String getType(Uri uri) { SqlArguments args = new SqlArguments(uri, null, null); @@ -343,6 +347,8 @@ public class LauncherProvider extends ContentProvider { private long mMaxItemId = -1; private long mMaxScreenId = -1; + private boolean mNewDbCreated = false; + DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); mContext = context; @@ -358,6 +364,10 @@ public class LauncherProvider extends ContentProvider { } } + public boolean wasNewDbCreated() { + return mNewDbCreated; + } + /** * Send notification that we've deleted the {@link AppWidgetHost}, * probably as part of the initial database creation. The receiver may @@ -375,6 +385,7 @@ public class LauncherProvider extends ContentProvider { mMaxItemId = 1; mMaxScreenId = 0; + mNewDbCreated = true; db.execSQL("CREATE TABLE favorites (" + "_id INTEGER PRIMARY KEY," +