diff --git a/res/drawable-hdpi/focused_application_background.9.png b/res/drawable-hdpi/focused_application_background.9.png index 7bf37efed5..ac67b06e77 100644 Binary files a/res/drawable-hdpi/focused_application_background.9.png and b/res/drawable-hdpi/focused_application_background.9.png differ diff --git a/res/drawable-hdpi/pressed_application_background.9.png b/res/drawable-hdpi/pressed_application_background.9.png index 291af02269..fdb064aad9 100644 Binary files a/res/drawable-hdpi/pressed_application_background.9.png and b/res/drawable-hdpi/pressed_application_background.9.png differ diff --git a/res/drawable-mdpi/focused_application_background.9.png b/res/drawable-mdpi/focused_application_background.9.png index 17ee6ea1b1..259f122ac5 100644 Binary files a/res/drawable-mdpi/focused_application_background.9.png and b/res/drawable-mdpi/focused_application_background.9.png differ diff --git a/res/drawable-mdpi/pressed_application_background.9.png b/res/drawable-mdpi/pressed_application_background.9.png index b09f595b78..754af48224 100644 Binary files a/res/drawable-mdpi/pressed_application_background.9.png and b/res/drawable-mdpi/pressed_application_background.9.png differ diff --git a/res/values-ar-xlarge/strings.xml b/res/values-ar-xlarge/strings.xml new file mode 100644 index 0000000000..a395b6ccc7 --- /dev/null +++ b/res/values-ar-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "تحديد خلفية" + "إلغاء" + diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml index 4fc38a387b..bf37efaa83 100644 --- a/res/values-ar/strings.xml +++ b/res/values-ar/strings.xml @@ -53,8 +53,7 @@ - - + "تحديد أداة لإنشائها" "اسم المجلد" "إعادة تسمية المجلد" "موافق" diff --git a/res/values-bg-xlarge/strings.xml b/res/values-bg-xlarge/strings.xml new file mode 100644 index 0000000000..163b110ec2 --- /dev/null +++ b/res/values-bg-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Избор на тапет" + "Отказ" + diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml index a8a3777bad..10cd5a4a5c 100644 --- a/res/values-bg/strings.xml +++ b/res/values-bg/strings.xml @@ -53,8 +53,7 @@ - - + "Избор на създаващо приспособление" "Име на папка" "Преименуване на папка" "OK" diff --git a/res/values-ca-xlarge/strings.xml b/res/values-ca-xlarge/strings.xml new file mode 100644 index 0000000000..9db0ce925a --- /dev/null +++ b/res/values-ca-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Seleccionar un empaperat" + "Cancel·la" + diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 0bc6f11975..62e7cc0ad1 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -53,8 +53,7 @@ - - + "Selecció del widget per crear" "Nom de la carpeta" "Canvi de nom de carpeta" "D\'acord" diff --git a/res/values-cs-xlarge/strings.xml b/res/values-cs-xlarge/strings.xml new file mode 100644 index 0000000000..1991f9bb54 --- /dev/null +++ b/res/values-cs-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Výběr tapety" + "Zrušit" + diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 3b3ed4374d..b7ff05084b 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -40,8 +40,7 @@ "Nenalezeny žádné hry." "Žádné stažené aplikace." "Na tuto plochu nelze položku přetáhnout" - - + "Vyberte widget" "Název složky" "Přejmenovat složku" "OK" diff --git a/res/values-da-xlarge/strings.xml b/res/values-da-xlarge/strings.xml new file mode 100644 index 0000000000..3c9d0f5975 --- /dev/null +++ b/res/values-da-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Vælg tapet" + "Annuller" + diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 444f5025ba..b3d1a158e5 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -40,8 +40,7 @@ "Ingen spil." "Ingen hentede programmer." "Kunne ikke slippe elementet på denne startskærm" - - + "Vælg widget for at oprette" "Mappenavn" "Omdøb mappe" "OK" diff --git a/res/values-de-xlarge/strings.xml b/res/values-de-xlarge/strings.xml new file mode 100644 index 0000000000..330db8b48c --- /dev/null +++ b/res/values-de-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Hintergrund auswählen" + "Abbrechen" + diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 485cfc8bca..dcba4f39ed 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -40,8 +40,7 @@ "Keine Spiele gefunden." "Keine heruntergeladenen Apps" "Element wurde nicht auf Startbildschirm abgelegt." - - + "Widget für Erstellung auswählen" "Ordnername" "Ordner umbenennen" "OK" diff --git a/res/values-el-xlarge/strings.xml b/res/values-el-xlarge/strings.xml new file mode 100644 index 0000000000..0cdf680a75 --- /dev/null +++ b/res/values-el-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Επιλογή ταπετσαρίας" + "Ακύρωση" + diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index d6884995f6..12bec24b64 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -40,8 +40,7 @@ "Δεν βρέθηκαν παιχνίδια." "Δεν βρέθηκαν ληφθ. εφαρμ." "Δεν έγινε η απόθ. του στοιχείου στην αρχική οθόνη" - - + "Επιλογή γραφ. στοιχείου δημιουργίας" "Όνομα φακέλου" "Μετονομασία φακέλου" "OK" diff --git a/res/values-en-rGB-xlarge/strings.xml b/res/values-en-rGB-xlarge/strings.xml new file mode 100644 index 0000000000..86a7e03d15 --- /dev/null +++ b/res/values-en-rGB-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Select wallpaper" + "Cancel" + diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml index 9201f31a37..1d2916397a 100644 --- a/res/values-en-rGB/strings.xml +++ b/res/values-en-rGB/strings.xml @@ -48,8 +48,7 @@ - - + "Select widget to create" "Folder name" "Rename folder" "OK" diff --git a/res/values-es-rUS-xlarge/strings.xml b/res/values-es-rUS-xlarge/strings.xml new file mode 100644 index 0000000000..f73a394d5e --- /dev/null +++ b/res/values-es-rUS-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Seleccionar fondo de pantalla" + "Cancelar" + diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index a1632c144b..b553255ad6 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -40,8 +40,7 @@ "No se encontraron juegos." "No se encontraron apps." "No se pudo colocar el elemento en esta pantalla principal" - - + "Seleccionar widget para crear" "Nombre de carpeta" "Cambiar nombre de carpeta" "Aceptar" diff --git a/res/values-es-xlarge/strings.xml b/res/values-es-xlarge/strings.xml new file mode 100644 index 0000000000..f73a394d5e --- /dev/null +++ b/res/values-es-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Seleccionar fondo de pantalla" + "Cancelar" + diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index f9ed9bb3e7..350b16a3eb 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -40,8 +40,7 @@ "No hay juegos." "Sin aplicaciones descarg." "No se puede soltar el elemento en este escritorio." - - + "Seleccionar widget" "Nombre de carpeta" "Cambiar nombre de carpeta" "Aceptar" diff --git a/res/values-fa-xlarge/strings.xml b/res/values-fa-xlarge/strings.xml new file mode 100644 index 0000000000..89da558b7c --- /dev/null +++ b/res/values-fa-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "انتخاب تصویر زمینه" + "لغو" + diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 01a47a401b..e8809901bd 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -53,8 +53,7 @@ - - + "انتخاب ابزارک برای ایجاد" "نام پوشه" "تغییر نام پوشه" "تأیید" diff --git a/res/values-fi-xlarge/strings.xml b/res/values-fi-xlarge/strings.xml new file mode 100644 index 0000000000..500d7253cb --- /dev/null +++ b/res/values-fi-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Valitse taustakuva" + "Peruuta" + diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index b24fc5d1ed..e389cd691f 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -53,8 +53,7 @@ - - + "Valitse luotava widget" "Kansion nimi" "Nimeä kansio uudelleen" "OK" diff --git a/res/values-fr-xlarge/strings.xml b/res/values-fr-xlarge/strings.xml new file mode 100644 index 0000000000..6ca65ead03 --- /dev/null +++ b/res/values-fr-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Sélectionner un fond d\'écran" + "Annuler" + diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 831f759695..585bed72f7 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -40,8 +40,7 @@ "Aucun jeu n\'a été trouvé." "Pas d\'application téléchargée" "Impossible de déposer l\'élément sur l\'écran d\'accueil." - - + "Sélectionner le widget à créer" "Nom du dossier" "Renommer le dossier" "OK" diff --git a/res/values-hr-xlarge/strings.xml b/res/values-hr-xlarge/strings.xml new file mode 100644 index 0000000000..076f71bd3c --- /dev/null +++ b/res/values-hr-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Odaberite pozadinsku sliku" + "Odustani" + diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index edf8096cc3..807781f90c 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -53,8 +53,7 @@ - - + "Odabir widgeta za stvaranje" "Naziv mape" "Preimenuj mapu" "U redu" diff --git a/res/values-hu-xlarge/strings.xml b/res/values-hu-xlarge/strings.xml new file mode 100644 index 0000000000..9d799c8a3b --- /dev/null +++ b/res/values-hu-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Háttérkép kiválasztása" + "Mégse" + diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml index 7e9d4f0d02..2382caf7b4 100644 --- a/res/values-hu/strings.xml +++ b/res/values-hu/strings.xml @@ -53,8 +53,7 @@ - - + "Válassza ki a létrehozandó modult" "Mappa neve" "Mappa átnevezése" "OK" diff --git a/res/values-in-xlarge/strings.xml b/res/values-in-xlarge/strings.xml new file mode 100644 index 0000000000..d6ad561569 --- /dev/null +++ b/res/values-in-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Pilih wallpaper" + "Batal" + diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml index a35d48406d..704306b272 100644 --- a/res/values-in/strings.xml +++ b/res/values-in/strings.xml @@ -53,8 +53,7 @@ - - + "Pilih widget yang akan dibuat" "Nama map" "Ubah nama map" "OK" diff --git a/res/values-it-xlarge/strings.xml b/res/values-it-xlarge/strings.xml new file mode 100644 index 0000000000..2f0ee4a7a6 --- /dev/null +++ b/res/values-it-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Seleziona sfondo" + "Annulla" + diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index e8c6476371..2c9b5a34a4 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -40,8 +40,7 @@ "Nessun gioco trovato." "Nessuna appl. scaricata" "Impossibile rilasciare elemento in schermata Home" - - + "Seleziona il widget da creare" "Nome cartella" "Rinomina cartella" "OK" diff --git a/res/values-iw-xlarge/strings.xml b/res/values-iw-xlarge/strings.xml new file mode 100644 index 0000000000..55c3befe80 --- /dev/null +++ b/res/values-iw-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "בחר טפט" + "ביטול" + diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml index 4d45c598d0..9524ba31ca 100644 --- a/res/values-iw/strings.xml +++ b/res/values-iw/strings.xml @@ -53,8 +53,7 @@ - - + "בחירה ב-Widget שברצונך ליצור" "שם תיקיה" "שנה את שם התיקיה" "אישור" diff --git a/res/values-ja-xlarge/strings.xml b/res/values-ja-xlarge/strings.xml new file mode 100644 index 0000000000..6e40f03305 --- /dev/null +++ b/res/values-ja-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "壁紙の選択" + "キャンセル" + diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 48fb10c8d7..fa8e86ba79 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -40,8 +40,7 @@ "ゲームなし" "ダウンロードアプリなし" "このホーム画面にアイテムをドロップできませんでした" - - + "作成するウィジェットを選択" "フォルダ名" "フォルダ名を変更" "OK" diff --git a/res/values-ko-xlarge/strings.xml b/res/values-ko-xlarge/strings.xml new file mode 100644 index 0000000000..f8d7cbaf42 --- /dev/null +++ b/res/values-ko-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "배경화면 선택" + "취소" + diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 161b31c2e9..c342093b9d 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -40,8 +40,7 @@ "게임이 없습니다." "다운로드한 애플리케이션이 없습니다." "홈 화면에 항목을 드롭할 수 없습니다." - - + "만들 위젯 선택" "폴더 이름" "폴더 이름 바꾸기" "확인" diff --git a/res/values-lt-xlarge/strings.xml b/res/values-lt-xlarge/strings.xml new file mode 100644 index 0000000000..93b4da1463 --- /dev/null +++ b/res/values-lt-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Pasirinkti darbalaukio foną" + "Atšaukti" + diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml index 6d1f82f830..bfa05d38a6 100644 --- a/res/values-lt/strings.xml +++ b/res/values-lt/strings.xml @@ -53,8 +53,7 @@ - - + "Pasirinkite norimą sukurti valdiklį" "Aplanko pavadinimas" "Sukurti aplankui naują pavadinimą" "Gerai" diff --git a/res/values-lv-xlarge/strings.xml b/res/values-lv-xlarge/strings.xml new file mode 100644 index 0000000000..12353c6d72 --- /dev/null +++ b/res/values-lv-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Fona tapetes atlase" + "Atcelt" + diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index d5e544c6ce..02e3245492 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -53,8 +53,7 @@ - - + "Atlasiet logrīku, ko izveidot" "Mapes nosaukums" "Mapes pārdēvēšana" "Labi" diff --git a/res/values-nb-xlarge/strings.xml b/res/values-nb-xlarge/strings.xml new file mode 100644 index 0000000000..dfa5b1b340 --- /dev/null +++ b/res/values-nb-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Velg bakgrunnsbilde" + "Avbryt" + diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index bf8ed3050a..aca0a9307d 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -40,8 +40,7 @@ "Finner ingen spill." "Finner ingen nedl.prog." "Kunne ikke slippe elementet på denne startskjermen" - - + "Velg modul for oppretting" "Mappenavn" "Gi nytt navn til mappe" "OK" diff --git a/res/values-nl-xlarge/strings.xml b/res/values-nl-xlarge/strings.xml new file mode 100644 index 0000000000..d466c406a6 --- /dev/null +++ b/res/values-nl-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Achtergrond selecteren" + "Annuleren" + diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index 506d6ed858..5bdc674716 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -40,8 +40,7 @@ "Geen games gevonden." "Geen gedownl. apps gevond." "Kan item niet neerzetten op dit startscherm" - - + "Widget selecteren om te maken" "Mapnaam" "Naam van map wijzigen" "OK" diff --git a/res/values-pl-xlarge/strings.xml b/res/values-pl-xlarge/strings.xml new file mode 100644 index 0000000000..2b6066d9b7 --- /dev/null +++ b/res/values-pl-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Wybierz tapetę" + "Anuluj" + diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 594785db11..85d061ae14 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -40,8 +40,7 @@ "Nie znaleziono gier." "Brak pobranych aplikacji." "Nie można upuścić elementu na ekranie głównym" - - + "Wybierz widżet do utworzenia" "Nazwa folderu" "Zmień nazwę folderu" "OK" diff --git a/res/values-pt-rPT-xlarge/strings.xml b/res/values-pt-rPT-xlarge/strings.xml new file mode 100644 index 0000000000..e6fcfde8a7 --- /dev/null +++ b/res/values-pt-rPT-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Seleccionar imagem de fundo" + "Cancelar" + diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index ab054e8972..538c820b02 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -40,8 +40,7 @@ "Sem jogos." "Sem aplic. transferidas." "Não foi possível largar o item neste ecrã inicial" - - + "Seleccionar widget a criar" "Nome da pasta" "Mudar o nome da pasta" "OK" diff --git a/res/values-pt-xlarge/strings.xml b/res/values-pt-xlarge/strings.xml new file mode 100644 index 0000000000..fdc87353bf --- /dev/null +++ b/res/values-pt-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Selecionar plano de fundo" + "Cancelar" + diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index 4c132bcd2d..f45f04b5c4 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -40,8 +40,7 @@ "Nenhum jogo encontrado." "Nenhum aplic. encontrado." "Não foi possível soltar o item nesta tela inicial" - - + "Selecione um widget para criar" "Nome da pasta" "Renomear pasta" "OK" diff --git a/res/values-ro-xlarge/strings.xml b/res/values-ro-xlarge/strings.xml new file mode 100644 index 0000000000..b94f344166 --- /dev/null +++ b/res/values-ro-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Selectaţi o imagine de fundal" + "Anulaţi" + diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index d051e343c7..155e996308 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -53,8 +53,7 @@ - - + "Selectaţi widgetul de creat" "Nume dosar" "Redenumiţi dosarul" "OK" diff --git a/res/values-ru-xlarge/strings.xml b/res/values-ru-xlarge/strings.xml new file mode 100644 index 0000000000..c6f10eb909 --- /dev/null +++ b/res/values-ru-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Выберите обои" + "Отмена" + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 4b2844a254..6351b4b9f6 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -40,8 +40,7 @@ "Игр не найдено." "Нет загруженных приложений." "Не удается скопировать элемент на главный экран" - - + "Выберите виджет" "Название папки" "Переименовать папку" "ОК" diff --git a/res/values-sk-xlarge/strings.xml b/res/values-sk-xlarge/strings.xml new file mode 100644 index 0000000000..f2e695b410 --- /dev/null +++ b/res/values-sk-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Výber tapety" + "Zrušiť" + diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml index 7260cbf9e4..9c16aaf812 100644 --- a/res/values-sk/strings.xml +++ b/res/values-sk/strings.xml @@ -53,8 +53,7 @@ - - + "Vyberte miniaplikáciu" "Názov priečinka" "Premenovať priečinok" "OK" diff --git a/res/values-sl-xlarge/strings.xml b/res/values-sl-xlarge/strings.xml new file mode 100644 index 0000000000..0390a3a372 --- /dev/null +++ b/res/values-sl-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Izberite sliko za ozadje" + "Prekliči" + diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index eb6d23a7cc..c387e54d0e 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -53,8 +53,7 @@ - - + "Izbira pripom., ki ga želite ustv." "Ime mape" "Preimenuj mapo" "V redu" diff --git a/res/values-sr-xlarge/strings.xml b/res/values-sr-xlarge/strings.xml new file mode 100644 index 0000000000..00af478daf --- /dev/null +++ b/res/values-sr-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Избор позадине" + "Откажи" + diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 8d8db28b63..8ab63b97d4 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -53,8 +53,7 @@ - - + "Избор виџета за прављење" "Име директоријума" "Преименовање директоријума" "Потврди" diff --git a/res/values-sv-xlarge/strings.xml b/res/values-sv-xlarge/strings.xml new file mode 100644 index 0000000000..23cb5243ef --- /dev/null +++ b/res/values-sv-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Välj bakgrund" + "Avbryt" + diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 7c914cb123..55ae511d59 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -40,8 +40,7 @@ "Inga spel hittades." "Inga hämtade appar." "Objektet kunde inte släppas på den här startsidan" - - + "Välj en widget att skapa" "Mappnamn" "Byt namn på mapp" "OK" diff --git a/res/values-th-xlarge/strings.xml b/res/values-th-xlarge/strings.xml new file mode 100644 index 0000000000..8de37c0805 --- /dev/null +++ b/res/values-th-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "เลือกวอลเปเปอร์" + "ยกเลิก" + diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml index 7a9b107a7f..67b44baaa8 100644 --- a/res/values-th/strings.xml +++ b/res/values-th/strings.xml @@ -53,8 +53,7 @@ - - + "เลือกวิดเจ็ตที่จะสร้าง" "ชื่อโฟลเดอร์" "เปลี่ยนชื่อโฟลเดอร์" "ตกลง" diff --git a/res/values-tl-xlarge/strings.xml b/res/values-tl-xlarge/strings.xml new file mode 100644 index 0000000000..9dce1edd74 --- /dev/null +++ b/res/values-tl-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Pumili ng wallpaper" + "Kanselahin" + diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml index 7d944d94d6..7bb597b54a 100644 --- a/res/values-tl/strings.xml +++ b/res/values-tl/strings.xml @@ -53,8 +53,7 @@ - - + "Pumili ng widget na lilikhain" "Pangalan ng folder" "Palitan ng pangalan ang folder" "OK" diff --git a/res/values-tr-xlarge/strings.xml b/res/values-tr-xlarge/strings.xml new file mode 100644 index 0000000000..2d12084e6b --- /dev/null +++ b/res/values-tr-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Duvar kağıdı seçin" + "İptal" + diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 5810c479e0..a4acde52ab 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -40,8 +40,7 @@ "Oyun bulunamadı." "İndirilmş uyg bulunamadı." "Öğe bu ana ekrana bırakılamadı" - - + "Oluşturulacak widget\'i seç" "Klasör adı" "Klasörü yeniden adlandır" "Tamam" diff --git a/res/values-uk-xlarge/strings.xml b/res/values-uk-xlarge/strings.xml new file mode 100644 index 0000000000..c8d8b56a20 --- /dev/null +++ b/res/values-uk-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Вибрати фоновий малюнок" + "Скасувати" + diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 04d7d1d2e8..b24a498e7f 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -53,8 +53,7 @@ - - + "Вибрати віджет для створення" "Назва папки" "Переймен. папку" "OK" diff --git a/res/values-vi-xlarge/strings.xml b/res/values-vi-xlarge/strings.xml new file mode 100644 index 0000000000..0eebe96415 --- /dev/null +++ b/res/values-vi-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "Chọn hình nền" + "Hủy" + diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index c8724bf9a0..fe254f7dbe 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -53,8 +53,7 @@ - - + "Chọn tiện ích để tạo" "Tên thư mục" "Đổi tên thư mục" "OK" diff --git a/res/values-zh-rCN-xlarge/strings.xml b/res/values-zh-rCN-xlarge/strings.xml new file mode 100644 index 0000000000..35c523fb6d --- /dev/null +++ b/res/values-zh-rCN-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "选择壁纸" + "取消" + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index a94b6a78eb..6a2b7b0bfd 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -40,8 +40,7 @@ "未找到游戏。" "未找到已下载的应用程序。" "无法将该项放到主屏幕上" - - + "选择窗口小部件进行创建" "文件夹名称" "重命名文件夹" "确定" diff --git a/res/values-zh-rTW-xlarge/strings.xml b/res/values-zh-rTW-xlarge/strings.xml new file mode 100644 index 0000000000..d2bf8d44c8 --- /dev/null +++ b/res/values-zh-rTW-xlarge/strings.xml @@ -0,0 +1,24 @@ + + + + + "選取桌布" + "取消" + diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index bb5309a42c..c3c91c518e 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -40,8 +40,7 @@ "找不到遊戲。" "找不到已下載的應用程式。" "無法將項目拖放至主螢幕上" - - + "選取要建立的小工具" "資料夾名稱" "重新命名資料夾" "確定" diff --git a/src/com/android/launcher2/AllAppsPagedView.java b/src/com/android/launcher2/AllAppsPagedView.java index 2fd0b65691..1ad7e078a6 100644 --- a/src/com/android/launcher2/AllAppsPagedView.java +++ b/src/com/android/launcher2/AllAppsPagedView.java @@ -23,6 +23,7 @@ import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; +import android.graphics.Color; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.Log; @@ -246,16 +247,6 @@ public class AllAppsPagedView extends PagedView return false; } - if (v instanceof Checkable) { - // In preparation for drag, we always reset the checked grand children regardless of - // what choice mode we are in - resetCheckedGrandchildren(); - - // Toggle the selection on the dragged app - Checkable c = (Checkable) v; - c.toggle(); - } - // Start drag mode after the item is selected setupDragMode(); @@ -263,13 +254,30 @@ public class AllAppsPagedView extends PagedView app = new ApplicationInfo(app); // get icon (top compound drawable, index is 1) - final Drawable icon = ((TextView) v).getCompoundDrawables()[1]; - Bitmap b = Bitmap.createBitmap(icon.getIntrinsicWidth(), icon.getIntrinsicHeight(), + final TextView tv = (TextView) v; + final Drawable icon = tv.getCompoundDrawables()[1]; + Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(b); + c.translate((v.getWidth() - icon.getIntrinsicWidth()) / 2, v.getPaddingTop()); icon.draw(c); + + // We toggle the checked state _after_ we create the view for the drag in case toggling the + // checked state changes the view's look + if (v instanceof Checkable) { + // In preparation for drag, we always reset the checked grand children regardless of + // what choice mode we are in + resetCheckedGrandchildren(); + + // Toggle the selection on the dragged app + Checkable checkable = (Checkable) v; + checkable.toggle(); + } + + // Start the drag mLauncher.getWorkspace().onDragStartedWithItemSpans(1, 1, b); mDragController.startDrag(v, b, this, app, DragController.DRAG_ACTION_COPY, null); + b.recycle(); return true; } diff --git a/src/com/android/launcher2/CustomizePagedView.java b/src/com/android/launcher2/CustomizePagedView.java index 799e017933..694d4d0151 100644 --- a/src/com/android/launcher2/CustomizePagedView.java +++ b/src/com/android/launcher2/CustomizePagedView.java @@ -24,10 +24,10 @@ import java.util.List; import org.xmlpull.v1.XmlPullParser; import android.animation.Animator; +import android.animation.Animator.AnimatorListener; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import android.animation.TimeInterpolator; -import android.animation.Animator.AnimatorListener; import android.app.WallpaperManager; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProviderInfo; @@ -41,8 +41,9 @@ import android.content.res.Resources; import android.content.res.TypedArray; import android.content.res.XmlResourceParser; import android.graphics.Bitmap; -import android.graphics.Canvas; import android.graphics.Bitmap.Config; +import android.graphics.Canvas; +import android.graphics.Color; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.Log; @@ -571,10 +572,10 @@ public class CustomizePagedView extends PagedView return super.onTouchEvent(ev); } - Bitmap drawableToBitmap(Drawable d) { - Bitmap b = Bitmap.createBitmap(d.getIntrinsicWidth(), d.getIntrinsicHeight(), - Bitmap.Config.ARGB_8888); + Bitmap drawableToBitmap(Drawable d, View v) { + Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(b); + c.translate((v.getWidth() - d.getIntrinsicWidth()) / 2, v.getPaddingTop()); d.draw(c); return b; } @@ -595,10 +596,10 @@ public class CustomizePagedView extends PagedView case WidgetCustomization: { // Get the widget preview as the drag representation final LinearLayout l = (LinearLayout) v; - final Drawable icon = ((ImageView) l.findViewById(R.id.widget_preview)).getDrawable(); - Bitmap b = drawableToBitmap(icon); + final ImageView i = (ImageView) l.findViewById(R.id.widget_preview); + final Drawable icon = i.getDrawable(); + Bitmap b = drawableToBitmap(icon, i); PendingAddWidgetInfo createWidgetInfo = (PendingAddWidgetInfo) v.getTag(); - final View dragView = v.findViewById(R.id.widget_preview); int[] spanXY = CellLayout.rectToCell( getResources(), createWidgetInfo.minWidth, createWidgetInfo.minHeight, null); @@ -606,30 +607,35 @@ public class CustomizePagedView extends PagedView createWidgetInfo.spanY = spanXY[1]; mLauncher.getWorkspace().onDragStartedWithItemSpans(spanXY[0], spanXY[1], b); mDragController.startDrag( - v, b, this, createWidgetInfo, DragController.DRAG_ACTION_COPY, null); - + i, b, this, createWidgetInfo, DragController.DRAG_ACTION_COPY, null); + b.recycle(); return true; } case ShortcutCustomization: { // get icon (top compound drawable, index is 1) - final Drawable icon = ((TextView) v).getCompoundDrawables()[1]; - Bitmap b = drawableToBitmap(icon); + final TextView tv = (TextView) v; + final Drawable icon = tv.getCompoundDrawables()[1]; + Bitmap b = drawableToBitmap(icon, tv); PendingAddItemInfo createItemInfo = (PendingAddItemInfo) v.getTag(); - mDragController.startDrag( - v, b, this, createItemInfo, DragController.DRAG_ACTION_COPY, null); + mLauncher.getWorkspace().onDragStartedWithItemSpans(1, 1, b); + mDragController.startDrag(v, b, this, createItemInfo, DragController.DRAG_ACTION_COPY, + null); + b.recycle(); return true; } case ApplicationCustomization: { // Pick up the application for dropping // get icon (top compound drawable, index is 1) - final Drawable icon = ((TextView) v).getCompoundDrawables()[1]; - Bitmap b = drawableToBitmap(icon); + final TextView tv = (TextView) v; + final Drawable icon = tv.getCompoundDrawables()[1]; + Bitmap b = drawableToBitmap(icon, tv); ApplicationInfo app = (ApplicationInfo) v.getTag(); app = new ApplicationInfo(app); - mDragController.startDrag(v, b, this, app, DragController.DRAG_ACTION_COPY, null); mLauncher.getWorkspace().onDragStartedWithItemSpans(1, 1, b); + mDragController.startDrag(v, b, this, app, DragController.DRAG_ACTION_COPY, null); + b.recycle(); return true; } } diff --git a/src/com/android/launcher2/PagedViewIcon.java b/src/com/android/launcher2/PagedViewIcon.java index fbc67d8a08..884884e312 100644 --- a/src/com/android/launcher2/PagedViewIcon.java +++ b/src/com/android/launcher2/PagedViewIcon.java @@ -16,6 +16,7 @@ package com.android.launcher2; +import android.animation.ObjectAnimator; import android.content.Context; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; @@ -28,7 +29,6 @@ import android.os.HandlerThread; import android.os.Message; import android.util.AttributeSet; import android.widget.Checkable; -import android.widget.TextView; import com.android.launcher.R; import com.android.launcher2.PagedView.PagedViewIconCache; @@ -56,6 +56,10 @@ public class PagedViewIcon extends CacheableTextView implements Checkable { private int mHolographicAlpha; private boolean mIsChecked; + private ObjectAnimator mCheckedAlphaAnimator; + private final static float sCheckedAlpha = 0.4f; + private final static int sCheckedFadeInDuration = 150; + private final static int sCheckedFadeOutDuration = 200; // Highlight colors private int mHoloBlurColor; @@ -230,19 +234,24 @@ public class PagedViewIcon extends CacheableTextView implements Checkable { if (mIsChecked != checked) { mIsChecked = checked; + float alpha; + int duration; if (mIsChecked) { - mCheckedOutline = Bitmap.createBitmap(mIcon.getWidth(), mIcon.getHeight(), - Bitmap.Config.ARGB_8888); - Canvas checkedOutlineCanvas = new Canvas(mCheckedOutline); - mPaint.setAlpha(255); - checkedOutlineCanvas.drawBitmap(mIcon, 0, 0, mPaint); - - sHolographicOutlineHelper.applyThickExpensiveOutlineWithBlur(mCheckedOutline, - checkedOutlineCanvas, mCheckedBlurColor, mCheckedOutlineColor); + alpha = sCheckedAlpha; + duration = sCheckedFadeInDuration; } else { - invalidateCheckedImage(); + alpha = 1.0f; + duration = sCheckedFadeOutDuration; } + // Initialize the animator + if (mCheckedAlphaAnimator != null) { + mCheckedAlphaAnimator.cancel(); + } + mCheckedAlphaAnimator = ObjectAnimator.ofFloat(this, "alpha", alpha); + mCheckedAlphaAnimator.setDuration(duration); + mCheckedAlphaAnimator.start(); + invalidate(); } } diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java index 969fbd7cc8..705453d3a1 100644 --- a/src/com/android/launcher2/Workspace.java +++ b/src/com/android/launcher2/Workspace.java @@ -21,12 +21,12 @@ import java.util.HashSet; import java.util.List; import android.animation.Animator; +import android.animation.Animator.AnimatorListener; import android.animation.AnimatorSet; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import android.animation.TimeInterpolator; import android.animation.ValueAnimator; -import android.animation.Animator.AnimatorListener; import android.animation.ValueAnimator.AnimatorUpdateListener; import android.app.AlertDialog; import android.app.WallpaperManager; @@ -44,6 +44,7 @@ import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Camera; import android.graphics.Canvas; +import android.graphics.Color; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Rect;