diff --git a/WallpaperPicker/res/values-af/strings.xml b/WallpaperPicker/res/values-af/strings.xml index c926f48781..0525681111 100644 --- a/WallpaperPicker/res/values-af/strings.xml +++ b/WallpaperPicker/res/values-af/strings.xml @@ -33,10 +33,7 @@ "My foto\'s" "Muurpapiere" "Snoei muurpapier" - - - - - - + "Tuisskerm" + "Sluitskerm" + "Tuisskerm en sluitskerm" diff --git a/WallpaperPicker/res/values-am/strings.xml b/WallpaperPicker/res/values-am/strings.xml index 1b067d4f65..dd15a86e96 100644 --- a/WallpaperPicker/res/values-am/strings.xml +++ b/WallpaperPicker/res/values-am/strings.xml @@ -33,10 +33,7 @@ "የእኔ ፎቶዎች" "የግድግዳ ወረቀቶች" "ልጣፍ ይከርክሙ" - - - - - - + "መነሻ ገጽ" + "ማያ ገጽ ቆልፍ" + "መነሻ ገጽ እና ማያ ገጽ ቁልፍ" diff --git a/WallpaperPicker/res/values-az-rAZ/strings.xml b/WallpaperPicker/res/values-az-rAZ/strings.xml index cb894c960a..f32d1e16b1 100644 --- a/WallpaperPicker/res/values-az-rAZ/strings.xml +++ b/WallpaperPicker/res/values-az-rAZ/strings.xml @@ -33,10 +33,7 @@ "Fotolarım" "Divar kağızları" "Divar kağızını kəsin" - - - - - - + "Əsas ekran" + "Ekran kilidi" + "Əsas ekran və kilid ekranı" diff --git a/WallpaperPicker/res/values-b+sr+Latn/strings.xml b/WallpaperPicker/res/values-b+sr+Latn/strings.xml index 2ac08034e6..8ce22e7c4a 100644 --- a/WallpaperPicker/res/values-b+sr+Latn/strings.xml +++ b/WallpaperPicker/res/values-b+sr+Latn/strings.xml @@ -31,13 +31,10 @@ "Pozadina %1$d od %2$d" "Izabrana je %1$s" "Izbriši" - "Moje fotografije" + "Moje slike" "Pozadine" "Opseci pozadinu" - - - - - - + "Početni ekran" + "Zaključani ekran" + "Početni ekran i zaključani ekran" diff --git a/WallpaperPicker/res/values-be-rBY/strings.xml b/WallpaperPicker/res/values-be-rBY/strings.xml index c78814a4a2..638cca5cbe 100644 --- a/WallpaperPicker/res/values-be-rBY/strings.xml +++ b/WallpaperPicker/res/values-be-rBY/strings.xml @@ -35,10 +35,7 @@ "Мае фатаграфii" "Шпалеры" "Абрэзаць шпалеры" - - - - - - + "Галоўны экран" + "Экран блакіроўкі" + "Галоўны экран і экран блакіроўкі" diff --git a/WallpaperPicker/res/values-bn-rBD/strings.xml b/WallpaperPicker/res/values-bn-rBD/strings.xml index 79a370ec32..e4a30c4c0e 100644 --- a/WallpaperPicker/res/values-bn-rBD/strings.xml +++ b/WallpaperPicker/res/values-bn-rBD/strings.xml @@ -33,10 +33,7 @@ "আমার ফটো" "ওয়ালপেপারগুলি" "ওয়ালপেপার কাটছাঁট করুন" - - - - - - + "হোম স্ক্রীন" + "লক স্ক্রীন" + "হোম স্ক্রীন ও লক স্ক্রীন" diff --git a/WallpaperPicker/res/values-bs-rBA/strings.xml b/WallpaperPicker/res/values-bs-rBA/strings.xml index 304bc57789..2613018a9d 100644 --- a/WallpaperPicker/res/values-bs-rBA/strings.xml +++ b/WallpaperPicker/res/values-bs-rBA/strings.xml @@ -34,10 +34,7 @@ "Moje fotografije" "Pozadine" "Izreži pozadinsku sliku" - - - - - - + "Početni ekran" + "Zaključavanje ekrana" + "Početni ekran i zaključavanje ekrana" diff --git a/WallpaperPicker/res/values-ca/strings.xml b/WallpaperPicker/res/values-ca/strings.xml index 3110e3486a..410319d0b2 100644 --- a/WallpaperPicker/res/values-ca/strings.xml +++ b/WallpaperPicker/res/values-ca/strings.xml @@ -33,10 +33,7 @@ "Les meves fotos" "Fons de pantalla" "Retallar fons de pantalla" - - - - - - + "Pantalla d\'inici" + "Pantalla de bloqueig" + "Pantalla d\'inici i pantalla de bloqueig" diff --git a/WallpaperPicker/res/values-cs/strings.xml b/WallpaperPicker/res/values-cs/strings.xml index 8ec211ae8f..18ef5665e3 100644 --- a/WallpaperPicker/res/values-cs/strings.xml +++ b/WallpaperPicker/res/values-cs/strings.xml @@ -35,10 +35,7 @@ "Moje fotografie" "Tapety" "Oříznutí tapety" - - - - - - + "Plocha" + "Obrazovka uzamčení" + "Plocha a obrazovka uzamčení" diff --git a/WallpaperPicker/res/values-da/strings.xml b/WallpaperPicker/res/values-da/strings.xml index 58409b8e2e..475620cfb3 100644 --- a/WallpaperPicker/res/values-da/strings.xml +++ b/WallpaperPicker/res/values-da/strings.xml @@ -33,10 +33,7 @@ "Mine billeder" "Baggrunde" "Beskær baggrunden" - - - - - - + "Startskærm" + "Låseskærm" + "Startskærm og låseskærm" diff --git a/WallpaperPicker/res/values-de/strings.xml b/WallpaperPicker/res/values-de/strings.xml index 175e6a7f85..411ef45662 100644 --- a/WallpaperPicker/res/values-de/strings.xml +++ b/WallpaperPicker/res/values-de/strings.xml @@ -33,10 +33,7 @@ "Meine Fotos" "Hintergründe" "Hintergrund zuschneiden" - - - - - - + "Startbildschirm" + "Sperrbildschirm" + "Start- und Sperrbildschirm" diff --git a/WallpaperPicker/res/values-el/strings.xml b/WallpaperPicker/res/values-el/strings.xml index 4b2963ebcf..b024ea38d3 100644 --- a/WallpaperPicker/res/values-el/strings.xml +++ b/WallpaperPicker/res/values-el/strings.xml @@ -33,10 +33,7 @@ "Οι φωτογραφίες μου" "Ταπετσαρίες" "Περικοπή ταπετσαρίας" - - - - - - + "Αρχική οθόνη" + "Κλείδωμα οθόνης" + "Αρχική οθόνη και κλείδωμα οθόνης" diff --git a/WallpaperPicker/res/values-es-rUS/strings.xml b/WallpaperPicker/res/values-es-rUS/strings.xml index cb625138ba..5caf439f15 100644 --- a/WallpaperPicker/res/values-es-rUS/strings.xml +++ b/WallpaperPicker/res/values-es-rUS/strings.xml @@ -33,10 +33,7 @@ "Mis fotos" "Fondos de pantalla" "Recortar fondo de pantalla" - - - - - - + "Pantalla principal" + "Pantalla bloqueada" + "Pantalla principal y pantalla bloqueada" diff --git a/WallpaperPicker/res/values-es/strings.xml b/WallpaperPicker/res/values-es/strings.xml index 121b392ccf..a909391461 100644 --- a/WallpaperPicker/res/values-es/strings.xml +++ b/WallpaperPicker/res/values-es/strings.xml @@ -29,14 +29,11 @@ "Fondo de pantalla %1$d de %2$d" "%1$s seleccionado" - "Eliminar" + "Quitar" "Mis fotos" "Fondos de pantalla" "Recortar fondo de pantalla" - - - - - - + "Pantalla de inicio" + "Pantalla de bloqueo" + "Pantalla de inicio y de bloqueo" diff --git a/WallpaperPicker/res/values-et-rEE/strings.xml b/WallpaperPicker/res/values-et-rEE/strings.xml index 53be95734c..c387d4cae6 100644 --- a/WallpaperPicker/res/values-et-rEE/strings.xml +++ b/WallpaperPicker/res/values-et-rEE/strings.xml @@ -33,10 +33,7 @@ "Minu fotod" "Taustapildid" "Taustapildi kärpimine" - - - - - - + "Avaekraan" + "Lukustuskuva" + "Avaekraan ja lukustuskuva" diff --git a/WallpaperPicker/res/values-eu-rES/strings.xml b/WallpaperPicker/res/values-eu-rES/strings.xml index 8eb490cf69..dd461b63b1 100644 --- a/WallpaperPicker/res/values-eu-rES/strings.xml +++ b/WallpaperPicker/res/values-eu-rES/strings.xml @@ -33,10 +33,7 @@ "Nire argazkiak" "Horma-paperak" "Ebaki horma-papera" - - - - - - + "Hasierako pantaila" + "Pantaila blokeatua" + "Hasierako pantaila eta pantaila blokeatua" diff --git a/WallpaperPicker/res/values-fa/strings.xml b/WallpaperPicker/res/values-fa/strings.xml index 9764e9a9d3..7e0cf270d7 100644 --- a/WallpaperPicker/res/values-fa/strings.xml +++ b/WallpaperPicker/res/values-fa/strings.xml @@ -33,10 +33,7 @@ "عکس‌های من" "کاغذدیواری‌ها" "برش کاغذدیواری" - - - - - - + "صفحه اصلی" + "قفل صفحه" + "صفحه اصلی و قفل صفحه" diff --git a/WallpaperPicker/res/values-fi/strings.xml b/WallpaperPicker/res/values-fi/strings.xml index 7d5a30a18d..19c0eecf32 100644 --- a/WallpaperPicker/res/values-fi/strings.xml +++ b/WallpaperPicker/res/values-fi/strings.xml @@ -33,10 +33,7 @@ "Omat valokuvat" "Taustakuvat" "Rajaa taustakuva" - - - - - - + "Aloitusnäyttö" + "Lukitusnäyttö" + "Aloitusnäyttö ja lukitusnäyttö" diff --git a/WallpaperPicker/res/values-fr-rCA/strings.xml b/WallpaperPicker/res/values-fr-rCA/strings.xml index 78ed16521a..3efa953481 100644 --- a/WallpaperPicker/res/values-fr-rCA/strings.xml +++ b/WallpaperPicker/res/values-fr-rCA/strings.xml @@ -33,10 +33,7 @@ "Mes photos" "Fonds d\'écran" "Rogner le fond d\'écran" - - - - - - + "Écran d\'accueil" + "Écran de verrouillage" + "Écran d\'accueil et écran de verrouillage" diff --git a/WallpaperPicker/res/values-fr/strings.xml b/WallpaperPicker/res/values-fr/strings.xml index 8a3ba67a0f..428abbcea0 100644 --- a/WallpaperPicker/res/values-fr/strings.xml +++ b/WallpaperPicker/res/values-fr/strings.xml @@ -33,10 +33,7 @@ "Mes photos" "Fonds d\'écran" "Recadrer le fond d\'écran" - - - - - - + "Écran d\'accueil" + "Écran de verrouillage" + "Écran d\'accueil et écran de verrouillage" diff --git a/WallpaperPicker/res/values-gl-rES/strings.xml b/WallpaperPicker/res/values-gl-rES/strings.xml index 4ac52c6151..314f5253aa 100644 --- a/WallpaperPicker/res/values-gl-rES/strings.xml +++ b/WallpaperPicker/res/values-gl-rES/strings.xml @@ -33,10 +33,7 @@ "As miñas fotos" "Fondos de pantalla" "Recortar fondo de pantalla" - - - - - - + "Pantalla de inicio" + "Pantalla de bloqueo" + "Pantalla de inicio e pantalla de bloqueo" diff --git a/WallpaperPicker/res/values-gu-rIN/strings.xml b/WallpaperPicker/res/values-gu-rIN/strings.xml index 48fc6e8a90..f805120543 100644 --- a/WallpaperPicker/res/values-gu-rIN/strings.xml +++ b/WallpaperPicker/res/values-gu-rIN/strings.xml @@ -33,10 +33,7 @@ "મારા ફોટા" "વૉલપેપર્સ" "વૉલપેપર કાપો" - - - - - - + "હોમ સ્ક્રીન" + "લૉક સ્ક્રીન" + "હોમ સ્ક્રીન અને લૉક સ્ક્રીન" diff --git a/WallpaperPicker/res/values-hi/strings.xml b/WallpaperPicker/res/values-hi/strings.xml index 5b2cd624ea..4a7b5dc539 100644 --- a/WallpaperPicker/res/values-hi/strings.xml +++ b/WallpaperPicker/res/values-hi/strings.xml @@ -33,10 +33,7 @@ "मेरी फ़ोटो" "वॉलपेपर" "वॉलपेपर काटें" - - - - - - + "होम स्क्रीन" + "लॉक स्‍क्रीन" + "होम स्क्रीन और लॉक स्क्रीन" diff --git a/WallpaperPicker/res/values-hr/strings.xml b/WallpaperPicker/res/values-hr/strings.xml index fa98cfabfe..fdad036bd2 100644 --- a/WallpaperPicker/res/values-hr/strings.xml +++ b/WallpaperPicker/res/values-hr/strings.xml @@ -34,10 +34,7 @@ "Moje fotografije" "Pozadine" "Obrezivanje pozadinske slike" - - - - - - + "Početni zaslon" + "Zaključan zaslon" + "Početni zaslon i zaključan zaslon" diff --git a/WallpaperPicker/res/values-hu/strings.xml b/WallpaperPicker/res/values-hu/strings.xml index bb59ee33e8..0982b2c125 100644 --- a/WallpaperPicker/res/values-hu/strings.xml +++ b/WallpaperPicker/res/values-hu/strings.xml @@ -33,10 +33,7 @@ "Saját fotók" "Háttérképek" "Háttérkép körbevágása" - - - - - - + "Kezdőképernyő" + "Lezárási képernyő" + "Kezdőképernyő és lezárási képernyő" diff --git a/WallpaperPicker/res/values-hy-rAM/strings.xml b/WallpaperPicker/res/values-hy-rAM/strings.xml index 8d011c3010..2cd7cf5ad8 100644 --- a/WallpaperPicker/res/values-hy-rAM/strings.xml +++ b/WallpaperPicker/res/values-hy-rAM/strings.xml @@ -33,10 +33,7 @@ "Իմ լուսանկարները" "Պաստառներ" "Եզրատել պաստառը" - - - - - - + "Հիմնական էկրան" + "Կողպել էկրանը" + "Հիմնական էկրան և կողպէկրան" diff --git a/WallpaperPicker/res/values-in/strings.xml b/WallpaperPicker/res/values-in/strings.xml index 990a235d82..6e588efcb7 100644 --- a/WallpaperPicker/res/values-in/strings.xml +++ b/WallpaperPicker/res/values-in/strings.xml @@ -33,10 +33,7 @@ "Foto saya" "Wallpaper" "Pangkas wallpaper" - - - - - - + "Layar utama" + "Layar kunci" + "Layar utama dan layar kunci" diff --git a/WallpaperPicker/res/values-is-rIS/strings.xml b/WallpaperPicker/res/values-is-rIS/strings.xml index 9c1db9fbd3..225bdecebc 100644 --- a/WallpaperPicker/res/values-is-rIS/strings.xml +++ b/WallpaperPicker/res/values-is-rIS/strings.xml @@ -33,10 +33,7 @@ "Myndirnar mínar" "Veggfóður" "Skera veggfóður" - - - - - - + "Heimaskjár" + "Lásskjár" + "Heimaskjár og lásskjár" diff --git a/WallpaperPicker/res/values-it/strings.xml b/WallpaperPicker/res/values-it/strings.xml index 91430dd9d5..2cbd8c4649 100644 --- a/WallpaperPicker/res/values-it/strings.xml +++ b/WallpaperPicker/res/values-it/strings.xml @@ -33,10 +33,7 @@ "Le mie foto" "Sfondi" "Ritaglia sfondo" - - - - - - + "Schermata Home" + "Schermata di blocco" + "Schermata Home e schermata di blocco" diff --git a/WallpaperPicker/res/values-iw/strings.xml b/WallpaperPicker/res/values-iw/strings.xml index 72ad4c24c8..bf1cd83679 100644 --- a/WallpaperPicker/res/values-iw/strings.xml +++ b/WallpaperPicker/res/values-iw/strings.xml @@ -35,10 +35,7 @@ "התמונות שלי" "טפטים" "חתוך את הטפט" - - - - - - + "מסך דף הבית" + "מסך הנעילה" + "מסך דף הבית ומסך הנעילה" diff --git a/WallpaperPicker/res/values-ja/strings.xml b/WallpaperPicker/res/values-ja/strings.xml index 39e82706b7..9855d02473 100644 --- a/WallpaperPicker/res/values-ja/strings.xml +++ b/WallpaperPicker/res/values-ja/strings.xml @@ -33,10 +33,7 @@ "マイフォト" "壁紙" "壁紙のトリミング" - - - - - - + "ホーム画面" + "ロック画面" + "ホーム画面とロック画面" diff --git a/WallpaperPicker/res/values-ka-rGE/strings.xml b/WallpaperPicker/res/values-ka-rGE/strings.xml index 1cc78cd60b..daeffd4a55 100644 --- a/WallpaperPicker/res/values-ka-rGE/strings.xml +++ b/WallpaperPicker/res/values-ka-rGE/strings.xml @@ -33,10 +33,7 @@ "ჩემი ფოტოები" "ფონები" "ფონის ჩამოჭრა" - - - - - - + "მთავარი ეკრანი" + "ჩაკეტილი ეკრანი" + "მთავარი ეკრანი და ჩაკეტილი ეკრანი" diff --git a/WallpaperPicker/res/values-kk-rKZ/strings.xml b/WallpaperPicker/res/values-kk-rKZ/strings.xml index c78a8d8eb6..68ab14588c 100644 --- a/WallpaperPicker/res/values-kk-rKZ/strings.xml +++ b/WallpaperPicker/res/values-kk-rKZ/strings.xml @@ -31,12 +31,9 @@ "%1$s таңдалған" "Жою" "Менің фотосуреттерім" - "Артқы фондар" + "Тұсқағаздар" "Артқы фонды кесу" - - - - - - + "Негізгі экран" + "Құлыпталған экран" + "Негізгі экран және құлыпталған экран" diff --git a/WallpaperPicker/res/values-km-rKH/strings.xml b/WallpaperPicker/res/values-km-rKH/strings.xml index 402f28e67c..29aef7a05d 100644 --- a/WallpaperPicker/res/values-km-rKH/strings.xml +++ b/WallpaperPicker/res/values-km-rKH/strings.xml @@ -30,13 +30,10 @@ "ផ្ទាំង​រូបភាព %1$d នៃ %2$d" "បាន​ជ្រើស %1$s" "លុប" - "រូបថតរបស់ខ្ញុំ" + "រូបថតខ្ញុំ" "ផ្ទាំង​រូបភាព" "ច្រឹប​ផ្ទាំង​រូបភាព" - - - - - - + "អេក្រង់ដើម" + "អេក្រង់ជាប់សោ" + "អេក្រង់ដើម និងអេក្រង់ជាប់សោ" diff --git a/WallpaperPicker/res/values-kn-rIN/strings.xml b/WallpaperPicker/res/values-kn-rIN/strings.xml index 1b467f40a8..d6e0c7fe0a 100644 --- a/WallpaperPicker/res/values-kn-rIN/strings.xml +++ b/WallpaperPicker/res/values-kn-rIN/strings.xml @@ -33,10 +33,7 @@ "ನನ್ನ ಫೋಟೋಗಳು" "ವಾಲ್‌ಪೇಪರ್‌ಗಳು" "ವಾಲ್‌ಪೇಪರ್‌ ಕತ್ತರಿಸಿ" - - - - - - + "ಮುಖಪುಟದ ಪರದೆ" + "ಲಾಕ್‌ ಪರದೆ" + "ಮುಖಪುಟದ ಪರದೆ ಮತ್ತು ಲಾಕ್ ಪರದೆ" diff --git a/WallpaperPicker/res/values-ky-rKG/strings.xml b/WallpaperPicker/res/values-ky-rKG/strings.xml index acf8b5ddc4..bc2ee69ef4 100644 --- a/WallpaperPicker/res/values-ky-rKG/strings.xml +++ b/WallpaperPicker/res/values-ky-rKG/strings.xml @@ -33,10 +33,7 @@ "Менин сүрөттөрүм" "Тушкагаздар" "Тушкагазды тегиздөө" - - - - - - + "Башкы экран" + "Кулпуланган экран" + "Башкы экран жана кулпуланган экран" diff --git a/WallpaperPicker/res/values-lt/strings.xml b/WallpaperPicker/res/values-lt/strings.xml index f9127d828a..00bea1cfcf 100644 --- a/WallpaperPicker/res/values-lt/strings.xml +++ b/WallpaperPicker/res/values-lt/strings.xml @@ -35,10 +35,7 @@ "Mano nuotraukos" "Ekrano fonai" "Apkirpti ekrano foną" - - - - - - + "Pagrindinis ekranas" + "Užrakinimo ekranas" + "Pagrindinis ekranas ir užrakinimo ekranas" diff --git a/WallpaperPicker/res/values-lv/strings.xml b/WallpaperPicker/res/values-lv/strings.xml index d8601dce95..c04a7fa4e3 100644 --- a/WallpaperPicker/res/values-lv/strings.xml +++ b/WallpaperPicker/res/values-lv/strings.xml @@ -34,10 +34,7 @@ "Mani fotoattēli" "Fona tapetes" "Apgriezt fona tapeti" - - - - - - + "Sākuma ekrāns" + "Bloķēšanas ekrāns" + "Sākuma ekrāns un bloķēšanas ekrāns" diff --git a/WallpaperPicker/res/values-mk-rMK/strings.xml b/WallpaperPicker/res/values-mk-rMK/strings.xml index c881595181..c8ed4e6ef6 100644 --- a/WallpaperPicker/res/values-mk-rMK/strings.xml +++ b/WallpaperPicker/res/values-mk-rMK/strings.xml @@ -19,7 +19,7 @@ - "Подеси тапет" + "Постави тапет" "Сликата не можеше да се вчита" "Сликата не можеше да се вчита како тапет" "Сликата не може да се постави како тапет" @@ -31,12 +31,9 @@ "Избран %1$s" "Избриши" "Моите фотографии" - "Тапети" + "Позадини" "Исечи тапет" - - - - - - + "Почетен екран" + "Заклучен екран" + "Почетен и заклучен екран" diff --git a/WallpaperPicker/res/values-ml-rIN/strings.xml b/WallpaperPicker/res/values-ml-rIN/strings.xml index 35eb6c0325..c8e33beed1 100644 --- a/WallpaperPicker/res/values-ml-rIN/strings.xml +++ b/WallpaperPicker/res/values-ml-rIN/strings.xml @@ -31,12 +31,9 @@ "%1$s തിരഞ്ഞെടുത്തു" "ഇല്ലാതാക്കുക" "എന്റെ ഫോട്ടോകൾ" - "വാൾപേപ്പറുകൾ" + "വാൾപേപ്പർ" "വാൾപേപ്പറിന്റെ വലുപ്പം മാറ്റൽ" - - - - - - + "ഹോം സ്‌ക്രീൻ" + "ലോക്ക് സ്‌ക്രീൻ" + "ഹോം സ്ക്രീനും ലോക്ക് സ്ക്രീനും" diff --git a/WallpaperPicker/res/values-mn-rMN/strings.xml b/WallpaperPicker/res/values-mn-rMN/strings.xml index ca55055d48..b9251d8995 100644 --- a/WallpaperPicker/res/values-mn-rMN/strings.xml +++ b/WallpaperPicker/res/values-mn-rMN/strings.xml @@ -33,10 +33,7 @@ "Миний зураг" "Ханын зураг" "Ханын зургийг тайрах" - - - - - - + "Үндсэн нүүр" + "Түгжих дэлгэц" + "Үндсэн нүүр болон түгжих дэлгэц" diff --git a/WallpaperPicker/res/values-mr-rIN/strings.xml b/WallpaperPicker/res/values-mr-rIN/strings.xml index 3d76d20b48..349b3c45ec 100644 --- a/WallpaperPicker/res/values-mr-rIN/strings.xml +++ b/WallpaperPicker/res/values-mr-rIN/strings.xml @@ -33,10 +33,7 @@ "माझे फोटो" "वॉलपेपर" "वॉलपेपर कापा" - - - - - - + "मुख्यपृष्ठ" + "लॉक स्‍क्रीन" + "मुख्यपृष्ठ आणि लॉक स्क्रीन" diff --git a/WallpaperPicker/res/values-ms-rMY/strings.xml b/WallpaperPicker/res/values-ms-rMY/strings.xml index a60ba06d3e..9931975236 100644 --- a/WallpaperPicker/res/values-ms-rMY/strings.xml +++ b/WallpaperPicker/res/values-ms-rMY/strings.xml @@ -33,10 +33,7 @@ "Foto saya" "Kertas dinding" "Pangkas kertas dinding" - - - - - - + "Skrin utama" + "Kunci skrin" + "Skrin utama dan kunci skrin" diff --git a/WallpaperPicker/res/values-my-rMM/strings.xml b/WallpaperPicker/res/values-my-rMM/strings.xml index 32d92fae77..8abf2d6a56 100644 --- a/WallpaperPicker/res/values-my-rMM/strings.xml +++ b/WallpaperPicker/res/values-my-rMM/strings.xml @@ -33,10 +33,7 @@ "ကျွန်ုပ်၏ ဓာတ်ပုံများ" "နောက်ခံများ" "နောက်ခံအား ဖြတ်ခြင်း" - - - - - - + "ပင်မစာမျက်နှာ" + "လော့ခ်စာမျက်နှာ" + "ပင်မစာမျက်နှာနှင့် လော့ခ်စာမျက်နှာ" diff --git a/WallpaperPicker/res/values-nb/strings.xml b/WallpaperPicker/res/values-nb/strings.xml index d9ce2466f5..23dbf87d15 100644 --- a/WallpaperPicker/res/values-nb/strings.xml +++ b/WallpaperPicker/res/values-nb/strings.xml @@ -33,10 +33,7 @@ "Mine bilder" "Bakgrunner" "Beskjær bakgrunnen" - - - - - - + "Startskjerm" + "Låseskjerm" + "Startskjerm og låseskjerm" diff --git a/WallpaperPicker/res/values-nl/strings.xml b/WallpaperPicker/res/values-nl/strings.xml index 7246b22d3a..0ebf8e0af1 100644 --- a/WallpaperPicker/res/values-nl/strings.xml +++ b/WallpaperPicker/res/values-nl/strings.xml @@ -31,12 +31,9 @@ "%1$s is geselecteerd" "Verwijderen" "Mijn foto\'s" - "Achtergronden" + "Achtergrond" "Achtergrond bijsnijden" - - - - - - + "Startscherm" + "Vergrendelingsscherm" + "Startscherm en vergrendelingsscherm" diff --git a/WallpaperPicker/res/values-pa-rIN/strings.xml b/WallpaperPicker/res/values-pa-rIN/strings.xml index 3532fcb3e9..99265eb30a 100644 --- a/WallpaperPicker/res/values-pa-rIN/strings.xml +++ b/WallpaperPicker/res/values-pa-rIN/strings.xml @@ -19,7 +19,7 @@ - "ਵਾਲਪੇਪਰ ਸੈਟ ਕਰੋ" + "ਵਾਲਪੇਪਰ ਸੈੱਟ ਕਰੋ" "ਚਿੱਤਰ ਲੋਡ ਨਹੀਂ ਕਰ ਸਕਿਆ" "ਵਾਲਪੇਪਰ ਦੇ ਤੌਰ ਤੇ ਚਿੱਤਰ ਲੋਡ ਨਹੀਂ ਕਰ ਸਕਿਆ" "ਵਾਲਪੇਪਰ ਦੇ ਤੌਰ ਤੇ ਚਿੱਤਰ ਸੈਟ ਨਹੀਂ ਕਰ ਸਕਿਆ" @@ -33,10 +33,7 @@ "ਮੇਰੀਆਂ ਫੋਟੋਆਂ" "ਵਾਲਪੇਪਰ" "ਵਾਲਪੇਪਰ ਕੱਟੋ" - - - - - - + "ਮੁੱਖ ਸਕ੍ਰੀਨ" + "ਲੌਕ ਸਕ੍ਰੀਨ" + "ਮੁੱਖ ਸਕ੍ਰੀਨ ਅਤੇ ਲੌਕ ਸਕ੍ਰੀਨ" diff --git a/WallpaperPicker/res/values-pl/strings.xml b/WallpaperPicker/res/values-pl/strings.xml index 98153636ac..cf2f160fd5 100644 --- a/WallpaperPicker/res/values-pl/strings.xml +++ b/WallpaperPicker/res/values-pl/strings.xml @@ -35,10 +35,7 @@ "Moje zdjęcia" "Tapety" "Przytnij tapetę" - - - - - - + "Ekran główny" + "Ekran blokady" + "Ekran główny i ekran blokady" diff --git a/WallpaperPicker/res/values-pt-rPT/strings.xml b/WallpaperPicker/res/values-pt-rPT/strings.xml index f64815e4e0..4e672422a1 100644 --- a/WallpaperPicker/res/values-pt-rPT/strings.xml +++ b/WallpaperPicker/res/values-pt-rPT/strings.xml @@ -19,7 +19,7 @@ - "Definir imagem fundo" + "Definir imagem de fundo" "Não foi possível carregar a imagem" "Não foi possível carregar a imagem como imagem de fundo" "Não foi possível definir a imagem como imagem de fundo" @@ -33,10 +33,7 @@ "As minhas fotos" "Imagens de fundo" "Recortar imagem de fundo" - - - - - - + "Ecrã principal" + "Ecrã de bloqueio" + "Ecrã principal e ecrã de bloqueio" diff --git a/WallpaperPicker/res/values-pt/strings.xml b/WallpaperPicker/res/values-pt/strings.xml index be573ae62c..ec327d1f6a 100644 --- a/WallpaperPicker/res/values-pt/strings.xml +++ b/WallpaperPicker/res/values-pt/strings.xml @@ -33,10 +33,7 @@ "Minhas fotos" "Planos de fundo" "Cortar plano de fundo" - - - - - - + "Tela inicial" + "Tela de bloqueio" + "Tela inicial e tela de bloqueio" diff --git a/WallpaperPicker/res/values-ro/strings.xml b/WallpaperPicker/res/values-ro/strings.xml index 7594bf75d6..14c9e538a8 100644 --- a/WallpaperPicker/res/values-ro/strings.xml +++ b/WallpaperPicker/res/values-ro/strings.xml @@ -34,10 +34,7 @@ "Fotografiile mele" "Imagini de fundal" "Decupați imaginea de fundal" - - - - - - + "Ecranul de pornire" + "Ecranul de blocare" + "Ecranul de pornire și ecranul de blocare" diff --git a/WallpaperPicker/res/values-ru/strings.xml b/WallpaperPicker/res/values-ru/strings.xml index e8e9972ee1..eee4e755a7 100644 --- a/WallpaperPicker/res/values-ru/strings.xml +++ b/WallpaperPicker/res/values-ru/strings.xml @@ -35,10 +35,7 @@ "Мои фото" "Обои" "Кадрировать обои" - - - - - - + "Главный экран" + "Экран блокировки" + "Главный экран и экран блокировки" diff --git a/WallpaperPicker/res/values-sk/strings.xml b/WallpaperPicker/res/values-sk/strings.xml index 69aa6f9219..2614a7c696 100644 --- a/WallpaperPicker/res/values-sk/strings.xml +++ b/WallpaperPicker/res/values-sk/strings.xml @@ -35,10 +35,7 @@ "Moje fotky" "Tapety" "Orezanie tapety" - - - - - - + "Plocha" + "Uzamknutá obrazovka" + "Plocha a uzamknutá obrazovka" diff --git a/WallpaperPicker/res/values-sq-rAL/strings.xml b/WallpaperPicker/res/values-sq-rAL/strings.xml index c3cac5b1ab..5758caea73 100644 --- a/WallpaperPicker/res/values-sq-rAL/strings.xml +++ b/WallpaperPicker/res/values-sq-rAL/strings.xml @@ -33,10 +33,7 @@ "Fotografitë e mia" "Imazhet e sfondit" "Prit imazhin e sfondit" - - - - - - + "Ekrani bazë" + "Ekrani i kyçjes" + "Ekrani bazë dhe ekrani i kyçjes" diff --git a/WallpaperPicker/res/values-sr/strings.xml b/WallpaperPicker/res/values-sr/strings.xml index 28dfd920e4..33330f85c3 100644 --- a/WallpaperPicker/res/values-sr/strings.xml +++ b/WallpaperPicker/res/values-sr/strings.xml @@ -31,13 +31,10 @@ "Позадина %1$d од %2$d" "Изабрана је %1$s" "Избриши" - "Моје фотографије" + "Моје слике" "Позадине" "Опсеци позадину" - - - - - - + "Почетни екран" + "Закључани екран" + "Почетни екран и закључани екран" diff --git a/WallpaperPicker/res/values-sv/strings.xml b/WallpaperPicker/res/values-sv/strings.xml index 32c0a5a56a..a6e1b1702d 100644 --- a/WallpaperPicker/res/values-sv/strings.xml +++ b/WallpaperPicker/res/values-sv/strings.xml @@ -33,10 +33,7 @@ "Mina foton" "Bakgrunder" "Beskär bakgrund" - - - - - - + "Startskärm" + "Låsskärm" + "Startskärm och låsskärm" diff --git a/WallpaperPicker/res/values-sw/strings.xml b/WallpaperPicker/res/values-sw/strings.xml index 32943215f4..78e4dbe6ef 100644 --- a/WallpaperPicker/res/values-sw/strings.xml +++ b/WallpaperPicker/res/values-sw/strings.xml @@ -33,10 +33,7 @@ "Picha zangu" "Mandhari" "Punguza mandhari" - - - - - - + "Skrini ya kwanza" + "Skrini iliyofungwa" + "Skrini ya kwanza na skrini iliyofungwa" diff --git a/WallpaperPicker/res/values-ta-rIN/strings.xml b/WallpaperPicker/res/values-ta-rIN/strings.xml index 5528072bbf..668e155c4f 100644 --- a/WallpaperPicker/res/values-ta-rIN/strings.xml +++ b/WallpaperPicker/res/values-ta-rIN/strings.xml @@ -33,10 +33,7 @@ "எனது படங்கள்" "வால்பேப்பர்கள்" "வால்பேப்பரைச் செதுக்கு" - - - - - - + "முகப்புத் திரை" + "பூட்டுத் திரை" + "முகப்புத் திரை மற்றும் பூட்டுத் திரை" diff --git a/WallpaperPicker/res/values-te-rIN/strings.xml b/WallpaperPicker/res/values-te-rIN/strings.xml index 0c9e9ebdb4..795a86cf0f 100644 --- a/WallpaperPicker/res/values-te-rIN/strings.xml +++ b/WallpaperPicker/res/values-te-rIN/strings.xml @@ -33,10 +33,7 @@ "నా ఫోటోలు" "వాల్‌పేపర్‌లు" "వాల్‌పేపర్‌ను కత్తిరించండి" - - - - - - + "హోమ్ స్క్రీన్" + "లాక్ స్క్రీన్" + "హోమ్ స్క్రీన్ మరియు లాక్ స్క్రీన్" diff --git a/WallpaperPicker/res/values-th/strings.xml b/WallpaperPicker/res/values-th/strings.xml index 48aee2a804..a27adcfb60 100644 --- a/WallpaperPicker/res/values-th/strings.xml +++ b/WallpaperPicker/res/values-th/strings.xml @@ -33,10 +33,7 @@ "รูปภาพของฉัน" "วอลเปเปอร์" "ครอบตัดวอลเปเปอร์" - - - - - - + "หน้าจอหลัก" + "หน้าจอล็อก" + "หน้าจอหลักและหน้าจอล็อก" diff --git a/WallpaperPicker/res/values-tl/strings.xml b/WallpaperPicker/res/values-tl/strings.xml index 14bf572363..132141a72d 100644 --- a/WallpaperPicker/res/values-tl/strings.xml +++ b/WallpaperPicker/res/values-tl/strings.xml @@ -29,14 +29,11 @@ "Wallpaper %1$d ng %2$d" "Napili ang %1$s" - "Tanggalin" + "I-delete" "Aking mga larawan" "Mga Wallpaper" "I-crop ang wallpaper" - - - - - - + "Home screen" + "Lock screen" + "Home screen at lock screen" diff --git a/WallpaperPicker/res/values-tr/strings.xml b/WallpaperPicker/res/values-tr/strings.xml index 82c6ef84b6..dc7aaeb6ba 100644 --- a/WallpaperPicker/res/values-tr/strings.xml +++ b/WallpaperPicker/res/values-tr/strings.xml @@ -33,10 +33,7 @@ "Fotoğraflarım" "Duvar kağıtları" "Duvar kağıdını kırp" - - - - - - + "Ana ekran" + "Kilit ekranı" + "Ana ekran ve kilit ekranı" diff --git a/WallpaperPicker/res/values-uk/strings.xml b/WallpaperPicker/res/values-uk/strings.xml index b59409a3a9..7470876c0a 100644 --- a/WallpaperPicker/res/values-uk/strings.xml +++ b/WallpaperPicker/res/values-uk/strings.xml @@ -35,10 +35,7 @@ "Мої фото" "Фонові малюнки" "Обрізати фоновий малюнок" - - - - - - + "Головний екран" + "Заблокований екран" + "Головний екран і заблокований екран" diff --git a/WallpaperPicker/res/values-ur-rPK/strings.xml b/WallpaperPicker/res/values-ur-rPK/strings.xml index 616b36f734..755d67ecaf 100644 --- a/WallpaperPicker/res/values-ur-rPK/strings.xml +++ b/WallpaperPicker/res/values-ur-rPK/strings.xml @@ -33,10 +33,7 @@ "میری تصاویر" "وال پیپرز" "وال پیپر کو تراشیں" - - - - - - + "ہوم اسکرین" + "مقفل اسکرین" + "ہوم اسکرین اور مقفل اسکرین" diff --git a/WallpaperPicker/res/values-uz-rUZ/strings.xml b/WallpaperPicker/res/values-uz-rUZ/strings.xml index 45c9e98ca6..452c09399e 100644 --- a/WallpaperPicker/res/values-uz-rUZ/strings.xml +++ b/WallpaperPicker/res/values-uz-rUZ/strings.xml @@ -33,10 +33,7 @@ "Mening rasmlarim" "Fon rasmlari" "Fon rasmini kesish" - - - - - - + "Bosh ekran" + "Qulf ekrani" + "Bosh va qulf ekrani" diff --git a/WallpaperPicker/res/values-vi/strings.xml b/WallpaperPicker/res/values-vi/strings.xml index 5aafc060c1..1cd2c68e9a 100644 --- a/WallpaperPicker/res/values-vi/strings.xml +++ b/WallpaperPicker/res/values-vi/strings.xml @@ -33,10 +33,7 @@ "Ảnh của tôi" "Hình nền" "Cắt hình nền" - - - - - - + "Màn hình chính" + "Màn hình khóa" + "Màn hình chính và màn hình khóa" diff --git a/WallpaperPicker/res/values-zh-rCN/strings.xml b/WallpaperPicker/res/values-zh-rCN/strings.xml index 9b9b509cb9..e216680e3a 100644 --- a/WallpaperPicker/res/values-zh-rCN/strings.xml +++ b/WallpaperPicker/res/values-zh-rCN/strings.xml @@ -33,10 +33,7 @@ "我的照片" "壁纸" "剪裁壁纸" - - - - - - + "主屏幕" + "锁定屏幕" + "主屏幕和锁定屏幕" diff --git a/WallpaperPicker/res/values-zh-rTW/strings.xml b/WallpaperPicker/res/values-zh-rTW/strings.xml index b22c6917d5..310c73cdf8 100644 --- a/WallpaperPicker/res/values-zh-rTW/strings.xml +++ b/WallpaperPicker/res/values-zh-rTW/strings.xml @@ -33,10 +33,7 @@ "我的相片" "桌布" "裁剪桌布" - - - - - - + "主畫面" + "螢幕鎖定" + "主畫面和螢幕鎖定" diff --git a/WallpaperPicker/res/values-zu/strings.xml b/WallpaperPicker/res/values-zu/strings.xml index 0069293646..21da3a9d9b 100644 --- a/WallpaperPicker/res/values-zu/strings.xml +++ b/WallpaperPicker/res/values-zu/strings.xml @@ -33,10 +33,7 @@ "Izithombe zami" "Izithombe zangemuva" "Nqampuna isithombe sangemuva" - - - - - - + "Isikrini sasekhaya" + "Khiya isikrini" + "Isikrini sasekhaya nokukhiya isikrini" diff --git a/WallpaperPicker/src/com/android/gallery3d/common/BitmapCropTask.java b/WallpaperPicker/src/com/android/gallery3d/common/BitmapCropTask.java index 153fa90587..b5238126ca 100644 --- a/WallpaperPicker/src/com/android/gallery3d/common/BitmapCropTask.java +++ b/WallpaperPicker/src/com/android/gallery3d/common/BitmapCropTask.java @@ -181,7 +181,7 @@ public class BitmapCropTask extends AsyncTask { failure = true; } return !failure; - } else if (mSetWallpaper && Utilities.isNycOrAbove() + } else if (mSetWallpaper && Utilities.ATLEAST_N && mRotation == 0 && mOutWidth > 0 && mOutHeight > 0) { Rect hint = new Rect(); mCropBounds.roundOut(hint); @@ -404,7 +404,7 @@ public class BitmapCropTask extends AsyncTask { @Override protected Boolean doInBackground(Integer... params) { - return cropBitmap(params.length == 0 ? NycWallpaperUtils.FLAG_SET_SYSTEM : params[0]); + return cropBitmap(params.length == 0 ? WallpaperManager.FLAG_SYSTEM : params[0]); } @Override @@ -418,7 +418,7 @@ public class BitmapCropTask extends AsyncTask { } private void setWallpaper(InputStream in, Rect crop, int whichWallpaper) throws IOException { - if (!Utilities.isNycOrAbove()) { + if (!Utilities.ATLEAST_N) { WallpaperManager.getInstance(mContext.getApplicationContext()).setStream(in); } else { NycWallpaperUtils.setStream(mContext, in, crop, true, whichWallpaper); diff --git a/WallpaperPicker/src/com/android/launcher3/NycWallpaperUtils.java b/WallpaperPicker/src/com/android/launcher3/NycWallpaperUtils.java index abac830a2a..d9d4293a69 100644 --- a/WallpaperPicker/src/com/android/launcher3/NycWallpaperUtils.java +++ b/WallpaperPicker/src/com/android/launcher3/NycWallpaperUtils.java @@ -9,15 +9,11 @@ import android.os.AsyncTask; import java.io.IOException; import java.io.InputStream; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; /** * Utility class used to help set lockscreen wallpapers on N+. */ public class NycWallpaperUtils { - public static final int FLAG_SET_SYSTEM = 1 << 0; // TODO: use WallpaperManager.FLAG_SET_SYSTEM - public static final int FLAG_SET_LOCK = 1 << 1; // TODO: use WallpaperManager.FLAG_SET_LOCK /** * Calls cropTask.execute(), once the user has selected which wallpaper to set. On pre-N @@ -26,7 +22,7 @@ public class NycWallpaperUtils { public static void executeCropTaskAfterPrompt( Context context, final AsyncTask cropTask, DialogInterface.OnCancelListener onCancelListener) { - if (Utilities.isNycOrAbove()) { + if (Utilities.ATLEAST_N) { new AlertDialog.Builder(context) .setTitle(R.string.wallpaper_instructions) .setItems(R.array.which_wallpaper_options, new DialogInterface.OnClickListener() { @@ -34,11 +30,12 @@ public class NycWallpaperUtils { public void onClick(DialogInterface dialog, int selectedItemIndex) { int whichWallpaper; if (selectedItemIndex == 0) { - whichWallpaper = FLAG_SET_SYSTEM; + whichWallpaper = WallpaperManager.FLAG_SYSTEM; } else if (selectedItemIndex == 1) { - whichWallpaper = FLAG_SET_LOCK; + whichWallpaper = WallpaperManager.FLAG_LOCK; } else { - whichWallpaper = FLAG_SET_SYSTEM | FLAG_SET_LOCK; + whichWallpaper = WallpaperManager.FLAG_SYSTEM + | WallpaperManager.FLAG_LOCK; } cropTask.execute(whichWallpaper); } @@ -46,20 +43,16 @@ public class NycWallpaperUtils { .setOnCancelListener(onCancelListener) .show(); } else { - cropTask.execute(FLAG_SET_SYSTEM); + cropTask.execute(WallpaperManager.FLAG_SYSTEM); } } public static void setStream(Context context, final InputStream data, Rect visibleCropHint, boolean allowBackup, int whichWallpaper) throws IOException { WallpaperManager wallpaperManager = WallpaperManager.getInstance(context); - try { - // TODO: use mWallpaperManager.setStream(data, visibleCropHint, allowBackup, which) - // without needing reflection. - Method setStream = WallpaperManager.class.getMethod("setStream", InputStream.class, - Rect.class, boolean.class, int.class); - setStream.invoke(wallpaperManager, data, visibleCropHint, allowBackup, whichWallpaper); - } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException e) { + if (Utilities.ATLEAST_N) { + wallpaperManager.setStream(data, visibleCropHint, allowBackup, whichWallpaper); + } else { // Fall back to previous implementation (set system) wallpaperManager.setStream(data); } @@ -67,11 +60,9 @@ public class NycWallpaperUtils { public static void clear(Context context, int whichWallpaper) throws IOException { WallpaperManager wallpaperManager = WallpaperManager.getInstance(context); - try { - // TODO: use mWallpaperManager.clear(whichWallpaper) without needing reflection. - Method clear = WallpaperManager.class.getMethod("clear", int.class); - clear.invoke(wallpaperManager, whichWallpaper); - } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) { + if (Utilities.ATLEAST_N) { + wallpaperManager.clear(whichWallpaper); + } else { // Fall back to previous implementation (clear system) wallpaperManager.clear(); } diff --git a/WallpaperPicker/src/com/android/launcher3/WallpaperPickerActivity.java b/WallpaperPicker/src/com/android/launcher3/WallpaperPickerActivity.java index 40f0544a2d..3ecb53eaa2 100644 --- a/WallpaperPicker/src/com/android/launcher3/WallpaperPickerActivity.java +++ b/WallpaperPicker/src/com/android/launcher3/WallpaperPickerActivity.java @@ -353,7 +353,7 @@ public class WallpaperPickerActivity extends WallpaperCropActivity { } @Override public void onSave(final WallpaperPickerActivity a) { - if (!Utilities.isNycOrAbove()) { + if (!Utilities.ATLEAST_N) { try { WallpaperManager.getInstance(a.getContext()).clear(); a.setResult(Activity.RESULT_OK); @@ -393,7 +393,7 @@ public class WallpaperPickerActivity extends WallpaperCropActivity { int whichWallpaper = params[0]; boolean succeeded = true; try { - if (whichWallpaper == NycWallpaperUtils.FLAG_SET_LOCK) { + if (whichWallpaper == WallpaperManager.FLAG_LOCK) { Bitmap defaultWallpaper = ((BitmapDrawable) WallpaperManager .getInstance(a.getApplicationContext()).getBuiltInDrawable()) .getBitmap(); @@ -403,7 +403,7 @@ public class WallpaperPickerActivity extends WallpaperCropActivity { byte[] outByteArray = tmpOut.toByteArray(); NycWallpaperUtils.setStream(a.getApplicationContext(), new ByteArrayInputStream(outByteArray), null, true, - NycWallpaperUtils.FLAG_SET_LOCK); + WallpaperManager.FLAG_LOCK); } } else { NycWallpaperUtils.clear(a, whichWallpaper); @@ -944,7 +944,7 @@ public class WallpaperPickerActivity extends WallpaperCropActivity { (int) rotatedBounds[0], (int) rotatedBounds[1], width, height, leftAligned); cropTask.setCropBounds(cropRect); - if (cropTask.cropBitmap(NycWallpaperUtils.FLAG_SET_SYSTEM)) { + if (cropTask.cropBitmap(WallpaperManager.FLAG_SYSTEM)) { return cropTask.getCroppedBitmap(); } else { return null; diff --git a/build.gradle b/build.gradle index b9a990f87e..00bed8bca4 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:1.5.0' + classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.google.protobuf:protobuf-gradle-plugin:0.7.0' } } diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml index 476f2ab132..63bc1a8c6d 100644 --- a/res/values-az-rAZ/strings.xml +++ b/res/values-az-rAZ/strings.xml @@ -37,8 +37,8 @@ "Favoritlər-də yer yoxdur" "Tətbiqlər" "Əsas səhifə" - "Kənarlaşdır" - "Sistemdən sil" + "Silin" + "Sistemdən silin" "Tətbiq məlumatı" "qısayolları quraşdır" "Tətbiqə istifadəçi müdaxiləsi olmadan qısayolları əlavə etməyə icazə verir." diff --git a/res/values-be-rBY/strings.xml b/res/values-be-rBY/strings.xml index 47fbf8c067..5f698bc2d9 100644 --- a/res/values-be-rBY/strings.xml +++ b/res/values-be-rBY/strings.xml @@ -37,8 +37,8 @@ "У латку \"Абранае\" больш няма месца" "Праграмы" "Галоўная" - "Выдаліць" - "Выдаліць" + "Прыбраць" + "Дэінсталяваць" "Звесткі пра праграму" "усталёўваць ярлыкі" "Дазваляе праграмам дадаваць ярлыкі без умяшання карыстальніка." @@ -60,7 +60,7 @@ "СКАПІРАВАЦЬ ЗНАЧКІ" "ПАЧАЦЬ НАНАВА" "Шпалеры, віджэты і налады" - "Дакраніцеся да любога месца ў фоне экрана і ўтрым. яго, каб дапасаваць" + "Каб дапасаваць іх, дакраніцеся і ўтрымлівайце ў любым месцы фону" "ЗРАЗУМЕЛА" "Папка адкрыта, %1$d на %2$d" "Дакраніцеся, каб закрыць папку" diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml index 8a7f517222..8d7ae92d6d 100644 --- a/res/values-bn-rBD/strings.xml +++ b/res/values-bn-rBD/strings.xml @@ -60,7 +60,7 @@ "আইকনগুলি কপি করুন" "নতুন করে শুরু করুন" "ওয়ালপেপার, উইজেট এবং সেটিংস" - "কাস্টমাইজ করার জন্য পটভূমি স্পর্শ করে ধরে থাকুন" + "নিজের পছন্দমত সাজানোর জন্য পটভূমি স্পর্শ করে ধরে থাকুন" "বুঝেছি" "ফোল্ডার খোলা হয়েছে, %1$d বাই %2$d" "ফোল্ডার বন্ধ করতে স্পর্শ করুন" diff --git a/res/values-bs-rBA/strings.xml b/res/values-bs-rBA/strings.xml index f25548a44e..bbffe98aa8 100644 --- a/res/values-bs-rBA/strings.xml +++ b/res/values-bs-rBA/strings.xml @@ -38,7 +38,7 @@ "Aplikacije" "Tipka za početak" "Ukloni" - "Ukloni" + "Deinstaliraj" "Informacije o aplikaciji" "instaliraj prečice" "Dopušta aplikaciji dodavanje prečica bez posredovanja korisnika." @@ -59,8 +59,8 @@ "Uvoz ikone i foldera sa starih početnih ekrana?" "KOPIRAJ IKONE" "POČNITE ISPOČETKA" - "Pozadine, vidžeti, & amp; podešavanja" - "Dodirnite & i držite pozadinu za prilagođavanje" + "Pozadine, vidžeti i podešavanja" + "Dodirnite i držite pozadinu za prilagođavanje" "JASNO MI JE" "Fascikla je otvorena, (š) %1$d (v) %2$d" "Dodirnite da biste zatvorili fasciklu" diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 0777e64266..9f66f3ffd2 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -54,7 +54,7 @@ "Pàgina %1$d de %2$d" "Pantalla d\'inici %1$d de %2$d" "Pàgina de la pantalla d\'inici nova" - "Us donem la benvinguda" + "Et donem la benvinguda" "Copiar les icones d\'aplicació" "Importar icones i carpetes de pantalles d\'inici anteriors?" "COPIA LES ICONES." diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 5a1ffc7213..5b47e1b833 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -61,7 +61,7 @@ "ΝΕΑ ΕΝΑΡΞΗ" "Ταπετσαρίες, γραφικά στοιχεία και ρυθμίσεις" "Αγγίξτε παρατεταμένα το παρασκήνιο για προσαρμογή" - "ΕΓΙΝΕ" + "ΤΟ ΚΑΤΑΛΑΒΑ" "Άνοιγμα φακέλου, %1$d επί %2$d" "Αγγίξτε για να κλείσετε τον φάκελο" "Αγγίξτε για να αποθηκεύσετε το νέο όνομα" diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml index dff24f8d3c..d496905c06 100644 --- a/res/values-en-rAU/strings.xml +++ b/res/values-en-rAU/strings.xml @@ -59,7 +59,7 @@ "Import icons and folders from your old Home screens?" "COPY ICONS" "START AFRESH" - "Wallpapers, widgets, & settings" + "Wallpapers, widgets & settings" "Touch & hold background to customise" "GOT IT" "Folder opened, %1$d by %2$d" diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index dff24f8d3c..d496905c06 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -59,7 +59,7 @@ "Import icons and folders from your old Home screens?" "COPY ICONS" "START AFRESH" - "Wallpapers, widgets, & settings" + "Wallpapers, widgets & settings" "Touch & hold background to customise" "GOT IT" "Folder opened, %1$d by %2$d" diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml index dff24f8d3c..d496905c06 100644 --- a/res/values-en-rIN/strings.xml +++ b/res/values-en-rIN/strings.xml @@ -59,7 +59,7 @@ "Import icons and folders from your old Home screens?" "COPY ICONS" "START AFRESH" - "Wallpapers, widgets, & settings" + "Wallpapers, widgets & settings" "Touch & hold background to customise" "GOT IT" "Folder opened, %1$d by %2$d" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 5256dda1f1..fdc02a4b0d 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -37,7 +37,7 @@ "La bandeja de favoritos está completa" "Aplicaciones" "Inicio" - "Eliminar" + "Quitar" "Desinstalar" "Información de la aplicación" "instalar accesos directos" @@ -74,10 +74,10 @@ "Inhabilitada por el administrador" "Permitir rotación" "Desconocido" - "Eliminar" + "Quitar" "Buscar" "Esta aplicación no está instalada" - "La aplicación de este icono no está instalada. Puedes eliminar el icono o buscar la aplicación e instalarla manualmente." + "La aplicación de este icono no está instalada. Puedes quitar el icono o buscar la aplicación e instalarla manualmente." "Descargando %1$s (%2$s completado)" "Esperando para instalar %1$s" "Añadir a la pantalla de inicio" diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml index 8201dd8f98..d934968f54 100644 --- a/res/values-eu-rES/strings.xml +++ b/res/values-eu-rES/strings.xml @@ -26,7 +26,7 @@ "Ez dago erabilgarri aplikazioa" "Deskargatutako aplikazioa modu seguruan desgaitu da" "Widgetak desgaitu egin dira modu seguruan" - "Eduki ukituta widgeta aukeratzeko." + "Eduki sakatuta widgeta aukeratzeko." "Sakatu birritan eta eduki sakatuta widgeta aukeratzeko edo ekintza pertsonalizatuak erabiltzeko." "%1$d × %2$d" "Bilatu aplikazioetan…" @@ -60,7 +60,7 @@ "KOPIATU IKONOAK" "HASI HUTSETIK" "Horma-paperak, widgetak eta ezarpenak" - "Pertsonalizatzeko, eduki ukituta atzeko planoa" + "Pertsonalizatzeko, eduki sakatuta atzeko planoa" "ADOS" "Karpeta ireki da: %1$d x %2$d" "Karpeta ixteko, uki ezazu" diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 73413dc3ee..3a2f6fbc59 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -37,7 +37,7 @@ "فضای بیشتری در سینی موارد دلخواه وجود ندارد" "برنامه‌ها" "صفحه اصلی" - "حذف" + "برداشتن" "حذف نصب" "اطلاعات برنامه" "نصب میان‌برها" diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 52a47c791c..f086c662c1 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -60,7 +60,7 @@ "KOPIOI KUVAKKEET" "ALOITA ALUSTA" "Taustakuvat, widgetit ja asetukset" - "Muokkaa taustaa koskettamalla ja painamalla pitkään" + "Muokkaa taustaa koskettamalla ja painamalla pitkään." "SELVÄ" "Kansio avattu, koko %1$d x %2$d" "Sulje kansio koskettamalla" diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml index 77b11f11f3..b8244d71cd 100644 --- a/res/values-fr-rCA/strings.xml +++ b/res/values-fr-rCA/strings.xml @@ -60,7 +60,7 @@ "COPIER LES ICÔNES" "DISPOSITION PAR DÉFAUT" "Fonds d\'écran, widgets et paramètres" - "Maintenez le doigt sur le fond d\'écran pour personnaliser" + "Maintenez le doigt sur le fond d\'écran pour le personnaliser" "J\'ai compris" "Dossier ouvert, %1$d par %2$d" "Toucher pour fermer le dossier" diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml index 91e1ac3481..ad17816fd7 100644 --- a/res/values-gl-rES/strings.xml +++ b/res/values-gl-rES/strings.xml @@ -29,7 +29,7 @@ "Mantén premido un widget para seleccionalo." "Toca dúas veces e mantén premido para seleccionar un widget ou utiliza accións personalizadas." "%1$d × %2$d" - "Aplicacións de busca..." + "Buscar aplicacións..." "Cargando aplicacións..." "Non se atoparon aplicacións que coincidan con \"%1$s\"" "Ir a %1$s" @@ -37,7 +37,7 @@ "Non hai máis espazo na bandexa de favoritos" "Aplicacións" "Inicio" - "Eliminar" + "Quitar" "Desinstalar" "Información da aplicación" "instalar atallos" @@ -59,8 +59,8 @@ "Queres importar as iconas e os cartafoles doutras pantallas de inicio?" "COPIAR ICONAS" "COMEZAR DE CERO" - "Fondos pantalla, widgets e configuración" - "Mantén tocado o segundo plano para personalizar" + "Fondos de pantalla, widgets e configuración" + "Mantén premido o fondo para personalizalo" "DE ACORDO" "Abriuse o cartafol, %1$d por %2$d" "Toca para pechar o cartafol" diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml index 51ebdce2e7..792481cd44 100644 --- a/res/values-gu-rIN/strings.xml +++ b/res/values-gu-rIN/strings.xml @@ -22,24 +22,24 @@ "Launcher3" "કાર્યાલય" - "એપ્લિકેશન ઇન્સ્ટોલ થઈ નથી." - "એપ્લિકેશન ઉપલબ્ધ નથી" - "સુરક્ષિત મોડમાં ડાઉનલોડ કરેલ એપ્લિકેશન અક્ષમ કરી" + "ઍપ્લિકેશન ઇન્સ્ટોલ થઈ નથી." + "ઍપ્લિકેશન ઉપલબ્ધ નથી" + "સુરક્ષિત મોડમાં ડાઉનલોડ કરેલ ઍપ્લિકેશન અક્ષમ કરી" "સુરક્ષિત મોડમાં વિજેટ્સ અક્ષમ કર્યા" "વિજેટ ચૂંટવા માટે ટચ કરો અને પકડી રાખો." "વિજેટ ચૂંટવા અથવા કસ્ટમ ક્રિયાઓનો ઉપયોગ કરવા માટે બે વાર ટેપ કરો અને પકડી રાખો." "%1$d × %2$d" "ઍપ્લિકેશનોમાં શોધો…" - "એપ્લિકેશનો લોડ કરી રહ્યું છે…" - "\"%1$s\" થી મેળ ખાતી કોઈ એપ્લિકેશનો મળી નથી" + "ઍપ્લિકેશનો લોડ કરી રહ્યું છે…" + "\"%1$s\" થી મેળ ખાતી કોઈ ઍપ્લિકેશનો મળી નથી" "%1$s પર જાઓ" "આ હોમ સ્ક્રીન પર વધુ જગ્યા નથી." "મનપસંદ ટ્રે પર વધુ જગ્યા નથી" - "એપ્લિકેશનો" + "ઍપ્લિકેશનો" "હોમ" "દૂર કરો" "અનઇન્સ્ટોલ કરો" - "એપ્લિકેશન માહિતી" + "ઍપ્લિકેશન માહિતી" "શોર્ટકટ્સ ઇન્સ્ટોલ કરો" "એપ્લિકેશનને વપરાશકર્તા હસ્તક્ષેપ વગર શોર્ટકટ્સ ઉમેરવાની મંજૂરી આપે છે." "હોમ સેટિંગ્સ અને શોર્ટકટ્સ વાંચો" @@ -49,13 +49,13 @@ "%1$s ને ફોન કૉલ્સ કરવાની મંજૂરી નથી" "વિજેટ લોડ કરવામાં સમસ્યા" "સેટઅપ" - "આ એક સિસ્ટમ એપ્લિકેશન છે અને અનઇન્સ્ટોલ કરી શકાતી નથી." + "આ એક સિસ્ટમ ઍપ્લિકેશન છે અને અનઇન્સ્ટોલ કરી શકાતી નથી." "અનામી ફોલ્ડર" "%2$d માંથી %1$d પૃષ્ઠ" "%2$d માંથી %1$d હોમ સ્ક્રીન" "નવું હોમ સ્ક્રીન પૃષ્ઠ" "સ્વાગત છે" - "તમારા એપ્લિકેશન આયકન્સને કૉપિ કરો" + "તમારા ઍપ્લિકેશન આયકન્સને કૉપિ કરો" "તમારી જૂની હોમ સ્ક્રીન્સથી આયકન્સ અને ફોલ્ડર્સને આયાત કરીએ?" "આયકન્સને કૉપિ કરો" "નવેસરથી પ્રારંભ કરો" @@ -76,8 +76,8 @@ "અજાણ્યો" "દૂર કરો" "શોધો" - "આ એપ્લિકેશન ઇન્સ્ટોલ થયેલ નથી" - "આ આયકન માટેની એપ્લિકેશન ઇન્સ્ટોલ થયેલ નથી. તમે તેને દૂર કરી શકો છો અથવા એપ્લિકેશન માટે શોધ કરી અને તેને મેન્યુઅલી ઇન્સ્ટોલ કરી શકો છો." + "આ ઍપ્લિકેશન ઇન્સ્ટોલ થયેલ નથી" + "આ આયકન માટેની ઍપ્લિકેશન ઇન્સ્ટોલ થયેલ નથી. તમે તેને દૂર કરી શકો છો અથવા ઍપ્લિકેશન માટે શોધ કરી અને તેને મેન્યુઅલી ઇન્સ્ટોલ કરી શકો છો." "%1$s ડાઉનલોડ કરી રહ્યાં છે, %2$s પૂર્ણ" "%1$s, ઇન્સ્ટૉલ થવાની રાહ જોઈ રહ્યું છે" "હોમ સ્ક્રીન પર ઉમેરો" diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 400a426283..cb518b567d 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -37,8 +37,8 @@ "Nincs több hely a Kedvencek tálcán" "Alkalmazások" "Főoldal" - "Eltávolítás" - "Törlés" + "Törlés" + "Eltávolítás" "Alkalmazásinformáció" "parancsikonok telepítése" "Lehetővé teszi egy alkalmazás számára, hogy felhasználói beavatkozás nélkül adjon hozzá parancsikonokat." diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index f41fcc795e..0e898875b3 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -60,7 +60,7 @@ "COPIA ICONE" "RICOMINCIA" "Sfondi, widget e impostazioni" - "Tocca lo sfondo e tieni premuto per personalizzare" + "Tieni premuto un dito sullo sfondo per personalizzare" "OK" "Cartella aperta, %1$d per %2$d" "Tocca per chiudere la cartella" diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 8d0dc2d1c0..396ba6604e 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -37,7 +37,7 @@ "אין עוד מקום במגש המועדפים" "אפליקציות" "דף הבית" - "הסר" + "מחק" "הסר התקנה" "פרטי אפליקציה" "התקן קיצורי דרך" @@ -60,7 +60,7 @@ "העתק סמלים" "התחל דף חדש" "טפטים, ווידג\'טים והגדרות" - "גע והחזק ברקע לביצוע התאמה אישית" + "גע והחזק ברקע כדי לבצע התאמה אישית" "הבנתי" "תיקיה פתוחה, %1$d על %2$d" "גע כדי לסגור את התיקיה" diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml index ea7ee7442a..09f274f47a 100644 --- a/res/values-ka-rGE/strings.xml +++ b/res/values-ka-rGE/strings.xml @@ -37,7 +37,7 @@ "რჩეულების თაროზე ადგილი არ არის" "აპები" "მთავარი" - "წაშლა" + "მოშორება" "დეინსტალაცია" "აპის შესახებ" "მალსახმობების დაყენება" @@ -59,7 +59,7 @@ "გსურთ, ძველი მთავარი ეკრანიდან ხატულების და საქაღ. იმპორტი?" "ხატულების კოპირება" "სტანდარტული განლაგება" - "ფონები, ვიჯეტები, & პარამეტრები" + "ფონები, ვიჯეტები & პარამეტრები" "მოსარგებად შეეხეთ & დააყოვნეთ ფონზე" "გასაგებია" "საქაღალდე გახსნილია, %1$d x %2$d" diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml index 4b41ac941a..96b1af1630 100644 --- a/res/values-kk-rKZ/strings.xml +++ b/res/values-kk-rKZ/strings.xml @@ -38,7 +38,7 @@ "Қолданбалар" "Негізгі" "Алып тастау" - "Алмау" + "Жою" "Қолданба ақпары" "төте пернелерді орнату" "Қолданбаға пайдаланушының қатысуынсыз төте пернелерді қосу мүмкіндігін береді." @@ -60,7 +60,7 @@ "ТАҢБАЛАРДЫ КӨШІРУ" "ЖАҢАДАН БАСТАУ" "Тұсқағаздар, виджеттер және параметрлер" - "Теңшеу үшін фонды түртіп, ұстап тұрыңыз" + "Реттеу үшін фонды саусағыңызбен басып тұрыңыз" "ТҮСІНДІМ" "Қалта ашылды, %1$d және %2$d" "Қалтаны жабу үшін түртіңіз" @@ -69,7 +69,7 @@ "Қалта атауы %1$s болып өзгертілді" "Қалта: %1$s" "Виджеттер" - "Артқы фондар" + "Тұсқағаздар" "Параметрлер" "Әкімші өшірді" "Айналуға рұқсат ету" diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml index f49135b6c7..dbc90a5d14 100644 --- a/res/values-km-rKH/strings.xml +++ b/res/values-km-rKH/strings.xml @@ -60,7 +60,7 @@ "រូប​តំណាង​ច្បាប់​ចម្លង" "ចាប់ផ្ដើម​ធ្វើ​ឲ្យ​ស្រស់" "ផ្ទាំងរូបភាព,ធាតុក្រាហ្វិក & ការកំណត់" - "ប៉ះ & សង្កត់​ផ្ទៃ​ខាង​ក្រោយ​ដើម្បី​ប្ដូរ​តាម​​តម្រូវ​ការ" + "ប៉ះ & សង្កត់​ផ្ទៃ​ខាង​ក្រោយ​ឲ្យជាប់ ដើម្បី​ប្ដូរ​តាមបំណង" "យល់​ហើយ" "បាន​បើក​ថត %1$d ដោយ %2$d" "ប៉ះ ដើម្បី​បិទ​ថត" diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml index 5d4c8a35b1..6705a40d0a 100644 --- a/res/values-ky-rKG/strings.xml +++ b/res/values-ky-rKG/strings.xml @@ -38,7 +38,7 @@ "Колдонмолор" "Үйгө" "Алып салуу" - "Чечип салуу" + "Орнотуудан чыгаруу" "Колдонмо тууралуу" "тез чакырмаларды орнотуу" "Колдонмого колдонуучуга кайрылбастан тез чакырма кошууга уруксат берет." @@ -59,8 +59,8 @@ "Эски үй экрандарыңыздан сүрөтчөлөр жана фолдерлер импорттолсунбу?" "СҮРӨТЧӨЛӨРДҮ КӨЧҮРҮҮ" "ТАЗАСЫН БАШТОО" - "Тушкагаздар, виджеттер & жөндөөлөр" - "Өзгөчөлөштүрүү үчүн фонго тийип & коё бербей туруңуз" + "Тушкагаздар, виджеттер жана жөндөөлөр" + "Өзгөчөлөштүрүү үчүн фонго тийип коё бербей басып туруңуз" "ТҮШҮНДҮМ" "Фолдер ачылды, туурасы %1$d, бийиктиги %2$d" "Фолдерди жабыш үчүн тийиңиз" diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml index e93a7e648a..6b33c5a6ec 100644 --- a/res/values-lo-rLA/strings.xml +++ b/res/values-lo-rLA/strings.xml @@ -37,8 +37,8 @@ "ບໍ່ມີບ່ອນຫວ່າງໃນຖາດສຳລັບເກັບສິ່ງທີ່ໃຊ້ເປັນປະຈຳ" "ແອັບຯ" "ໜ້າຫຼັກ" - "ລຶບ" - "ຖອນ​ການ​ຕິດ​ຕັ້ງ" + "ລຶບອອກ" + "ຖອນການຕິດຕັ້ງ" "ຂໍ້ມູນແອັບຯ" "ຕິດຕັ້ງທາງລັດ" "ອະນຸຍາດໃຫ້ແອັບຯ ເພີ່ມທາງລັດໂດຍບໍ່ຕ້ອງຮັບການຢືນຢັນຈາກຜູ່ໃຊ້." @@ -59,7 +59,7 @@ "ນຳເຂົ້າໄອຄອນ ແລະ ໂຟນເດີຈາກໂຮມສະກຣີນອັນເກົ່າຂອງທ່ານບໍ່?" "ສຳເນົາໄອຄອນ" "ເລີ່ມຕົ້ນໃໝ່" - "​ຮູບ​ພື້ນຫຼັງ, ວິດເຈັດ, & ​ການ​ຕັ້ງ​ຄ່າ" + "ຮູບພາບພື້ນຫຼັງ, ວິດເຈັດ ແລະ ການຕັ້ງຄ່າ" "ແຕະທີ່​ພາບ​ພື້ນ​ຫລັງ​ຄ້າງ​ໄວ້​ເພື່ອ​ປັບ​ແຕ່ງ" "ເຂົ້າໃຈແລ້ວ" "ເປີດໂຟນເດີແລ້ວ, %1$d ຄູນ %2$d" diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml index a1bf843282..bbcf41547f 100644 --- a/res/values-mk-rMK/strings.xml +++ b/res/values-mk-rMK/strings.xml @@ -42,9 +42,9 @@ "Информации за апликацијата" "инсталирај кратенки" "Овозможува апликацијата да додава кратенки без интервенција на корисникот." - "прочитај подесувања и кратенки на почетна страница" + "чита поставки и кратенки на почетна страница" "Овозможува апликацијата да ги менува подесувањата и кратенките на почетната страница." - "напиши подесувања и кратенки на почетна страница" + "пишува поставки и кратенки на почетна страница" "Овозможува апликацијата да ги менува подесувањата и кратенките на почетната страница." "%1$s нема дозвола за телефонски повици" "Проблем при вчитувањето на виџетот" @@ -54,12 +54,12 @@ "Страница %1$d од %2$d" "Екран на почетна страница %1$d од %2$d" "Нова страница на почетен екран" - "Добредојдовте" + "Добре дојдовте" "Копирај икони за апликација" "Зачувај икони и папки од твоите стари почетни страни?" "КОПИРАЈ ИКОНИ" "СТАРТУВАЈ ОД ПОЧЕТОК" - "Тапети, додатоци и поставки" + "Позадини, додатоци и поставки" "Допрете и задржете на заднината за да приспособите" "СФАТИВ" "Отворена е папка, %1$d на %2$d" @@ -68,8 +68,8 @@ "Папката е затворена" "Папката е преименувана во %1$s" "Папка: %1$s" - "Виџети" - "Тапети" + "Додатоци" + "Позадини" "Поставки" "Оневозможено од администраторот" "Дозволи ротација" diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml index 09a5fc71fb..f629920813 100644 --- a/res/values-ml-rIN/strings.xml +++ b/res/values-ml-rIN/strings.xml @@ -38,7 +38,7 @@ "അപ്ലിക്കേഷനുകൾ" "ഹോം" "നീക്കംചെയ്യുക" - "അണ്‍ഇസ്റ്റാളുചെയ്യുക" + "അണ്‍ഇൻസ്റ്റാൾ" "ആപ്പ് വിവരം" "കുറുക്കുവഴികൾ ഇൻസ്റ്റാളുചെയ്യുക" "ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ കുറുക്കുവഴികൾ ചേർക്കാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു." @@ -59,7 +59,7 @@ "നിങ്ങളുടെ പഴയ ഹോം സ്ക്രീനുകളിൽ നിന്ന് ഐക്കണുകളും ഫോൾഡറുകളും ഇമ്പോർട്ടുചെയ്യണോ?" "ഐക്കണുകൾ പകർത്തുക" "പുതുതായി ആരംഭിക്കുക" - "വാൾപേപ്പറുകൾ, വിജറ്റുകൾ, ക്രമീകരണങ്ങൾ എന്നിവ" + "വാൾപേപ്പറുകൾ, വിജറ്റുകൾ, ക്രമീകരണങ്ങൾ" "ഇഷ്‌ടാനുസൃതമാക്കുന്നതിന് പശ്‌ചാത്തലം സ്‌പർശിച്ചുപിടിക്കുക" "മനസ്സിലായി" "ഫോൾഡർ തുറന്നു, %1$d / %2$d" @@ -69,8 +69,8 @@ "ഫോൾഡറിന്റെ പേര് %1$s എന്നായി മാറ്റി" "ഫോൾഡർ: %1$s" "വിജറ്റുകൾ" - "വാൾപേപ്പറുകൾ" - "ക്രമീകരണങ്ങൾ" + "വാൾപേപ്പർ" + "ക്രമീകരണം" "അഡ്മിൻ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു" "തിരിക്കൽ അനുവദിക്കുക" "അജ്ഞാതം" diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml index c4bef0b328..6e04b1c9ad 100644 --- a/res/values-mn-rMN/strings.xml +++ b/res/values-mn-rMN/strings.xml @@ -31,13 +31,13 @@ "%1$d × %2$d" "Апп хайх..." "Аппликейшныг ачаалж байна..." - "\"%1$s\"-тай нийцэх апп олдсонгүй" + "\"%1$s\"-д нийцэх апп олдсонгүй" "%1$s руу очих" "Энэ Нүүр дэлгэц зайгүй." "\"Дуртай\" трей дээр өөр зай байхгүй байна" "Апп" "Нүүр" - "Устгах" + "Хасах" "Устгах" "Апп мэдээлэл" "товчлол суулгах" diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml index fade6b8f0a..75f7bf64ea 100644 --- a/res/values-my-rMM/strings.xml +++ b/res/values-my-rMM/strings.xml @@ -24,7 +24,7 @@ "အလုပ်" "အပ်ပလီကေးရှင်း မထည့်သွင်းထားပါ" "App လက်လှမ်း မမှီပါ" - "ဒေါင်းလုဒ် appကို လုံခြုံရေး မုဒ်ထဲမှာ ပိတ်ထား" + "ဒေါင်းလုဒ် အက်ပ်ကို လုံခြုံရေး မုဒ်ထဲမှာ ပိတ်ထား" "လုံခြုံရေး မုဒ်ထဲမှာ ဝီဂျက်များကို ပိတ်ထား" "ဝဒ်ဂျက်တစ်ခုကို ကောက်ယူရန် ဖိနှိပ်ထားပါ" "ဝစ်ဂျက်တစ်ခုကိုရယူရန် သို့မဟုတ် စိတ်ကြိုက်လုပ်ဆောင်မှုများကို အသုံးပြုရန် နှစ်ချက်တို့ပြီး ကိုင်ထားပါ။" @@ -35,10 +35,10 @@ "%1$sကို သွားပါ" "ဤပင်မမျက်နှာစာတွင် နေရာလွတ် မကျန်တော့ပါ" "အနှစ်သက်ဆုံးများ ထားရာတွင် နေရာလွတ် မကျန်တော့ပါ" - "အပ်ပလီကေးရှင်းများ" + "အက်ပ်များ" "ပင်မစာမျက်နှာ" - "ဖယ်ရှာခြင်း" - "ဖယ်ရှားခြင်း" + "ဖယ်ရှားပါ" + "ပြန်ထုတ်ပါ" "အပ်ပလီကေးရှင်း အချက်အလက်များ" "အတိုကောက်မှတ်သားမှုများအား ထည့်သွင်းခြင်း" "အသုံးပြုသူ လုပ်ဆောင်မှုမရှိပဲ အပ်ပလီကေးရှင်းကို အတိုကောက်မှတ်သားမှုများ ပြုလုပ်ခွင့် ပေးခြင်း" @@ -59,25 +59,25 @@ "ပင်မစာမျက်နှာအဟောင်းမှ ပုံညွှန်းများ နှင့် အကန့်များကို ယူလာပါမလား" "COPY ICONS" "START FRESH" - "နောက်ခံများ၊ ဝီဂျက်များ& ဆက်တင်များ" + "နောက်ခံများ၊ ဝိဂျက်များ& ဆက်တင်များ" "နောက်ခံကို စိတ်တိုင်းကျ ပြုလုပ်ရန် ထိလျက် & ကိုင်ထားပါ" - "ရပြီ" + "ရပါပြီ" "ဖွင့်ထားသောအကန့်, %1$d နှင့် %2$d" "အကန့်ကို ပိတ်ရန် ဖိကိုင်ပါ" "အမည်ပြောင်းခြင်း အတည်ပြုရန် ဖိကိုင်ပါ" "ပိတ်ထားသောအကန့်" "ပြောင်းလဲလိုက်သော အကန့်အမည် %1$s" "အကန့်အမည်: %1$s" - "ဝဒ်ဂျက်များ" + "ဝိဂျက်များ" "နောက်ခံများ" - "အပြင်အဆင်များ" + "ဆက်တင်များ" "သင့်စီမံခန့်ခွဲသူက ပိတ်လိုက်ပါသည်" - "လှည့်ရန် ခွင့်ပြုမည်" + "လှည့်နိုင်သည်" "မသိရ" "ဖယ်ရှားရန်" "ရှာဖွေရန်" "App မတပ်ဆင်ရသေးပါ" - "ဤအိုင်ကွန်အတွက် app အားမထည့်သွင်းထားပါ။ You can remove it, or search for the app and install it manually." + "ဤအိုင်ကွန်အတွက် အက်ပ် အားမထည့်သွင်းထားပါ။ You can remove it, or search for the အက်ပ် and install it manually." "%1$s ဒေါင်းလုဒ်လုပ်နေသည်၊ %2$s ပြီးပါပြီ" "%1$s ကိုထည့်သွင်းရန်စောင့်နေသည်" "ပင်မမျက်နှာစာသို့ ထည့်ပါ" diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml index f4f46d804e..ad2da28633 100644 --- a/res/values-ne-rNP/strings.xml +++ b/res/values-ne-rNP/strings.xml @@ -38,7 +38,7 @@ "अनुप्रयोगहरू" "गृह" "हटाउनुहोस्" - "स्थापना हटाउनुहोस्" + "स्थापित अनुप्रयोग हटाउनुहोस्" "अनुप्रयोग जानकारी" "सर्टकट स्थापना गर्नेहोस्" "प्रयोगकर्ताको हस्तक्षेप बिना एउटा अनुप्रयोगलाई सर्टकटमा थप्नको लागि अनुमति दिनुहोस्।" @@ -54,14 +54,14 @@ "पृष्ठ %2$d को %1$d" "गृह स्क्रिन %1$d को %2$d" "नयाँ गृह स्क्रिन पृष्ठ" - "स्वागतम" + "स्वागतम्" "तपाईँको अनुप्रयोग आईकनको प्रतिलिप गर्नुहोस्" "आफ्नो पुरानो गृह स्क्रीनबाट अाईकन र फोल्डरहरू आयात गर्नुहोस्?" "ICONS प्रतिलिप गर्नुहोस्" "START FRESH" - "वालपेपरहरू, विजेट; सेटिङहरू" - "छुनुहोस् ; अनुकूलन पृष्ठभूमि होल्ड गर्नुहोस्" - "बुझियो" + "वालपेपर, विजेट तथा सेटिङहरू" + "अनुकूलन गर्न पृष्ठभूमिलाई छुनुहोस् र होल्ड गर्नुहोस्" + "बुँझें" "फोल्डर खुल्यो %1$d बाट %2$d" "फोल्डर बन्द गर्नको लागि टच गर्नुहोस्" "पुन: नामाकरण बचत गर्न टच गर्नुहोस्।" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 58ab411234..1c59e5aeba 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -69,7 +69,7 @@ "De naam van de map is gewijzigd in %1$s" "Map: %1$s" "Widgets" - "Achtergronden" + "Achtergrond" "Instellingen" "Uitgeschakeld door je beheerder" "Draaien toestaan" diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml index 1b3243b4bc..f72afce055 100644 --- a/res/values-pa-rIN/strings.xml +++ b/res/values-pa-rIN/strings.xml @@ -25,30 +25,30 @@ "ਐਪ ਇੰਸਟੌਲ ਨਹੀਂ ਕੀਤਾ ਹੋਇਆ ਹੈ।" "ਐਪ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" "ਡਾਊਨਲੋਡ ਕੀਤਾ ਐਪ ਸੁਰੱਖਿਅਤ ਮੋਡ ਵਿੱਚ ਅਸਮਰਥਿਤ" - "ਵਿਜੇਟਸ ਸੁਰੱਖਿਅਤ ਮੋਡ ਵਿੱਚ ਅਸਮਰਥਿਤ" + "ਵਿਜਿਟ ਸੁਰੱਖਿਅਤ ਮੋਡ ਵਿੱਚ ਅਸਮਰਥਿਤ" "ਇੱਕ ਵਿਜੇਟ ਚੁਣਨ ਲਈ ਛੋਹਵੋT & ਹੋਲਡ ਕਰੋ।" "ਡਬਲ-ਟੈਪ & ਇੱਕ ਵਿਜੇਟ ਚੁਣਨ ਲਈ ਹੋਲਡ ਕਰੋ ਅਤੇ ਕਸਟਮ ਕਿਰਿਆਵਾਂ ਵਰਤੋ।" "%1$d × %2$d" "ਐਪਾਂ ਖੋਜੋ…" - "ਐਪਸ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ..." - "\"%1$s\" ਨਾਲ ਮਿਲਦੀ ਕੋਈ ਵੀ ਐਪਸ ਨਹੀਂ ਲੱਭੀਆਂ" + "ਐਪਾਂ ਨੂੰ ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..." + "\"%1$s\" ਨਾਲ ਮਿਲਦੀਆਂ ਕੋਈ ਵੀ ਐਪਾਂ ਨਹੀਂ ਮਿਲੀਆਂ" "%1$s ਤੇ ਜਾਓ" "ਇਸ ਹੋਮ ਸਕ੍ਰੀਨ ਲਈ ਹੋਰ ਖਾਲੀ ਸਥਾਨ ਨਹੀਂ ਹੈ।" "ਮਨਪਸੰਦ ਟ੍ਰੇ ਵਿੱਚ ਹੋਰ ਖਾਲੀ ਸਥਾਨ ਨਹੀਂ।" - "ਐਪਸ" + "ਐਪਾਂ" "ਹੋਮ" "ਹਟਾਓ" "ਅਣਇੰਸਟੌਲ ਕਰੋ" "ਐਪ ਜਾਣਕਾਰੀ" - "ਸ਼ੌਰਟਕਟ ਇੰਸਟੌਲ ਕਰੋ" - "ਇੱਕ ਐਪ ਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਸ਼ੌਰਟਕਟ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" - "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ੌਰਟਕਟ ਪੜ੍ਹੋ" - "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ੌਰਟਕਟ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" - "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ੌਰਟਕਟ ਲਿਖੋ" - "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ੌਰਟਕਟ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" + "ਸ਼ਾਰਟਕੱਟ ਇੰਸਟੌਲ ਕਰੋ" + "ਇੱਕ ਐਪ ਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਦਖ਼ਲ ਤੋਂ ਬਿਨਾਂ ਸ਼ਾਰਟਕੱਟ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" + "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਪੜ੍ਹੋ" + "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" + "ਹੋਮ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਲਿਖੋ" + "ਐਪ ਨੂੰ ਹੋਮ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਅਤੇ ਸ਼ਾਰਟਕੱਟ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।" "%1$s ਨੂੰ ਫੋਨ ਕਾਲਾਂ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ" "ਵਿਜੇਟ ਲੋਡ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆ" - "ਸੈਟਅਪ" + "ਸਥਾਪਤ ਕਰੋ" "ਇਹ ਇੱਕ ਸਿਸਟਮ ਐਪ ਹੈ ਅਤੇ ਇਸਨੂੰ ਅਣਇੰਸਟੌਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" "ਬਿਨਾਂ ਨਾਮ ਦਿੱਤਾ ਫੋਲਡਰ" "ਸਫ਼ਾ %2$d ਦਾ %1$d" @@ -59,16 +59,16 @@ "ਕੀ ਆਪਣੀਆਂ ਪੁਰਾਣੀਆਂ ਹੋਮ ਸਕ੍ਰੀਨਾਂ ਤੋਂ ਆਈਕਨਾਂ ਅਤੇ ਫੋਲਡਰ ਆਯਾਤ ਕਰਨੇ ਹਨ?" "ਆਈਕਨਾਂ ਨੂੰ ਕਾਪੀ ਕਰੋ" "ਤਾਜ਼ਾ ਸ਼ੁਰੂ ਕਰੋ" - "ਵਾਲਪੇਪਰ, ਵਿਜੇਟ, & ਸੈਟਿੰਗਾਂ" - "ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਪਿਛੋਕੜ ਛੋਹਵੋ & ਹੋਲਡ ਕਰੋ" - "ਸਮਝ ਗਿਆ" + "ਵਾਲਪੇਪਰ, ਵਿਜਿਟ, ਅਤੇ ਸੈਟਿੰਗਾਂ" + "ਵਿਸ਼ੇਸ਼-ਵਿਉਂਤਬੱਧ ਕਰਨ ਲਈ ਪਿੱਠਭੂਮੀ ਨੂੰ ਛੂਹੋ ਅਤੇ ਛੂਹੀ ਰੱਖੋ" + "ਸਮਝ ਲਿਆ" "ਫੋਲਡਰ ਖੋਲ੍ਹਿਆ, %1$d ਬਾਇ %2$d" - "ਫੋਲਡਰ ਬੰਦ ਕਰਨ ਲਈ ਛੋਹਵੋ" - "ਮੁੜ ਨਾਮ ਦਿਓ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਛੋਹਵੋ" + "ਫੋਲਡਰ ਬੰਦ ਕਰਨ ਲਈ ਸਪੱਰਸ਼ ਕਰੋ" + "ਮੁੜ-ਨਾਮਕਰਨ ਕਰੋ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਸਪੱਰਸ਼ ਕਰੋ" "ਫੋਲਡਰ ਬੰਦ ਕੀਤਾ" "ਫੋਲਡਰ ਨੂੰ %1$s ਮੁੜ ਨਾਮ ਦਿੱਤਾ ਗਿਆ" "ਫੋਲਡਰ: %1$s" - "ਵਿਜੇਟਸ" + "ਵਿਜਿਟ" "ਵਾਲਪੇਪਰ" "ਸੈਟਿੰਗਾਂ" "ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਦੁਆਰਾ ਅਯੋਗ ਬਣਾਈ ਗਈ" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 4a2cb61d85..ec1704d787 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -60,7 +60,7 @@ "КОПИРОВАТЬ ЗНАЧКИ" "ИСПОЛЬЗОВАТЬ СТАНДАРТНЫЙ МАКЕТ" "Обои, виджеты и настройки" - "Чтобы выполнить настройку, коснитесь фона и удерживайте его" + "Чтобы выполнить настройку, коснитесь фона и удерживайте его." "ОК" "Папка открыта, %1$d x %2$d" "Нажмите, чтобы закрыть папку" diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 5fb421ab3e..cd2a8828aa 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -29,10 +29,10 @@ "Miniaplikáciu pridáte stlačením a podržaním." "Miniaplikáciu pridáte dvojitým klepnutím a pridržaním alebo pomocou vlastných akcií." "%1$d × %2$d" - "Vyhľadávanie v aplikáciách…" + "Hľadať aplikácie…" "Načítavajú sa aplikácie..." "Nenašli sa žiadne aplikácie zodpovedajúce dopytu %1$s" - "Prejsť na dopyt %1$s" + "Prejsť na %1$s" "Na tejto ploche už nie je miesto" "Na paneli Obľúbené položky už nie je miesto" "Aplikácie" @@ -59,8 +59,8 @@ "Chcete importovať ikony a priečinky zo starých plôch?" "SKOPÍROVAŤ IKONY" "ZAČAŤ ODZNOVA" - "Pozadia, miniaplikácie a nastavenia" - "Ak si chcete pozadie prispôsobiť, klepnite naň a podržte ho" + "Tapety, miniaplikácie a nastavenia" + "Pozadie môžete prispôsobiť jeho pridržaním" "DOBRE" "Otvorený priečinok, %1$d x %2$d" "Dotykom zavriete priečinok" diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml index 12954f4d44..b8831a1491 100644 --- a/res/values-sw/strings.xml +++ b/res/values-sw/strings.xml @@ -61,8 +61,8 @@ "Je, ungependa kuingiza ikoni na folda kutoka kwenye skrini zako za Mwanzo za zamani?" "NAKILI IKONI" "ANZA UPYA" - "Mandhari, wijeti, na mipangilio" - "Gusa na ushikilie mandhari ili uweke mapendeleo" + "Mandhari, wijeti na mipangilio" + "Gusa na ushikilie mandhari ili ubadilishe upendavyo" "NIMEELEWA" "Folda imefunguliwa, %1$d kwa %2$d" "Gusa ili ufunge folda" diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 91e04fb4ea..c22935590e 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -54,7 +54,7 @@ "Pahina %1$d ng %2$d" "Home screen %1$d ng %2$d" "Bagong page ng home screen" - "Maligayang Pagdating" + "Welcome" "Kopyahin ang mga icon ng app" "I-import ang icon at folder mula sa luma mong Home screen?" "KOPYAHIN ANG MGA ICON" diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml index fd71c417c1..693a9ddbd4 100644 --- a/res/values-uz-rUZ/strings.xml +++ b/res/values-uz-rUZ/strings.xml @@ -29,14 +29,14 @@ "Vidjetni tanlash uchun bosib turing." "Ikki marta bosib va bosib turgan holatda vidjetni tanlang yoki maxsus amaldan foydalaning." "%1$d × %2$d" - "Ilovalarni qidirish…" + "Ilovalar ichidan qidirish…" "Ilovalar yuklanmoqda…" - "“%1$s” bilan mos hech qanday ilova topilmadi" - "O‘tish: %1$s" + "“%1$s” so‘rovi bo‘yicha hech narsa topilmadi" + "%1$s" "Uy ekranida bitta ham xona yo‘q." "Ajratilganlarda birorta ham xona yo‘q" "Ilovalar" - "Uy" + "Bosh sahifa" "Olib tashlash" "O‘chirib tashlash" "Ilova haqida" @@ -59,8 +59,8 @@ "Eski \"Uy\" ekranlaringizdan jildlar va nishonchalar import qilinsinmi?" "NISHONCHALARNI NUSXALASH" "YANGIDAN BOSHLASH" - "Orqa fon rasmlari, vidjet va sozlamalar" - "Orqa fonni moslashtirish uchun uni bosing va ushlab turing" + "Fon rasmlari, vidjet va sozlamalar" + "Moslashtirish uchun orqa fon ustiga biroz bosib turing" "OK" "Jild ochildi, %1$d ga %2$d" "Jildni yopish uchun bosing" @@ -72,7 +72,7 @@ "Fon rasmlari" "Sozlamalar" "Administrator tomonidan o‘chirilgan" - "Aylanishga ruxsat berish" + "Avtomatik burilish" "Noma’lum" "O‘chirish" "Qidirish" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index e333ecbd27..74984bbdf0 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -37,7 +37,7 @@ "收藏栏已满" "应用" "主屏幕" - "删除" + "移除" "卸载" "应用信息" "安装快捷方式" diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 91b747729a..23a57396f0 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -855,7 +855,7 @@ public class Launcher extends Activity sPendingAddItem = null; if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { - startActivity(v, intent, null); + startActivitySafely(v, intent, null); } else { // TODO: Show a snack bar with link to settings Toast.makeText(this, getString(R.string.msg_no_phone_permission, @@ -2967,8 +2967,18 @@ public class Launcher extends Activity } if (user == null || user.equals(UserHandleCompat.myUserHandle())) { - // Could be launching some bookkeeping activity - startActivity(intent, optsBundle); + StrictMode.VmPolicy oldPolicy = StrictMode.getVmPolicy(); + try { + // Temporarily disable deathPenalty on all default checks. For eg, shortcuts + // containing file Uris would cause a crash as penaltyDeathOnFileUriExposure + // is enabled by default on NYC. + StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectAll() + .penaltyLog().build()); + // Could be launching some bookkeeping activity + startActivity(intent, optsBundle); + } finally { + StrictMode.setVmPolicy(oldPolicy); + } } else { // TODO Component can be null when shortcuts are supported for secondary user launcherApps.startActivityForProfile(intent.getComponent(), user, @@ -4434,7 +4444,7 @@ public class Launcher extends Activity @Override public void notifyWidgetProvidersChanged() { - if (mWorkspace.getState().shouldUpdateWidget) { + if (mWorkspace != null && mWorkspace.getState().shouldUpdateWidget) { mModel.refreshAndBindWidgetsAndShortcuts(this, mWidgetsView.isEmpty()); } } diff --git a/src/com/android/launcher3/Utilities.java b/src/com/android/launcher3/Utilities.java index 78ba22eb66..ba342b1694 100644 --- a/src/com/android/launcher3/Utilities.java +++ b/src/com/android/launcher3/Utilities.java @@ -46,7 +46,6 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.graphics.drawable.PaintDrawable; import android.os.Build; -import android.os.Build.VERSION_CODES; import android.os.Bundle; import android.os.PowerManager; import android.os.Process; @@ -101,8 +100,11 @@ public final class Utilities { private static final int[] sLoc0 = new int[2]; private static final int[] sLoc1 = new int[2]; - // TODO: use Build.VERSION_CODES when available - public static final boolean ATLEAST_MARSHMALLOW = Build.VERSION.SDK_INT >= 23; + // TODO: use the full N name (e.g. ATLEAST_N*****) when available + public static final boolean ATLEAST_N = Build.VERSION.SDK_INT >= Build.VERSION_CODES.N; + + public static final boolean ATLEAST_MARSHMALLOW = + Build.VERSION.SDK_INT >= Build.VERSION_CODES.M; public static final boolean ATLEAST_LOLLIPOP_MR1 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1; @@ -119,18 +121,6 @@ public final class Utilities { public static final boolean ATLEAST_JB_MR2 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2; - public static boolean isNycOrAbove() { - // TODO: Replace using reflection with looking at the API version once - // Build.VERSION.SDK_INT gets bumped to 24. b/22942492. - try { - View.class.getDeclaredField("DRAG_FLAG_OPAQUE"); - // View.DRAG_FLAG_OPAQUE doesn't exist in M-release, so it's an indication of N+. - return true; - } catch (NoSuchFieldException e) { - return false; - } - } - // These values are same as that in {@link AsyncTask}. private static final int CPU_COUNT = Runtime.getRuntime().availableProcessors(); private static final int CORE_POOL_SIZE = CPU_COUNT + 1; @@ -151,20 +141,14 @@ public final class Utilities { public static boolean isAllowRotationPrefEnabled(Context context) { boolean allowRotationPref = false; - if (isNycOrAbove()) { + if (ATLEAST_N) { // If the device was scaled, used the original dimensions to determine if rotation // is allowed of not. - try { - // TODO: Use the actual field when the API is finalized. - int originalDensity = - DisplayMetrics.class.getField("DENSITY_DEVICE_STABLE").getInt(null); - Resources res = context.getResources(); - int originalSmallestWidth = res.getConfiguration().smallestScreenWidthDp - * res.getDisplayMetrics().densityDpi / originalDensity; - allowRotationPref = originalSmallestWidth >= 600; - } catch (Exception e) { - // Ignore - } + int originalDensity = DisplayMetrics.DENSITY_DEVICE_STABLE; + Resources res = context.getResources(); + int originalSmallestWidth = res.getConfiguration().smallestScreenWidthDp + * res.getDisplayMetrics().densityDpi / originalDensity; + allowRotationPref = originalSmallestWidth >= 600; } return getPrefs(context).getBoolean(ALLOW_ROTATION_PREFERENCE_KEY, allowRotationPref); } @@ -824,12 +808,8 @@ public final class Utilities { } public static boolean isWallapaperAllowed(Context context) { - if (isNycOrAbove()) { - try { - WallpaperManager wm = context.getSystemService(WallpaperManager.class); - return (Boolean) wm.getClass().getDeclaredMethod("isSetWallpaperAllowed") - .invoke(wm); - } catch (Exception e) { } + if (ATLEAST_N) { + return context.getSystemService(WallpaperManager.class).isSetWallpaperAllowed(); } return true; } diff --git a/src/com/android/launcher3/accessibility/LauncherAccessibilityDelegate.java b/src/com/android/launcher3/accessibility/LauncherAccessibilityDelegate.java index 2306b776ed..646b463ef2 100644 --- a/src/com/android/launcher3/accessibility/LauncherAccessibilityDelegate.java +++ b/src/com/android/launcher3/accessibility/LauncherAccessibilityDelegate.java @@ -118,7 +118,9 @@ public class LauncherAccessibilityDelegate extends AccessibilityDelegate impleme info.addAction(mActions.get(RESIZE)); } } - } if ((item instanceof AppInfo) || (item instanceof PendingAddItemInfo)) { + } + + if ((item instanceof AppInfo) || (item instanceof PendingAddItemInfo)) { info.addAction(mActions.get(ADD_TO_WORKSPACE)); } } diff --git a/src/com/android/launcher3/allapps/AllAppsGridAdapter.java b/src/com/android/launcher3/allapps/AllAppsGridAdapter.java index 0460c91066..255e417412 100644 --- a/src/com/android/launcher3/allapps/AllAppsGridAdapter.java +++ b/src/com/android/launcher3/allapps/AllAppsGridAdapter.java @@ -44,6 +44,7 @@ import android.widget.TextView; import com.android.launcher3.AppInfo; import com.android.launcher3.BubbleTextView; import com.android.launcher3.Launcher; +import com.android.launcher3.LauncherAppState; import com.android.launcher3.R; import com.android.launcher3.Utilities; @@ -123,14 +124,16 @@ public class AllAppsGridAdapter extends RecyclerView.Adapter 0) { int c = s.codePointAt(0); boolean startsWithDigit = Character.isDigit(c); @@ -139,32 +75,150 @@ public class AlphabeticIndexCompat extends BaseAlphabeticIndex { } /** - * Returns the index of the bucket in which {@param s} should appear. - * Function is synchronized because underlying routine walks an iterator - * whose state is maintained inside the index object. + * Base class to support Alphabetic indexing if not supported by the framework. + * TODO(winsonc): disable for non-english locales */ - protected int getBucketIndex(String s) { - if (mHasValidAlphabeticIndex) { + private static class BaseIndex { + + private static final String BUCKETS = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-"; + private static final int UNKNOWN_BUCKET_INDEX = BUCKETS.length() - 1; + + /** + * Returns the index of the bucket in which the given string should appear. + */ + protected int getBucketIndex(String s) { + if (s.isEmpty()) { + return UNKNOWN_BUCKET_INDEX; + } + int index = BUCKETS.indexOf(s.substring(0, 1).toUpperCase()); + if (index != -1) { + return index; + } + return UNKNOWN_BUCKET_INDEX; + } + + /** + * Returns the label for the bucket at the given index (as returned by getBucketIndex). + */ + protected String getBucketLabel(int index) { + return BUCKETS.substring(index, index + 1); + } + } + + /** + * Reflected libcore.icu.AlphabeticIndex implementation, falls back to the base + * alphabetic index. + */ + private static class AlphabeticIndexV16 extends BaseIndex { + + private Object mAlphabeticIndex; + private Method mGetBucketIndexMethod; + private Method mGetBucketLabelMethod; + + public AlphabeticIndexV16(Context context) throws Exception { + Locale curLocale = context.getResources().getConfiguration().locale; + Class clazz = Class.forName("libcore.icu.AlphabeticIndex"); + mGetBucketIndexMethod = clazz.getDeclaredMethod("getBucketIndex", String.class); + mGetBucketLabelMethod = clazz.getDeclaredMethod("getBucketLabel", int.class); + mAlphabeticIndex = clazz.getConstructor(Locale.class).newInstance(curLocale); + + if (!curLocale.getLanguage().equals(Locale.ENGLISH.getLanguage())) { + clazz.getDeclaredMethod("addLabels", Locale.class) + .invoke(mAlphabeticIndex, Locale.ENGLISH); + } + } + + /** + * Returns the index of the bucket in which {@param s} should appear. + * Function is synchronized because underlying routine walks an iterator + * whose state is maintained inside the index object. + */ + protected int getBucketIndex(String s) { try { return (Integer) mGetBucketIndexMethod.invoke(mAlphabeticIndex, s); } catch (Exception e) { e.printStackTrace(); } + return super.getBucketIndex(s); } - return super.getBucketIndex(s); - } - /** - * Returns the label for the bucket at the given index (as returned by getBucketIndex). - */ - protected String getBucketLabel(int index) { - if (mHasValidAlphabeticIndex) { + /** + * Returns the label for the bucket at the given index (as returned by getBucketIndex). + */ + protected String getBucketLabel(int index) { try { return (String) mGetBucketLabelMethod.invoke(mAlphabeticIndex, index); } catch (Exception e) { e.printStackTrace(); } + return super.getBucketLabel(index); + } + } + + /** + * Reflected android.icu.text.AlphabeticIndex implementation, falls back to the base + * alphabetic index. + */ + private static class AlphabeticIndexVN extends BaseIndex { + + private Object mAlphabeticIndex; + private Method mGetBucketIndexMethod; + + private Method mGetBucketMethod; + private Method mGetLabelMethod; + + public AlphabeticIndexVN(Context context) throws Exception { + // TODO: Replace this with locale list once available. + Object locales = Configuration.class.getDeclaredMethod("getLocales").invoke( + context.getResources().getConfiguration()); + int localeCount = (Integer) locales.getClass().getDeclaredMethod("size").invoke(locales); + Method localeGetter = locales.getClass().getDeclaredMethod("get", int.class); + Locale primaryLocale = localeCount == 0 ? Locale.ENGLISH : + (Locale) localeGetter.invoke(locales, 0); + + Class clazz = Class.forName("android.icu.text.AlphabeticIndex"); + mAlphabeticIndex = clazz.getConstructor(Locale.class).newInstance(primaryLocale); + + Method addLocales = clazz.getDeclaredMethod("addLabels", Locale[].class); + for (int i = 1; i < localeCount; i++) { + Locale l = (Locale) localeGetter.invoke(locales, i); + addLocales.invoke(mAlphabeticIndex, new Object[]{ new Locale[] {l}}); + } + addLocales.invoke(mAlphabeticIndex, new Object[]{ new Locale[] {Locale.ENGLISH}}); + + mAlphabeticIndex = mAlphabeticIndex.getClass() + .getDeclaredMethod("buildImmutableIndex") + .invoke(mAlphabeticIndex); + + mGetBucketIndexMethod = mAlphabeticIndex.getClass().getDeclaredMethod( + "getBucketIndex", CharSequence.class); + mGetBucketMethod = mAlphabeticIndex.getClass().getDeclaredMethod("getBucket", int.class); + mGetLabelMethod = mGetBucketMethod.getReturnType().getDeclaredMethod("getLabel"); + } + + /** + * Returns the index of the bucket in which {@param s} should appear. + */ + protected int getBucketIndex(String s) { + try { + return (Integer) mGetBucketIndexMethod.invoke(mAlphabeticIndex, s); + } catch (Exception e) { + e.printStackTrace(); + } + return super.getBucketIndex(s); + } + + /** + * Returns the label for the bucket at the given index + */ + protected String getBucketLabel(int index) { + try { + return (String) mGetLabelMethod.invoke( + mGetBucketMethod.invoke(mAlphabeticIndex, index)); + } catch (Exception e) { + e.printStackTrace(); + } + return super.getBucketLabel(index); } - return super.getBucketLabel(index); } } diff --git a/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java b/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java index fee0376bd3..15c5e69dde 100644 --- a/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java +++ b/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java @@ -26,6 +26,7 @@ import android.content.pm.PackageInfo; import android.content.pm.ResolveInfo; import android.content.res.Resources; import android.graphics.drawable.Drawable; +import android.util.Log; public class LauncherActivityInfoCompatV16 extends LauncherActivityInfoCompat { @@ -51,7 +52,12 @@ public class LauncherActivityInfoCompatV16 extends LauncherActivityInfoCompat { } public CharSequence getLabel() { - return mResolveInfo.loadLabel(mPm); + try { + return mResolveInfo.loadLabel(mPm); + } catch (SecurityException e) { + Log.e("LAInfoCompat", "Failed to extract app display name from resolve info", e); + return ""; + } } public Drawable getIcon(int density) { diff --git a/src/com/android/launcher3/compat/UserManagerCompat.java b/src/com/android/launcher3/compat/UserManagerCompat.java index 978f9229da..186ab2a2bc 100644 --- a/src/com/android/launcher3/compat/UserManagerCompat.java +++ b/src/com/android/launcher3/compat/UserManagerCompat.java @@ -32,7 +32,7 @@ public abstract class UserManagerCompat { public static UserManagerCompat getInstance(Context context) { synchronized (sInstanceLock) { if (sInstance == null) { - if (Utilities.isNycOrAbove()) { + if (Utilities.ATLEAST_N) { sInstance = new UserManagerCompatVN(context.getApplicationContext()); } else if (Utilities.ATLEAST_LOLLIPOP) { sInstance = new UserManagerCompatVL(context.getApplicationContext()); diff --git a/src/com/android/launcher3/compat/UserManagerCompatVN.java b/src/com/android/launcher3/compat/UserManagerCompatVN.java index ae41e68a36..ed828a5f9a 100644 --- a/src/com/android/launcher3/compat/UserManagerCompatVN.java +++ b/src/com/android/launcher3/compat/UserManagerCompatVN.java @@ -16,7 +16,9 @@ package com.android.launcher3.compat; +import android.annotation.TargetApi; import android.content.Context; +import android.os.Build; import android.os.UserHandle; import android.os.UserManager; import android.util.Log; @@ -24,7 +26,7 @@ import android.util.Log; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; -//TODO: Once gogole3 SDK is updated to N, add @TargetApi(Build.VERSION_CODES.N) +@TargetApi(Build.VERSION_CODES.N) public class UserManagerCompatVN extends UserManagerCompatVL { private static final String TAG = "UserManagerCompatVN"; @@ -37,13 +39,7 @@ public class UserManagerCompatVN extends UserManagerCompatVL { public boolean isQuietModeEnabled(UserHandleCompat user) { if (user != null) { try { - //TODO: Replace with proper API call once google3 SDK is updated. - Method isQuietModeEnabledMethod = UserManager.class.getMethod("isQuietModeEnabled", - UserHandle.class); - return (boolean) isQuietModeEnabledMethod.invoke(mUserManager, user.getUser()); - } catch (NoSuchMethodError | NoSuchMethodException | IllegalAccessException - | InvocationTargetException e) { - Log.e(TAG, "Running on N without isQuietModeEnabled", e); + return mUserManager.isQuietModeEnabled(user.getUser()); } catch (IllegalArgumentException e) { // TODO remove this when API is fixed to not throw this // when called on user that isn't a managed profile. diff --git a/src/com/android/launcher3/model/GridSizeMigrationTask.java b/src/com/android/launcher3/model/GridSizeMigrationTask.java index 8117122055..f7da596f81 100644 --- a/src/com/android/launcher3/model/GridSizeMigrationTask.java +++ b/src/com/android/launcher3/model/GridSizeMigrationTask.java @@ -39,7 +39,7 @@ import java.util.Locale; */ public class GridSizeMigrationTask { - public static boolean ENABLED = Utilities.isNycOrAbove(); + public static boolean ENABLED = Utilities.ATLEAST_N; private static final String TAG = "GridSizeMigrationTask"; private static final boolean DEBUG = true; diff --git a/src/com/android/launcher3/model/WidgetsAndShortcutNameComparator.java b/src/com/android/launcher3/model/WidgetsAndShortcutNameComparator.java index b99056023a..2e4167e124 100644 --- a/src/com/android/launcher3/model/WidgetsAndShortcutNameComparator.java +++ b/src/com/android/launcher3/model/WidgetsAndShortcutNameComparator.java @@ -4,6 +4,8 @@ import android.content.ComponentName; import android.content.Context; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; +import android.util.Log; + import com.android.launcher3.LauncherAppWidgetProviderInfo; import com.android.launcher3.Utilities; import com.android.launcher3.compat.AppWidgetManagerCompat; @@ -91,7 +93,13 @@ public class WidgetsAndShortcutNameComparator implements Comparator { return Utilities.trim(mManager.loadLabel(widgetInfo)); } else { ResolveInfo shortcutInfo = (ResolveInfo) o; - return Utilities.trim(shortcutInfo.loadLabel(mPackageManager)); + try { + return Utilities.trim(shortcutInfo.loadLabel(mPackageManager)); + } catch (Exception e) { + Log.e("ShortcutNameComparator", + "Failed to extract app display name from resolve info", e); + return ""; + } } } }; diff --git a/src/com/android/launcher3/util/PackageManagerHelper.java b/src/com/android/launcher3/util/PackageManagerHelper.java index 08e8e869d5..5e60ed6ee8 100644 --- a/src/com/android/launcher3/util/PackageManagerHelper.java +++ b/src/com/android/launcher3/util/PackageManagerHelper.java @@ -62,7 +62,7 @@ public class PackageManagerHelper { // The value of FLAG_SUSPENDED was reused by a hidden constant // ApplicationInfo.FLAG_PRIVILEGED prior to N, so only check for suspended flag on N // or later. - if (Utilities.isNycOrAbove()) { + if (Utilities.ATLEAST_N) { return (info.flags & FLAG_SUSPENDED) != 0; } else { return false;