am 800d0ba4: (-s ours) am 95dd539b: (-s ours) Import translations. DO NOT MERGE
* commit '800d0ba4c2867e4caa7764109ee3ab5994800c42':
Import translations. DO NOT MERGE
diff --git a/proguard.flags b/proguard.flags
index 0cde28e..3fd0f30 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -44,6 +44,10 @@
public int getY();
}
+-keep class com.android.launcher2.LauncherModel {
+ *;
+}
+
-keep class com.android.launcher2.Workspace {
public float getBackgroundAlpha();
public void setBackgroundAlpha(float);
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 7c5b8c2..77a0087 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -42,7 +42,7 @@
<string name="group_shortcuts" msgid="9133529424900391877">"አቋራጮች"</string>
<string name="group_widgets" msgid="6704978494073105844">"ፍርግሞች"</string>
<string name="group_wallpapers" msgid="1568191644272224858">"ልጣፍ"</string>
- <string name="completely_out_of_space" msgid="1759078539443491182">"የመነሻ ማያ ገጾችህ ላይ ተጨማሪ ቦታ የለም።"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"የመነሻ ማያ ገጾችዎ ላይ ተጨማሪ ቦታ የለም።"</string>
<string name="out_of_space" msgid="8365249326091984698">"በዚህ መነሻ ማያ ላይ ምንም ቦታ የለም።"</string>
<string name="hotseat_out_of_space" msgid="6304886797358479361">"በመትከያ ቦታው ላይ ተጨማሪ ክፍል የለም።"</string>
<string name="invalid_hotseat_item" msgid="6545340627805449250">"ይህ ፍርግም ለማስቀመጫው በጣም ትልቅ ነው።"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 63752fd..3c348c6 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -21,7 +21,7 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="application_name" msgid="8424725141379931883">"المشغل"</string>
<string name="home" msgid="5921706419368316758">"المنزل"</string>
- <string name="uid_name" msgid="3371120195364560632">"تطبيقات Android المركزية"</string>
+ <string name="uid_name" msgid="3371120195364560632">"تطبيقات Android المركزية"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
<string name="chooser_wallpaper" msgid="6063168087625352235">"اختيار خلفية من"</string>
<string name="wallpaper_instructions" msgid="4215640646180727542">"تعيين خلفية"</string>
@@ -67,7 +67,7 @@
<string name="menu_manage_apps" msgid="2308685199463588895">"إدارة التطبيقات"</string>
<string name="menu_wallpaper" msgid="5837429080911269832">"خلفية"</string>
<string name="menu_search" msgid="4826514464423239041">"بحث"</string>
- <string name="menu_notifications" msgid="6424587053194766192">"التنبيهات"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"الإشعارات"</string>
<string name="menu_settings" msgid="3946232973327980394">"إعدادات النظام"</string>
<string name="menu_help" msgid="4901160661634590633">"مساعدة"</string>
<string name="cab_menu_delete_app" msgid="4089398025537640349">"إزالة التطبيق"</string>
@@ -88,11 +88,11 @@
<string name="uninstall_system_app_text" msgid="6429814133777046491">"هذا تطبيق نظام وتتعذر إزالته."</string>
<string name="dream_name" msgid="2847171357608437154">"راجمة"</string>
<string name="folder_hint_text" msgid="8633351560105748141">"مجلد بدون اسم"</string>
- <string name="workspace_description_format" msgid="2968608205939373034">"الشاشة الرئيسية %1$d"</string>
- <string name="default_scroll_format" msgid="4057140866420001240">"الصفحة %1$d من %2$d"</string>
- <string name="workspace_scroll_format" msgid="1704767047951143301">"الشاشة الرئيسية %1$d من %2$d"</string>
- <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"صفحة التطبيقات %1$d من %2$d"</string>
- <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"صفحة الأدوات %1$d من %2$d"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"الشاشة الرئيسية %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"الصفحة %1$d من %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"الشاشة الرئيسية %1$d من %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"صفحة التطبيقات %1$d من %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"صفحة الأدوات %1$d من %2$d"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"لك مطلق الحرية لتفعل ما تشاء"</string>
<string name="workspace_cling_move_item" msgid="791013895761065070">"يمكنك وضع التطبيقات المفضلة هنا."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"للاطلاع على جميع التطبيقات، المس الدائرة."</string>
diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml
new file mode 100644
index 0000000..13a2fe9
--- /dev/null
+++ b/res/values-az-rAZ/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Başladıcı"</string>
+ <string name="home" msgid="5921706419368316758">"Ana səhifə"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Əsas Android Tətbiqləri"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Divar kağızı seçin:"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Divar kağızı seçin"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Divar kağızları"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Tətbiq quraşdırılmayıb."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Widgetlər"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Widgeti götürmək üçün toxunub saxlayın."</string>
+ <string name="market" msgid="2652226429823445833">"Bazar"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Bu ana ekrana element atmaq mümkün olmadı."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Yaratmaq üçün widget seçin"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Qovluq adı"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Qovluq adını dəyişin"</string>
+ <string name="rename_action" msgid="6016003384693240896">"OK"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Ləğv et"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Ana ekrana əlavə et"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Tətbiqlər"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Qısayollar"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Widgetlər"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Divar kağızları"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Ana ekranlarınızda boş yer yoxdur."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Bu ana ekranda boş yer yoxdur."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Hotseat\'də boş yer yoxdur."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Bu widget hotseat üçün çox böyükdür."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" qısayolu yaradıldı."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" qısayolu silindi."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" qısayolu artıq mövcuddur."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Qısayol seçin"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Tətbiq seçin"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Tətbiq"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Ana səhifə"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Silin"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Sistemdən silin"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Silin"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Sistemdən silin"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Tətbiq infosu"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Axtarış"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Səsli Axtarış"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Tətbiqlər"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Silin"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Güncəlləməni sistemdən silin"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Əlavə edin"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Tətbiqləri idarə edin"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Divar kağızı"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Axtarış"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Bildirişlər"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Sistem parametrləri"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Kömək"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Tətbiqi sistemdən sil"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Tətbiq məlumatları"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 tətbiq seçildi"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 widget seçildi"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 qovluq seçildi"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 qısayol seçildi"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"qısayolları silin"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"İstifadəçi müdaxiləsi olmadan tətbiqə qısayolları əlavə etməyə icazə verir."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"qısayolları sistemdən silin"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"İstifadəçi müdaxiləsi olmadan tətbiqə qısayolları silməyə icazə verir."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"əsas parametrləri və qısayolları oxuyun"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Tətbiqə Ana Səhifədə parametrləri və qısayolları oxumağa icazə verir."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"əsas parametrləri və qısayolları yazın"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Tətbiqə Ana Səhifədə parametrləri və qısayolları dəyişməyə icazə verir."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Widget yükləmə problemi"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Bu sistem tətbiqi olduğu üçün sistemdən silinə bilməz."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Raket Başladıcı"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Adsız Qovluq"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Ana ekran %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$d səhifədən %1$d səhifə"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Ana ekran %1$d of %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d tətbiq səhifəsindən %1$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$d widget səhifəsindən %1$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Özünüzü evinizdəki kimi hiss edin"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Siz sevdiyiniz tətbiqi bura yerləşdirə bilərsiniz."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Bütün tətbiqlərinizi görmək üçün, çevrəyə toxunun."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Bir neçə tətbiq seçin"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ana ekrana tətbiq əlavə etmək üçün tutaraq saxlayın."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Tətbiqlərinizi qovluqlar ilə təşkil edin"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Tətbiqi köçürmək üçün toxunaraq saxlayın"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Ana ekranda yeni qovluq açmaq üçün bir tətbiqi digərinin yuxarısına qoyun."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"OK"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Qovluq açıldı, <xliff:g id="HEIGHT">%2$d</xliff:g> hündürlük ilə <xliff:g id="WIDTH">%1$d</xliff:g> enində"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Qovluq bağlamaq üçün toxunun"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Ad dəyişikliyini yadda saxlamaq üçün toxunun"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Qovluq bağlıdır"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Qovluq adı <xliff:g id="NAME">%1$s</xliff:g> ilə dəyişdirildi"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Qovluq: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
deleted file mode 100644
index 67b07b6..0000000
--- a/res/values-be/strings.xml
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-/*
-* Copyright (C) 2008 The Android Open Source Project
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Панэль запуску"</string>
- <string name="home" msgid="5921706419368316758">"На галоўную старонку"</string>
- <string name="uid_name" msgid="3371120195364560632">"Асноўныя прыкладанні для Android"</string>
- <string name="folder_name" msgid="8551881338202938211"></string>
- <string name="chooser_wallpaper" msgid="6063168087625352235">"Выбраць шпалеры"</string>
- <string name="wallpaper_instructions" msgid="4215640646180727542">"Усталяваць шпалеры"</string>
- <string name="pick_wallpaper" msgid="5630222540525626723">"Шпалеры"</string>
- <string name="activity_not_found" msgid="217823393239365967">"Прыкладанне не ўсталявана."</string>
- <string name="widgets_tab_label" msgid="9145860100000983599">"Віджэты"</string>
- <string name="long_press_widget_to_add" msgid="7395697462851217506">"Націсніце і ўтрымлiвайце віджэт, каб дадаць яго."</string>
- <string name="market" msgid="2652226429823445833">"Крама"</string>
- <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
- <string name="external_drop_widget_error" msgid="2285187188524172774">"Немагчыма выдалiць элемент на галоўным экране."</string>
- <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Выберыце віджэт для стварэння"</string>
- <string name="rename_folder_label" msgid="5646236631298452787">"Назва тэчкі"</string>
- <string name="rename_folder_title" msgid="4544573104191526550">"Пераназваць тэчку"</string>
- <string name="rename_action" msgid="6016003384693240896">"ОК"</string>
- <string name="cancel_action" msgid="3811860427489435048">"Адмяніць"</string>
- <string name="menu_item_add_item" msgid="6233177331075781114">"Дадаць на Галоўную старонку"</string>
- <string name="group_applications" msgid="2103752818818161976">"Прыкладаннi"</string>
- <string name="group_shortcuts" msgid="9133529424900391877">"Хуткі доступ"</string>
- <string name="group_widgets" msgid="6704978494073105844">"Віджэты"</string>
- <string name="group_wallpapers" msgid="1568191644272224858">"Шпалеры"</string>
- <string name="completely_out_of_space" msgid="1759078539443491182">"На галоўных экранах больш няма месца."</string>
- <string name="out_of_space" msgid="8365249326091984698">"На Галоўнай старонцы больш няма месца."</string>
- <string name="hotseat_out_of_space" msgid="6304886797358479361">"На Hotseat больш няма месца."</string>
- <string name="invalid_hotseat_item" msgid="6545340627805449250">"Гэты віджэт занадта вялікі для hotseat."</string>
- <string name="shortcut_installed" msgid="7071557296331322355">"Створаны цэтлік \"<xliff:g id="NAME">%s</xliff:g>\"."</string>
- <string name="shortcut_uninstalled" msgid="2129499669449749995">"Цэтлік \"<xliff:g id="NAME">%s</xliff:g>\" быў выдалены."</string>
- <string name="shortcut_duplicate" msgid="4757756326465060694">"Цэтлік \"<xliff:g id="NAME">%s</xliff:g>\" ужо існуе."</string>
- <string name="title_select_shortcut" msgid="1873670208166882222">"Выберыце шлях хуткага доступу"</string>
- <string name="title_select_application" msgid="1793455815754848652">"Выберыце прыкладанне"</string>
- <string name="all_apps_button_label" msgid="2578400570124163469">"Прыкладанні"</string>
- <string name="all_apps_home_button_label" msgid="1022222300329398558">"Галоўная старонка"</string>
- <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Выдаліць"</string>
- <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Выдаліць"</string>
- <string name="delete_target_label" msgid="665300185123139530">"Выдаліць"</string>
- <string name="delete_target_uninstall_label" msgid="748894921183769150">"Выдаліць"</string>
- <string name="info_target_label" msgid="4019495079517426980">"Інфармацыя прыкладання"</string>
- <string name="accessibility_search_button" msgid="816822994629942611">"Пошук"</string>
- <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Галасавы пошук"</string>
- <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Прыкладаннi"</string>
- <string name="accessibility_delete_button" msgid="3628162007991023603">"Выдаліць"</string>
- <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Выдаліць абнаўленні"</string>
- <string name="menu_add" msgid="3065046628354640854">"Дадаць"</string>
- <string name="menu_manage_apps" msgid="2308685199463588895">"Кіраваць прыкладаннямі"</string>
- <string name="menu_wallpaper" msgid="5837429080911269832">"Шпалеры"</string>
- <string name="menu_search" msgid="4826514464423239041">"Пошук"</string>
- <string name="menu_notifications" msgid="6424587053194766192">"Абвесткі"</string>
- <string name="menu_settings" msgid="3946232973327980394">"Сістэмныя налады"</string>
- <string name="menu_help" msgid="4901160661634590633">"Даведка"</string>
- <string name="cab_menu_delete_app" msgid="4089398025537640349">"Выдалiць прыкладанне"</string>
- <string name="cab_menu_app_info" msgid="914548323652698884">"Звесткi пра прыкладанне"</string>
- <string name="cab_app_selection_text" msgid="6378522164293415735">"Выбрана 1 прыкладанне"</string>
- <string name="cab_widget_selection_text" msgid="962527270506951955">"Выбраны 1 віджэт"</string>
- <string name="cab_folder_selection_text" msgid="8916111874189565067">"Выбрана 1 тэчка"</string>
- <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"Выбраны 1 цэтлік"</string>
- <string name="permlab_install_shortcut" msgid="1201690825493376489">"усталяваць хуткі доступ"</string>
- <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Дазваляе прыкладанням дадаваць цэтлікі без умяшання карыстальніка."</string>
- <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"выдаліць хуткі доступ"</string>
- <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Дазваляе прыкладанням выдаляць шляхi хуткага доступу без умяшання карыстальнiка."</string>
- <string name="permlab_read_settings" msgid="3452408290738106747">"чытаць налады і спосабы хуткага доступу на Галоўнай старонцы"</string>
- <string name="permdesc_read_settings" msgid="5788109303585403679">"Дазваляе прыкладанню чытаць налады і шляхі хуткага доступу на галоўнай старонцы."</string>
- <string name="permlab_write_settings" msgid="1360567537236705628">"напісаць налады і спосабы хуткага доступа на Галоўнай старонцы"</string>
- <string name="permdesc_write_settings" msgid="8530105489115785531">"Дазваляе прыкладанню змяняць налады і шляхi хуткага доступу на галоўнай старонцы."</string>
- <string name="gadget_error_text" msgid="8359351016167075858">"Праблема пры загрузцы віджэта"</string>
- <string name="uninstall_system_app_text" msgid="6429814133777046491">"Гэта сістэмнае прыкладанне, і яго нельга выдаліць."</string>
- <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
- <string name="folder_hint_text" msgid="8633351560105748141">"Папка без назвы"</string>
- <string name="workspace_description_format" msgid="2968608205939373034">"Галоўны экран %1$d"</string>
- <string name="default_scroll_format" msgid="4057140866420001240">"Старонка %1$d з %2$d"</string>
- <string name="workspace_scroll_format" msgid="1704767047951143301">"Галоўны экран %1$d of %2$d"</string>
- <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Старонка з прыкладаннямi: %1$d з %2$d"</string>
- <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Старонка з вiджэтамi %1$d з %2$d"</string>
- <string name="workspace_cling_title" msgid="738396473989890567">"Будзьце як дома"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"Тут вы можаце змясціць свае любімыя прыкладанні."</string>
- <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Каб убачыць усе свае прыкладанні, дакраніцеся да круга."</string>
- <string name="all_apps_cling_title" msgid="2559734712581447107">"Выберыце некалькі прыкладанняў"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Каб дадаць прыкладанне на галоўны экран, дакраніцеся і ўтрымлівайце яго."</string>
- <string name="folder_cling_title" msgid="4308949882377840953">"Арганізуйце свае прыкладанні па тэчках"</string>
- <string name="folder_cling_move_item" msgid="270598675060435169">"Каб перамясціць прыкладанне, дакраніцеся дя яго і ўтрымлівайце."</string>
- <string name="folder_cling_create_folder" msgid="8352867485656129478">"Каб зрабіць новую тэчку на працоўным стале, перасуньце адно прыкладанне на другое."</string>
- <string name="cling_dismiss" msgid="2780907108735868381">"ОК"</string>
- <string name="folder_opened" msgid="1262064100943801533">"Тэчка адкрыта, <xliff:g id="WIDTH">%1$d</xliff:g> на <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
- <string name="folder_tap_to_close" msgid="1335478160661137579">"Нацiснiце, каб закрыць тэчку"</string>
- <string name="folder_tap_to_rename" msgid="5201612989905472442">"Краніце, каб захаваць новую назву"</string>
- <string name="folder_closed" msgid="3130534551370511932">"Тэчка закрыта"</string>
- <string name="folder_renamed" msgid="7951233572858053642">"Тэчка перайменавана ў <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="folder_name_format" msgid="3051680259794759037">"Тэчка <xliff:g id="NAME">%1$s</xliff:g>"</string>
- <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
- <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
- <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
- <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
-</resources>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
new file mode 100644
index 0000000..73d0dee
--- /dev/null
+++ b/res/values-bn-rBD/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"লঞ্চার"</string>
+ <string name="home" msgid="5921706419368316758">"হোম"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android প্রাথমিক অ্যাপ্লিকেশানগুলি"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"এর থেকে ওয়ালপেপার চয়ন করুন"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"ওয়ালপেপার সেট করুন"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"ওয়ালপেপারগুলি"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"অ্যাপ্লিকেশান ইনস্টল করা নেই৷"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"উইজেটগুলি"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"একটি উইজেট তুলে নিতে তা স্পর্শ করে ধরে রাখুন৷"</string>
+ <string name="market" msgid="2652226429823445833">"দোকান"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"এই হোম স্ক্রীনে আইটেম রাখা যায়নি৷"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"তৈরি করেতে উইজেট চয়ন করুন"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ফোল্ডারের নাম"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ফোল্ডার পুনঃনামকরণ করুন"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ঠিক আছে"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"বাতিল করুন"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"হোম স্ক্রীনে যোগ করুন"</string>
+ <string name="group_applications" msgid="2103752818818161976">"অ্যাপ্লিকেশানগুলি"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"শর্টকাটগুলি"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"উইজেটগুলি"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"ওয়ালপেপারগুলি"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"আপনার হোম স্ক্রীনগুলিতে আর কোনো জায়গা নেই৷"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"এই হোম স্ক্রীনে আর কোনো জায়গা নেই৷"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"হটসিট-এ আর কোনো জায়গা নেই৷"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"হটসিট-এর জন্য এই উইজেটটি খুবই বড়৷"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"শর্টকাট \"<xliff:g id="NAME">%s</xliff:g>\" তৈরি করা হয়েছে৷"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"শর্টকাট \"<xliff:g id="NAME">%s</xliff:g>\" সরানো হয়েছে৷"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"শর্টকাট <xliff:g id="NAME">%s</xliff:g> আগে থেকেই আছে৷"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"শর্টকাট চয়ন করুন"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"অ্যাপ্লিকেশান চয়ন করুন"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"অ্যাপ্লিকেশানগুলি"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"হোম"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"সরান"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"আনইনস্টল করুন"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"সরান"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"আনইনস্টল করুন"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"অ্যাপ্লিকেশানের তথ্য"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"অনুসন্ধান করুন"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"ভয়েস অনুসন্ধান"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"অ্যাপ্লিকেশানগুলি"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"সরান"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"আপডেট আনইনস্টল করুন"</string>
+ <string name="menu_add" msgid="3065046628354640854">"যোগ করুন"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"অ্যাপ্লিকেশনগুলি পরিচালনা করুন"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"ওয়ালপেপার"</string>
+ <string name="menu_search" msgid="4826514464423239041">"অনুসন্ধান করুন"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"বিজ্ঞপ্তিগুলি"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"সিস্টেম সেটিংস"</string>
+ <string name="menu_help" msgid="4901160661634590633">"সহায়তা"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"অ্যাপ্লিকেশান আনইনস্টল করুন"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"অ্যাপ্লিকেশানের বিশদ বিবরণ"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"১টি অ্যাপ্লিকেশান নির্বাচন করা হয়েছে"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"১টি উইজেট নির্বাচন করা হয়েছে"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"১টি ফোল্ডার নির্বাচন করা হয়েছে"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"১টি শর্টকাট নির্বাচন করা হয়েছে"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"শর্টকাটগুলি ইনস্টল করে"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"একটি অ্যাপ্লিকেশানকে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই শর্টকাটগুলি যোগ করার অনুমতি দেয়৷"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"শর্টকাটগুলি আনইনস্টল করে"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"অ্যাপ্লিকেশানটিকে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই শর্টকাটগুলি সরানোর অনুমতি দেয়৷"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"হোম সেটিংস এবং শর্টকাটগুলি পড়ে"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"হোমে অ্যাপ্লিকেশানটিকে সেটিংস এবং শর্টকাটগুলি পড়তে দেয়৷"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"হোম সেটিংস এবং শর্টকাটগুলি লেখে"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"হোমে অ্যাপ্লিকেশানটিকে সেটিংস এবং শর্টকাটগুলি পরিবর্তন করতে দেয়৷"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"উইজেট লোড হতে সমস্যা হয়েছে"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"এটি একটি সিস্টেম অ্যাপ্লিকেশান এবং আনইনস্টল করা যাবে না৷"</string>
+ <string name="dream_name" msgid="2847171357608437154">"রকেট লঞ্চার"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"নামবিহীন ফোল্ডার"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"%1$d নম্বর হোম স্ক্রীন"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$dটির মধ্যে %1$dটি পৃষ্ঠা"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%2$dটির %1$d নম্বর হোম স্ক্রীন"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$dটির মধ্যে %1$dটি অ্যাপ্লিকেশান পৃষ্ঠা"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$dটির মধ্যে %1$dটি উইজেট পৃষ্ঠা"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"নিজের মতো করে সাজান"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"আপনি এখানে আপনার পছন্দসই অ্যাপ্লিকেশানগুলি রাখতে পারেন৷"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"আপনার সমস্ত অ্যাপ্লিকেশান দেখতে, বৃত্তটি স্পর্শ করুন৷"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"কিছু অ্যাপ্লিকেশান চয়ন করুন"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"আপনার হোম স্ক্রীনে অ্যাপ্লিকেশান যোগ করতে, তা স্পর্শ করে ধরে রাখুন৷"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"ফোল্ডারগুলির সঙ্গে আপনার অ্যাপ্লিকেশানগুলিকে সংগঠিত করুন"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"একটি অ্যাপ্লিকেশান সরাতে তা স্পর্শ করে ধরে রাখুন৷"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"আপনার হোম স্ক্রীনে একটি নতুন ফোল্ডার তৈরি করতে, একটি অ্যাপ্লিকেশাকে অন্য একটির উপরে রাখুন৷"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ঠিক আছে"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ফোল্ডার খোলা হয়েছে, <xliff:g id="WIDTH">%1$d</xliff:g> বাই <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ফোল্ডার বন্ধ করতে স্পর্শ করুন"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"নামান্তর সংরক্ষণ করতে স্পর্শ করুন"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ফোল্ডার বন্ধ করা হয়েছে"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"ফোল্ডারের পুনরায় নামকরণ করে <xliff:g id="NAME">%1$s</xliff:g> করা হয়েছে"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ফোল্ডার: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 50d56bd..b8a8add 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Menú d\'aplicacions"</string>
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
<string name="home" msgid="5921706419368316758">"Casa"</string>
<string name="uid_name" msgid="3371120195364560632">"Aplicacions principals d\'Android"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
@@ -86,7 +86,7 @@
<string name="permdesc_write_settings" msgid="8530105489115785531">"Permet que una aplicació canviï la configuració i les dreceres de la pàgina d\'inici."</string>
<string name="gadget_error_text" msgid="8359351016167075858">"S\'ha produït un problema en carregar el widget"</string>
<string name="uninstall_system_app_text" msgid="6429814133777046491">"Això és una aplicació del sistema i no es pot desinstal·lar."</string>
- <string name="dream_name" msgid="2847171357608437154">"Llançamíssils"</string>
+ <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
<string name="folder_hint_text" msgid="8633351560105748141">"Carpeta sense nom"</string>
<string name="workspace_description_format" msgid="2968608205939373034">"Pantalla d\'inici %1$d"</string>
<string name="default_scroll_format" msgid="4057140866420001240">"Pàgina %1$d de %2$d"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 8563473..3d501b3 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -76,7 +76,7 @@
<string name="cab_widget_selection_text" msgid="962527270506951955">"Vybrán 1 widget"</string>
<string name="cab_folder_selection_text" msgid="8916111874189565067">"Vybrána 1 složka"</string>
<string name="cab_shortcut_selection_text" msgid="8115847384500412878">"Vybrán 1 zástupce"</string>
- <string name="permlab_install_shortcut" msgid="1201690825493376489">"instalovat zástupce"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"instalace zástupce"</string>
<string name="permdesc_install_shortcut" msgid="8634424803272077038">"Umožňuje aplikaci přidat zástupce bez zásahu uživatele."</string>
<string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"odinstalace zástupců"</string>
<string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Umožňuje aplikaci odstranit zástupce bez zásahu uživatele."</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 06e7bc3..621b3cc 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -19,12 +19,12 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
- <string name="home" msgid="5921706419368316758">"Startside"</string>
+ <string name="application_name" msgid="8424725141379931883">"Appliste"</string>
+ <string name="home" msgid="5921706419368316758">"Startskærm"</string>
<string name="uid_name" msgid="3371120195364560632">"Android-kerneprogrammer"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
<string name="chooser_wallpaper" msgid="6063168087625352235">"Vælg baggrund fra"</string>
- <string name="wallpaper_instructions" msgid="4215640646180727542">"Angiv tapet"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Angiv baggrund"</string>
<string name="pick_wallpaper" msgid="5630222540525626723">"Tapeter"</string>
<string name="activity_not_found" msgid="217823393239365967">"Appen er ikke installeret."</string>
<string name="widgets_tab_label" msgid="9145860100000983599">"Widgets"</string>
@@ -65,7 +65,7 @@
<string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Afinstaller opdatering"</string>
<string name="menu_add" msgid="3065046628354640854">"Tilføj"</string>
<string name="menu_manage_apps" msgid="2308685199463588895">"Administrer apps"</string>
- <string name="menu_wallpaper" msgid="5837429080911269832">"Tapet"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Baggrund"</string>
<string name="menu_search" msgid="4826514464423239041">"Søg"</string>
<string name="menu_notifications" msgid="6424587053194766192">"Underretninger"</string>
<string name="menu_settings" msgid="3946232973327980394">"Systemindstillinger"</string>
@@ -76,13 +76,13 @@
<string name="cab_widget_selection_text" msgid="962527270506951955">"1 widget er valgt"</string>
<string name="cab_folder_selection_text" msgid="8916111874189565067">"1 mappe er valgt"</string>
<string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 genvej er valgt"</string>
- <string name="permlab_install_shortcut" msgid="1201690825493376489">"installer genveje"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"installere genveje"</string>
<string name="permdesc_install_shortcut" msgid="8634424803272077038">"Tillader, at en app tilføjer genveje uden brugerens indgriben."</string>
<string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"afinstaller genveje"</string>
<string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Tillader, at appen fjerner genveje uden brugerens indgriben."</string>
<string name="permlab_read_settings" msgid="3452408290738106747">"læs indstillinger og genveje for Start"</string>
<string name="permdesc_read_settings" msgid="5788109303585403679">"Tillader, at appen læser indstillingerne og genvejene på startskærmen."</string>
- <string name="permlab_write_settings" msgid="1360567537236705628">"skriv indstillinger og genveje for Start"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"skrive indstillinger og genveje for Start"</string>
<string name="permdesc_write_settings" msgid="8530105489115785531">"Tillader, at appen ændrer indstillingerne og genvejene på startskærmen."</string>
<string name="gadget_error_text" msgid="8359351016167075858">"Der er problemer med indlæsning af widget"</string>
<string name="uninstall_system_app_text" msgid="6429814133777046491">"Dette er en systemapp, som ikke kan afinstalleres."</string>
@@ -94,10 +94,10 @@
<string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Apps-side %1$d ud af %2$d"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Widgets-side %1$d ud af %2$d"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"Føl dig hjemme"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"Du kan sætte dine yndlingsapps her."</string>
- <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Tryk på cirklen for at få vist alle dine apps."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Her kan du placere dine yndlingsapps."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Tryk på cirklen for at se alle dine apps."</string>
<string name="all_apps_cling_title" msgid="2559734712581447107">"Vælg nogle apps"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Hvis du vil føje en app til startskærmen, skal du trykke på den og holde den nede."</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Tryk på en app, og hold den nede for at føje den til startskærmen."</string>
<string name="folder_cling_title" msgid="4308949882377840953">"Organiser dine apps med mapper"</string>
<string name="folder_cling_move_item" msgid="270598675060435169">"Tryk på en app, og hold den nede for at flytte den."</string>
<string name="folder_cling_create_folder" msgid="8352867485656129478">"Du kan oprette en ny mappe på din startskærm ved at stable apps oven på hinanden."</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index d1d4e3b..30e68da 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -81,9 +81,9 @@
<string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"Verknüpfungen deinstallieren"</string>
<string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Ermöglicht einer App das Entfernen von Verknüpfungen ohne Eingriff des Nutzers"</string>
<string name="permlab_read_settings" msgid="3452408290738106747">"Einstellungen und Shortcuts für Startseite lesen"</string>
- <string name="permdesc_read_settings" msgid="5788109303585403679">"Ermöglicht einer App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu lesen"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu lesen"</string>
<string name="permlab_write_settings" msgid="1360567537236705628">"Einstellungen und Shortcuts für Startseite schreiben"</string>
- <string name="permdesc_write_settings" msgid="8530105489115785531">"Ermöglicht einer App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu ändern"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Ermöglicht der App, die Einstellungen und Verknüpfungen auf dem Startbildschirm zu ändern"</string>
<string name="gadget_error_text" msgid="8359351016167075858">"Fehler beim Laden des Widgets"</string>
<string name="uninstall_system_app_text" msgid="6429814133777046491">"Dies ist eine Systemanwendung, die nicht deinstalliert werden kann."</string>
<string name="dream_name" msgid="2847171357608437154">"Raketenstartgerät"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
new file mode 100644
index 0000000..321d4c6
--- /dev/null
+++ b/res/values-en-rIN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
+ <string name="home" msgid="5921706419368316758">"Home"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android Core Apps"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Choose wallpaper from"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Set wallpaper"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Wallpaper"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"App isn\'t installed."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Widgets"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Touch & hold to pick up a widget."</string>
+ <string name="market" msgid="2652226429823445833">"Shop"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Couldn\'t drop item on this Home screen."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Choose widget to create"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Folder name"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Rename folder"</string>
+ <string name="rename_action" msgid="6016003384693240896">"OK"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Cancel"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Add to Home screen"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Apps"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Shortcuts"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Widgets"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Wallpaper"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"No more room on your Home screens."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"No more room on this Home screen."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"No more room on the hotseat."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"This widget is too large for the hot-seat."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"Shortcut \"<xliff:g id="NAME">%s</xliff:g>\" created."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"Shortcut \"<xliff:g id="NAME">%s</xliff:g>\" was removed."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"Shortcut \"<xliff:g id="NAME">%s</xliff:g>\" already exists."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Choose shortcut"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Choose app"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Apps"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Home"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Remove"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Uninstall"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Remove"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Uninstall"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"App info"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Search"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Voice Search"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Apps"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Remove"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Uninstall update"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Add"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Manage apps"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Wallpaper"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Search"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Notifications"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"System settings"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Help"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Uninstall app"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"App details"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 app selected"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 widget selected"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 folder selected"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 shortcut selected"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"install shortcuts"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Allows an app to add shortcuts without user intervention."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"uninstall shortcuts"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Allows the app to remove shortcuts without user intervention."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"read Home settings and shortcuts"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Allows an app to read the settings and shortcuts in Home."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"write Home settings and shortcuts"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Allows the app to change the settings and shortcuts in Home."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Problem loading widget"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"This is a system application and cannot be uninstalled."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Unnamed Folder"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Home screen %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Page %1$d of %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Home screen %1$d of %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Apps page %1$d of %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Widgets page %1$d of %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Make yourself at home"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"You can put your favourite apps here."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"To see all your apps, touch the circle."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Choose some apps"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"To add an app to your Home screen, touch & hold it."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Organise your apps with folders"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"To move an app, touch & hold it."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"To make a new folder on your Home screen, stack one app on top of another."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"OK"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Folder opened, <xliff:g id="WIDTH">%1$d</xliff:g> by <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Touch to close folder"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Touch to save rename"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Folder closed"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Folder renamed to <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Folder: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index f496006..c5551c1 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -93,7 +93,7 @@
<string name="workspace_scroll_format" msgid="1704767047951143301">"Pantalla principal %1$d de %2$d"</string>
<string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Página de aplicaciones %1$d de %2$d"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Página de widgets %1$d de %2$d"</string>
- <string name="workspace_cling_title" msgid="738396473989890567">"Personaliza tu escritorio"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Personaliza tu pantalla de inicio"</string>
<string name="workspace_cling_move_item" msgid="791013895761065070">"Aquí puedes poner tus aplicaciones favoritas."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Para ver todas las aplicaciones, toca el círculo."</string>
<string name="all_apps_cling_title" msgid="2559734712581447107">"Selecciona algunas aplicaciones"</string>
diff --git a/res/values-et/strings.xml b/res/values-et-rEE/strings.xml
similarity index 100%
rename from res/values-et/strings.xml
rename to res/values-et-rEE/strings.xml
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
new file mode 100644
index 0000000..8925be8
--- /dev/null
+++ b/res/values-eu-rES/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Abiarazlea"</string>
+ <string name="home" msgid="5921706419368316758">"Hasiera"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android-en nukleoko aplikazioak"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Aukeratu horma-papera hemendik"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Ezarri horma-papera"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Horma-paperak"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Aplikazioa instalatu gabe dago."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Widgetak"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Eduki ukituta widgeta aukeratzeko."</string>
+ <string name="market" msgid="2652226429823445833">"Denda"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Ezin izan da elementua hasierako pantailan jaregin."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Aukeratu sortu beharreko widgeta"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Karpetaren izena"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Aldatu karpetaren izena"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Ados"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Utzi"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Gehitu hasierako pantailan"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Aplikazioak"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Lasterbideak"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Widgetak"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Horma-paperak"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Hasierako pantailetan ez dago toki gehiago."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Hasierako pantaila honetan ez dago toki gehiago."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Ez dago toki gehiago lasterbideen barran."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Widgeta handiegia da lasterbideen barran ezartzeko."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" lasterbidea sortu da."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" lasterbidea kendu da."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" lasterbidea lehendik dago."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Aukeratu lasterbidea"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Aukeratu aplikazioa"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Aplikazioak"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Hasiera"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Kendu"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Desinstalatu"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Kendu"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Desinstalatu"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Aplikazioaren informazioa"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Bilatu"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Ahots bidezko bilaketa"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Aplikazioak"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Kendu"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Desinstalatu eguneratzea"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Gehitu"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Kudeatu aplikazioak"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Horma-papera"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Bilatu"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Jakinarazpenak"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Sistemaren ezarpenak"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Laguntza"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Desinstalatu aplikazioa"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Aplikazioaren xehetasunak"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"Aplikazio bat hautatu da"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"Widget bat hautatu da"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"Karpeta bat hautatu da"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"Lasterbide bat hautatu da"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"Instalatu lasterbideak"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Erabiltzaileak ezer egin gabe lasterbideak gehitzea baimentzen die aplikazioei."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"Desinstalatu lasterbideak"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Erabiltzaileak ezer egin gabe lasterbideak kentzea baimentzen die aplikazioei."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"Irakurri hasierako ezarpenak eta lasterbideak"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Hasierako pantailako ezarpenak eta lasterbideak irakurtzea baimentzen die aplikazioei."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"Idatzi hasierako ezarpenak eta lasterbideak"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Hasierako pantailako ezarpenak eta lasterbideak aldatzea baimentzen die aplikazioei."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Arazo bat izan da widgeta kargatzean"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Sistema-aplikazioa da hau eta ezin da desinstalatu."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Izenik gabeko karpeta"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"%1$d hasierako pantaila"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%1$d/%2$d orria"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%1$d/%2$d hasierako pantaila"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%1$d/%2$d aplikazio-orria"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%1$d/%2$d widget-orria"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Senti zaitez etxean"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Gogoko aplikazioak hemen ezar ditzakezu."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Aplikazio guztiak ikusteko, ukitu zirkulua."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Aukeratu aplikazio batzuk"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Aplikazio bat hasierako pantailan gehitu nahi baduzu, eduki aplikazioa ukituta."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Eduki aplikazioak karpetetan antolatuta"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Aplikazio bat lekuz aldatzeko, eduki ezazu ukituta."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Hasierako pantailan karpetak sortzeko, ezarri aplikazio bat beste baten gainean."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Ados"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Karpeta ireki da: <xliff:g id="WIDTH">%1$d</xliff:g> x <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Karpeta ixteko, uki ezazu"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Karpetaren izen berria gordetzeko, uki ezazu"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Karpeta itxi da"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Karpetari <xliff:g id="NAME">%1$s</xliff:g> izena eman zaio"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Karpeta: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 7980260..8b647f4 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -21,7 +21,7 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="application_name" msgid="8424725141379931883">"راه انداز"</string>
<string name="home" msgid="5921706419368316758">"صفحهٔ اصلی"</string>
- <string name="uid_name" msgid="3371120195364560632">"برنامههای Android Core"</string>
+ <string name="uid_name" msgid="3371120195364560632">"برنامههای Android Core"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
<string name="chooser_wallpaper" msgid="6063168087625352235">"انتخاب تصویر زمینه از"</string>
<string name="wallpaper_instructions" msgid="4215640646180727542">"تنظیم تصویر زمینه"</string>
@@ -88,11 +88,11 @@
<string name="uninstall_system_app_text" msgid="6429814133777046491">"این یک برنامه سیستمی است و حذف نصب نمیشود."</string>
<string name="dream_name" msgid="2847171357608437154">"پرتاب کننده موشک"</string>
<string name="folder_hint_text" msgid="8633351560105748141">"پوشه بینام"</string>
- <string name="workspace_description_format" msgid="2968608205939373034">"صفحهٔ اصلی %1$d"</string>
- <string name="default_scroll_format" msgid="4057140866420001240">"صفحه %1$d از %2$d"</string>
- <string name="workspace_scroll_format" msgid="1704767047951143301">"صفحهٔ اصلی %1$d از %2$d"</string>
- <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"صفحه برنامهها %1$d از %2$d"</string>
- <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"صفحه ابزارکها %1$d از %2$d"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"صفحهٔ اصلی %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"صفحه %1$d از %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"صفحهٔ اصلی %1$d از %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"صفحه برنامهها %1$d از %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"صفحه ابزارکها %1$d از %2$d"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"منزل خودتان است"</string>
<string name="workspace_cling_move_item" msgid="791013895761065070">"میتوانید برنامههای دلخواه خود را اینجا بگذارید."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"برای مشاهدهٔ تمام برنامههای خود، حلقه را لمس کنید."</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
new file mode 100644
index 0000000..6eedaad
--- /dev/null
+++ b/res/values-fr-rCA/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Lanceur d\'appli"</string>
+ <string name="home" msgid="5921706419368316758">"Domicile"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Applications de base Android"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Sélectionnez un fond d\'écran dans"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Sélectionner"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Fonds d\'écran"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"L\'application n\'est pas installée."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Widgets"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Appuyez de manière prolongée pour ajouter widget."</string>
+ <string name="market" msgid="2652226429823445833">"Magasiner"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d x %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Impossible de déposer élément sur écran d\'accueil"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Sélectionnez le widget à créer"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Nom du dossier"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Renommer le dossier"</string>
+ <string name="rename_action" msgid="6016003384693240896">"OK"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Annuler"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Ajouter à l\'écran d\'accueil"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Applications"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Raccourcis"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Widgets"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Fonds d\'écran"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Vous n\'avez plus d\'espace libre sur vos écrans d\'accueil."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Plus d\'espace libre sur l\'écran d\'accueil."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Vous n\'avez plus de place sur la barre d\'accès rapide."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Ce widget est trop volumineux pour la barre d\'accès rapide."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"Le raccourci \"<xliff:g id="NAME">%s</xliff:g>\" a été créé."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"Le raccourci \"<xliff:g id="NAME">%s</xliff:g>\" a été supprimé."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"Le raccourci \"<xliff:g id="NAME">%s</xliff:g>\" existe déjà."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Sélectionner un raccourci"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Sélectionner une application"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Applications"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Domicile"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Supprimer"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Désinstaller"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"supprimer"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Désinstaller"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Informations sur l\'application"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Rechercher"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Recherche vocale"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Applications"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"supprimer"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Désinstaller mise à jour"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Ajouter"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Gérer les applications"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Fond d\'écran"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Rechercher"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Notifications"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Paramètres système"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Aide"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Désinstaller l\'application"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Détails de l\'application"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 application sélectionnée"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 widget sélectionné"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 dossier sélectionné"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 raccourci sélectionné"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"installer des raccourcis"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Permet à une application d\'ajouter des raccourcis sans l\'intervention de l\'utilisateur."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"désinstaller les raccourcis"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Permet à l\'application de supprimer des raccourcis sans l\'intervention de l\'utilisateur."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"lire les paramètres et les raccourcis de la page d\'accueil"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Permet à l\'application de lire les paramètres et les raccourcis de l\'écran d\'accueil."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"enregistrer les paramètres de la page d\'accueil et des raccourcis"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Permet à l\'application de modifier les paramètres et les raccourcis de l\'écran d\'accueil."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Problème lors du chargement du widget"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Impossible de désinstaller cette application, car il s\'agit d\'une application système."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Lance-missile"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Dossier sans nom"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Écran d\'accueil %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Page %1$d sur %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Écran d\'accueil %1$d sur %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Page des applications : %1$d sur %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Page des widgets : %1$d sur %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Se familiariser avec l\'appareil"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Vous pouvez placer vos applications préférées ici."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Pour voir toutes vos applications, appuyez sur le cercle."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Sélectionner des applications"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Pour ajouter une application à votre écran d\'accueil, appuyez dessus de manière prolongée."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Organisez vos applications en dossiers"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Pour déplacer une application, appuyez dessus de manière prolongée."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Pour créer un dossier sur votre écran d\'accueil, superposez les applications les unes sur les autres."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"OK"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Dossier ouvert, <xliff:g id="WIDTH">%1$d</xliff:g> par <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Appuyez pour fermer le dossier."</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Appuyez pour enregistrer le nouveau nom."</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Dossier fermé"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Nouveau nom du dossier : <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Dossier : <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index c823dbc..b0f0ee1 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -94,7 +94,7 @@
<string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Page des applications : %1$d sur %2$d"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Page des widgets : %1$d sur %2$d"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"Faites comme chez vous"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"Vous pouvez placer vos applications préférées ici."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Placez vos applications préférées ici."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Pour voir toutes vos applications, appuyez sur le cercle."</string>
<string name="all_apps_cling_title" msgid="2559734712581447107">"Sélectionner des applications"</string>
<string name="all_apps_cling_add_item" msgid="5665035103260318891">"Pour ajouter une application à votre écran d\'accueil, appuyez dessus de manière prolongée."</string>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
new file mode 100644
index 0000000..efc945f
--- /dev/null
+++ b/res/values-gl-rES/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
+ <string name="home" msgid="5921706419368316758">"Inicio"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Aplicacións básicas de Android"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Escoller fondo de pantalla de"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Establecer fondo de pantalla"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Fondos de pantalla"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"A aplicación non está instalada."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Widgets"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Mantén premido un widget para seleccionalo."</string>
+ <string name="market" msgid="2652226429823445833">"Tenda"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Non se puido engadir á pantalla de inicio."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Escolle o widget que queiras crear"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Nome do cartafol"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Cambiar o nome do cartafol"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Aceptar"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Cancelar"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Engadir á pantalla de inicio"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Aplicacións"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Atallos"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Widgets"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Fondos de pantalla"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Non hai máis espazo nas pantallas de inicio."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Non hai máis espazo nesta pantalla de inicio."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Non hai máis espazo na barra de accesos directos."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Este widget é demasiado grande para a barra de accesos directos."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"Creouse o atallo \"<xliff:g id="NAME">%s</xliff:g>\"."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"Eliminouse o atallo \"<xliff:g id="NAME">%s</xliff:g>\"."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"O atallo \"<xliff:g id="NAME">%s</xliff:g>\" xa existe."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Escolle un atallo"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Escolle unha aplicación"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Aplicacións"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Inicio"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Eliminar"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Desinstalar"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Eliminar"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Desinstalar"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Información da aplicación"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Buscar"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Busca de voz"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Aplicacións"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Eliminar"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Desinstalar actualización"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Engadir"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Xestionar aplicacións"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Fondo de pantalla"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Buscar"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Notificacións"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Configuración do sistema"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Axuda"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Desinstalar aplicación"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Detalles da aplicación"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 aplicación seleccionada"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 widget seleccionado"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 cartafol seleccionado"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 atallo seleccionado"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"instalar atallos"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Permite a unha aplicación engadir atallos sen intervención do usuario."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"desinstalar atallos"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Permite a unha aplicación eliminar atallos sen intervención do usuario."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"ler a configuración e os atallos da pantalla de inicio"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Permite a unha aplicación ler a configuración e os atallos da páxina de inicio."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"modificar a configuración e os atallos da pantalla de inicio"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Permite a unha aplicación cambiar a configuración e os atallos da pantalla de inicio."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Produciuse un problema ao cargar o widget"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Esta aplicación é do sistema e non se pode desinstalar."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Lanzacohetes"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Cartafol sen nome"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Pantalla de inicio %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Páxina %1$d de %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Pantalla de inicio %1$d de %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Páxina de aplicacións %1$d de %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Páxina de widgets %1$d de %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Síntete coma na túa casa"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Podes poñer aquí as túas aplicacións favoritas."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Para ver todas as aplicacións, toca o círculo."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Escolle algunhas aplicacións"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Para engadir unha aplicación á pantalla de inicio, mantena premida."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Organiza as aplicacións en cartafoles"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Para mover unha aplicación, mantena premida."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Para crear un cartafol novo na pantalla de inicio, move unha aplicación sobre outra."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Aceptar"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Abriuse o cartafol, <xliff:g id="WIDTH">%1$d</xliff:g> por <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Toca para pechar o cartafol"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Toca para gardar o cambio de nome"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Pechouse o cartafol"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"O cartafol cambiou o nome a <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Cartafol: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 8e9885d..69e7a75 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -20,29 +20,29 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="application_name" msgid="8424725141379931883">"लॉन्चर"</string>
- <string name="home" msgid="5921706419368316758">"मुखपृष्ठ"</string>
- <string name="uid_name" msgid="3371120195364560632">"Android मुख्य एप्लिकेशन"</string>
+ <string name="home" msgid="5921706419368316758">"मुख्यपृष्ठ"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android मुख्य ऐप्स"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
<string name="chooser_wallpaper" msgid="6063168087625352235">"वॉलपेपर यहां से चुनें:"</string>
<string name="wallpaper_instructions" msgid="4215640646180727542">"वॉलपेपर सेट करें"</string>
<string name="pick_wallpaper" msgid="5630222540525626723">"वॉलपेपर"</string>
- <string name="activity_not_found" msgid="217823393239365967">"एप्लिकेशन इंस्टॉल नहीं है."</string>
+ <string name="activity_not_found" msgid="217823393239365967">"ऐप्स इंस्टॉल नहीं है."</string>
<string name="widgets_tab_label" msgid="9145860100000983599">"विजेट"</string>
<string name="long_press_widget_to_add" msgid="7395697462851217506">"किसी विजेट को चुनने के लिए स्पर्श करके रखें."</string>
<string name="market" msgid="2652226429823445833">"दुकान"</string>
<string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
- <string name="external_drop_widget_error" msgid="2285187188524172774">"इस मुखपृष्ठ स्क्रीन पर आइटम को नहीं छोड़ा जा सका."</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"इस मुख्यपृष्ठ स्क्रीन पर आइटम को नहीं छोड़ा जा सका."</string>
<string name="external_drop_widget_pick_title" msgid="7040647073452295370">"बनाने के लिए विजेट चुनें"</string>
<string name="rename_folder_label" msgid="5646236631298452787">"फ़ोल्डर का नाम"</string>
<string name="rename_folder_title" msgid="4544573104191526550">"फ़ोल्डर का नाम बदलें"</string>
- <string name="rename_action" msgid="6016003384693240896">"ठीक"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ठीक है"</string>
<string name="cancel_action" msgid="3811860427489435048">"रद्द करें"</string>
<string name="menu_item_add_item" msgid="6233177331075781114">"होम स्क्रीन में जोड़ें"</string>
- <string name="group_applications" msgid="2103752818818161976">"एप्लिकेशन"</string>
+ <string name="group_applications" msgid="2103752818818161976">"ऐप्स"</string>
<string name="group_shortcuts" msgid="9133529424900391877">"शॉर्टकट"</string>
<string name="group_widgets" msgid="6704978494073105844">"विजेट"</string>
<string name="group_wallpapers" msgid="1568191644272224858">"वॉलपेपर"</string>
- <string name="completely_out_of_space" msgid="1759078539443491182">"आपकी मुखपृष्ठ स्क्रीन पर अधिक स्थान नहीं है."</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"आपकी मुख्यपृष्ठ स्क्रीन पर अधिक स्थान नहीं है."</string>
<string name="out_of_space" msgid="8365249326091984698">"इस होम स्क्रीन पर और स्थान नहीं है."</string>
<string name="hotseat_out_of_space" msgid="6304886797358479361">"हॉटसीट पर अधिक स्थान नहीं है."</string>
<string name="invalid_hotseat_item" msgid="6545340627805449250">"हॉटसीट के लिए यह विजेट बहुत बड़ा है."</string>
@@ -50,58 +50,58 @@
<string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" शॉर्टकट हटाया गया."</string>
<string name="shortcut_duplicate" msgid="4757756326465060694">"शार्टकट \"<xliff:g id="NAME">%s</xliff:g>\" पहले से मौजूद है."</string>
<string name="title_select_shortcut" msgid="1873670208166882222">"शॉर्टकट चुनें"</string>
- <string name="title_select_application" msgid="1793455815754848652">"एप्लिकेशन चुनें"</string>
- <string name="all_apps_button_label" msgid="2578400570124163469">"एप्लिकेशन"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"ऐप्स चुनें"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"ऐप्स"</string>
<string name="all_apps_home_button_label" msgid="1022222300329398558">"होम"</string>
<string name="delete_zone_label_workspace" msgid="7153615831493049150">"निकालें"</string>
<string name="delete_zone_label_all_apps" msgid="6664588234817475108">"अनइंस्टॉल करें"</string>
<string name="delete_target_label" msgid="665300185123139530">"निकालें"</string>
<string name="delete_target_uninstall_label" msgid="748894921183769150">"अनइंस्टॉल करें"</string>
- <string name="info_target_label" msgid="4019495079517426980">"एप्लिकेशन जानकारी"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"ऐप्स जानकारी"</string>
<string name="accessibility_search_button" msgid="816822994629942611">"खोजें"</string>
- <string name="accessibility_voice_search_button" msgid="3938249215065842475">"ध्वनि खोज"</string>
- <string name="accessibility_all_apps_button" msgid="8803738611398979849">"एप्लिकेशन"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"बोलकर खोजें"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"ऐप्स"</string>
<string name="accessibility_delete_button" msgid="3628162007991023603">"निकालें"</string>
- <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"अपडेट अनइंस्टॉल करें"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"नई जानकारी अनइंस्टॉल करें"</string>
<string name="menu_add" msgid="3065046628354640854">"जोड़ें"</string>
- <string name="menu_manage_apps" msgid="2308685199463588895">"एप्लिकेशन प्रबंधित करें"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"ऐप्स प्रबंधित करें"</string>
<string name="menu_wallpaper" msgid="5837429080911269832">"वॉलपेपर"</string>
<string name="menu_search" msgid="4826514464423239041">"खोज"</string>
<string name="menu_notifications" msgid="6424587053194766192">"सूचनाएं"</string>
<string name="menu_settings" msgid="3946232973327980394">"सिस्टम सेटिंग"</string>
<string name="menu_help" msgid="4901160661634590633">"सहायता"</string>
- <string name="cab_menu_delete_app" msgid="4089398025537640349">"एप्लिकेशन अनइंस्टॉल करें"</string>
- <string name="cab_menu_app_info" msgid="914548323652698884">"एप्लिकेशन विवरण"</string>
- <string name="cab_app_selection_text" msgid="6378522164293415735">"1 एप्लिकेशन चयनित"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"ऐप्स अनइंस्टॉल करें"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"ऐप्स विवरण"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 ऐप्स चयनित"</string>
<string name="cab_widget_selection_text" msgid="962527270506951955">"1 विज़ेट चयनित"</string>
<string name="cab_folder_selection_text" msgid="8916111874189565067">"1 फ़ोल्डर का चयन किया"</string>
<string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 शार्टकट चयनित"</string>
<string name="permlab_install_shortcut" msgid="1201690825493376489">"शॉर्टकट स्थापित करें"</string>
- <string name="permdesc_install_shortcut" msgid="8634424803272077038">"एप्लिकेशन को उपयोगकर्ता के हस्तक्षेप के बिना शॉर्टकट जोड़ने देता है."</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"ऐप्स को उपयोगकर्ता के हस्तक्षेप के बिना शॉर्टकट जोड़ने देता है."</string>
<string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"शॉर्टकट अनइंस्टॉल करें"</string>
- <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"एप्लिकेशन को उपयोगकर्ता के हस्तक्षेप के बिना शॉर्टकट निकालने देता है."</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"ऐप्स को उपयोगकर्ता के हस्तक्षेप के बिना शॉर्टकट निकालने देता है."</string>
<string name="permlab_read_settings" msgid="3452408290738106747">"होम सेटिंग और शॉर्टकट पढ़ें"</string>
- <string name="permdesc_read_settings" msgid="5788109303585403679">"एप्लिकेशन को मुखपृष्ठ पर सेटिंग और शॉर्टकट पढ़ने देता है."</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"ऐप्स को मुख्यपृष्ठ पर सेटिंग और शॉर्टकट पढ़ने देता है."</string>
<string name="permlab_write_settings" msgid="1360567537236705628">"होम सेटिंग और शॉर्टकट लिखें"</string>
- <string name="permdesc_write_settings" msgid="8530105489115785531">"एप्लिकेशन को मुखपृष्ठ पर सेटिंग और शॉर्टकट बदलने देता है."</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"ऐप्स को मुख्यपृष्ठ पर सेटिंग और शॉर्टकट बदलने देता है."</string>
<string name="gadget_error_text" msgid="8359351016167075858">"विजेट लोड करने में समस्या"</string>
- <string name="uninstall_system_app_text" msgid="6429814133777046491">"यह सिस्टम एप्लिकेशन है और इसे अनइंस्टॉल नहीं किया जा सकता."</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"यह सिस्टम ऐप्स है और इसे अनइंस्टॉल नहीं किया जा सकता."</string>
<string name="dream_name" msgid="2847171357608437154">"रॉकेट लॉन्चर"</string>
<string name="folder_hint_text" msgid="8633351560105748141">"अनामित फ़ोल्डर"</string>
<string name="workspace_description_format" msgid="2968608205939373034">"होम स्क्रीन %1$d"</string>
<string name="default_scroll_format" msgid="4057140866420001240">"%2$d में से %1$d पृष्ठ"</string>
<string name="workspace_scroll_format" msgid="1704767047951143301">"%2$d में %1$d होम स्क्रीन"</string>
- <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d में से %1$d एप्लिकेशन पृष्ठ"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d में से %1$d ऐप्स पृष्ठ"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$d में %1$d विजेट पृष्ठ"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"जैसा चाहें वैसा उपयोग करें"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"आप अपने पसंदीदा एप्लिकेशन यहां रख सकते हैं."</string>
- <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"अपने सभी एप्लिकेशन देखने के लिए, वृत्त को स्पर्श करें."</string>
- <string name="all_apps_cling_title" msgid="2559734712581447107">"कुछ एप्लिकेशन चुनें"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"किसी एप्लिकेशन को अपनी मुखपृष्ठ स्क्रीन से जोड़ने के लिए, उसे स्पर्श करके रखें."</string>
- <string name="folder_cling_title" msgid="4308949882377840953">"अपने एप्लिकेशन को फ़ोल्डर के साथ व्यवस्थित करें"</string>
- <string name="folder_cling_move_item" msgid="270598675060435169">"किसी एप्लिकेशन को ले जाने के लिए, उसे स्पर्श करके रखें."</string>
- <string name="folder_cling_create_folder" msgid="8352867485656129478">"अपनी मुखपृष्ठ स्क्रीन पर कोई नया फ़ोल्डर बनाने के लिए, एक एप्लिकेशन को दूसरे के शीर्ष पर स्टैक करें."</string>
- <string name="cling_dismiss" msgid="2780907108735868381">"ठीक"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"आप अपने पसंदीदा ऐप्स यहां रख सकते हैं."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"अपने सभी ऐप्स देखने के लिए, वृत्त को स्पर्श करें."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"कुछ ऐप्स चुनें"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"किसी ऐप्स को अपनी मुख्यपृष्ठ स्क्रीन से जोड़ने के लिए, उसे स्पर्श करके रखें."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"अपने ऐप्स को फ़ोल्डर के साथ व्यवस्थित करें"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"किसी ऐप्स को ले जाने के लिए, उसे स्पर्श करके रखें."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"अपने मुख्यपृष्ठ स्क्रीन पर कोई नया फ़ोल्डर बनाने के लिए, एक ऐप्स को दूसरे के शीर्ष पर स्टैक करें."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ठीक है"</string>
<string name="folder_opened" msgid="1262064100943801533">"फ़ोल्डर खोला गया, <xliff:g id="WIDTH">%1$d</xliff:g> गुणा <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
<string name="folder_tap_to_close" msgid="1335478160661137579">"फ़ोल्डर बंद करने के लिए स्पर्श करें"</string>
<string name="folder_tap_to_rename" msgid="5201612989905472442">"परिवर्तित नाम सहेजने के लिए स्पर्श करें"</string>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
new file mode 100644
index 0000000..10ed8d6
--- /dev/null
+++ b/res/values-hy-rAM/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Թողարկիչ"</string>
+ <string name="home" msgid="5921706419368316758">"Տնային"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android Core Apps"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Ընտրեք պաստառ"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Սահմանել պաստառ"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Պաստառներ"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Ծրագրերը տեղադրված չեն:"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Վիջեթներ"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Հպեք և պահեք՝ վիջեթը վերցնելու համար:"</string>
+ <string name="market" msgid="2652226429823445833">"Խանութ"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Չենք կարող տարր տեղադրել այս հիմնական էկրանին:"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Ընտրեք վիդջեթ՝ ստեղծելու համար"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Թղթապանակի անունը"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Վերանվանել թղթապանակը"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Լավ"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Չեղարկել"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Ավելացնել հիմնական էկրանին"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Ծրագրեր"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Դյուրանցումներ"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Վիջեթներ"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Պաստառներ"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Այլևս տեղ չկա Ձեր հիմնական էկրաններին:"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Այլևս տեղ չկա այս հիմնական էկրանին:"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Թեժ նստատեղերում այլևս տեղ չկա:"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Այս վիջեթը չափազանց մեծ է թեժ նստատեղերի համար:"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"«<xliff:g id="NAME">%s</xliff:g>» դյուրանցումը ստեղծված է:"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"«<xliff:g id="NAME">%s</xliff:g>» դյուրանցումը հեռացվեց:"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"«<xliff:g id="NAME">%s</xliff:g>» դյուրանցումն արդեն գոյություն ունի:"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Ընտրել դյուրանցում"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Ընտրել ծրագիր"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Ծրագրեր"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Տուն"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Հեռացնել"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Ապատեղադրել"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Հեռացնել"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Ապատեղադրել"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Ծրագրի տեղեկությունները"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Որոնել"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Ձայնային որոնում"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Ծրագրեր"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Հեռացնել"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Ապատեղադրել թարմացումը"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Ավելացնել"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Կառավարել ծրագրերը"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Պաստառ"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Որոնել"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Ծանուցումներ"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Համակարգային կարգավորումներ"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Օգնություն"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Ապատեղադրել ծրագիրը"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Ծրագրի մանրամասներ"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 ընտրված ծրագիր"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 ընտրված վիդջեթ"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 ընտրված թղթապանակ"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 ընտրված դյուրանցում"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"տեղադրել դյուրանցումներ"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Ծրագրին թույլ է տալիս ավելացնել դյուրանցումներ՝ առանց օգտագործողի միջամտության:"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"ապատեղադրել դյուրանցումներ"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Ծրագրին թույլ է տալիս հեռացնել դյուրանցումներ՝ առանց օգտագործողի միջամտության:"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"կարդալ հիմնաէջի կարգավորումներն ու դյուրանցումները"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Ծրագրին թույլ է տալիս կարդալ հիմնաէջի կարգավորումներն ու դյուրանցումները:"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"գրել հիմնաէջի կարգավորումներ ու դյուրանցումներ"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Ծրագրին թույլ է տալիս փոփոխել հիմնաէջի կարգավորումներն ու դյուրանցումները:"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Վիջեթի բեռնման խնդիր"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Սա համակարգային ծրագիր է և չի կարող ապատեղադրվել:"</string>
+ <string name="dream_name" msgid="2847171357608437154">"Հրթիռային թողարկիչ"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Անանուն թղթապանակ"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Հիմնական էկրան %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Էջ %1$d՝ %2$d-ից"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Հիմնական էկրան %1$d` %2$d-ից"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Ծարգրերի էջերը՝ %1$d %2$d-ից"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Վիջեթների էջերը՝ %1$d %2$d-ից"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Զգացեք ձեզ ինչպես տանը"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Դուք կարող եք տեղադրել ձեր սիրած ծրագրերն այստեղ:"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Ձեր բոլոր ծրագրերը տեսնելու համար հպեք մատը շրջանակին:"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Ընտրեք ինչ-որ ծրագիր"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ձեր հիմնական էկրանին ծրագիր ավելացնելու համար հպեք և պահեք այն:"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Ձեր ծրագրերը կարգավորեք թղթապանակների միջոցով"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Ծրագիրը տեղափոխելու համար հպեք և պահեք:"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Որպեսզի նոր թղթապանակ ստեղծեք ձեր հիմնական էկրանին, մի ծրագիրը պահեք մյուսի գլխավերևում:"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Լավ"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Թղթապանակը բացված է, <xliff:g id="WIDTH">%1$d</xliff:g>-ից <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Հպեք՝ թղթապանակը փակելու համար"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Հպեք՝ վերանվանումը պահպանելու համար"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Թղթապանակը փակ է"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Թղթապանակը վերանվանվեց <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Թղթապանակ՝ <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 0dd1319..849726a 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -94,10 +94,10 @@
<string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Laman apl %1$d dari %2$d"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Laman widget %1$d dari %2$d"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"Anggap rumah sendiri"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"Anda dapat meletakkan apl favorit Anda di sini."</string>
- <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Untuk melihat semua apl Anda, sentuh lingkaran."</string>
- <string name="all_apps_cling_title" msgid="2559734712581447107">"Pilih beberapa apl"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Untuk menambah apl ke layar Utama Anda, sentuh & tahan apl tersebut."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Letakkan aplikasi favorit Anda di sini."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Sentuh lingkaran untuk melihat semua aplikasi."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Pilih beberapa aplikasi"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Untuk menambah aplikasi ke layar Utama Anda, sentuh lama aplikasi tersebut."</string>
<string name="folder_cling_title" msgid="4308949882377840953">"Atur apl Anda dengan folder"</string>
<string name="folder_cling_move_item" msgid="270598675060435169">"Untuk memindahkan apl, sentuh & tahan apl tersebut."</string>
<string name="folder_cling_create_folder" msgid="8352867485656129478">"Untuk membuat folder baru di layar Utama Anda, tumpuk satu apl di atas apl yang lain."</string>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
new file mode 100644
index 0000000..82828bd
--- /dev/null
+++ b/res/values-is-rIS/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Ræsiforrit"</string>
+ <string name="home" msgid="5921706419368316758">"Heima"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Kjarnaforrit Android"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Veldu veggfóður úr"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Velja veggfóður"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Veggfóður"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Forritið er ekki uppsett."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Græjur"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Haltu fingri á græju til að grípa hana."</string>
+ <string name="market" msgid="2652226429823445833">"Verslun"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Ekki er hægt að sleppa atriði á þennan heimaskjá."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Veldu græju til að búa til"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Möppuheiti"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Endurnefna möppu"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Í lagi"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Hætta við"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Bæta á heimaskjá"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Forrit"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Flýtileiðir"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Græjur"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Veggfóður"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Heimaskjáirnir þínir eru fullskipaðir."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Ekki meira pláss á þessum heimaskjá."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Ekki meira pláss á festisvæði."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Þessi græja er of stór fyrir festisvæðið."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"Flýtileiðin „<xliff:g id="NAME">%s</xliff:g>“ var búin til."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"Flýtileiðin „<xliff:g id="NAME">%s</xliff:g>“ var fjarlægð."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"Flýtileiðin „<xliff:g id="NAME">%s</xliff:g>“ er þegar til."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Veldu flýtileið"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Veldu forrit"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Forrit"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Heim"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Fjarlægja"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Eyða"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Fjarlægja"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Eyða"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Upplýsingar um forrit"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Leita"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Raddleit"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Forrit"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Fjarlægja"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Fjarlægja uppfærslu"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Bæta við"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Stjórna forritum"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Veggfóður"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Leita"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Tilkynningar"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Kerfisstillingar"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Hjálp"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Fjarlægja forrit"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Upplýsingar um forrit"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 forrit valið"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 græja valin"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 mappa valin"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 flýtileið valin"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"setja upp flýtileiðir"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Leyfir forriti að bæta við flýtileiðum án íhlutunar notanda."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"fjarlægja flýtileiðir"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Leyfir forriti að fjarlægja flýtileiðir án íhlutunar notanda."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"lesa stillingar og flýtileiðir heimaskjás"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Leyfir forriti að lesa stillingar og flýtileiðir heimaskjás."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"skrifa stillingar og flýtileiðir heimaskjás"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Leyfir forriti að breyta stillingum og flýtileiðum heimaskjás."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Vandamál við að hlaða græju"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Þetta er kerfisforrit sem ekki er hægt að fjarlægja."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Eldflaugapallur"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Ónefnd mappa"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Heimaskjár %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Síða %1$d af %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Heimaskjár %1$d af %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Forritasíða %1$d af %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Græjusíða %1$d af %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Komdu þér vel fyrir"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Þú getur sett uppáhaldsforritin þín hér."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Snertu hringinn til að sjá öll forritin þín."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Veldu einhver forrit"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Haltu fingri á forriti til að bæta því á heimaskjáinn."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Notaðu möppur til að koma skipulagi á forritin þín"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Til að færa forrit skaltu halda fingri á því."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Til að búa til nýja möppu á heimaskjánum skaltu stafla einu forriti ofan á annað."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Í lagi"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Mappa opnuð, <xliff:g id="WIDTH">%1$d</xliff:g> sinnum <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Snertu til að loka möppunni"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Snertu til að staðfesta nýtt heiti"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Möppu lokað"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Heiti möppu breytt í <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Mappa: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index e54e492..a3055a5 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -21,18 +21,18 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="application_name" msgid="8424725141379931883">"מפעיל"</string>
<string name="home" msgid="5921706419368316758">"בית"</string>
- <string name="uid_name" msgid="3371120195364560632">"יישומי ליבה של Android"</string>
+ <string name="uid_name" msgid="3371120195364560632">"יישומי ליבה של Android"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
<string name="chooser_wallpaper" msgid="6063168087625352235">"בחר טפט מ-"</string>
<string name="wallpaper_instructions" msgid="4215640646180727542">"הגדר טפט"</string>
<string name="pick_wallpaper" msgid="5630222540525626723">"טפטים"</string>
- <string name="activity_not_found" msgid="217823393239365967">"היישום לא מותקן."</string>
- <string name="widgets_tab_label" msgid="9145860100000983599">"רכיבי Widget"</string>
- <string name="long_press_widget_to_add" msgid="7395697462851217506">"גע בפריט והחזק בו כדי לבחור Widget."</string>
+ <string name="activity_not_found" msgid="217823393239365967">"האפליקציה לא מותקן."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"רכיבי Widget"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"גע בפריט והחזק בו כדי לבחור Widget."</string>
<string name="market" msgid="2652226429823445833">"קנה"</string>
<string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
<string name="external_drop_widget_error" msgid="2285187188524172774">"לא ניתן לשחרר את הפריט במסך דף בית זה."</string>
- <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"בחר Widget ליצירה"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"בחר Widget ליצירה"</string>
<string name="rename_folder_label" msgid="5646236631298452787">"שם תיקיה"</string>
<string name="rename_folder_title" msgid="4544573104191526550">"שנה את שם התיקיה"</string>
<string name="rename_action" msgid="6016003384693240896">"אישור"</string>
@@ -40,67 +40,67 @@
<string name="menu_item_add_item" msgid="6233177331075781114">"הוסף למסך דף הבית"</string>
<string name="group_applications" msgid="2103752818818161976">"Google Apps"</string>
<string name="group_shortcuts" msgid="9133529424900391877">"קיצורי דרך"</string>
- <string name="group_widgets" msgid="6704978494073105844">"רכיבי Widget"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"רכיבי Widget"</string>
<string name="group_wallpapers" msgid="1568191644272224858">"טפטים"</string>
<string name="completely_out_of_space" msgid="1759078539443491182">"אין יותר מקום במסכי דף הבית."</string>
<string name="out_of_space" msgid="8365249326091984698">"אין עוד מקום במסך דף הבית הזה."</string>
- <string name="hotseat_out_of_space" msgid="6304886797358479361">"אין יותר מקום בפס היישומים."</string>
- <string name="invalid_hotseat_item" msgid="6545340627805449250">"Widget זה גדול מדי עבור אזור העגינה."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"אין יותר מקום בפס האפליקציות."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Widget זה גדול מדי עבור אזור העגינה."</string>
<string name="shortcut_installed" msgid="7071557296331322355">"הקיצור \'<xliff:g id="NAME">%s</xliff:g>\' נוצר."</string>
<string name="shortcut_uninstalled" msgid="2129499669449749995">"הקיצור \'<xliff:g id="NAME">%s</xliff:g>\' הוסר."</string>
<string name="shortcut_duplicate" msgid="4757756326465060694">"הקיצור \'<xliff:g id="NAME">%s</xliff:g>\' כבר קיים."</string>
<string name="title_select_shortcut" msgid="1873670208166882222">"בחר קיצור דרך"</string>
- <string name="title_select_application" msgid="1793455815754848652">"בחר יישום"</string>
- <string name="all_apps_button_label" msgid="2578400570124163469">"יישומים"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"בחר אפליקציה"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"אפליקציות"</string>
<string name="all_apps_home_button_label" msgid="1022222300329398558">"בית"</string>
<string name="delete_zone_label_workspace" msgid="7153615831493049150">"הסר"</string>
<string name="delete_zone_label_all_apps" msgid="6664588234817475108">"הסר התקנה"</string>
<string name="delete_target_label" msgid="665300185123139530">"הסר"</string>
<string name="delete_target_uninstall_label" msgid="748894921183769150">"הסר התקנה"</string>
- <string name="info_target_label" msgid="4019495079517426980">"פרטי יישום"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"פרטי אפליקציה"</string>
<string name="accessibility_search_button" msgid="816822994629942611">"חפש"</string>
<string name="accessibility_voice_search_button" msgid="3938249215065842475">"חיפוש קולי"</string>
- <string name="accessibility_all_apps_button" msgid="8803738611398979849">"יישומים"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"אפליקציות"</string>
<string name="accessibility_delete_button" msgid="3628162007991023603">"הסר"</string>
<string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"הסר את התקנת העדכון"</string>
<string name="menu_add" msgid="3065046628354640854">"הוסף"</string>
- <string name="menu_manage_apps" msgid="2308685199463588895">"נהל יישומים"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"נהל אפליקציות"</string>
<string name="menu_wallpaper" msgid="5837429080911269832">"טפט"</string>
<string name="menu_search" msgid="4826514464423239041">"חפש"</string>
<string name="menu_notifications" msgid="6424587053194766192">"התראות"</string>
<string name="menu_settings" msgid="3946232973327980394">"הגדרות מערכת"</string>
<string name="menu_help" msgid="4901160661634590633">"עזרה"</string>
- <string name="cab_menu_delete_app" msgid="4089398025537640349">"הסר יישום"</string>
- <string name="cab_menu_app_info" msgid="914548323652698884">"פרטי היישום"</string>
- <string name="cab_app_selection_text" msgid="6378522164293415735">"נבחר יישום אחד"</string>
- <string name="cab_widget_selection_text" msgid="962527270506951955">"נבחר Widget אחד"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"הסר אפליקציה"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"פרטי האפליקציה"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"נבחרה אפליקציה אחת"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"נבחר Widget אחד"</string>
<string name="cab_folder_selection_text" msgid="8916111874189565067">"נבחרה תיקיה אחת"</string>
<string name="cab_shortcut_selection_text" msgid="8115847384500412878">"נבחר קיצור דרך אחד"</string>
<string name="permlab_install_shortcut" msgid="1201690825493376489">"התקן קיצורי דרך"</string>
- <string name="permdesc_install_shortcut" msgid="8634424803272077038">"מאפשר ליישום להוסיף קיצורי דרך ללא התערבות המשתמש."</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"מאפשר לאפליקציה להוסיף קיצורי דרך ללא התערבות המשתמש."</string>
<string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"הסר קיצורי דרך"</string>
- <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"מאפשר ליישום להסיר קיצורי דרך ללא התערבות המשתמש."</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"מאפשר לאפליקציה להסיר קיצורי דרך ללא התערבות המשתמש."</string>
<string name="permlab_read_settings" msgid="3452408290738106747">"קרא הגדרות וקיצורי דרך של דף הבית"</string>
- <string name="permdesc_read_settings" msgid="5788109303585403679">"מאפשר ליישום לקרוא את ההגדרות וקיצורי הדרך בדף הבית."</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"מאפשר לאפליקציה לקרוא את ההגדרות וקיצורי הדרך בדף הבית."</string>
<string name="permlab_write_settings" msgid="1360567537236705628">"כתוב הגדרות וקיצורי דרך של דף הבית"</string>
- <string name="permdesc_write_settings" msgid="8530105489115785531">"מאפשר ליישום לשנות את ההגדרות וקיצורי הדרך בדף הבית."</string>
- <string name="gadget_error_text" msgid="8359351016167075858">"בעיה בטעינת Widget"</string>
- <string name="uninstall_system_app_text" msgid="6429814133777046491">"זהו יישום מערכת ולא ניתן להסיר את התקנתו."</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"מאפשר לאפליקציה לשנות את ההגדרות וקיצורי הדרך בדף הבית."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"בעיה בטעינת Widget"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"זוהי אפליקציית מערכת ולא ניתן להסיר את התקנתה."</string>
<string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
<string name="folder_hint_text" msgid="8633351560105748141">"תיקיה ללא שם"</string>
- <string name="workspace_description_format" msgid="2968608205939373034">"מסך דף הבית %1$d"</string>
- <string name="default_scroll_format" msgid="4057140866420001240">"דף %1$d מתוך %2$d"</string>
- <string name="workspace_scroll_format" msgid="1704767047951143301">"מסך דף הבית %1$d מתוך %2$d"</string>
- <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"יישומים דף %1$d מתוך %2$d"</string>
- <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"דף Widgets %1$d מתוך %2$d"</string>
- <string name="workspace_cling_title" msgid="738396473989890567">"תרגישו בבית"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"תוכל למקם את היישומים המועדפים עליך כאן."</string>
- <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"כדי לראות את כל היישומים שלך, גע במעגל."</string>
- <string name="all_apps_cling_title" msgid="2559734712581447107">"בחר כמה יישומים"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"כדי להוסיף יישום למסך דף הבית, גע ביישום והחזק אותו."</string>
- <string name="folder_cling_title" msgid="4308949882377840953">"סדר את היישומים שלך בתיקיות"</string>
- <string name="folder_cling_move_item" msgid="270598675060435169">"כדי להעביר יישום, גע בו והחזק אותו."</string>
- <string name="folder_cling_create_folder" msgid="8352867485656129478">"כדי ליצור תיקיה חדשה במסך דף הבית, הצב יישום אחד בערימה מעל יישום אחר."</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"מסך דף הבית %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"דף %1$d מתוך %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"מסך דף הבית %1$d מתוך %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"אפליקציות דף %1$d מתוך %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"דף Widgets %1$d מתוך %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"להרגיש בבית"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"תוכל למקם את האפליקציות המועדפות עליך כאן."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"כדי לראות את כל האפליקציות שלך, גע במעגל."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"בחר כמה אפליקציות"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"כדי להוסיף אפליקציה למסך דף הבית, גע באפליקציה והחזק אותה."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"סדר את האפליקציות שלך בתיקיות"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"כדי להעביר אפליקציה, גע בה והחזק אותה."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"כדי ליצור תיקיה חדשה במסך דף הבית, הצב אפליקציה אחד בערימה מעל אפליקציה אחר."</string>
<string name="cling_dismiss" msgid="2780907108735868381">"בסדר"</string>
<string name="folder_opened" msgid="1262064100943801533">"תיקיה פתוחה, <xliff:g id="WIDTH">%1$d</xliff:g> על <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
<string name="folder_tap_to_close" msgid="1335478160661137579">"גע כדי לסגור את התיקייה"</string>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
new file mode 100644
index 0000000..eeab60f
--- /dev/null
+++ b/res/values-ka-rGE/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"გამშვები"</string>
+ <string name="home" msgid="5921706419368316758">"საწყისი"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android-ის ბირთვის აპები"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"შეარჩიეთ ფონური სურათი"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"ფონის დაყენება"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"ფონები"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"აპი არ არის დაყენებული."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"ვიჯეტები"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"შეეხეთ და დააყოვნეთ ვიჯეტის ასარჩევად."</string>
+ <string name="market" msgid="2652226429823445833">"მაღაზია"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"ერთეულის მთავარ ეკრანზე ჩაგდება ვერ მოხერხდა."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"აირჩიეთ ვიჯეტი"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"საქაღალდის სახელი"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"საქაღალდის სახელის გადარქმევა"</string>
+ <string name="rename_action" msgid="6016003384693240896">"OK"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"გაუქმება"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"მთავარ ეკრანზე დამატება"</string>
+ <string name="group_applications" msgid="2103752818818161976">"აპები"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"მალსახმობები"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"ვიჯეტები"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"ფონები"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"მთავარ ეკრანებზე ადგილი აღარ არის."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"ამ ეკრანზე ადგილი აღარ არის."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"hotseat-ში მეტი ადგილი არ არის."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ეს ვიჯეტი ძალიან დიდია hotseat-ისთვის."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"შეიქმნა მალსახმობი „<xliff:g id="NAME">%s</xliff:g>“."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"მასლახმობი „<xliff:g id="NAME">%s</xliff:g>“ წაშლილია."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"მალსახმობი „<xliff:g id="NAME">%s</xliff:g>“ უკვე არსებობს."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"აირჩიეთ მალსახმობი"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"აპის არჩევა"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"აპები"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"საწყისი"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ამოშლა"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"დეინსტალაცია"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ამოშლა"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"დეინსტალაცია"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"აპის შესახებ"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"ძიება"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"ხმოვანი ძიება"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"აპები"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"ამოშლა"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"განახლების დეინსტალაცია"</string>
+ <string name="menu_add" msgid="3065046628354640854">"დამატება"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"აპების მართვა"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"ფონი"</string>
+ <string name="menu_search" msgid="4826514464423239041">"ძიება"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"შეტყობინებები"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"სისტემის პარამეტრები"</string>
+ <string name="menu_help" msgid="4901160661634590633">"დახმარება"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"აპის დეინსტალაცია"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"აპის შესახებ"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"არჩეულია 1 აპი"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"შერჩეულია 1 ვიჯეტი"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"არჩეულია 1 საქაღალდე"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"არჩეულია 1 მალსახმობი"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"მალსახმობების დაყენება"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"აპისთვის მალსახმობების დამოუკიდებლად დამატების უფლების მიცემა."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"მალსახმობების წაშლა"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"აპისთვის მალსახმობების დამოუკიდებლად წაშლის უფლების მიცემა."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"მთავარი ეკრანის პარამეტრებისა და მალსახმობების წაკითხვა"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"აპისთვის მთავარი ეკრანის პარამეტრებისა და მალსახმობების წაკითხვის უფლების მიცემა."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"მთავარი ეკრანის პარამეტრებისა და მალსახმობების ჩაწერა"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"აპისთვის მთავარი ეკრანის პარამეტრებისა და მალსახმობების შეცვლის უფლების მიცემა."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"პრობლემა ვიჯეტის ჩატვირთვისას"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"ეს სისტემური აპია და მისი წაშლა შეუძლებელია."</string>
+ <string name="dream_name" msgid="2847171357608437154">"ფეიერვერკი"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"უსახელო საქაღალდე"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"მთავარი ეკრანი %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"გვერდი %1$d %2$d-დან"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%1$d მთავარი ეკრანი %2$d-დან"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"აპების გვერდი %1$d %2$d-დან"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"ვიჯეტების გვერდი %1$d %2$d-დან"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"გადადით მთავარ გვერდზე"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"აქ შეგიძლიათ საყვარელი აპლიკაციების დამატება."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"ყველა თქვენი აპლიკაციის სანახავად შეეხეთ წრეს."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"აირჩიეთ აპები"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"აპის მთავარ ეკრანზე დასამატებლად შეეხეთ მის ხატულას და არ აუშვათ."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"მოაწესრიგეთ თქვენი აპები საქაღალდეების მეშვეობით"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"აპის გადასაადგილებლად შეეხეთ და დააყოვნეთ."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"მთავარ ეკრანზე ახალი საქაღალდის შესაქმნელად გადააჩოჩეთ ერთი აპლიკაცია მეორეზე."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"OK"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"საქაღალდე გახსნილია, <xliff:g id="WIDTH">%1$d</xliff:g> x <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"შეეხეთ საქაღალდის დასახურად"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"შეეხეთ ცვლილების შესანახად"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"საქაღლდე დაიხურა"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"საქაღალდეს შეეცვალა სახელი „<xliff:g id="NAME">%1$s</xliff:g>“-ად"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"საქაღალდე: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
new file mode 100644
index 0000000..9a58214
--- /dev/null
+++ b/res/values-kk-rKZ/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
+ <string name="home" msgid="5921706419368316758">"Негізгі"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android Core қолданбалары"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Артқы фон таңдау"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Артқы фонды орнату"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Артқы фондар"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Қолданба орнатылмаған."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Виджеттер"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Виджетті таңдау үшін оны түртіп, ұстап тұрыңыз."</string>
+ <string name="market" msgid="2652226429823445833">"Дүкен"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Осы негізгі экранға элементті тастай алмады."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Жасау үшін виджетті таңдау"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Қалта атауы"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Қалтаның атауын өзгерту"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Жарайды"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Өшіру"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Негізгі экранды қосу"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Қолданбалар"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Төте пернелер"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Виджеттер"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Артқы фондар"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Негізгі экрандарда орын қалмады."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Бұл негізгі экранда орын қалмады."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Хот сит режимінде орын қалмады."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Бұл виджет хот сит үшін тым үлкен."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" атауы жасақталды."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" төте пернесі алынып тасталды."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" төте пернесі бұрыннан бар."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Төте перне таңдау"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Қолданба таңдау"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Қолданбалар"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Негізгі"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Алып тастау"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Алмау"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Алып тастау"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Алмау"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Қолданба ақпары"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Іздеу"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Дауыс арқылы іздеу"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Қолданбалар"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Алып тастау"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Жаңартуды алмау"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Қосу"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Қолданбаларды басқару"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Артқы фон"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Іздеу"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Хабарлар"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Жүйе параметрлері."</string>
+ <string name="menu_help" msgid="4901160661634590633">"Көмек"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Қолданбаны алу"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Қолданба туралы толығырақ ақпарат"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 қолданба таңдалған"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 виджет таңдалған"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 қалта таңдалған"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 төте перне таңдалған"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"төте пернелерді орнату"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Қолданбаға пайдаланушының қатысуынсыз төте пернелерді қосу мүмкіндігін береді."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"төте пернелерді алып тастау"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Қолданбаға пайдаланушының қатысуынсыз төте пернелерді алу мүмкіндігін береді."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"Негізгі экрандағы параметрлер мен төте пернелерді оқу"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Қолданбаға Негізгі экрандағы параметрлер мен төте пернелерді оқу мүмкіндігін береді."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"Негізгі экран параметрлері мен төте пернелерін жазу"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Қолданбаға Негізгі экрандағы параметрлер мен төте пернелерді өзгерту мүмкіндігін береді."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Виджетті жүктеу барысында мәселе орын алды"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Бұл жүйе қолданбасы және оны оны алып тастау мүмкін емес."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Атауы жоқ қалта"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"%1$d негізгі экран"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%1$d бет, барлығы %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%1$d негізгі экран, барлығы %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%1$d қолданбалар беті, барлығы %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%1$d виджеттер беті, барлығы %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Өзіңізді ыңғайлы сезініңіз."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Қалаулы қолданбаларды мына жерге қоюға болады."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Барлық қолданбаларды көру үшін шеңберді түртіңіз."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Кейбір қолданбаларды таңдау"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Негізгі экранға қолданба қосу үшін, оны түртіп, ұстап тұрыңыз."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Қолданбаларды қалталар арқылы реттеңіз"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Қолданбаны жылжыту үшін оны түртіп, мықтап ұстаңыз."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Негізі экранда жаңа қалта жасау үшін қолданбаларды бір бірінің үстіне жинаңыз."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Жарайды"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Қалта ашылды, <xliff:g id="WIDTH">%1$d</xliff:g> және <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Қалтаны жабу үшін түртіңіз"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Өзгертілген атауын сақтау үшін түртіңіз"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Қалта жабылды"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Қалта <xliff:g id="NAME">%1$s</xliff:g> болып өзгертілді"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Қалта: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
new file mode 100644
index 0000000..286d80d
--- /dev/null
+++ b/res/values-km-rKH/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"កម្មវិធីចាប់ផ្ដើម"</string>
+ <string name="home" msgid="5921706419368316758">"ដើម"</string>
+ <string name="uid_name" msgid="3371120195364560632">"កម្មវិធីសំខាន់ៗរបស់ Android"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"ជ្រើសផ្ទាំងរូបភាពពី"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"កំណត់ផ្ទាំងរូបភាព"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"ផ្ទាំងរូបភាព"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"មិនបានដំឡើងកម្មវិធី។"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"ធាតុក្រាហ្វិក"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"ប៉ះ & សង្កត់ ដើម្បីជ្រើសធាតុក្រាហ្វិក។"</string>
+ <string name="market" msgid="2652226429823445833">"ហាងទំនិញ"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"មិនអាចទម្លាក់ធាតុលើអេក្រង់ដើមនេះទេ"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"ជ្រើសធាតុក្រាហ្វិក ដើម្បីបង្កើត"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ឈ្មោះថត"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ប្ដូរឈ្មោះថត"</string>
+ <string name="rename_action" msgid="6016003384693240896">"យល់ព្រម"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"បោះបង់"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"បន្ថែមទៅអេក្រង់ដើម"</string>
+ <string name="group_applications" msgid="2103752818818161976">"កម្មវិធី"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"ផ្លូវកាត់"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"ធាតុក្រាហ្វិក"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"ផ្ទាំងរូបភាព"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"គ្មានបន្ទប់ទៀតលើអេក្រង់ដើមរបស់អ្នក។"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"គ្មានបន្ទប់នៅលើអេក្រង់ដើមនេះទៀតទេ។"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"គ្មានបន្ទប់នៅក្នុងមជ្ឈមណ្ឌលទៀតទេ។"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ធាតុក្រាហ្វិកនេះធំពេកសម្រាប់មជ្ឈមណ្ឌល។"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"បានបង្កើតផ្លូវកាត់ \"<xliff:g id="NAME">%s</xliff:g>\" ។"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"បាលុបផ្លូវកាត់ \"<xliff:g id="NAME">%s</xliff:g>\" ។"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"មានផ្លូវកាត់ \"<xliff:g id="NAME">%s</xliff:g>\" រួចហើយ។"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"ជ្រើសផ្លូវកាត់"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"ជ្រើសកម្មវិធី"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"កម្មវិធី"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"ដើម"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"លុបចេញ"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"លុប"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"លុបចេញ"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"លុប"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"ព័ត៌មានកម្មវិធី"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"ស្វែងរក"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"ស្វែងរកសំឡេង"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"កម្មវិធី"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"លុបចេញ"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"លុបបច្ចុប្បន្នភាព"</string>
+ <string name="menu_add" msgid="3065046628354640854">"បន្ថែម"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"គ្រប់គ្រងកម្មវិធី"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"ផ្ទាំងរូបភាព"</string>
+ <string name="menu_search" msgid="4826514464423239041">"ស្វែងរក"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"ការជូនដំណឹង"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"ការកំណត់ប្រព័ន្ធ"</string>
+ <string name="menu_help" msgid="4901160661634590633">"ជំនួយ"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"លុបកម្មវិធី"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"ព័ត៌មានលម្អិតកម្មវិធី"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"បានជ្រើសកម្មវិធី ១"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"បានជ្រើសធាតុ ១"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"បានជ្រើសថត ១"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"បានជ្រើសផ្លូវកាត់ ១"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"ដំឡើងផ្លូវកាត់"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"អនុញ្ញាតឲ្យកម្មវិធីបន្ថែមផ្លូវកាត់ ដោយមិនចាំបាច់អំពើពីអ្នកប្រើ។"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"លុបផ្លូវកាត់"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"អនុញ្ញាតឲ្យកម្មវិធីលុបផ្លូវកាត់ដោយមិនចាំបាច់អំពើពីអ្នកប្រើ។"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"អានការកំណត់ និងផ្លូវកាត់អេក្រង់ដើម"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"អនុញ្ញាតឲ្យកម្មវិធីអានការកំណត់ និងផ្លូវកាត់ក្នុងអេក្រង់ដើម។"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"សរសេរការកំណត់ និងផ្លូវកាត់លើអេក្រង់ដើម"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"អនុញ្ញាតឲ្យកម្មវិធីប្ដូរការកំណត់ និងផ្លូវកាត់ក្នុងអេក្រង់ដើម។"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"បញ្ហាក្នុងការផ្ទុកធាតុក្រាហ្វិក"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"នេះជាកម្មវិធីប្រព័ន្ធ មិនអាចលុបបានទេ។"</string>
+ <string name="dream_name" msgid="2847171357608437154">"កម្មវិធីចាប់ផ្ដើមរ៉ូកែត"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"ថតគ្មានឈ្មោះ"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"អេក្រង់ដើម %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"ទំព័រ %1$d នៃ %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"អេក្រង់ដើម %1$d នៃ %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"ទំព័រកម្មវិធី %1$d នៃ %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"ទំព័រធាតុក្រាហ្វិក %1$d នៃ %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ចាត់ទុកនេះជាផ្ទះរបស់អ្នក"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"អ្នកអាចដាក់កម្មវិធីដែលអ្នកពេញចិត្តនៅទីនេះ។"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"ប៉ះរង្វង់ ដើម្បីមើលកម្មវិធីរបស់អ្នកទាំងអស់។"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"ជ្រើសកម្មវិធីមួយចំនួន"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"ប៉ះ & សង្កត់វា ដើម្បីបន្ថែមកម្មវិធីទៅអេក្រង់ដើមរបស់អ្នក"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"រៀបចំកម្មវិធីរបស់អ្នកដាក់ក្នុងថត"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"ដើម្បីផ្លាស់ទីកម្មវិធី ប៉ះ & សង្កត់វា។"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"ដើម្បីបង្កើតថតថ្មីលើអេក្រង់ដើមរបស់អ្នក ដាក់កម្មវិធីមួយត្រួតលើកម្មវិធីផ្សេងទៀត។"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"យល់ព្រម"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"បានបើកថត <xliff:g id="WIDTH">%1$d</xliff:g> ដោយ <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ប៉ះ ដើម្បីបិទថត"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"ប៉ះ ដើម្បីរក្សាទុកការប្ដូរឈ្មោះ"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"បានបិទថត"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"បានប្ដូរឈ្មោះថតជា <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ថត៖ <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
new file mode 100644
index 0000000..41437f9
--- /dev/null
+++ b/res/values-kn-rIN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"ಲಾಂಚರ್"</string>
+ <string name="home" msgid="5921706419368316758">"ಮುಖಪುಟ"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android Core ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"ಇದರಿಂದ ವಾಲ್ಪೇಪರ್ ಆರಿಸಿ"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"ವಾಲ್ಪೇಪರ್ ಹೊಂದಿಸಿ"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"ವಾಲ್ಪೇಪರ್ಗಳು"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"ವಿಜೆಟ್ಗಳು"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"ವಿಜೆಟ್ ಅನ್ನು ಆರಿಸಿಕೊಳ್ಳಲು ಸ್ಪರ್ಶಿಸಿ & ಹಿಡಿದುಕೊಳ್ಳಿ."</string>
+ <string name="market" msgid="2652226429823445833">"ಶಾಪ್"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"ಈ ಮುಖಪುಟದ ಪರದೆಯಲ್ಲಿ ಐಟಂ ಅನ್ನು ಬಿಡಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"ರಚಿಸಲು ವಿಜೆಟ್ ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ಫೋಲ್ಡರ್ ಹೆಸರು"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ಫೋಲ್ಡರ್ ಅನ್ನು ಮರುಹೆಸರಿಸಿ"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ಸರಿ"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"ರದ್ದುಮಾಡು"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"ಮುಖಪುಟಕ್ಕೆ ಸೇರಿಸು"</string>
+ <string name="group_applications" msgid="2103752818818161976">"ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"ಶಾರ್ಟ್ಕಟ್ಗಳು"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"ವಿಜೆಟ್ಗಳು"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"ವಾಲ್ಪೇಪರ್ಗಳು"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"ನಿಮ್ಮ ಮುಖಪುಟದ ಪರದೆಗಳಲ್ಲಿ ಯಾವುದೇ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"ಈ ಮುಖಪುಟದ ಪರದೆಯಲ್ಲಿ ಹೆಚ್ಚು ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"ಹಾಟ್ಸೀಟ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ಹಾಟ್ಸೀಟ್ಗೆ ಈ ವಿಜೆಟ್ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"ಶಾರ್ಟ್ಕಟ್ \"<xliff:g id="NAME">%s</xliff:g>\" ಅನ್ನು ರಚಿಸಲಾಗಿದೆ."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"ಶಾರ್ಟ್ಕಟ್ \"<xliff:g id="NAME">%s</xliff:g>\" ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"ಶಾರ್ಟ್ಕಟ್ \"<xliff:g id="NAME">%s</xliff:g>\" ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"ಶಾರ್ಟ್ಕಟ್ ಆರಿಸಿ"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"ಮುಖಪುಟ"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ತೆಗೆದುಹಾಕು"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"ಅಸ್ಥಾಪಿಸು"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ತೆಗೆದುಹಾಕು"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"ಅಸ್ಥಾಪಿಸು"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"ಅಪ್ಲಿಕೇಶನ್ ಮಾಹಿತಿ"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"ಹುಡುಕು"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"ಧ್ವನಿ ಹುಡುಕಾಟ"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"ತೆಗೆದುಹಾಕು"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"ನವೀಕರಣವನ್ನು ಅಸ್ಥಾಪಿಸು"</string>
+ <string name="menu_add" msgid="3065046628354640854">"ಸೇರಿಸಿ"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ವಹಿಸಿ"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"ವಾಲ್ಪೇಪರ್"</string>
+ <string name="menu_search" msgid="4826514464423239041">"ಹುಡುಕು"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"ಅಧಿಸೂಚನೆಗಳು"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="menu_help" msgid="4901160661634590633">"ಸಹಾಯ"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"ಅಪ್ಲಿಕೇಶನ್ ಅಸ್ಥಾಪಿಸು"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"ಅಪ್ಲಿಕೇಶನ್ ವಿವರಗಳು"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 ವಿಜೆಟ್ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 ಫೋಲ್ಡರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 ಶಾರ್ಟ್ಕಟ್ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"ಬಳಕೆದಾರರ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಅಸ್ಥಾಪಿಸಿ"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"ಬಳಕೆದಾರರ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"ಮುಖಪುಟದ ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಓದಿ"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"ಮುಖಪುಟದಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಓದಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"ಮುಖಪುಟದ ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಬರೆಯಿರಿ"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"ಮುಖಪುಟದಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"ವಿಜೆಟ್ ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ಸಮಸ್ಯೆ"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"ಇದೊಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ ಮತ್ತು ಅಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
+ <string name="dream_name" msgid="2847171357608437154">"ರಾಕೆಟ್ ಲಾಂಚರ್"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"ಹೆಸರಿಲ್ಲದ ಫೋಲ್ಡರ್"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"ಮುಖಪುಟದ ಪರದೆ %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$d ರಲ್ಲಿ %1$d ಪುಟ"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%2$d ರಲ್ಲಿ %1$d ಮುಖಪುಟದ ಪರದೆ"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d ರಲ್ಲಿ %1$d ಅಪ್ಲಿಕೇಶನ್ ಪುಟ"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$d ರಲ್ಲಿ %1$d ವಿಜೆಟ್ಗಳ ಪುಟ"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ನೀವು ಆರಾಮಾಗಿರಿ"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನೀವು ಇಲ್ಲಿ ಇರಿಸಬಹುದು."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"ನಿಮ್ಮ ಎಲ್ಲ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನೋಡಲು, ವೃತ್ತವನ್ನು ಸ್ಪರ್ಶಿಸಿ."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಆರಿಸಿ"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"ನಿಮ್ಮ ಮುಖಪುಟದ ಪರದೆಗೆ ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಲು, ಅದನ್ನು ಸ್ಪರ್ಶಿಸಿ & ಹಿಡಿದುಕೊಳ್ಳಿ."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಫೋಲ್ಡರ್ಗಳ ಸಹಾಯದಿಂದ ವ್ಯವಸ್ಥಿತಗೊಳಿಸಿ"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"ಅಪ್ಲಿಕೇಶನ್ ಸರಿಸಲು, ಅದನ್ನು ಸ್ಪರ್ಶಿಸಿ & ಹಿಡಿದುಕೊಳ್ಳಿ."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"ನಿಮ್ಮ ಮುಖಪುಟದ ಪರದೆಯ ಮೇಲೆ ಹೊಸ ಫೋಲ್ಡರ್ ರಚಿಸಲು, ಒಂದರ ಮೇಲೆ ಮತ್ತೊಂದು ಅಪ್ಲಿಕೇಶನ್ ಇರಿಸಿ."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ಸರಿ"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ಫೋಲ್ಡರ್ ತೆರೆಯಲಾಗಿದೆ, <xliff:g id="WIDTH">%1$d</xliff:g> ಬೈ <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ಫೋಲ್ಡರ್ ಮುಚ್ಚಲು ಸ್ಪರ್ಶಿಸಿ"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"ಮರುಹೆಸರನ್ನು ಉಳಿಸಲು ಸ್ಪರ್ಶಿಸಿ"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ಫೋಲ್ಡರ್ ಮುಚ್ಚಿದೆ"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"ಫೋಲ್ಡರ್ ಅನ್ನು <xliff:g id="NAME">%1$s</xliff:g> ಗೆ ಮರುಹೆಸರಿಸಲಾಗಿದೆ"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ಫೋಲ್ಡರ್: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
new file mode 100644
index 0000000..7bc76f4
--- /dev/null
+++ b/res/values-ky-rKG/strings.xml
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- no translation found for application_name (8424725141379931883) -->
+ <skip />
+ <string name="home" msgid="5921706419368316758">"Үйгө"</string>
+ <!-- no translation found for uid_name (3371120195364560632) -->
+ <skip />
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Тушкагаз тандоо"</string>
+ <!-- no translation found for wallpaper_instructions (4215640646180727542) -->
+ <skip />
+ <!-- no translation found for pick_wallpaper (5630222540525626723) -->
+ <skip />
+ <string name="activity_not_found" msgid="217823393239365967">"Колдонмо орнотулган эмес."</string>
+ <!-- no translation found for widgets_tab_label (9145860100000983599) -->
+ <skip />
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Виджетти тандаш үчүн басып туруңуз"</string>
+ <!-- no translation found for market (2652226429823445833) -->
+ <skip />
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Муну бул Үй экранына ыргытуу мүмкүн эмес."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Түзүлүүчү виджетти тандаңыз"</string>
+ <!-- no translation found for rename_folder_label (5646236631298452787) -->
+ <skip />
+ <!-- no translation found for rename_folder_title (4544573104191526550) -->
+ <skip />
+ <!-- no translation found for rename_action (6016003384693240896) -->
+ <skip />
+ <!-- no translation found for cancel_action (3811860427489435048) -->
+ <skip />
+ <!-- no translation found for menu_item_add_item (6233177331075781114) -->
+ <skip />
+ <string name="group_applications" msgid="2103752818818161976">"Колдонмолор"</string>
+ <!-- no translation found for group_shortcuts (9133529424900391877) -->
+ <skip />
+ <!-- no translation found for group_widgets (6704978494073105844) -->
+ <skip />
+ <!-- no translation found for group_wallpapers (1568191644272224858) -->
+ <skip />
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Үй экрандарыңызда бош орун калган жок."</string>
+ <!-- no translation found for out_of_space (8365249326091984698) -->
+ <skip />
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Бош ысык орун калган жок."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Бул виджет ысык орундар үчүн өтө чоң."</string>
+ <!-- no translation found for shortcut_installed (7071557296331322355) -->
+ <skip />
+ <!-- no translation found for shortcut_uninstalled (2129499669449749995) -->
+ <skip />
+ <!-- no translation found for shortcut_duplicate (4757756326465060694) -->
+ <skip />
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Тез чакырма тандоо"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Колдонмо тандоо"</string>
+ <!-- no translation found for all_apps_button_label (2578400570124163469) -->
+ <skip />
+ <!-- no translation found for all_apps_home_button_label (1022222300329398558) -->
+ <skip />
+ <!-- no translation found for delete_zone_label_workspace (7153615831493049150) -->
+ <skip />
+ <!-- no translation found for delete_zone_label_all_apps (6664588234817475108) -->
+ <skip />
+ <!-- no translation found for delete_target_label (665300185123139530) -->
+ <skip />
+ <!-- no translation found for delete_target_uninstall_label (748894921183769150) -->
+ <skip />
+ <!-- no translation found for info_target_label (4019495079517426980) -->
+ <skip />
+ <!-- no translation found for accessibility_search_button (816822994629942611) -->
+ <skip />
+ <!-- no translation found for accessibility_voice_search_button (3938249215065842475) -->
+ <skip />
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Колдонмолор"</string>
+ <!-- no translation found for accessibility_delete_button (3628162007991023603) -->
+ <skip />
+ <!-- no translation found for delete_zone_label_all_apps_system_app (3683920959591819044) -->
+ <skip />
+ <!-- no translation found for menu_add (3065046628354640854) -->
+ <skip />
+ <!-- no translation found for menu_manage_apps (2308685199463588895) -->
+ <skip />
+ <!-- no translation found for menu_wallpaper (5837429080911269832) -->
+ <skip />
+ <!-- no translation found for menu_search (4826514464423239041) -->
+ <skip />
+ <!-- no translation found for menu_notifications (6424587053194766192) -->
+ <skip />
+ <string name="menu_settings" msgid="3946232973327980394">"Систем тууралоолору"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Жардам"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Колдонмону чечип салуу"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Колдонмо тууралуу"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 колдонмо тандалды"</string>
+ <!-- no translation found for cab_widget_selection_text (962527270506951955) -->
+ <skip />
+ <!-- no translation found for cab_folder_selection_text (8916111874189565067) -->
+ <skip />
+ <!-- no translation found for cab_shortcut_selection_text (8115847384500412878) -->
+ <skip />
+ <!-- no translation found for permlab_install_shortcut (1201690825493376489) -->
+ <skip />
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Колдонмого колдонуучуга кайрылбастан тез чакырма кошууга уруксат берет."</string>
+ <!-- no translation found for permlab_uninstall_shortcut (7696645932555926449) -->
+ <skip />
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Колдонмого колдонуучуга кайрылбастан тез чакырмаларды жок кылууга уруксат берет."</string>
+ <!-- no translation found for permlab_read_settings (3452408290738106747) -->
+ <skip />
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Колдонмого Үйдүн тууралоолорун жана тез чакырмаларын окууга уруксат берет."</string>
+ <!-- no translation found for permlab_write_settings (1360567537236705628) -->
+ <skip />
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Колдонмого Үйдүн тууралоолорун жана тез чакырмаларын өзгөртүүгө уруксат берет."</string>
+ <!-- no translation found for gadget_error_text (8359351016167075858) -->
+ <skip />
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Бул системдик колдонмо жана аны чечкенге болбойт."</string>
+ <!-- no translation found for dream_name (2847171357608437154) -->
+ <skip />
+ <string name="folder_hint_text" msgid="8633351560105748141">"Аты жок фолдер"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Үй экраны %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$d ичинен %1$d барак"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Үй экраны %2$d ичинен %1$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Колдонмолор барагы %2$d ичинен %1$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Виджеттер барагы %2$d ичинен %1$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Өзүңүздү үйүңүздөгүдөй эркин сезиңиз."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Тандамал колдонмолоруңузду бул жакка жайгаштырсаңыз болот."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Бардык колдонмолорду көрүш үчүн айлананы басыңыз."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Айрым колдонмолорду тандаңыз"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Колдонмону үй экранына кошуш үчүн, аны басып туруңуз."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Колдонмолоруңузду фолдерлер менен уюштуруңуз"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Колдонмону жылдырыш үчүн, аны басып туруңуз."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Үй экранында фолдер түзүү үчүн, колдонмолорду биринин үстүнө бирин отургузуңуз."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"OK"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Фолдер ачылды, туурасы <xliff:g id="WIDTH">%1$d</xliff:g>, бийиктиги <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Фолдерди жабыш үчүн тийиңиз"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Тийип, аттын өзгөртүлүшүн сактаңыз"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Фолдер жабык"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Фолдердин аты <xliff:g id="NAME">%1$s</xliff:g> деп өзгөртүлдү"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Фолдер: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
new file mode 100644
index 0000000..b991a8f
--- /dev/null
+++ b/res/values-lo-rLA/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"ລັນເຊີ"</string>
+ <string name="home" msgid="5921706419368316758">"ໜ້າຫຼັກ"</string>
+ <string name="uid_name" msgid="3371120195364560632">"ແອັບຯແກນຫຼັກຂອງ Android"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"ເລືອກພາບພື້ນຫຼັງຈາກ"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"ຕັ້ງພາບພື້ນຫຼັງ"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"ພາບພື້ນຫຼັງ"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"ແອັບຯບໍ່ໄດ້ຖືກຕິດຕັ້ງ."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"ວິດເຈັດ"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"ສຳພັດຄ້າງໄວ້ ເພື່ອຈັບວິດເຈັດ."</string>
+ <string name="market" msgid="2652226429823445833">"ຮ້ານຄ້າ"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"ບໍ່ສາມາດວາງລາຍການໃສ່ໜ້າຈໍຫຼັກນີ້ໄດ້"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"ເລືອກວິດເຈັດເພື່ອສ້າງມັນ"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ຊື່ໂຟນເດີ"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ປ່ຽນຊື່ໂຟນເດີ"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ຕົກລົງ"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"ຍົກເລີກ"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"ເພີ່ມໃສ່ໜ້າຈໍຫຼັກ"</string>
+ <string name="group_applications" msgid="2103752818818161976">"ແອັບຯ"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"ທາງລັດ"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"ວິດເຈັດ"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"ພາບພື້ນຫຼັງ"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"ບໍ່ມີພື້ນທີ່ເຫຼືອໃນໜ້າຈໍຫຼັກຂອງທ່ານ."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"ບໍ່ມີຫ້ອງເຫຼືອໃນໜ້າຈໍຫຼັກນີ້."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"ບໍ່ມີຫ້ອງຫວ່າງໃນ hotseat ແລ້ວ."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ວິດເຈັດ ມີຂະໜາດໃຫຍ່ເກີນໄປສຳລັບ hotseat."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"ທາງລັດ \"<xliff:g id="NAME">%s</xliff:g>\" ຖືກສ້າງແລ້ວ."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"ທາງລັດ \"<xliff:g id="NAME">%s</xliff:g>\" ຖືກລຶບແລ້ວ."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"ທາງລັດ \"<xliff:g id="NAME">%s</xliff:g>\" ມີຢູ່ແລ້ວ."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"ເລືອກທາງລັດ"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"ເລືອກແອັບຯ"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"ແອັບຯ"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"ໜ້າຫຼັກ"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ລຶບອອກ"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"ຖອນການຕິດຕັ້ງ"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ລຶບອອກ"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"ຖອນການຕິດຕັ້ງ"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"ຂໍ້ມູນແອັບຯ"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"ຊອກຫາ"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"ຊອກຫາດ້ວຍສຽງ"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"ແອັບຯ"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"ລຶບອອກ"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"ຖອນອັບເດດ"</string>
+ <string name="menu_add" msgid="3065046628354640854">"ເພີ່ມ"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"ຈັດການແອັບຯ"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"ພາບພື້ນຫຼັງ"</string>
+ <string name="menu_search" msgid="4826514464423239041">"ຊອກຫາ"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"ແຈ້ງເຕືອນ"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"ຕັ້ງຄ່າລະບົບ"</string>
+ <string name="menu_help" msgid="4901160661634590633">"ຊ່ວຍເຫຼືອ"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"ຖອນແອັບຯ"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"ລາຍລະອຽດແອັບຯ"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 ແອັບຯຖືກເລືອກ"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 ວິດເຈັດຖືກເລືອກ"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 ໂຟນເດີຖືກເລືອກ"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 ທາງລັດຖືກເລືອກ"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"ຕິດຕັ້ງທາງລັດ"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"ອະນຸຍາດໃຫ້ແອັບຯ ເພີ່ມທາງລັດໂດຍບໍ່ຕ້ອງຮັບການຢືນຢັນຈາກຜູ່ໃຊ້."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"ຖອນທາງລັດ"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"ອະນຸຍາດໃຫ້ແອັບຯດັ່ງກ່າວ ລຶບທາງລັດໂດຍບໍ່ຕ້ອງຮັບການຢືນຢັນຈາກຜູ່ໃຊ້."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"ອ່ານການຕັ້ງຄ່າໜ້າຫຼັກ ແລະທາງລັດ"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"ອະນຸຍາດໃຫ້ແອັບຯດັ່ງກ່າວອ່ານການຕັ້ງຄ່າ ແລະທາງລັດໃນໜ້າຫຼັກ."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"ຂຽນການຕັ້ງຄ່າໜ້າຫຼັກ ແລະທາງລັດ"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"ອະນຸຍາດໃຫ້ແອັບຯດັ່ງກ່າວ ປ່ຽນການຕັ້ງຄ່າ ແລະທາງລັດໃນໜ້າຫຼັກ."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"ມີບັນຫາໃນການໂຫລດວິດເຈັດ"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"ນີ້ແມ່ນແອັບຯຂອງລະບົບ ແລະບໍ່ສາມາດຖອນການຕິດຕັ້ງອອກໄດ້."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"ໂຟນເດີຍັງບໍ່ຖືກຕັ້ງຊື່"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"ໜ້າຈໍຫຼັກ %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"ໜ້າ %1$d ຈາກ %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"ໜ້າຈໍຫຼັກ %1$d ໃນ %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"ແອັບຯໜ້າ %1$d ໃນ %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"ວິດເຈັດໜ້າ %1$d ໃນ %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ເຮັດໂຕໃຫ້ຄືຢູ່ໃນບ້ານ"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"ທ່ານສາມາດໃສ່ແອັບຯທີ່ທ່ານມັກໃນນີ້ໄດ້."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"ເພື່ອເບິ່ງແອັບຯທັງໝົດຂອງທ່ານ, ໃຫ້ສຳພັດທີ່ວົງມົນ."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"ເລືອກແອັບຯ"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"ເພື່ອເພີ່ມແອັບຯໃສ່ໜ້າຈໍຫຼັກຂອງທ່ານ, ໃຫ້ແຕະຄ້າງໄວ້."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"ຈັດລະບຽບແອັບຯຂອງທ່ານດ້ວຍໂຟນເດີ"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"ເພື່ອຍ້າຍຕຳແໜ່ງແອັບຯ, ໃຫ້ແຕະຄ້າງໄວ້."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"ເພື່ອສ້າງໂຟນເດີໃໝ່ ໃນໜ້າຈໍຫຼັກ, ໃຫ້ດຶງແອັບຯມາທັບຊ້ອນກັນ."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ຕົກລົງ"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ເປີດໂຟນເດີແລ້ວ, <xliff:g id="WIDTH">%1$d</xliff:g> ຄູນ <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ສຳພັດເພື່ອປິດໂຟນເດີ"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"ສຳພັດເພື່ອບັນທຶກການປ່ຽນຊື່"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ປິດໂຟນເດີແລ້ວ"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"ປ່ຽນຊື່ໂຟນເດີເປັນ <xliff:g id="NAME">%1$s</xliff:g> ແລ້ວ"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ໂຟນເດີ: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
new file mode 100644
index 0000000..87319f5
--- /dev/null
+++ b/res/values-mk-rMK/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Стартер"</string>
+ <string name="home" msgid="5921706419368316758">"Почетна страница"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Основни апликации на Android"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Избери тапет од"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Подеси тапет"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Тапети"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Апликацијата не е инсталирана."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Виџети"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Допри и задржи за да се избере виџетот."</string>
+ <string name="market" msgid="2652226429823445833">"Продавница"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Не можеше да се спушти елемент на овој екран на почетната страница."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Избери виџет за да се создаде"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Име на папка"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Преименувај папка"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Во ред"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Откажи"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Додај на екран на почетна страница"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Апликации"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Кратенки"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Виџети"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Тапети"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Нема повеќе простор на вашите екрани на почетна страница."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Нема повеќе простор на овој екран на почетената страница."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Нема повеќе простор на долниот дел од екранот."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Овој виџет е премногу голем за долниот дел од екранот."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"Кратенката „<xliff:g id="NAME">%s</xliff:g>“ е создадена."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"Кратенката „<xliff:g id="NAME">%s</xliff:g>“ е отстранета."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"Кратенката „<xliff:g id="NAME">%s</xliff:g>“ веќе постои."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Избери кратенка"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Избери апликација"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Апликации"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Почетна страница"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Отстрани"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Деинсталирај"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Отстрани"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Деинсталирај"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Информации за апликација"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Пребарај"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Гласовно пребарување"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Апликации"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Отстрани"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Деинсталирај надградба"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Додај"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Управувај со апликации"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Тапет"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Пребарај"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Известувања"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Системски подесувања"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Помош"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Деинсталирај апликација"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Детали за апликација"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 апликација е избрана"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 виџет е избран"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 папка е избрана"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 кратенка е избрана"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"инсталирај кратенки"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Овозможува апликацијата да додава кратенки без интервенција на корисникот."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"деинсталирај кратенки"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Овозможува апликацијата да ги отстрани кратенките без интервенција на корисникот."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"прочитај подесувања и кратенки до почетна страница"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Овозможува апликацијата да ги прочита подесувањата и кратенките до почетната страница."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"напиши подесувања и кратенки до почетна страница"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Овозможува апликацијата да ги промени подесувањата и кратенките до почетната страница."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Проблем при вчитување на виџетот"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Ова е системска апликација и не може да се отстрани."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Модул „Rocket Launcher“"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Неименувана папка"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Екран на почетна страница %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Страница %1$d од %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Екран на почетна страница %1$d од %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Страница на апликации %1$d од %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Страница на виџети %1$d од %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Чувствувајте се како дома."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Може да ги ставите вашите омилени апликации тука."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"За да ги видите сите ваши апликации, допрете на кругот."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Избери некои апликации"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"За да додадете апликација на екранот на почетната страница, допрете и задржете."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Организирајте ги вашите апликации со папки"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"За да преместите апликација, допрете и држете ја."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"За да направите нова папка на екранот на почетната страница, ставете една апликација врз друга."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Во ред"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Отворена е папка, <xliff:g id="WIDTH">%1$d</xliff:g> на <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Допри за да се затвори папката"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Допри за да се зачува преименувањето"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Папката е затворена"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Папката е преименувана во <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Папка: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
new file mode 100644
index 0000000..1faa7d1
--- /dev/null
+++ b/res/values-ml-rIN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"ലോഞ്ചർ"</string>
+ <string name="home" msgid="5921706419368316758">"ഹോം"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android Core അപ്ലിക്കേഷനുകൾ"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"ഇതിൽ നിന്ന് വാൾപേപ്പർ തിരഞ്ഞെടുക്കുക"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"വാൾപേപ്പർ സജ്ജീകരിക്കുക"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"വാൾപേപ്പറുകൾ"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"അപ്ലിക്കേഷൻ ഇൻസ്റ്റാളുചെയ്തിട്ടില്ല."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"വിജറ്റുകൾ"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"ഒരു വിജറ്റ് ചേർക്കുന്നതിന് അത് സ്പർശിച്ച് പിടിക്കുക."</string>
+ <string name="market" msgid="2652226429823445833">"ഷോപ്പുചെയ്യുക"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"ഹോം സ്ക്രീനിൽ ഇനം വലിച്ചിടാനായില്ല."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"സൃഷ്ടിക്കുന്നതിന് വിജറ്റ് തിരഞ്ഞെടുക്കുക"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ഫോൾഡറിന്റെ പേര്"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ഫോൾഡറിന്റെ പേരുമാറ്റുക"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ശരി"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"റദ്ദാക്കുക"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"ഹോം സ്ക്രീനിൽ ചേർക്കുക"</string>
+ <string name="group_applications" msgid="2103752818818161976">"അപ്ലിക്കേഷനുകൾ"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"കുറുക്കുവഴികൾ"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"വിജറ്റുകൾ"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"വാൾപേപ്പറുകൾ"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"നിങ്ങളുടെ ഹോം സ്ക്രീനുകളിൽ ഒഴിവൊന്നുമില്ല."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"ഈ ഹോം സ്ക്രീനിൽ ഒഴിവൊന്നുമില്ല."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"നിങ്ങളുടെ ഹോട്ട്സീറ്റിൽ ഒഴിവൊന്നുമില്ല."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ഈ വിജറ്റ് ഹോട്ട്സീറ്റിൽ ഉൾക്കൊള്ളിക്കാവുന്നതിലും വളരെ വലുതാണ്."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"കുറുക്കുവഴി \"<xliff:g id="NAME">%s</xliff:g>\" സൃഷ്ടിച്ചു."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"കുറുക്കുവഴി \"<xliff:g id="NAME">%s</xliff:g>\" നീക്കംചെയ്തു."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"കുറുക്കുവഴി \"<xliff:g id="NAME">%s</xliff:g>\" ഇതിനകം നിലവിലുണ്ട്."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"കുറുക്കുവഴി തിരഞ്ഞെടുക്കുക"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"അപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"അപ്ലിക്കേഷനുകൾ"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"ഹോം"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"നീക്കംചെയ്യുക"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"അണ്ഇസ്റ്റാളുചെയ്യുക"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"നീക്കംചെയ്യുക"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"അണ്ഇസ്റ്റാളുചെയ്യുക"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"അപ്ലിക്കേഷൻ വിവരം"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"തിരയുക"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"വോയ്സ് തിരയൽ"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"അപ്ലിക്കേഷനുകൾ"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"നീക്കംചെയ്യുക"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"അപ്ഡേറ്റ് അൺഇൻസ്റ്റാളുചെയ്യുക"</string>
+ <string name="menu_add" msgid="3065046628354640854">"ചേര്ക്കുക"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"അപ്ലിക്കേഷനുകൾ നിയന്ത്രിക്കുക"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"വാൾപേപ്പർ"</string>
+ <string name="menu_search" msgid="4826514464423239041">"തിരയുക"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"അറിയിപ്പുകൾ"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"സിസ്റ്റം ക്രമീകരണങ്ങൾ"</string>
+ <string name="menu_help" msgid="4901160661634590633">"സഹായം"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"അപ്ലിക്കേഷൻ അൺഇൻസ്റ്റാളുചെയ്യുക"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"അപ്ലിക്കേഷൻ വിശദാംശങ്ങൾ"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"ഒരു അപ്ലിക്കേഷൻ തിരഞ്ഞെടുത്തു"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"ഒരു വിജറ്റ് തിരഞ്ഞെടുത്തു"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"ഒരു ഫോൾഡർ തിരഞ്ഞെടുത്തു"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"ഒരു കുറുക്കുവഴി തിരഞ്ഞെടുത്തു"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"കുറുക്കുവഴികൾ ഇൻസ്റ്റാളുചെയ്യുക"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ കുറുക്കുവഴികൾ ചേർക്കാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"കുറുക്കുവഴികൾ അൺഇൻസ്റ്റാളുചെയ്യുക"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ കുറുക്കുവഴികൾ നീക്കംചെയ്യാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"ഹോം ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും റീഡുചെയ്യുക"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും റീഡുചെയ്യാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"ഹോം ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും റൈറ്റുചെയ്യുക"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"ഹോമിലെ ക്രമീകരണങ്ങളും കുറുക്കുവഴികളും മാറ്റാൻ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നു."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"വിജറ്റ് ലോഡുചെയ്യുന്നതിൽ പ്രശ്നമുണ്ട്"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"ഇതൊരു സിസ്റ്റം അപ്ലിക്കേഷനായതുകൊണ്ട് അൺഇൻസ്റ്റാളുചെയ്യാനാവില്ല."</string>
+ <string name="dream_name" msgid="2847171357608437154">"റോക്കറ്റ് ലോഞ്ചർ"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"പേരുനൽകാത്ത ഫോൾഡർ"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"ഹോം സ്ക്രീൻ %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"പേജ് %1$d / %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"ഹോം സ്ക്രീൻ %1$d / %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"അപ്ലിക്കേഷനുകളുടെ പേജ് %1$d / %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"വിജറ്റുകളുടെ പേജ് %1$d / %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ഹോം നിങ്ങളുടേതാക്കി മാറ്റുക"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"നിങ്ങളുടെ പ്രിയപ്പെട്ട അപ്ലിക്കേഷനുകൾ ഇവിടെ സൂക്ഷിക്കാനാകും."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"നിങ്ങളുടെ എല്ലാ അപ്ലിക്കേഷനുകളും കാണുന്നതിന് സർക്കിളിൽ സ്പർശിക്കുക."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"ചില അപ്ലിക്കേഷനുകൾ തിരഞ്ഞെടുക്കുക"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"നിങ്ങളുടെ ഹോം സ്ക്രീനിൽ ഒരു അപ്ലിക്കേഷൻ ചേർക്കുന്നതിന് അത് സ്പർശിച്ച് പിടിക്കുക."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"ഫോൾഡറുകളുപയോഗിച്ച് നിങ്ങളുടെ അപ്ലിക്കേഷനുകൾ ഓർഗനൈസുചെയ്യുക"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"ഒരു അപ്ലിക്കേഷൻ നീക്കുന്നതിന്, അത് സ്പർശിച്ച് പിടിക്കുക."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"നിങ്ങളുടെ ഹോം സ്ക്രീനിൽ പുതിയൊരു ഫോൾഡർ നിർമ്മിക്കുന്നതിന്, ഒന്നിനുമുകളിൽ മറ്റൊന്നായി അപ്ലിക്കേഷൻ അടുക്കുക."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ശരി"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ഫോൾഡർ തുറന്നു, <xliff:g id="WIDTH">%1$d</xliff:g> / <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ഫോൾഡർ അടയ്ക്കാൻ സ്പർശിക്കുക"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"പേരുമാറ്റം സംരക്ഷിക്കുന്നതിന് സ്പർശിക്കുക"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ഫോൾഡർ അടച്ചു"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"ഫോൾഡറിന്റെ പേര് <xliff:g id="NAME">%1$s</xliff:g> എന്നായി മാറ്റി"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ഫോൾഡർ: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
new file mode 100644
index 0000000..92b93af
--- /dev/null
+++ b/res/values-mn-rMN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Ажиллуулагч"</string>
+ <string name="home" msgid="5921706419368316758">"Нүүр"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Андройд үндсэн апп"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Ханын зураг сонгох"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Ханын зургийг тохируулах"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Ханын зураг"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Апп суугаагүй байна."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Виджет"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Виджетийг авах бол хүрээд барина уу."</string>
+ <string name="market" msgid="2652226429823445833">"Дэлгүүр"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Энэ Нүүр дэлгэцэнд буулгах боломжгүй."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Үүсгэх виджетээ сонгоно уу"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Фолдерийн нэр"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Фолдерийн нэр өөрчлөх"</string>
+ <string name="rename_action" msgid="6016003384693240896">"Тийм"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Цуцлах"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Нүүр дэлгэцэнд нэмэх"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Апп"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Товчлол"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Виджет"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Ханын зураг"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Таны Нүүр дэлгэц зайгүй."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Энэ Нүүр дэлгэц зайгүй."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Суурь зайгүй."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Энэ виджет сууринд хэт томдож байна."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" товчлол үүсэв."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" товчлол устгагдав."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" товчлол өмнө үүссэн байна."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Товчлол сонгох"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Апп сонгох"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Апп"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Нүүр"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"Устгах"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"Устгах"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"Устгах"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"Устгах"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Апп мэдээлэл"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Хайх"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Дуут хайлт"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Апп"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"Устгах"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Шинэчлэлийг устгах"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Нэмэх"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Апп удирдлага"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Ханын зураг"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Хайх"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Мэдэгдэл"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Системийн тохиргоо"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Тусламж"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Апп устгах"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Апп дэлгэрэнгүй"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 апп сонгогдсон"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 виджет сонгогдсон"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 фолдер сонгогдсон"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 товчлол сонгогдсон"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"товчлол суулгах"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Апп нь хэрэглэгчийн оролцоогүйгээр товчлолыг нэмэж чадна"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"товчлолыг устгах"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Апп нь хэрэглэгчийн оролцоогүйгээр товчлолыг устгаж чадна"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"Нүүрний тохиргоо болон товчлолыг унших"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Апп нь Нүүрэндэх товчлол болон тохиргоог уншиж чадна."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"Нүүрний тохиргоо болон товчлолыг бичих"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Апп нь Нүүрэндэх товчлол болон тохиргоог өөрчилж чадна."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Виджет ачаалахад асуудал гарав"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Энэ апп нь системийн апп ба устгах боломжгүй."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Пуужин хөөргөгч"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Нэргүй фолдер"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Нүүр дэлгэц %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$d-н %1$d хуудас"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%2$d-н Нүүр дэлгэц %1$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d-н %1$d апп хуудас"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$d-н %1$d виджет хуудас"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Өөрийгөө нүүрэнд харуулна уу"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Та өөрийн дуртай апп-г энд ажиллуулах боломжтой"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Өөрийн бүх апп-г харах бол тойрогт хүрнэ үү."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Апп сонгоно уу"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Нүүр дэлгэцэнд апп нэмэх бол хүрээд барина уу."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Фолдер ашиглан өөрийн апп-уудыг зохион байгуулна уу"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Апп-г шилжүүлэх бол хүрээд барина уу."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Нүүр дэлгэцэнд шинэ фолдер үүсгэх бол нэг апп-г өөр апп-н дээр байрлуулна уу."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"Тийм"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"<xliff:g id="WIDTH">%1$d</xliff:g> <xliff:g id="HEIGHT">%2$d</xliff:g> фолдер нээгдэв"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Фолдер хаах бол хүрнэ үү"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Шинэ нэрийг хадгалах бол хүрнэ үү"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Фолдер хаагдав"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Фолдерын нэр <xliff:g id="NAME">%1$s</xliff:g> болов"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Фолдер: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
new file mode 100644
index 0000000..2300657
--- /dev/null
+++ b/res/values-mr-rIN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"लाँचर"</string>
+ <string name="home" msgid="5921706419368316758">"मुख्यपृष्ठ"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android Core Apps"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"यातून वॉलपेपर निवडा"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"वॉलपेपर सेट करा"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"वॉलपेपर"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"अॅप स्थापित केलेला नाही."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"विजेट"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"विजेट निवडण्यासाठी स्पर्श करा आणि धरून ठेवा."</string>
+ <string name="market" msgid="2652226429823445833">"खरेदी करा"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"या मुख्य स्क्रीनवर आयटम ड्रॉप करू शकलो नाही."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"तयार करण्यासाठी विजेट निवडा"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"फोल्डर नाव"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"फोल्डरचे नाव बदला"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ठीक"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"रद्द करा"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"मुख्य स्क्रीनवर जोडा"</string>
+ <string name="group_applications" msgid="2103752818818161976">"अॅप्स"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"शॉर्टकट"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"विजेट"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"वॉलपेपर"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"आपल्या मुख्य स्क्रीनवर अधिक जागा नाही."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"या मुख्य स्क्रीनवर आणखी जागा नाही."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"हॉटसीट वर आणखी जागा नाही."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"हॉटसीटसाठी हे विजेट खूप मोठे आहे."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" शॉर्टकट तयार केला."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" शॉर्टकट काढला."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" शॉर्टकट आधीपासून अस्तित्वात आहे."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"शॉर्टकट निवडा"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"अॅप निवडा"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"अॅप्स"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"मुख्यपृष्ठ"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"काढा"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"विस्थापित करा"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"काढा"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"विस्थापित करा"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"अॅप माहिती"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"शोधा"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"व्हॉइस शोध"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"अॅप्स"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"काढा"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"अद्यतन विस्थापित करा"</string>
+ <string name="menu_add" msgid="3065046628354640854">"जोडा"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"अॅप्स व्यवस्थापित करा"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"वॉलपेपर"</string>
+ <string name="menu_search" msgid="4826514464423239041">"शोधा"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"सूचना"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"सिस्टम सेटिंग्ज"</string>
+ <string name="menu_help" msgid="4901160661634590633">"मदत"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"अॅप विस्थापित करा"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"अॅप तपशील"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 अॅप निवडला"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 विजेट निवडले"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 फोल्डर निवडले"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 शॉर्टकट निवडला"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"शॉर्टकट स्थापित करा"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"वापरकर्ता हस्तक्षेपाशिवाय शॉर्टकट जोडण्यास अॅप ला अनुमती देते."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"शॉर्टकट विस्थापित करा"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"वापरकर्ता हस्तक्षेपाशिवाय शॉर्टकट काढण्यास अॅप ला अनुमती देते."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"मुख्यपृष्ठ सेटिंग्ज आणि शॉर्टकट वाचा"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"मुख्यपृष्ठातील सेटिंग्ज आणि शॉर्टकट वाचण्यास अॅप ला अनुमती देते."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"मुख्यपृष्ठ सेटिंग्ज आणि शॉर्टकट लिहा"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"मुख्यपृष्ठातील सेटिंग्ज आणि शॉर्टकट बदलण्यास अॅप ला अनुमती देते."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"विजेट लोड करण्यात समस्या"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"हा सिस्टम अॅप आहे आणि विस्थापित केला जाऊ शकत नाही."</string>
+ <string name="dream_name" msgid="2847171357608437154">"रॉकेट लाँचर"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"अनामित फोल्डर"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"मुख्य स्क्रीन %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$d पैकी %1$d पृष्ठ"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%2$d पैकी %1$d मुख्य स्क्रीन"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d पैकी %1$d Apps पृष्ठ"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$d पैकी %1$d विजेट पृष्ठ"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"आपण स्वतः मुख्यपृष्ठावर बनवा"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"आपण येथे आपले आवडते अॅप्स ठेवू शकता."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"आपले सर्व अॅप्स पाहण्यासाठी, मंडळास स्पर्श करा."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"काही अॅप्स निवडा"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"आपल्या मुख्य स्क्रीनवर अॅप जोडण्यासाठी, स्पर्श करा आणि तो धरून ठेवा."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"फोल्डरसह आपले अॅप्स व्यवस्थापित करा"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"अॅप हलविण्यासाठी, त्यास स्पर्श करा आणि धरून ठेवा."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"आपल्या मुख्य स्क्रीनवर नवीन फोल्डर बनविण्यासाठी, अॅप एकमेकावर ठेवा."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ठीक"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"फोल्डर उघडले, <xliff:g id="WIDTH">%1$d</xliff:g> बाय <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"फोल्डर बंद करण्यासाठी स्पर्श करा"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"नवे नाव जतन करण्यासाठी स्पर्श करा"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"फोल्डर बंद"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"फोल्डरचे नाव बदलून <xliff:g id="NAME">%1$s</xliff:g> असे ठेवले"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"फोल्डर: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-ms/strings.xml b/res/values-ms-rMY/strings.xml
similarity index 100%
rename from res/values-ms/strings.xml
rename to res/values-ms-rMY/strings.xml
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
new file mode 100644
index 0000000..a34df49
--- /dev/null
+++ b/res/values-my-rMM/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Launcher အပ်ပလီကေးရှင်း"</string>
+ <string name="home" msgid="5921706419368316758">"ပင်မစာမျက်နှာ"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android ပင်မ အပ်ပလီကေးရှင်းများ"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"နောက်ခံကို ဒီထဲမှာ ရွေးချယ်ရန်"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"နောက်ခံအား သတ်မှတ်ရန်"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"နောက်ခံများ"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"အပ်ပလီကေးရှင်း မထည့်သွင်းထားပါ"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"ဝဒ်ဂျက်များ"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"ဝဒ်ဂျက်တစ်ခုကို ကောက်ယူရန် ဖိနှိပ်ထားပါ"</string>
+ <string name="market" msgid="2652226429823445833">"စျေးဝယ်ရန်"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"ဤပင်မမျက်နှာစာပေါ်တွင် အရာများကို ချ၍မရတော့ပါ"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"ဝဒ်ဂျက်တစ်ခုအား ပြုလုပ်ရန် ရွေးပါ"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"အကန့်အမည်"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"အကန့်အမည်ပြောင်းရန်"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ကောင်းပြီ"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"ပယ်ဖျက်သည်"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"ပင်မမျက်နှာစာသို့ ထည့်ပါ"</string>
+ <string name="group_applications" msgid="2103752818818161976">"အပ်ပလီကေးရှင်းများ"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"အတိုကောက်မှတ်သားမှုများ"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"ဝဒ်ဂျက်များ"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"နောက်ခံများ"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"ပင်မမျက်နှာစာတွင် နေရာလွတ် မကျန်တော့ပါ"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"ဒီပင်မမျက်နှာစာပေါ်တွင် နေရာလွတ် မကျန်တော့ပါ"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"hotseat တွင် နေရာလွတ် မရှိတော့ပါ"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ဤဝဒ်ဂျက်မှာ hotseat အတွက် ကြီးလွန်းနေပါသည်"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"အတိုကောက်မှတ်သားမှု \"<xliff:g id="NAME">%s</xliff:g>\" ကို ပြုလုပ်ပြီးပါပြီ"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"အတိုကောက်မှတ်သားမှု \"<xliff:g id="NAME">%s</xliff:g>\" ကို ဖယ်ရှားပြီးပါပြီ"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"အတိုကောက်မှတ်သားမှု \"<xliff:g id="NAME">%s</xliff:g>\" ရှိပြီးသား ဖြစ်နေပါသည်"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"အတိုကောက်မှတ်သားမှုကို ရွေးရန်"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"အပ်ပလီကေးရှင်း တစ်ခုခုကို ရွေးချယ်ပါ"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"အပ်ပလီကေးရှင်းများ"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"ပင်မစာမျက်နှာ"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ဖယ်ရှာခြင်း"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"ဖယ်ရှားခြင်း"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ဖယ်ရှာခြင်း"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"ဖယ်ရှားခြင်း"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"အပ်ပလီကေးရှင်း အချက်အလက်များ"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"ရှာဖွေခြင်း"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"အသံဖြင့် ရှာဖွေခြင်း"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"အပ်ပလီကေးရှင်းများ"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"ဖယ်ရှာခြင်း"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"အဆင့်မြင့်ခြင်းကို ဖယ်ရှားပါ"</string>
+ <string name="menu_add" msgid="3065046628354640854">"ထပ်ထည့်ရန်"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"အပ်ပလီကေးရှင်းများအား စီမံခြင်း"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"နောက်ခံ"</string>
+ <string name="menu_search" msgid="4826514464423239041">"ရှာဖွေခြင်း"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"သတိပေးချက်များ"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"စနစ်ဆက်တင်များ"</string>
+ <string name="menu_help" msgid="4901160661634590633">"အကူအညီ"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"အပ်ပလီကေးရှင်းကို ဖယ်ရှားပါ"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"အပ်ပလီကေးရှင်း အသေးစိတ် အချက်အလက်"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"အပ်ပလီကေးရှင်းတစ်ခု ရွေးချယ်ထားပြီး"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"ဝဒ်ဂျက်တစ်ခု ရွေးချယ်ထားပြီး"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"အကန့် တစ်ခု ရွေးချယ်ထားပြီး"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"အတိုကောက်မှတ်သားမှုတစ်ခု ရွေးချယ်ထားပြီး"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"အတိုကောက်မှတ်သားမှုများအား ထည့်သွင်းခြင်း"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"အသုံးပြုသူ လုပ်ဆောင်မှုမရှိပဲ အပ်ပလီကေးရှင်းကို အတိုကောက်မှတ်သားမှုများ ပြုလုပ်ခွင့် ပေးခြင်း"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"အတိုကောက်မှတ်သားမှုများ ဖယ်ထုတ်ခြင်း"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"အပ်ပလီကေးရှင်းအား အသုံးပြုသူ မပါဝင်ပဲ အတိုကောက်မှတ်သားမှုများ ဖယ်ရှားခွင့် ပြုခြင်း"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"ပင်မမျက်နှာစာ အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများအား ဖတ်ခြင်း"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"ပင်မမျက်နှာစာတွင် ရှိသော အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများ ကို အပ်ပလီကေးရှင်းအား ဖတ်ခွင့်ပြုခြင်း"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"ပင်မမျက်နှာစာ အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများအား ရေးသားခြင်း"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"ပင်မမျက်နှာစာတွင် ရှိသော အပြင်အဆင် နှင့် အတိုကောက်မှတ်သားမှုများကို အပ်ပလီကေးရှင်းအား ပြောင်းခွင့်ပြုခြင်း"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"ဝဒ်ဂျက် တင်ရာတွင် ပြသနာရှိပါသည်"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"ဒီအပ်ပလီကေးရှင်းက စစ်စတန်နဲ့ဆိုင်သော အပ်ပလီကေးရှင်းဖြစ်ပါသည်။ ထုတ်ပစ်လို့ မရပါ"</string>
+ <string name="dream_name" msgid="2847171357608437154">"ဒုံပျံ ပစ်လွှတ်သောအရာ"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"အမည်မရှိအကန့်"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"ပင်မစာမျက်နှာ %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"စာမျက်နှာ %1$d မှ %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"ပင်မစာမျက်နှာ %1$d မှ %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"အပ်ပလီကေးရှင်းပြ စာမျက်နှာ %1$d မှ %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"ဝဒ်ဂျက်ပြ စာမျက်နှာ %1$d မှ %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ကိုယ့်အိမ်ကိုယ့်ယာလို သဘောထားပါ"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"ဤနေရာတွင် သင်အကြိုက်နှစ်သက်ဆုံး အပ်ပလီကေးရှင်းများ ထားနိုင်ပါသည်"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"အပ်ပလီကေးရှင်းအကုန် မြင်နိုင်ရန် စက်ဝိုင်းကို ထိကိုင်ပါ"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"တချို့အပ်ပလီကေးရှင်းများအား ရွေးပါ"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"ပင်မစာမျက်နှာပေါ်တွင် အပ်ပလီကေးရှင်းများ ထပ်ဖြည့်ရန်, ဖိ၍ & ကိုင်ထားပါ"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"အပ်ပလီကေးရှင်းများကို အကန့်ဖြင့်ခွဲ၍ သေသေသပ်သပ်ထားပါ"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"အပ်ပလီကေးရှင်းအား ရွှေ့ရန်, ဖိ၍ & ကိုင်ထားပါ"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"ပင်မမျက်နှာစာပေါ်တွင် အကန့်ဆောက်ရန်၊ အပ်ပလီကေးရှင်း တစ်ခုပေါ် တစ်ခု ဆင့်တင်လိုက်ပါ"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ကောင်းပြီ"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ဖွင့်ထားသောအကန့်, <xliff:g id="WIDTH">%1$d</xliff:g> by <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ဖိကိုင်ပြီး အကန့်ကို ပိတ်ပါ"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"အမည်ပြောင်းခြင်း အတည်ပြုရန် ဖိကိုင်ပါ"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ပိတ်ထားသောအကန့်"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"ပြောင်းလဲလိုက်သော အကန့်အမည် <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"အကန့်အမည်: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 66750a5..213f4c2 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Utskytingsrampe"</string>
+ <string name="application_name" msgid="8424725141379931883">"Appoversikt"</string>
<string name="home" msgid="5921706419368316758">"Home"</string>
<string name="uid_name" msgid="3371120195364560632">"Android-kjerneapplikasjoner"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
new file mode 100644
index 0000000..3588c80
--- /dev/null
+++ b/res/values-ne-rNP/strings.xml
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"लन्चर"</string>
+ <string name="home" msgid="5921706419368316758">"गृह"</string>
+ <string name="uid_name" msgid="3371120195364560632">"एन्ड्रोइड मूल अनुप्रयोग"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"बाट वालपेपर छान्नुहोस्"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"वालपेपर मिलाउनुहोस्"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"वालपेपर"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"अनुप्रयोग स्थापित छैन।"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"विजेटहरू"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"छुनुहोस्; एउटा विजेटलाई टिप्नको लागि समात्नुहोस्।"</string>
+ <string name="market" msgid="2652226429823445833">"पसल"</string>
+ <!-- String.format failed for translation -->
+ <!-- no translation found for widget_dims_format (1386418557719032947) -->
+ <skip />
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"यो गृह स्क्रिनमा आइटम खसाउन सकिँदैन।"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"सृजना गर्नको लागि विजेट छान्नुहोस्"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"फोल्डरको नाम"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"फोल्डरको नाम बदल्नुहोस्"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ठिक छ"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"रद्द गर्नुहोस्"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"गृह स्क्रिनमा थप्नुहोस्"</string>
+ <string name="group_applications" msgid="2103752818818161976">"अनुप्रयोगहरू"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"सर्टकट"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"विजेट"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"वालपेपर"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"तपाईँको गृह स्क्रिनमा कुनै ठाउँ छैन।"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"यो गृह स्क्रिनमा कुनै थप ठाउँ छैन।"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"हटसिटमा ठाउँ छैन्।"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"यो विजेट हटसिटको लागि निकै ठूलो छ।"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"सर्टकट \" <xliff:g id="NAME">%s</xliff:g> \" बनाइयो।"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"सर्टकट\" <xliff:g id="NAME">%s</xliff:g> \"हटाइयो।"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"सर्टकट \" <xliff:g id="NAME">%s</xliff:g> \" पहिलेदेखि नै छ।"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"सर्टकट छान्नुहोस्"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"अनुप्रयोग छान्नुहोस्।"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"अनुप्रयोगहरू"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"गृह"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"हटाउनुहोस्"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"स्थापना रद्द गर्नुहोस्"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"हटाउनुहोस्"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"स्थापना रद्द गर्नुहोस्"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"अनुप्रयोगको जानकारी"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"खोज्नुहोस्"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"बोली खोजी"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"अनुप्रयोगहरू"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"हटाउनुहोस्"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"अद्यतनको स्थापना रद्द गर्नुहोस्"</string>
+ <string name="menu_add" msgid="3065046628354640854">"थप्नुहोस्"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"अनुप्रयोगहरू प्रबन्ध गर्नुहोस्।"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"वालपेपर"</string>
+ <string name="menu_search" msgid="4826514464423239041">"खोज्नुहोस्"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"सूचनाहरू"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"प्रणाली सेटिङ"</string>
+ <string name="menu_help" msgid="4901160661634590633">"मद्दत"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"अनुप्रयोगको अस्थापना"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"अनुप्रयोग विवरण"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"१ अनुप्रयोग चयन"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"१ विजेट चयन गरियो"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"१ फोल्डर चयन गरियो।"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"१ सर्टकट चयन गरियो"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"सर्टकट स्थापन गर्नुहोस्"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"प्रयोगकर्ताको हस्तक्षेप बिना एउटा अनुप्रयोगलाई सर्टकटमा थप्नको लागि अनुमति दिन्छ।"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"सर्टकटहरूको स्थापन रद्द गर्नुहोस्"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"उपयोगकर्ताको हस्तक्षेप बिना सर्टकटहरूलाई हटाउन अनुमति दिन्छ।"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"गृह सेटिङहरू र सर्टकटहरू पढ्नुहोस्"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"गृहमा एउटा अनुप्रयोगलाई सेटिङहरू र सर्टकटहरू पढ्न अनुमति दिन्छ।"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"गृह सेटिङहरू र सर्टकटहरू लेख्नुहोस्"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"गृहमा एउटा अनुप्रयोगलाई सेटिङ र सर्टकट बदल्न अनुमति दिन्छ।"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"समस्या लोडिङ गर्ने विजेट"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"यो एउटा प्रणाली अनुप्रयोग हो र यसलाई अस्थापना गर्न सकिँदैन।"</string>
+ <string name="dream_name" msgid="2847171357608437154">"रकेट लन्चर"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"बेनामी फोल्डर"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"गृह स्क्रिन %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"पृष्ठ %2$d को 1$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"गृह स्क्रिन %2$d को %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"अनुप्रयोग पेज %2$d को $1d"</string>
+ <!-- String.format failed for translation -->
+ <!-- no translation found for apps_customize_widgets_scroll_format (5383009742241717437) -->
+ <skip />
+ <string name="workspace_cling_title" msgid="738396473989890567">"आरामसँग बस्नुहोस्"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"तपाईँलाई मनपर्ने अनुप्रयोग यहाँ राख्न सक्नु हुन्छ।"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"तपाईँका सबै अनुप्रयोगहरू हेर्न वृतमा छुनुहोस्।"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"केही अनुप्रयोगहरू छान्नुहोस्"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"तपाईँको गृह स्क्रिनमा एउटा अनुप्रयोग थप्न छुनुहोस्; यसलाई समात्नुहोस्।"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"फोल्डरहरूमा तपाईँका अनुप्रयोगहरूलाई व्यवस्थापन गर्नुहोस्"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"एउटा अनुप्रयोगलाई चलाउनलाई छुनुहोस् र समात्नुहोस्।"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"तपाईँको गृह स्क्रिनमा एउटा नयाँ फोल्डर बनाउनको लागि एउटा अनुप्रयोगमाथि अर्को थुपार्नुहोस्।"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ठिक छ"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"फोल्डर खुल्यो <xliff:g id="WIDTH">%1$d</xliff:g> बाट <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"फोल्डर बन्द गर्नको लागि छुनुहोस्।"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"नाम बदलेकोलाई बचत गर्न छुनुहोस्।"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"फोल्डर बन्द भयो"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"फोल्डर <xliff:g id="NAME">%1$s</xliff:g> मा पुनःनामाङ्कन गरियो।"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"फोल्डर: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 7d01e00..ed95d57 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Program uruchamiający"</string>
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
<string name="home" msgid="5921706419368316758">"Strona główna"</string>
<string name="uid_name" msgid="3371120195364560632">"Aplikacje główne systemu Android"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
diff --git a/res/values-rm/strings.xml b/res/values-rm/strings.xml
deleted file mode 100644
index f4b4dce..0000000
--- a/res/values-rm/strings.xml
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-/*
-* Copyright (C) 2008 The Android Open Source Project
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- -->
-
-<resources xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Lantschader"</string>
- <!-- no translation found for home (5921706419368316758) -->
- <skip />
- <string name="uid_name" msgid="3371120195364560632">"Applicaziuns da basa dad Android"</string>
- <string name="folder_name" msgid="8551881338202938211"></string>
- <!-- no translation found for chooser_wallpaper (6063168087625352235) -->
- <skip />
- <string name="wallpaper_instructions" msgid="4215640646180727542">"Definir in fund davos"</string>
- <string name="pick_wallpaper" msgid="5630222540525626723">"Maletgs da fund davos"</string>
- <!-- no translation found for activity_not_found (217823393239365967) -->
- <skip />
- <!-- no translation found for widgets_tab_label (9145860100000983599) -->
- <skip />
- <!-- no translation found for long_press_widget_to_add (7395697462851217506) -->
- <skip />
- <!-- no translation found for market (2652226429823445833) -->
- <skip />
- <!-- no translation found for widget_dims_format (1386418557719032947) -->
- <skip />
- <!-- no translation found for external_drop_widget_error (2285187188524172774) -->
- <skip />
- <!-- no translation found for external_drop_widget_pick_title (7040647073452295370) -->
- <skip />
- <string name="rename_folder_label" msgid="5646236631298452787">"Num da l\'ordinatur"</string>
- <string name="rename_folder_title" msgid="4544573104191526550">"Renumnar l\'ordinatur"</string>
- <string name="rename_action" msgid="6016003384693240896">"OK"</string>
- <string name="cancel_action" msgid="3811860427489435048">"Interrumper"</string>
- <string name="menu_item_add_item" msgid="6233177331075781114">"Agiuntar al visur da partenza"</string>
- <!-- no translation found for group_applications (2103752818818161976) -->
- <skip />
- <string name="group_shortcuts" msgid="9133529424900391877">"Scursanidas"</string>
- <string name="group_widgets" msgid="6704978494073105844">"Widgets"</string>
- <string name="group_wallpapers" msgid="1568191644272224858">"Funds davos"</string>
- <!-- no translation found for completely_out_of_space (1759078539443491182) -->
- <skip />
- <string name="out_of_space" msgid="8365249326091984698">"Nagin spazi liber sin il visur da partenza."</string>
- <!-- no translation found for hotseat_out_of_space (6304886797358479361) -->
- <skip />
- <!-- no translation found for invalid_hotseat_item (6545340627805449250) -->
- <skip />
- <string name="shortcut_installed" msgid="7071557296331322355">"\"Creà ina scursanida \"\"<xliff:g id="NAME">%s</xliff:g>\"\".\""</string>
- <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"La scursanida \"\"<xliff:g id="NAME">%s</xliff:g>\"\" è vegnida stizzada.\""</string>
- <string name="shortcut_duplicate" msgid="4757756326465060694">"\"La scursanida \"\"<xliff:g id="NAME">%s</xliff:g>\"\" exista gia.\""</string>
- <!-- no translation found for title_select_shortcut (1873670208166882222) -->
- <skip />
- <!-- no translation found for title_select_application (1793455815754848652) -->
- <skip />
- <!-- no translation found for all_apps_button_label (2578400570124163469) -->
- <skip />
- <string name="all_apps_home_button_label" msgid="1022222300329398558">"Pagina da partenza"</string>
- <!-- no translation found for delete_zone_label_workspace (7153615831493049150) -->
- <skip />
- <!-- no translation found for delete_zone_label_all_apps (6664588234817475108) -->
- <skip />
- <!-- no translation found for delete_target_label (665300185123139530) -->
- <skip />
- <!-- no translation found for delete_target_uninstall_label (748894921183769150) -->
- <skip />
- <!-- no translation found for info_target_label (4019495079517426980) -->
- <skip />
- <!-- no translation found for accessibility_search_button (816822994629942611) -->
- <skip />
- <!-- no translation found for accessibility_voice_search_button (3938249215065842475) -->
- <skip />
- <!-- no translation found for accessibility_all_apps_button (8803738611398979849) -->
- <skip />
- <!-- no translation found for accessibility_delete_button (3628162007991023603) -->
- <skip />
- <!-- no translation found for delete_zone_label_all_apps_system_app (3683920959591819044) -->
- <skip />
- <string name="menu_add" msgid="3065046628354640854">"Agiuntar"</string>
- <!-- no translation found for menu_manage_apps (2308685199463588895) -->
- <skip />
- <string name="menu_wallpaper" msgid="5837429080911269832">"Fund davos"</string>
- <string name="menu_search" msgid="4826514464423239041">"Tschertgar"</string>
- <string name="menu_notifications" msgid="6424587053194766192">"Avis"</string>
- <!-- no translation found for menu_settings (3946232973327980394) -->
- <skip />
- <!-- no translation found for menu_help (4901160661634590633) -->
- <skip />
- <!-- no translation found for cab_menu_delete_app (4089398025537640349) -->
- <skip />
- <!-- no translation found for cab_menu_app_info (914548323652698884) -->
- <skip />
- <!-- no translation found for cab_app_selection_text (6378522164293415735) -->
- <skip />
- <!-- no translation found for cab_widget_selection_text (962527270506951955) -->
- <skip />
- <!-- no translation found for cab_folder_selection_text (8916111874189565067) -->
- <skip />
- <!-- no translation found for cab_shortcut_selection_text (8115847384500412878) -->
- <skip />
- <string name="permlab_install_shortcut" msgid="1201690825493376489">"Installar scursanidas"</string>
- <!-- no translation found for permdesc_install_shortcut (8634424803272077038) -->
- <skip />
- <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"deinstallar scursanidas"</string>
- <!-- no translation found for permdesc_uninstall_shortcut (274355570620220977) -->
- <skip />
- <string name="permlab_read_settings" msgid="3452408290738106747">"Leger ils parameters e las scursanidas da la pagina da partenza"</string>
- <!-- no translation found for permdesc_read_settings (5788109303585403679) -->
- <skip />
- <string name="permlab_write_settings" msgid="1360567537236705628">"Definir ils parameters e las scursanidas per la pagina da partenza"</string>
- <!-- no translation found for permdesc_write_settings (8530105489115785531) -->
- <skip />
- <string name="gadget_error_text" msgid="8359351016167075858">"Problems cun chargiar il widget"</string>
- <!-- no translation found for uninstall_system_app_text (6429814133777046491) -->
- <skip />
- <!-- no translation found for dream_name (2847171357608437154) -->
- <skip />
- <!-- no translation found for folder_hint_text (8633351560105748141) -->
- <skip />
- <!-- no translation found for workspace_description_format (2968608205939373034) -->
- <skip />
- <!-- no translation found for default_scroll_format (4057140866420001240) -->
- <skip />
- <!-- no translation found for workspace_scroll_format (1704767047951143301) -->
- <skip />
- <!-- no translation found for apps_customize_apps_scroll_format (5494241912377704885) -->
- <skip />
- <!-- no translation found for apps_customize_widgets_scroll_format (5383009742241717437) -->
- <skip />
- <!-- no translation found for workspace_cling_title (738396473989890567) -->
- <skip />
- <!-- no translation found for workspace_cling_move_item (791013895761065070) -->
- <skip />
- <!-- no translation found for workspace_cling_open_all_apps (2459977609848572588) -->
- <skip />
- <!-- no translation found for all_apps_cling_title (2559734712581447107) -->
- <skip />
- <!-- no translation found for all_apps_cling_add_item (5665035103260318891) -->
- <skip />
- <!-- no translation found for folder_cling_title (4308949882377840953) -->
- <skip />
- <!-- no translation found for folder_cling_move_item (270598675060435169) -->
- <skip />
- <!-- no translation found for folder_cling_create_folder (8352867485656129478) -->
- <skip />
- <!-- no translation found for cling_dismiss (2780907108735868381) -->
- <skip />
- <!-- no translation found for folder_opened (1262064100943801533) -->
- <skip />
- <!-- no translation found for folder_tap_to_close (1335478160661137579) -->
- <skip />
- <!-- no translation found for folder_tap_to_rename (5201612989905472442) -->
- <skip />
- <!-- no translation found for folder_closed (3130534551370511932) -->
- <skip />
- <!-- no translation found for folder_renamed (7951233572858053642) -->
- <skip />
- <!-- no translation found for folder_name_format (3051680259794759037) -->
- <skip />
- <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
- <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
- <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
- <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
-</resources>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
new file mode 100644
index 0000000..988bc96
--- /dev/null
+++ b/res/values-si-rLK/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"ආරම්භකය"</string>
+ <string name="home" msgid="5921706419368316758">"මුල් පිටුව"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android මධ්ය යෙදුම්"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"වෙතින් වෝල්පේපරයක් තෝරන්න"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"වෝල්පේපරය සකසන්න"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"වෝල්පේපරය"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"යෙදුම ස්ථාපනය කර නැත."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"විජට්"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"විජට් එක ස්පර්ශ කර අහුලා ගැනීමට අල්ලාගෙන සිටින්න."</string>
+ <string name="market" msgid="2652226429823445833">"සාප්පු යාම"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"මෙම මුල් පිටු තිරය වෙත අයිතමය ඇද හෙළිය නොහැකි විය."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"සැදීමට විජට් එක තෝරන්න"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ෆෝල්ඩරයේ නම"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ෆෝල්ඩරය නැවත නම් කරන්න"</string>
+ <string name="rename_action" msgid="6016003384693240896">"හරි"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"අවලංගු කරන්න"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"මුල් පිටු තිරය වෙත එක් කරන්න"</string>
+ <string name="group_applications" msgid="2103752818818161976">"යෙදුම්"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"කෙටිමං"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"විජට්"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"වෝල්පේපර්"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"ඔබගේ මුල් පිටු තිරයෙහි තවත් ඉඩ නැත."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"මෙම මුල් පිටු තිරය මත තවත් ඉඩ නැත."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"හොට්සීට් මත තවත් ඉඩ නැත."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"මෙම විජට් එක හොට්සීට් එකට විශාල වැඩියි."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" කෙටිමග සාදන ලදි."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" කෙටිමග ඉවත් කෙරිණි."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" කෙටිමග දැනටමත් පවතී."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"කෙටිමග තේරීම"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"යෙදුම තේරීම"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Apps"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"මුල් පිටුව"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ඉවත් කරන්න"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"අස්ථාපනය කරන්න"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ඉවත් කරන්න"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"අස්ථාපනය කරන්න"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"යෙදුම් තොරතුරු"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"සෙවීම"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"හඬ මඟින් සෙවීම"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Apps"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"ඉවත් කරන්න"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"යාවත්කාලීනය අස්ථාපනය කරන්න"</string>
+ <string name="menu_add" msgid="3065046628354640854">"එක් කරන්න"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"යෙදුම් කළමනාකරණය කරන්න"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"වෝල්පේපරය"</string>
+ <string name="menu_search" msgid="4826514464423239041">"සෙවීම"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"දැනුම්දීම්"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"පද්ධති සැකසීම්"</string>
+ <string name="menu_help" msgid="4901160661634590633">"උදවු"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"යෙදුම අස්ථාපනය"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"යෙදුම් විස්තර"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 යෙදුමක් තෝරා ඇත"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 විජට් එකක් තෝරා ඇත"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 ෆෝල්ඩරයක් තෝරා ඇත"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 කෙටිමගක් තෝරා ඇත"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"කෙටිමං ස්ථාපනය කරන්න"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"පරිශීලක මැදිහත්වීමෙන් තොරව කෙටිමං එක් කිරීමට යෙදුමකට අවසර දෙයි."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"කෙටිමං අස්ථාපනය කරන්න"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"පරිශීලකයාගේ මැදිහත්වීමෙන් තොරව කෙටිමං ඉවත් කිරීමට යෙදුමකට අවසර දෙයි."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"මුල් පිටු සැකසීම් සහ කෙටිමං කියවන්න"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"මුල් පිටුවේ ඇති සැකසීම් සහ කෙටිමං කියවීමට යෙදුමකට අවසර දෙයි."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"මුල් පිටු සැකසීම් සහ කෙටිමං ලියන්න"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"මුල් පිටුවේ සැකසීම් සහ කෙටිමං ඉවත් කිරීමට යෙදුමට අවසර දෙයි."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"ගැටලු පූරණ විජට් එක"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"මෙය පද්ධති යෙදුමක් වන අතර අස්ථාපනය කළ නොහැක."</string>
+ <string name="dream_name" msgid="2847171357608437154">"රොකට් ආරම්භකය"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"නම් නොකළ ෆෝල්ඩරය"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"මුල් පිටු තිරය %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$d හි %1$d පිටුව"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"මුල් පිටු තිරය %2$d හි %1$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$d හි %1$d යෙදුම් පිටුව"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$d හි %1$d විජට් පිටුව"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ඔබ නිවසෙහි සිටින බවට පත් කරගන්න"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"ඔබට ඔබගේ ප්රියතම යෙදුම් මෙහි දැමිය හැක."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"ඔබගේ සියලු යෙදුම් බැලීමට, රවුම ස්පර්ශ කරන්න."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"යෙදුම් ටිකක් තෝරන්න"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"ඔබගේ මුල් පිටු තිරයට යෙදුමක් එක් කිරීමට, ස්පර්ශ කර අල්ලාගෙන සිටින්න."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"ඔබගේ යෙදුම් ෆෝල්ඩර සමගින් සංවිධානය කරන්න"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"යෙදුමක් ගෙන යාමට, ස්පර්ශ කර එය අල්ලාගෙන සිටින්න."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"ඔබගේ මුල් පිටු තිරය මත නව ෆෝල්ඩරයක් සැදීමට, එක් යෙදුමක් අනෙකට ඉහළින් අඩුක්කරන්න."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"හරි"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ෆෝල්ඩරය විවෘත විය, <xliff:g id="WIDTH">%1$d</xliff:g> හි <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ෆෝල්ඩරය වැසීමට ස්පර්ශ කරන්න"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"නැවත නම් කිරීම සුරැකීමට ස්පර්ශ කරන්න"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ෆෝල්ඩරය වසා ඇත"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"<xliff:g id="NAME">%1$s</xliff:g> වෙත ෆෝල්ඩරය නැවත නම් කෙරිණි"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ෆෝල්ඩරය: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 74b79c3..565c6d5 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Spúšťač"</string>
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
<string name="home" msgid="5921706419368316758">"Plocha"</string>
<string name="uid_name" msgid="3371120195364560632">"Android Core Apps"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
@@ -93,7 +93,7 @@
<string name="workspace_scroll_format" msgid="1704767047951143301">"Plocha %1$d z %2$d"</string>
<string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Stránka aplikácií %1$d z %2$d"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Stránka miniaplikácií %1$d z %2$d"</string>
- <string name="workspace_cling_title" msgid="738396473989890567">"Cíťte sa ako doma"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"Cíťte sa tu ako doma"</string>
<string name="workspace_cling_move_item" msgid="791013895761065070">"Tu môžete umiestniť svoje obľúbené aplikácie."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Ak chcete zobraziť všetky aplikácie, dotknite sa kruhu."</string>
<string name="all_apps_cling_title" msgid="2559734712581447107">"Vyberte niektoré aplikácie"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 993fe52..59c497d 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -80,7 +80,7 @@
<string name="permdesc_install_shortcut" msgid="8634424803272077038">"Programu omogoča dodajanje bližnjic brez posredovanja uporabnika."</string>
<string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"odstrani bližnjice"</string>
<string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Programu omogoča odstranjevanje bližnjic brez posredovanja uporabnika."</string>
- <string name="permlab_read_settings" msgid="3452408290738106747">"branje nastavitev in bližnjic začetnega zaslona"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"branje nastavitev in bližnjic na začetnem zaslonu"</string>
<string name="permdesc_read_settings" msgid="5788109303585403679">"Dovoli programu branje nastavitev in bližnjic na začetnem zaslonu."</string>
<string name="permlab_write_settings" msgid="1360567537236705628">"zapis nastavitev in bližnjic začetnega zaslona"</string>
<string name="permdesc_write_settings" msgid="8530105489115785531">"Dovoli programu spreminjanje nastavitev in bližnjic na začetnem zaslonu."</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 4bc4464..749c6f8 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Kizinduzi"</string>
+ <string name="application_name" msgid="8424725141379931883">"Kifungua Programu"</string>
<string name="home" msgid="5921706419368316758">"Nyumbani"</string>
<string name="uid_name" msgid="3371120195364560632">"Programu Kuu za Android"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
@@ -62,7 +62,7 @@
<string name="accessibility_voice_search_button" msgid="3938249215065842475">"Kutafuta kwa Kutamka"</string>
<string name="accessibility_all_apps_button" msgid="8803738611398979849">"Programu"</string>
<string name="accessibility_delete_button" msgid="3628162007991023603">"Ondoa"</string>
- <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Sanidua sasisho"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Ondoa sasisho"</string>
<string name="menu_add" msgid="3065046628354640854">"Ongeza"</string>
<string name="menu_manage_apps" msgid="2308685199463588895">"Dhibiti programu"</string>
<string name="menu_wallpaper" msgid="5837429080911269832">"Mandhari"</string>
@@ -70,7 +70,7 @@
<string name="menu_notifications" msgid="6424587053194766192">"Arifa"</string>
<string name="menu_settings" msgid="3946232973327980394">"Mipangilio ya mfumo"</string>
<string name="menu_help" msgid="4901160661634590633">"Usaidizi"</string>
- <string name="cab_menu_delete_app" msgid="4089398025537640349">"Sanidua programu"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Ondoa programu"</string>
<string name="cab_menu_app_info" msgid="914548323652698884">"Maelezo ya programu"</string>
<string name="cab_app_selection_text" msgid="6378522164293415735">"Programu 1 imechaguliwa"</string>
<string name="cab_widget_selection_text" msgid="962527270506951955">"Wijeti 1 imechaguliwa"</string>
@@ -78,7 +78,7 @@
<string name="cab_shortcut_selection_text" msgid="8115847384500412878">" Njia 1 ya mkato imechaguliwa"</string>
<string name="permlab_install_shortcut" msgid="1201690825493376489">"njia mikato za moja kwa moja"</string>
<string name="permdesc_install_shortcut" msgid="8634424803272077038">"Huruhusu programu kuongeza njia za mkato bila mtumiaji kuhusika."</string>
- <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"Sakunua mikato"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"Ondoa njia za mikato"</string>
<string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Inaruhusu programu kuondoa njia za mikato bila juhudi za mtumiaji."</string>
<string name="permlab_read_settings" msgid="3452408290738106747">"soma mipangilio ya Nyumbani na njia za mkato"</string>
<string name="permdesc_read_settings" msgid="5788109303585403679">"Inaruhusu programu kusoma mipangilio na njia za mikato katika Nyumbani."</string>
@@ -96,13 +96,13 @@
<string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Ukurasa wa programu %1$d ya %2$d"</string>
<string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Ukurasa wa wijeti %1$d ya %2$d"</string>
<string name="workspace_cling_title" msgid="738396473989890567">"Jisikie huru"</string>
- <string name="workspace_cling_move_item" msgid="791013895761065070">"Unaweza kuweka programu zako uzipendazo hapa."</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"Unaweza kuweka programu unazozipenda hapa."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Kutazama programu zako zote, gusa mduara."</string>
<string name="all_apps_cling_title" msgid="2559734712581447107">"Chagua programu kadhaa"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ili kuongeza programu kwa skrini yako ya Nyumbani, iguse na uishikilie."</string>
- <string name="folder_cling_title" msgid="4308949882377840953">"Panga programu zako na folda"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ili kuongeza programu kwenye skrini yako Kuu, iguse na uishikilie."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Panga programu zako ukitumia folda"</string>
<string name="folder_cling_move_item" msgid="270598675060435169">"Kuhamisha programu, gusa na; uishikilie."</string>
- <string name="folder_cling_create_folder" msgid="8352867485656129478">"Kuunda folda mpya katika skrini yako ya nyumbani, rundika programu moja juu ya nyingine."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Kuunda folda mpya katika skrini yako Kuu, rundika programu moja juu ya nyingine."</string>
<string name="cling_dismiss" msgid="2780907108735868381">"Sawa"</string>
<string name="folder_opened" msgid="1262064100943801533">"Folda imefunguliwa, <xliff:g id="WIDTH">%1$d</xliff:g> kwa <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
<string name="folder_tap_to_close" msgid="1335478160661137579">"Gusa ili ufunge folda"</string>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
new file mode 100644
index 0000000..5f77d00
--- /dev/null
+++ b/res/values-ta-rIN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"லாஞ்சர்"</string>
+ <string name="home" msgid="5921706419368316758">"முகப்பு"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android முக்கியப் பயன்பாடுகள்"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"இதிலிருந்து வால்பேப்பரைத் தேர்வுசெய்யவும்"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"வால்பேப்பரை அமை"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"வால்பேப்பர்கள்"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"பயன்பாடு நிறுவப்படவில்லை."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"விட்ஜெட்கள்"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"விட்ஜெட்டைத் தேர்வுசெய்ய தொட்டுப் & பிடிக்கவும்."</string>
+ <string name="market" msgid="2652226429823445833">"ஷாப்"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"முகப்புத் திரையில் உருப்படியை விட முடியவில்லை."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"உருவாக்குவதற்கு விட்ஜெட்டைத் தேர்வுசெய்யவும்"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"கோப்புறையின் பெயர்"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"கோப்புறைக்கு மறுபெயரிடு"</string>
+ <string name="rename_action" msgid="6016003384693240896">"சரி"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"ரத்துசெய்"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"முகப்புத் திரையில் சேர்"</string>
+ <string name="group_applications" msgid="2103752818818161976">"பயன்பாடுகள்"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"குறுக்குவழிகள்"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"விட்ஜெட்கள்"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"வால்பேப்பர்கள்"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"முகப்புத் திரைகளில் இடமில்லை."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"முகப்புத் திரையில் இடமில்லை."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"ஹாட்சீட்டில் இடமில்லை."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"ஹாட்சீட்டிற்கு, விட்ஜெட் மிகவும் பெரியதாக உள்ளது."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" குறுக்குவழி உருவாக்கப்பட்டது."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" குறுக்குவழி அகற்றப்பட்டது."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" குறுக்குவழி ஏற்கனவே உள்ளது."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"குறுக்குவழியைத் தேர்வுசெய்யவும்"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"பயன்பாட்டைத் தேர்வுசெய்யவும்"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"பயன்பாடுகள்"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"முகப்பு"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"அகற்று"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"நிறுவல் நீக்கு"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"அகற்று"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"நிறுவல் நீக்கு"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"பயன்பாட்டுத் தகவல்"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"தேடு"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"குரல் தேடல்"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"பயன்பாடுகள்"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"அகற்று"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"புதுப்பிப்பை நிறுவல் நீக்கு"</string>
+ <string name="menu_add" msgid="3065046628354640854">"சேர்"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"பயன்பாடுகளை நிர்வகி"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"வால்பேப்பர்"</string>
+ <string name="menu_search" msgid="4826514464423239041">"தேடு"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"அறிவிப்புகள்"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"முறைமை அமைப்புகள்"</string>
+ <string name="menu_help" msgid="4901160661634590633">"உதவி"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"பயன்பாட்டை நிறுவல் நீக்கு"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"பயன்பாட்டின் விவரங்கள்"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 பயன்பாடு தேர்ந்தெடுக்கப்பட்டது"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 விட்ஜெட் தேர்ந்தெடுக்கப்பட்டது"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 கோப்புறை தேர்ந்தெடுக்கப்பட்டது"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 குறுக்குவழி தேர்ந்தெடுக்கப்பட்டது"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"குறுக்குவழிகளை நிறுவுதல்"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"பயனரின் அனுமதி இல்லாமல் குறுக்குவழிகளைச் சேர்க்கப் பயன்பாட்டை அனுமதிக்கிறது."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"குறுக்குவழிகளை நிறுவல் நீக்குதல்"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"பயனரின் அனுமதி இல்லாமல் குறுக்குவழிகளை அகற்ற பயன்பாட்டை அனுமதிக்கிறது."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"முகப்பின் அமைப்புகள் மற்றும் குறுக்குவழிகளைப் படித்தல்"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"முகப்பில் உள்ள அமைப்புகள் மற்றும் குறுக்குவழிகளைப் படிப்பதற்கு பயன்பாட்டை அனுமதிக்கிறது."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"முகப்பின் அமைப்புகள் மற்றும் குறுக்குவழிகளை எழுதுதல்"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"முகப்பில் உள்ள அமைப்புகள் மற்றும் குறுக்குவழிகளை மாற்றுவதற்கு பயன்பாட்டை அனுமதிக்கிறது."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"விட்ஜெட்டை ஏற்றுவதில் சிக்கல்"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"இது ஒரு முறைமை பயன்பாடு என்பதால் நிறுவல் நீக்கம் செய்ய முடியாது."</string>
+ <string name="dream_name" msgid="2847171357608437154">"ராக்கெட் லாஞ்சர்"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"பெயரிடப்படாத கோப்புறை"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"முகப்புத் திரை %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"பக்கம் %1$d / %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"முகப்பு திரை %1$d / %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"பயன்பாடுகளின் பக்கம் %1$d / %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"விட்ஜெட்களின் பக்கம் %1$d / %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"விரும்பியபடி உருவாக்கவும்"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"பிடித்த பயன்பாடுகளை இங்கே வைக்கலாம்."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"எல்லா பயன்பாடுகளையும் பார்க்க, வட்டத்தைத் தொடவும்."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"சில பயன்பாடுகளைத் தேர்வுசெய்யவும்"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"முகப்புத் திரையில் பயன்பாட்டைச் சேர்க்க, தொட்டுப் & பிடிக்கவும்."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"பயன்பாடுகளைக் கோப்புறைகளுடன் ஒழுங்கமைக்கவும்"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"பயன்பாட்டை நகர்த்த, அதைத் தொட்டுப் & பிடிக்கவும்."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"முகப்புத் திரையில் புதிய கோப்புறையை உருவாக்க, ஒரு பயன்பாட்டின் மீது மற்றொன்றை அடுக்கவும்."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"சரி"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"திறக்கப்பட்டக் கோப்புறை, <xliff:g id="WIDTH">%1$d</xliff:g> x <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"கோப்புறையை மூடுவதற்கு, தொடவும்"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"மறுபெயரிட்டதைச் சேமிப்பதற்கு, தொடவும்"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"கோப்புறை மூடப்பட்டது"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"கோப்புறை, <xliff:g id="NAME">%1$s</xliff:g> என மறுபெயரிடப்பட்டது"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"கோப்புறை: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
new file mode 100644
index 0000000..543f575
--- /dev/null
+++ b/res/values-te-rIN/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"లాంచర్"</string>
+ <string name="home" msgid="5921706419368316758">"హోమ్"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android ప్రధాన అనువర్తనాలు"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"దీని నుండి వాల్పేపర్ను ఎంచుకోండి"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"వాల్పేపర్ను సెట్ చేయి"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"వాల్పేపర్లు"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"అనువర్తనం ఇన్స్టాల్ చేయబడలేదు."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"విడ్జెట్లు"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"విడ్జెట్ను ఎంచుకోవడానికి తాకి & నొక్కి పెట్టండి."</string>
+ <string name="market" msgid="2652226429823445833">"షాపింగ్ చేయి"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"ఈ హోమ్ స్క్రీన్లో అంశాన్ని వదలడం సాధ్యపడలేదు."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"సృష్టించాల్సిన విడ్జెట్ ఎంచుకోండి"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"ఫోల్డర్ పేరు"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"ఫోల్డర్ పేరు మార్చండి"</string>
+ <string name="rename_action" msgid="6016003384693240896">"సరే"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"రద్దు చేయి"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"హోమ్ స్క్రీన్కు జోడించు"</string>
+ <string name="group_applications" msgid="2103752818818161976">"అనువర్తనాలు"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"సత్వరమార్గాలు"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"విడ్జెట్లు"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"వాల్పేపర్లు"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"మీ హోమ్ స్క్రీన్ల్లో ఖాళీ లేదు."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"ఈ హోమ్ స్క్రీన్లో ఖాళీ లేదు."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"హాట్సీట్లో ఖాళీ లేదు."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"హాట్సీట్ కోసం ఈ విడ్జెట్ చాలా పెద్దదిగా ఉంది."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"సత్వరమార్గం \"<xliff:g id="NAME">%s</xliff:g>\" సృష్టించబడింది."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"సత్వరమార్గం \"<xliff:g id="NAME">%s</xliff:g>\" తీసివేయబడింది."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"సత్వరమార్గం \"<xliff:g id="NAME">%s</xliff:g>\" ఇప్పటికే ఉంది."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"సత్వరమార్గాన్ని ఎంచుకోండి"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"అనువర్తనాన్ని ఎంచుకోండి"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"అనువర్తనాలు"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"హోమ్"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"తీసివేయి"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"అన్ఇన్స్టాల్ చేయి"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"తీసివేయి"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"అన్ఇన్స్టాల్ చేయి"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"అనువర్తన సమాచారం"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"శోధించు"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"వాయిస్ శోధన"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"అనువర్తనాలు"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"తీసివేయి"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"నవీకరణను అన్ఇన్స్టాల్ చేయి"</string>
+ <string name="menu_add" msgid="3065046628354640854">"జోడించు"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"అనువర్తనాలను నిర్వహించు"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"వాల్పేపర్"</string>
+ <string name="menu_search" msgid="4826514464423239041">"శోధించు"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"నోటిఫికేషన్లు"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"సిస్టమ్ సెట్టింగ్లు"</string>
+ <string name="menu_help" msgid="4901160661634590633">"సహాయం"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"అనువర్తనాన్ని అన్ఇన్స్టాల్ చేయి"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"అనువర్తన వివరాలు"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 అనువర్తనం ఎంచుకోబడింది"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 విడ్జెట్ ఎంచుకోబడింది"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 ఫోల్డర్ ఎంచుకోబడింది"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 సత్వరమార్గం ఎంచుకోబడింది"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"సత్వరమార్గాలను ఇన్స్టాల్ చేయడం"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"వినియోగదారు ప్రమేయం లేకుండా సత్వరమార్గాలను జోడించడానికి అనువర్తనాన్ని అనుమతిస్తుంది."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"సత్వరమార్గాలను అన్ఇన్స్టాల్ చేయడం"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"వినియోగదారు ప్రమేయం లేకుండా సత్వరమార్గాలను తీసివేయడానికి అనువర్తనాన్ని అనుమతిస్తుంది."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"హోమ్ సెట్టింగ్లు మరియు సత్వరమార్గాలను చదవడం"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"హోమ్లో సెట్టింగ్లు మరియు సత్వరమార్గాలను చదవడానికి అనువర్తనాన్ని అనుమతిస్తుంది."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"హోమ్ సెట్టింగ్లు మరియు సత్వరమార్గాలను వ్రాయడం"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"హోమ్లో సెట్టింగ్లు మరియు సత్వరమార్గాలను మార్చడానికి అనువర్తనాన్ని అనుమతిస్తుంది."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"విడ్జెట్ను లోడ్ చేయడంలో సమస్య"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"ఇది సిస్టమ్ అనువర్తనం మరియు దీన్ని అన్ఇన్స్టాల్ చేయడం సాధ్యపడదు."</string>
+ <string name="dream_name" msgid="2847171357608437154">"రాకెట్ లాంచర్"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"పేరు లేని ఫోల్డర్"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"హోమ్ స్క్రీన్ %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"%2$dలో %1$dవ పేజీ"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"%2$dలో %1$dవ హోమ్ స్క్రీన్"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"%2$dలో %1$dవ అనువర్తనాల పేజీ"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"%2$dలో %1$dవ విడ్జెట్ల పేజీ"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"మీ స్వంత స్థలంగా భావించండి"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"మీరు మీకు ఇష్టమైన అనువర్తనాలను ఇక్కడ ఉంచవచ్చు."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"మీ అన్ని అనువర్తనాలను చూడటానికి, సర్కిల్ను తాకండి."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"కొన్ని అనువర్తనాలను ఎంచుకోండి"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"మీ హోమ్ స్క్రీన్కు అనువర్తనాన్ని జోడించడానికి, దాన్ని తాకి & నొక్కి పెట్టండి."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"ఫోల్డర్లతో మీ అనువర్తనాలను నిర్వహించండి"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"అనువర్తనాన్ని తరలించడానికి, దాన్ని తాకి & నొక్కి పెట్టండి."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"మీ హోమ్ స్క్రీన్లో కొత్త ఫోల్డర్ను రూపొందించడానికి, ఒక అనువర్తనం పైన ఇంకొకటి ఉండే రీతిలో రాశీకరించండి."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"సరే"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"ఫోల్డర్ తెరవబడింది, <xliff:g id="WIDTH">%1$d</xliff:g> X <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"ఫోల్డర్ను మూసివేయడానికి తాకండి"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"పేరు మార్పును సేవ్ చేయడానికి తాకండి"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"ఫోల్డర్ మూసివేయబడింది"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"ఫోల్డర్ పేరు <xliff:g id="NAME">%1$s</xliff:g>గా మార్చబడింది"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"ఫోల్డర్: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 39f24cb..33e343d 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"ตัวเรียกใช้งาน"</string>
+ <string name="application_name" msgid="8424725141379931883">"Launcher"</string>
<string name="home" msgid="5921706419368316758">"หน้าแรก"</string>
<string name="uid_name" msgid="3371120195364560632">"แอปหลัก Android"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
@@ -47,15 +47,15 @@
<string name="hotseat_out_of_space" msgid="6304886797358479361">"ไม่มีที่ว่างใน hotseat"</string>
<string name="invalid_hotseat_item" msgid="6545340627805449250">"วิดเจ็ตนี้มีขนาดใหญ่เกินไปสำหรับ hotseat"</string>
<string name="shortcut_installed" msgid="7071557296331322355">"สร้างทางลัด \"<xliff:g id="NAME">%s</xliff:g>\" แล้ว"</string>
- <string name="shortcut_uninstalled" msgid="2129499669449749995">"ทางลัด \"<xliff:g id="NAME">%s</xliff:g>\" ถูกนำออกแล้ว"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"ทางลัด \"<xliff:g id="NAME">%s</xliff:g>\" ถูกลบแล้ว"</string>
<string name="shortcut_duplicate" msgid="4757756326465060694">"ทางลัด \"<xliff:g id="NAME">%s</xliff:g>\" มีอยู่แล้ว"</string>
<string name="title_select_shortcut" msgid="1873670208166882222">"เลือกทางลัด"</string>
<string name="title_select_application" msgid="1793455815754848652">"เลือกแอปพลิเคชัน"</string>
<string name="all_apps_button_label" msgid="2578400570124163469">"แอปพลิเคชัน"</string>
<string name="all_apps_home_button_label" msgid="1022222300329398558">"บ้าน"</string>
- <string name="delete_zone_label_workspace" msgid="7153615831493049150">"นำออก"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ลบ"</string>
<string name="delete_zone_label_all_apps" msgid="6664588234817475108">"ถอนการติดตั้ง"</string>
- <string name="delete_target_label" msgid="665300185123139530">"นำออก"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ลบ"</string>
<string name="delete_target_uninstall_label" msgid="748894921183769150">"ถอนการติดตั้ง"</string>
<string name="info_target_label" msgid="4019495079517426980">"ข้อมูลแอปพลิเคชัน"</string>
<string name="accessibility_search_button" msgid="816822994629942611">"ค้นหา"</string>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
new file mode 100644
index 0000000..d14ee3b
--- /dev/null
+++ b/res/values-ur-rPK/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"لانچر"</string>
+ <string name="home" msgid="5921706419368316758">"ہوم"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android کور ایپس"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"وال پیپر منتخب کریں از"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"وال پیپر سیٹ کریں"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"وال پیپرز"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"ایپ انسٹال نہیں ہے۔"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"ویجیٹس"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"کوئی ویجیٹ منتخب کرنے کیلئے ٹچ کریں اور پکڑے رہیں۔"</string>
+ <string name="market" msgid="2652226429823445833">"خریداری کریں"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"آئٹم کو اس ہوم اسکرین پر ڈراپ نہیں کیا جا سکا۔"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"بنانے کیلئے ویجیٹ منتخب کریں"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"فولڈر کا نام"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"فولڈر کا نام تبدیل کریں"</string>
+ <string name="rename_action" msgid="6016003384693240896">"ٹھیک ہے"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"منسوخ کریں"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"ہوم اسکرین میں شامل کریں"</string>
+ <string name="group_applications" msgid="2103752818818161976">"ایپس"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"شارٹ کٹس"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"ویجیٹس"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"وال پیپرز"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"آپ کی ہوم اسکرینوں پر مزید کوئی گنجائش نہیں ہے۔"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"اس ہوم اسکرین پر مزید کوئی گنجائش نہیں ہے۔"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"ہاٹ سیٹ پر مزید کوئی گنجائش نہیں ہے۔"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"یہ ویجیٹ ہاٹ سیٹ کیلئے کافی بڑا ہے۔"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"شارٹ کٹ \"<xliff:g id="NAME">%s</xliff:g>\" بنایا گیا۔"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"شارٹ کٹ \"<xliff:g id="NAME">%s</xliff:g>\" ہٹا دیا گیا۔"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"شارٹ کٹ \"<xliff:g id="NAME">%s</xliff:g>\" پہلے سے موجود ہے۔"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"شارٹ کٹ منتخب کریں"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"ایپ منتخب کریں"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"ایپس"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"ہوم"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"ہٹائیں"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"اَن انسٹال کریں"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"ہٹائیں"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"اَن انسٹال کریں"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"ایپ کی معلومات"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"تلاش کریں"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"صوتی تلاش"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"ایپس"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"ہٹائیں"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"اپ ڈیٹ اَن انسٹال کریں"</string>
+ <string name="menu_add" msgid="3065046628354640854">"شامل کریں"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"ایپس کا نظم کریں"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"وال پیپر"</string>
+ <string name="menu_search" msgid="4826514464423239041">"تلاش کریں"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"اطلاعات"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"سسٹم کی ترتیبات"</string>
+ <string name="menu_help" msgid="4901160661634590633">"مدد"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"ایپ کو اَن انسٹال کریں"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"ایپ کی تفصیلات"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 ایپ منتخب کی گئی"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 ویجیٹ منتخب کیا گیا"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 فولڈر منتخب کیا گیا"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 شارٹ کٹ منتخب کیا گیا"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"شارٹ کٹس انسٹال کریں"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"کسی ایپ کو صارف کی مداخلت کے بغیر شارٹ کٹس شامل کرنے کی اجازت دیتا ہے۔"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"شارٹ کٹس کو اَن انسٹال کریں"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"ایپ کو صارف کی مداخلت کے بغیر شارٹ کٹس ہٹانے کی اجازت دیتا ہے۔"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"ہوم ترتیبات اور شارٹ کٹس کو پڑھیں"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"ایپ کو ہوم میں ترتیبات اور شارٹ کٹس کو پڑھنے کی اجازت دیتا ہے۔"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"ہوم ترتیبات اور شارٹ کو لکھیں"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"ایپ کو ہوم میں ترتیبات اور شارٹ کٹس کو تبدیل کرنے کی اجازت دیتا ہے۔"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"ویجیٹ کو لوڈ کرنے میں مسئلہ"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"یہ ایک سسٹم ایپ ہے اور اسے اَن انسٹال نہیں کیا جا سکتا ہے۔"</string>
+ <string name="dream_name" msgid="2847171357608437154">"راکٹ لانچر"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"بلا نام فولڈر"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"ہوم اسکرین %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"صفحہ %1$d از %2$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"ہوم اسکرین %1$d از %2$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"ایپس کا صفحہ %1$d از %2$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"ویجیٹس کا صفحہ %1$d از %2$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"ہوم سکرین مرضی کے مطابق بنائیں۔"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"آپ اپنی پسندیدہ ایپس کو یہاں رکھ سکتے ہیں۔"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"اپنی سبھی ایپس کو دیکھنے کیلئے، حلقہ کو ٹچ کریں۔"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"کچھ ایپس منتخب کریں"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"اپنی ہوم اسکرین پر کوئی ایپ شامل کرنے کیلئے، اسے ٹچ کریں اور پکڑ کر رکھیں۔"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"فولڈرز کے ساتھ اپنی ایپس کا نظم کریں"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"کسی ایپ کو منتقل کرنے کیلئے، اسے ٹچ کریں اور پکڑ کر رکھیں۔"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"اپنی ہوم اسکرین پر کوئی نیا فولڈر بنانے کیلئے، ایک ایپ کو کسی دوسری ایپ پر رکھیں۔"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"ٹھیک ہے"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"فولڈر کھولا گیا، <xliff:g id="WIDTH">%1$d</xliff:g> × <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"فولڈر بند کرنے کیلئے ٹچ کریں"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"نام کی تبدیلی محفوظ کرنے کیلئے ٹچ کریں"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"فولڈر بند ہو گیا"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"فولڈر کا نام تبدیل کر کے <xliff:g id="NAME">%1$s</xliff:g> کر دیا گیا"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"فولڈر: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
new file mode 100644
index 0000000..abda65c
--- /dev/null
+++ b/res/values-uz-rUZ/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"Ishga tushirgich"</string>
+ <string name="home" msgid="5921706419368316758">"Uy"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android’ga asoslangan ilovalar"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"Fon rasmini tanlang"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"Fon rasmini o‘rnatish"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"Fon rasmlari"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"Ilova o‘rnatilmagan."</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"Vidjetlar"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"Vidjetni tanlab olish uchun bosib turing."</string>
+ <string name="market" msgid="2652226429823445833">"Do‘kon"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"Elementni \"Uy\" ekraniga tashlab bo‘lmadi."</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"Yaratish uchun vidjetni tanlang"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"Jild nomi"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"Jild nomini o‘zgartirish"</string>
+ <string name="rename_action" msgid="6016003384693240896">"OK"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"Bekor qilish"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"Uy ekraniga qo‘shish"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Ilovalar"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"Yorliqlar"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"Vidjetlar"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"Fon rasmlari"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"Uy ekraningizda bitta ham xona yo‘q."</string>
+ <string name="out_of_space" msgid="8365249326091984698">"Ushbu \"Uy\" ekranida boshqa xona yo‘q."</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"Hotseat’da boshqa xona yo‘q."</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"Ushbu ilova hotseat uchun juda katta."</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"\"<xliff:g id="NAME">%s</xliff:g>\" yorlig‘i yaratildi."</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"\"<xliff:g id="NAME">%s</xliff:g>\" yorlig‘i o‘chirildi."</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"\"<xliff:g id="NAME">%s</xliff:g>\" yorlig‘i allaqachon mavjud."</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"Yorliqni tanlash"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"Ilovani tanlash"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"Ilovalar"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"Uy"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"O‘chirish"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"O‘chirish"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"O‘chirish"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"O‘chirish"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"Ilova ma’lumoti"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"Qidiruv"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"Ovozli qidiruv"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Ilovalar"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"O‘chirish"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Yangilashni o‘chirish"</string>
+ <string name="menu_add" msgid="3065046628354640854">"Qo‘shish"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"Ilovalarni boshqarish"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"Fon rasmi"</string>
+ <string name="menu_search" msgid="4826514464423239041">"Izlash"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"Xabarnomalar"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"Tizim moslamalari"</string>
+ <string name="menu_help" msgid="4901160661634590633">"Yordam"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"Ilovani o‘chirish"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"Ilova ma’lumotlari"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"1 ta ilova tanlandi"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"1 ta vidjet tanlandi"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"1 ta jild tanlandi"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"1 ta yorliq tanlandi"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"Yorliqlar o‘rnatish"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"Foydalanuvchidan so‘ramasdan ilovalarga yorliqlarni qo‘shish uchun ruxsat beradi."</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"yorliqlarni o‘chirish"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"Ilovaga foydalanuvchidan so‘ramasdan yorliqlarni o‘chirish uchun ruxsat beradi."</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"\"Uy\" sozamalari va yorliqlarini o‘qish"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"Ilovaga \"Uy\"dagi yorliqlar va sozlamalarni o‘qish uchun ruxsat beradi."</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"\"Uy\" sozlamalari va yorliqlariga yozish"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"Ilovaga \"Uy\"dagi yorliqlar va sozlamalarni o‘zgartirish uchun ruxsat beradi."</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"Vidjetni yuklashda muammo"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"Bu tizim ilovasi, shuning uchun o‘chirib bo‘lmaydi."</string>
+ <string name="dream_name" msgid="2847171357608437154">"Tezkor ishga tushirgich"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"Nomsiz jild"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"Uy ekrani %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"Sahifa %2$ddan %1$d"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"Uy ekrani %2$ddan %1$d"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"Ilovalar sahifasi %2$ddan %1$d"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"Vidjetlar sahifasi %2$ddan %1$d"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"O‘zingizni uyingizdagidek his qiling"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"O‘zingizga yoqqan ilovani bu yerga qo‘yishingiz mumkin."</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Barcha ilovalaringizni ko‘rish uchun xalqaga bosing."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Bir nechta ilovalarni tanlang"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ilovani \"Uy\" ekraningizga qo‘shish uchun bosib turing."</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"Ilovalaringizni jildlar yordamida taxlang"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Ilovani ko‘chirish uchun bosib turing."</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"Uy ekraningizda yangi jild hosil qilish uchun, bitta ilovani boshqasining ustiga tashlang."</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"OK"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"Jild ochildi, <xliff:g id="WIDTH">%1$d</xliff:g> ga <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"Jildni yopish uchun bosing"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"Qayta nomlashni o‘zgartirish uchun bosing"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"Jild yopildi"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"Jildning nomi <xliff:g id="NAME">%1$s</xliff:g>ga o‘zgartirildi"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"Jild: <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 7e06a5c..117f965 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"Trình khởi chạy"</string>
+ <string name="application_name" msgid="8424725141379931883">"Trình chạy"</string>
<string name="home" msgid="5921706419368316758">"Trang chủ"</string>
<string name="uid_name" msgid="3371120195364560632">"Ứng dụng Lõi Android"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..d160376
--- /dev/null
+++ b/res/values-zh-rHK/strings.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+* Copyright (C) 2008 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="application_name" msgid="8424725141379931883">"應用程式啟動器"</string>
+ <string name="home" msgid="5921706419368316758">"主畫面"</string>
+ <string name="uid_name" msgid="3371120195364560632">"Android 核心應用程式"</string>
+ <string name="folder_name" msgid="8551881338202938211"></string>
+ <string name="chooser_wallpaper" msgid="6063168087625352235">"選擇桌布"</string>
+ <string name="wallpaper_instructions" msgid="4215640646180727542">"設定桌布"</string>
+ <string name="pick_wallpaper" msgid="5630222540525626723">"桌布"</string>
+ <string name="activity_not_found" msgid="217823393239365967">"應用程式未安裝。"</string>
+ <string name="widgets_tab_label" msgid="9145860100000983599">"小工具"</string>
+ <string name="long_press_widget_to_add" msgid="7395697462851217506">"輕觸並按住小工具即可選取。"</string>
+ <string name="market" msgid="2652226429823445833">"商店"</string>
+ <string name="widget_dims_format" msgid="1386418557719032947">"%1$d × %2$d"</string>
+ <string name="external_drop_widget_error" msgid="2285187188524172774">"無法將項目拖放至主畫面上。"</string>
+ <string name="external_drop_widget_pick_title" msgid="7040647073452295370">"選擇要建立的小工具"</string>
+ <string name="rename_folder_label" msgid="5646236631298452787">"資料夾名稱"</string>
+ <string name="rename_folder_title" msgid="4544573104191526550">"重新命名資料夾"</string>
+ <string name="rename_action" msgid="6016003384693240896">"確定"</string>
+ <string name="cancel_action" msgid="3811860427489435048">"取消"</string>
+ <string name="menu_item_add_item" msgid="6233177331075781114">"新增至主螢幕"</string>
+ <string name="group_applications" msgid="2103752818818161976">"應用程式"</string>
+ <string name="group_shortcuts" msgid="9133529424900391877">"捷徑"</string>
+ <string name="group_widgets" msgid="6704978494073105844">"小工具"</string>
+ <string name="group_wallpapers" msgid="1568191644272224858">"桌布"</string>
+ <string name="completely_out_of_space" msgid="1759078539443491182">"主畫面已無空間。"</string>
+ <string name="out_of_space" msgid="8365249326091984698">"當前主螢幕已無空間"</string>
+ <string name="hotseat_out_of_space" msgid="6304886797358479361">"停駐區已無可用空間。"</string>
+ <string name="invalid_hotseat_item" msgid="6545340627805449250">"這個小工具太大,超出可用的空間。"</string>
+ <string name="shortcut_installed" msgid="7071557296331322355">"已建立「<xliff:g id="NAME">%s</xliff:g>」捷徑。"</string>
+ <string name="shortcut_uninstalled" msgid="2129499669449749995">"已移除「<xliff:g id="NAME">%s</xliff:g>」捷徑。"</string>
+ <string name="shortcut_duplicate" msgid="4757756326465060694">"「<xliff:g id="NAME">%s</xliff:g>」捷徑已經存在。"</string>
+ <string name="title_select_shortcut" msgid="1873670208166882222">"選擇捷徑"</string>
+ <string name="title_select_application" msgid="1793455815754848652">"選擇應用程式"</string>
+ <string name="all_apps_button_label" msgid="2578400570124163469">"應用程式"</string>
+ <string name="all_apps_home_button_label" msgid="1022222300329398558">"首頁"</string>
+ <string name="delete_zone_label_workspace" msgid="7153615831493049150">"移除"</string>
+ <string name="delete_zone_label_all_apps" msgid="6664588234817475108">"解除安裝"</string>
+ <string name="delete_target_label" msgid="665300185123139530">"移除"</string>
+ <string name="delete_target_uninstall_label" msgid="748894921183769150">"解除安裝"</string>
+ <string name="info_target_label" msgid="4019495079517426980">"應用程式資訊"</string>
+ <string name="accessibility_search_button" msgid="816822994629942611">"搜尋"</string>
+ <string name="accessibility_voice_search_button" msgid="3938249215065842475">"語音搜尋"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"應用程式"</string>
+ <string name="accessibility_delete_button" msgid="3628162007991023603">"移除"</string>
+ <string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"解除安裝更新"</string>
+ <string name="menu_add" msgid="3065046628354640854">"加入"</string>
+ <string name="menu_manage_apps" msgid="2308685199463588895">"管理應用程式"</string>
+ <string name="menu_wallpaper" msgid="5837429080911269832">"桌布"</string>
+ <string name="menu_search" msgid="4826514464423239041">"搜尋"</string>
+ <string name="menu_notifications" msgid="6424587053194766192">"通知"</string>
+ <string name="menu_settings" msgid="3946232973327980394">"系統設定"</string>
+ <string name="menu_help" msgid="4901160661634590633">"說明"</string>
+ <string name="cab_menu_delete_app" msgid="4089398025537640349">"解除安裝應用程式"</string>
+ <string name="cab_menu_app_info" msgid="914548323652698884">"應用程式詳細資料"</string>
+ <string name="cab_app_selection_text" msgid="6378522164293415735">"已選取 1 個應用程式"</string>
+ <string name="cab_widget_selection_text" msgid="962527270506951955">"已選取 1 個小工具"</string>
+ <string name="cab_folder_selection_text" msgid="8916111874189565067">"已選取 1 個資料夾"</string>
+ <string name="cab_shortcut_selection_text" msgid="8115847384500412878">"已選取 1 個捷徑"</string>
+ <string name="permlab_install_shortcut" msgid="1201690825493376489">"安裝捷徑"</string>
+ <string name="permdesc_install_shortcut" msgid="8634424803272077038">"允許應用程式繞過用戶授權直接新增捷徑。"</string>
+ <string name="permlab_uninstall_shortcut" msgid="7696645932555926449">"解除安裝捷徑"</string>
+ <string name="permdesc_uninstall_shortcut" msgid="274355570620220977">"允許應用程式繞過用戶授權直接移除捷徑。"</string>
+ <string name="permlab_read_settings" msgid="3452408290738106747">"讀取主螢幕的設定和捷徑"</string>
+ <string name="permdesc_read_settings" msgid="5788109303585403679">"允許應用程式讀取主畫面中的設定和捷徑。"</string>
+ <string name="permlab_write_settings" msgid="1360567537236705628">"寫入主螢幕的設定和捷徑"</string>
+ <string name="permdesc_write_settings" msgid="8530105489115785531">"允許應用程式更改主畫面中的設定和捷徑。"</string>
+ <string name="gadget_error_text" msgid="8359351016167075858">"載入小工具時發生問題"</string>
+ <string name="uninstall_system_app_text" msgid="6429814133777046491">"這是系統應用程式,無法將其解除安裝。"</string>
+ <string name="dream_name" msgid="2847171357608437154">"Rocket Launcher"</string>
+ <string name="folder_hint_text" msgid="8633351560105748141">"未命名的資料夾"</string>
+ <string name="workspace_description_format" msgid="2968608205939373034">"主畫面 %1$d"</string>
+ <string name="default_scroll_format" msgid="4057140866420001240">"第 %1$d 頁,共 %2$d 頁"</string>
+ <string name="workspace_scroll_format" msgid="1704767047951143301">"主畫面 %1$d,共 %2$d 個"</string>
+ <string name="apps_customize_apps_scroll_format" msgid="5494241912377704885">"第 %1$d 個應用程式頁面,共 %2$d 頁"</string>
+ <string name="apps_customize_widgets_scroll_format" msgid="5383009742241717437">"第 %1$d 個小工具頁面,共 %2$d 頁"</string>
+ <string name="workspace_cling_title" msgid="738396473989890567">"隨便一點,當作自己家"</string>
+ <string name="workspace_cling_move_item" msgid="791013895761065070">"您可以將最愛的應用程式放在這裡。"</string>
+ <string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"如要查看您所有的應用程式,請輕觸圓圈。"</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"選擇一些應用程式"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"如要把應用程式加到主畫面,請輕觸並按住目標。"</string>
+ <string name="folder_cling_title" msgid="4308949882377840953">"使用資料夾整理應用程式"</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"如要移動應用程式,請輕觸並按住目標。"</string>
+ <string name="folder_cling_create_folder" msgid="8352867485656129478">"如要在主畫面建立新資料夾,請把應用程式一個個堆疊起來。"</string>
+ <string name="cling_dismiss" msgid="2780907108735868381">"確定"</string>
+ <string name="folder_opened" msgid="1262064100943801533">"資料夾 (<xliff:g id="WIDTH">%1$d</xliff:g> x <xliff:g id="HEIGHT">%2$d</xliff:g>) 已開啟"</string>
+ <string name="folder_tap_to_close" msgid="1335478160661137579">"輕觸即可關閉資料夾"</string>
+ <string name="folder_tap_to_rename" msgid="5201612989905472442">"輕觸即可儲存新改的名稱"</string>
+ <string name="folder_closed" msgid="3130534551370511932">"已關閉資料夾"</string>
+ <string name="folder_renamed" msgid="7951233572858053642">"已將資料夾重新命名為「<xliff:g id="NAME">%1$s</xliff:g>」"</string>
+ <string name="folder_name_format" msgid="3051680259794759037">"資料夾:<xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="custom_workspace_cling_title_1" msgid="1433009175359948587"></string>
+ <string name="custom_workspace_cling_description_1" msgid="6875529190849858047"></string>
+ <string name="custom_workspace_cling_title_2" msgid="5516006164661020362"></string>
+ <string name="custom_workspace_cling_description_2" msgid="2758258454975288377"></string>
+</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 8dba79e..696855f 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="application_name" msgid="8424725141379931883">"啟動器"</string>
+ <string name="application_name" msgid="8424725141379931883">"應用程式啟動器"</string>
<string name="home" msgid="5921706419368316758">"住家"</string>
<string name="uid_name" msgid="3371120195364560632">"Android 核心應用程式"</string>
<string name="folder_name" msgid="8551881338202938211"></string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 49fe7e4..8934b7b 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -38,7 +38,7 @@
<string name="rename_action" msgid="6016003384693240896">"KULUNGILE"</string>
<string name="cancel_action" msgid="3811860427489435048">"Khansela"</string>
<string name="menu_item_add_item" msgid="6233177331075781114">"Faka kwisikrini saseKhaya"</string>
- <string name="group_applications" msgid="2103752818818161976">"Izinsiza"</string>
+ <string name="group_applications" msgid="2103752818818161976">"Izinhlelo zokusebenza"</string>
<string name="group_shortcuts" msgid="9133529424900391877">"Izinqamuleli"</string>
<string name="group_widgets" msgid="6704978494073105844">"Izinqunjwana"</string>
<string name="group_wallpapers" msgid="1568191644272224858">"Amaphephadonga"</string>
@@ -60,7 +60,7 @@
<string name="info_target_label" msgid="4019495079517426980">"Ulwazi lohlelo lokusebenza"</string>
<string name="accessibility_search_button" msgid="816822994629942611">"Sesha"</string>
<string name="accessibility_voice_search_button" msgid="3938249215065842475">"Ukusesha Ngezwi"</string>
- <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Izinsiza"</string>
+ <string name="accessibility_all_apps_button" msgid="8803738611398979849">"Izinhlelo zokusebenza"</string>
<string name="accessibility_delete_button" msgid="3628162007991023603">"Susa"</string>
<string name="delete_zone_label_all_apps_system_app" msgid="3683920959591819044">"Khipha isibuyekezo"</string>
<string name="menu_add" msgid="3065046628354640854">"Engeza"</string>
@@ -96,10 +96,10 @@
<string name="workspace_cling_title" msgid="738396473989890567">"Zizwe usekhaya"</string>
<string name="workspace_cling_move_item" msgid="791013895761065070">"Ungafaka izinhlelo zakho zokusebenza ozithandayo lapha."</string>
<string name="workspace_cling_open_all_apps" msgid="2459977609848572588">"Ukubona zonke izinhlelo zakho zokusebenza, thinta indingiliza."</string>
- <string name="all_apps_cling_title" msgid="2559734712581447107">"Khetha ezinye izinsiza"</string>
- <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ukwengeza insiza eskrinini sakho sasekhaya, thinta &uyibambe."</string>
+ <string name="all_apps_cling_title" msgid="2559734712581447107">"Khetha izinhlelo zokusebenza"</string>
+ <string name="all_apps_cling_add_item" msgid="5665035103260318891">"Ukwengeza uhlelo lokusebenza eskrinini sakho sasekhaya, luthinte ulibambe."</string>
<string name="folder_cling_title" msgid="4308949882377840953">"Hlela izinhlelo zakho zokusebenza ngamafolda"</string>
- <string name="folder_cling_move_item" msgid="270598675060435169">"Ukususa insiza, thinta & uyibambe."</string>
+ <string name="folder_cling_move_item" msgid="270598675060435169">"Ukususa uhlelo lokusebenza, thinta & uyibambe."</string>
<string name="folder_cling_create_folder" msgid="8352867485656129478">"Ukwenza ifolda entsha eskrinini sakho sasekhaya, beka uhlelo lokusebenza olulodwa phezulu kolunye."</string>
<string name="cling_dismiss" msgid="2780907108735868381">"KULUNGILE"</string>
<string name="folder_opened" msgid="1262064100943801533">"Ifolda ivulwe, <xliff:g id="WIDTH">%1$d</xliff:g> by <xliff:g id="HEIGHT">%2$d</xliff:g>"</string>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 3fe53d2..172229b 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -77,6 +77,10 @@
<dimen name="apps_customize_widget_cell_width_gap">10dp</dimen>
<dimen name="apps_customize_widget_cell_height_gap">8dp</dimen>
+ <!-- Sizes for managed profile badges -->
+ <dimen name="profile_badge_size">24dp</dimen>
+ <dimen name="profile_badge_margin">4dp</dimen>
+
<!-- height of the bottom row of controls -->
<dimen name="button_bar_height">62dip</dimen>
<!-- Because portal animations go beyond the bounds of an icon, we need
diff --git a/src/com/android/launcher2/AllAppsList.java b/src/com/android/launcher2/AllAppsList.java
index 051b0bd..db43807 100644
--- a/src/com/android/launcher2/AllAppsList.java
+++ b/src/com/android/launcher2/AllAppsList.java
@@ -21,11 +21,9 @@
import android.content.ComponentName;
import android.content.Context;
-import android.content.Intent;
-import android.content.pm.ActivityInfo;
-import android.content.pm.PackageManager;
-import android.content.pm.ResolveInfo;
-
+import android.content.pm.LauncherActivityInfo;
+import android.content.pm.LauncherApps;
+import android.os.UserHandle;
/**
* Stores the list of all applications for the all apps view.
@@ -60,7 +58,7 @@
* If the app is already in the list, doesn't add it.
*/
public void add(ApplicationInfo info) {
- if (findActivity(data, info.componentName)) {
+ if (findActivity(data, info.componentName, info.user)) {
return;
}
data.add(info);
@@ -86,25 +84,26 @@
/**
* Add the icons for the supplied apk called packageName.
*/
- public void addPackage(Context context, String packageName) {
- final List<ResolveInfo> matches = findActivitiesForPackage(context, packageName);
+ public void addPackage(Context context, String packageName, UserHandle user) {
+ LauncherApps launcherApps = (LauncherApps)
+ context.getSystemService(Context.LAUNCHER_APPS_SERVICE);
+ final List<LauncherActivityInfo> matches = launcherApps.getActivityList(packageName,
+ user);
- if (matches.size() > 0) {
- for (ResolveInfo info : matches) {
- add(new ApplicationInfo(context.getPackageManager(), info, mIconCache, null));
- }
+ for (LauncherActivityInfo info : matches) {
+ add(new ApplicationInfo(info, user, mIconCache, null));
}
}
/**
* Remove the apps for the given apk identified by packageName.
*/
- public void removePackage(String packageName) {
+ public void removePackage(String packageName, UserHandle user) {
final List<ApplicationInfo> data = this.data;
for (int i = data.size() - 1; i >= 0; i--) {
ApplicationInfo info = data.get(i);
final ComponentName component = info.intent.getComponent();
- if (packageName.equals(component.getPackageName())) {
+ if (info.user.equals(user) && packageName.equals(component.getPackageName())) {
removed.add(info);
data.remove(i);
}
@@ -116,16 +115,20 @@
/**
* Add and remove icons for this package which has been updated.
*/
- public void updatePackage(Context context, String packageName) {
- final List<ResolveInfo> matches = findActivitiesForPackage(context, packageName);
+ public void updatePackage(Context context, String packageName, UserHandle user) {
+ LauncherApps launcherApps = (LauncherApps)
+ context.getSystemService(Context.LAUNCHER_APPS_SERVICE);
+ final List<LauncherActivityInfo> matches = launcherApps.getActivityList(packageName,
+ user);
if (matches.size() > 0) {
// Find disabled/removed activities and remove them from data and add them
// to the removed list.
for (int i = data.size() - 1; i >= 0; i--) {
final ApplicationInfo applicationInfo = data.get(i);
final ComponentName component = applicationInfo.intent.getComponent();
- if (packageName.equals(component.getPackageName())) {
- if (!findActivity(matches, component)) {
+ if (user.equals(applicationInfo.user)
+ && packageName.equals(component.getPackageName())) {
+ if (!findActivity(matches, component, user)) {
removed.add(applicationInfo);
mIconCache.remove(component);
data.remove(i);
@@ -137,12 +140,14 @@
// Also updates existing activities with new labels/icons
int count = matches.size();
for (int i = 0; i < count; i++) {
- final ResolveInfo info = matches.get(i);
+ final LauncherActivityInfo info = matches.get(i);
ApplicationInfo applicationInfo = findApplicationInfoLocked(
- info.activityInfo.applicationInfo.packageName,
- info.activityInfo.name);
+ info.getComponentName().getPackageName(),
+ info.getComponentName().getShortClassName(),
+ user);
if (applicationInfo == null) {
- add(new ApplicationInfo(context.getPackageManager(), info, mIconCache, null));
+ add(new ApplicationInfo(info, user,
+ mIconCache, null));
} else {
mIconCache.remove(applicationInfo.componentName);
mIconCache.getTitleAndIcon(applicationInfo, info, null);
@@ -154,7 +159,8 @@
for (int i = data.size() - 1; i >= 0; i--) {
final ApplicationInfo applicationInfo = data.get(i);
final ComponentName component = applicationInfo.intent.getComponent();
- if (packageName.equals(component.getPackageName())) {
+ if (user.equals(applicationInfo.user)
+ && packageName.equals(component.getPackageName())) {
removed.add(applicationInfo);
mIconCache.remove(component);
data.remove(i);
@@ -164,27 +170,14 @@
}
/**
- * Query the package manager for MAIN/LAUNCHER activities in the supplied package.
+ * Returns whether <em>apps</em> contains <em>component</em> for a specific
+ * user profile.
*/
- private static List<ResolveInfo> findActivitiesForPackage(Context context, String packageName) {
- final PackageManager packageManager = context.getPackageManager();
-
- final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
- mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
- mainIntent.setPackage(packageName);
-
- final List<ResolveInfo> apps = packageManager.queryIntentActivities(mainIntent, 0);
- return apps != null ? apps : new ArrayList<ResolveInfo>();
- }
-
- /**
- * Returns whether <em>apps</em> contains <em>component</em>.
- */
- private static boolean findActivity(List<ResolveInfo> apps, ComponentName component) {
- final String className = component.getClassName();
- for (ResolveInfo info : apps) {
- final ActivityInfo activityInfo = info.activityInfo;
- if (activityInfo.name.equals(className)) {
+ private static boolean findActivity(List<LauncherActivityInfo> apps, ComponentName component,
+ UserHandle user) {
+ for (LauncherActivityInfo info : apps) {
+ if (info.getUser().equals(user)
+ && info.getComponentName().equals(component)) {
return true;
}
}
@@ -192,13 +185,15 @@
}
/**
- * Returns whether <em>apps</em> contains <em>component</em>.
+ * Returns whether <em>apps</em> contains <em>component</em> for a specific
+ * user profile.
*/
- private static boolean findActivity(ArrayList<ApplicationInfo> apps, ComponentName component) {
+ private static boolean findActivity(ArrayList<ApplicationInfo> apps, ComponentName component,
+ UserHandle user) {
final int N = apps.size();
- for (int i=0; i<N; i++) {
+ for (int i = 0; i < N; i++) {
final ApplicationInfo info = apps.get(i);
- if (info.componentName.equals(component)) {
+ if (info.user.equals(user) && info.componentName.equals(component)) {
return true;
}
}
@@ -206,12 +201,14 @@
}
/**
- * Find an ApplicationInfo object for the given packageName and className.
+ * Find an ApplicationInfo object for the given packageName, className and
+ * user profile.
*/
- private ApplicationInfo findApplicationInfoLocked(String packageName, String className) {
+ private ApplicationInfo findApplicationInfoLocked(String packageName, String className,
+ UserHandle user) {
for (ApplicationInfo info: data) {
final ComponentName component = info.intent.getComponent();
- if (packageName.equals(component.getPackageName())
+ if (user.equals(info.user) && packageName.equals(component.getPackageName())
&& className.equals(component.getClassName())) {
return info;
}
diff --git a/src/com/android/launcher2/ApplicationInfo.java b/src/com/android/launcher2/ApplicationInfo.java
index eda8c25..b9a1e56 100644
--- a/src/com/android/launcher2/ApplicationInfo.java
+++ b/src/com/android/launcher2/ApplicationInfo.java
@@ -18,10 +18,12 @@
import android.content.ComponentName;
import android.content.Intent;
-import android.content.pm.PackageManager;
+import android.content.pm.LauncherActivityInfo;
+import android.content.pm.LauncherApps;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.ResolveInfo;
import android.graphics.Bitmap;
+import android.os.UserHandle;
import android.util.Log;
import java.util.ArrayList;
@@ -62,30 +64,28 @@
/**
* Must not hold the Context.
*/
- public ApplicationInfo(PackageManager pm, ResolveInfo info, IconCache iconCache,
+ public ApplicationInfo(LauncherActivityInfo info, UserHandle user, IconCache iconCache,
HashMap<Object, CharSequence> labelCache) {
- final String packageName = info.activityInfo.applicationInfo.packageName;
- this.componentName = new ComponentName(packageName, info.activityInfo.name);
+ this.componentName = info.getComponentName();
this.container = ItemInfo.NO_ID;
this.setActivity(componentName,
Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
- try {
- int appFlags = pm.getApplicationInfo(packageName, 0).flags;
- if ((appFlags & android.content.pm.ApplicationInfo.FLAG_SYSTEM) == 0) {
- flags |= DOWNLOADED_FLAG;
-
- if ((appFlags & android.content.pm.ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0) {
- flags |= UPDATED_SYSTEM_APP_FLAG;
- }
- }
- firstInstallTime = pm.getPackageInfo(packageName, 0).firstInstallTime;
- } catch (NameNotFoundException e) {
- Log.d(TAG, "PackageManager.getApplicationInfo failed for " + packageName);
+ int appFlags = info.getApplicationInfo().flags;
+ if ((appFlags & android.content.pm.ApplicationInfo.FLAG_SYSTEM) == 0) {
+ flags |= DOWNLOADED_FLAG;
}
-
+ if ((appFlags & android.content.pm.ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0) {
+ flags |= UPDATED_SYSTEM_APP_FLAG;
+ }
+ firstInstallTime = info.getFirstInstallTime();
iconCache.getTitleAndIcon(this, info, labelCache);
+ intent = new Intent(Intent.ACTION_MAIN);
+ intent.addCategory(Intent.CATEGORY_LAUNCHER);
+ intent.setComponent(info.getComponentName());
+ intent.putExtra(EXTRA_PROFILE, user);
+ updateUser(intent);
}
public ApplicationInfo(ApplicationInfo info) {
@@ -114,7 +114,7 @@
@Override
public String toString() {
- return "ApplicationInfo(title=" + title.toString() + ")";
+ return "ApplicationInfo(title=" + title.toString() + " P=" + user + ")";
}
public static void dumpApplicationInfoList(String tag, String label,
diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java
index 95ce337..19359a7 100644
--- a/src/com/android/launcher2/AppsCustomizePagedView.java
+++ b/src/com/android/launcher2/AppsCustomizePagedView.java
@@ -24,6 +24,8 @@
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
+import android.content.pm.LauncherActivityInfo;
+import android.content.pm.LauncherApps;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
@@ -40,6 +42,7 @@
import android.os.Process;
import android.util.AttributeSet;
import android.util.Log;
+import android.util.SparseArray;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
@@ -433,7 +436,7 @@
int width = MeasureSpec.getSize(widthMeasureSpec);
int height = MeasureSpec.getSize(heightMeasureSpec);
if (!isDataReady()) {
- if (!mApps.isEmpty() && !mWidgets.isEmpty()) {
+ if (mApps.size() > 0 && !mWidgets.isEmpty()) {
setDataIsReady();
setMeasuredDimension(width, height);
onDataReady(width, height);
@@ -449,7 +452,6 @@
for (Object o : widgetsAndShortcuts) {
if (o instanceof AppWidgetProviderInfo) {
AppWidgetProviderInfo widget = (AppWidgetProviderInfo) o;
- widget.label = widget.label.trim();
if (widget.minWidth > 0 && widget.minHeight > 0) {
// Ensure that all widgets we show can be added on a workspace of this size
int[] spanXY = Launcher.getSpanForWidget(mLauncher, widget);
@@ -595,18 +597,9 @@
@Override
public void run() {
mWidgetLoadingId = mLauncher.getAppWidgetHost().allocateAppWidgetId();
- // Options will be null for platforms with JB or lower, so this serves as an
- // SDK level check.
- if (options == null) {
- if (AppWidgetManager.getInstance(mLauncher).bindAppWidgetIdIfAllowed(
- mWidgetLoadingId, info.componentName)) {
- mWidgetCleanupState = WIDGET_BOUND;
- }
- } else {
- if (AppWidgetManager.getInstance(mLauncher).bindAppWidgetIdIfAllowed(
- mWidgetLoadingId, info.componentName, options)) {
- mWidgetCleanupState = WIDGET_BOUND;
- }
+ if (AppWidgetManager.getInstance(mLauncher).bindAppWidgetIdIfAllowed(
+ mWidgetLoadingId, info.info.getProfile(), info.componentName, options)) {
+ mWidgetCleanupState = WIDGET_BOUND;
}
}
};
@@ -734,9 +727,8 @@
int[] previewSizeBeforeScale = new int[1];
- preview = mWidgetPreviewLoader.generateWidgetPreview(createWidgetInfo.componentName,
- createWidgetInfo.previewImage, createWidgetInfo.icon, spanX, spanY,
- maxWidth, maxHeight, null, previewSizeBeforeScale);
+ preview = mWidgetPreviewLoader.generateWidgetPreview(createWidgetInfo.info, spanX,
+ spanY, maxWidth, maxHeight, null, previewSizeBeforeScale);
// Compare the size of the drag preview to the preview in the AppsCustomize tray
int previewWidthInAppsCustomize = Math.min(previewSizeBeforeScale[0],
@@ -752,7 +744,10 @@
}
} else {
PendingAddShortcutInfo createShortcutInfo = (PendingAddShortcutInfo) v.getTag();
- Drawable icon = mIconCache.getFullResIcon(createShortcutInfo.shortcutActivityInfo);
+ // Widgets are only supported for current user, not for other profiles.
+ // Hence use myUserHandle().
+ Drawable icon = mIconCache.getFullResIcon(createShortcutInfo.shortcutActivityInfo,
+ android.os.Process.myUserHandle());
preview = Bitmap.createBitmap(icon.getIntrinsicWidth(),
icon.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
@@ -767,7 +762,7 @@
// Don't clip alpha values for the drag outline if we're using the default widget preview
boolean clipAlpha = !(createItemInfo instanceof PendingAddWidgetInfo &&
- (((PendingAddWidgetInfo) createItemInfo).previewImage == 0));
+ (((PendingAddWidgetInfo) createItemInfo).info.previewImage == 0));
// Save the preview for the outline generation, then dim the preview
outline = Bitmap.createScaledBitmap(preview, preview.getWidth(), preview.getHeight(),
@@ -1550,6 +1545,7 @@
Collections.sort(mApps, LauncherModel.getAppNameComparator());
updatePageCountsAndInvalidateData();
}
+
private void addAppsWithoutInvalidate(ArrayList<ApplicationInfo> list) {
// We add it in place, in alphabetical order
int count = list.size();
@@ -1570,7 +1566,8 @@
int length = list.size();
for (int i = 0; i < length; ++i) {
ApplicationInfo info = list.get(i);
- if (info.intent.getComponent().equals(removeComponent)) {
+ if (info.user.equals(item.user)
+ && info.intent.getComponent().equals(removeComponent)) {
return i;
}
}
diff --git a/src/com/android/launcher2/BubbleTextView.java b/src/com/android/launcher2/BubbleTextView.java
index 56802da..a472225 100644
--- a/src/com/android/launcher2/BubbleTextView.java
+++ b/src/com/android/launcher2/BubbleTextView.java
@@ -94,6 +94,9 @@
new FastBitmapDrawable(b),
null, null);
setText(info.title);
+ if (info.contentDescription != null) {
+ setContentDescription(info.contentDescription);
+ }
setTag(info);
}
diff --git a/src/com/android/launcher2/CellLayout.java b/src/com/android/launcher2/CellLayout.java
index 024bb37..ae77e4c 100644
--- a/src/com/android/launcher2/CellLayout.java
+++ b/src/com/android/launcher2/CellLayout.java
@@ -3028,8 +3028,8 @@
minWidth = ((LauncherAppWidgetInfo) info).minWidth;
minHeight = ((LauncherAppWidgetInfo) info).minHeight;
} else if (info instanceof PendingAddWidgetInfo) {
- minWidth = ((PendingAddWidgetInfo) info).minWidth;
- minHeight = ((PendingAddWidgetInfo) info).minHeight;
+ minWidth = ((PendingAddWidgetInfo) info).info.minWidth;
+ minHeight = ((PendingAddWidgetInfo) info).info.minHeight;
} else {
// It's not a widget, so it must be 1x1
info.spanX = info.spanY = 1;
diff --git a/src/com/android/launcher2/DeleteDropTarget.java b/src/com/android/launcher2/DeleteDropTarget.java
index fb5d47e..dd64298 100644
--- a/src/com/android/launcher2/DeleteDropTarget.java
+++ b/src/com/android/launcher2/DeleteDropTarget.java
@@ -26,6 +26,7 @@
import android.graphics.PointF;
import android.graphics.Rect;
import android.graphics.drawable.TransitionDrawable;
+import android.os.UserManager;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewConfiguration;
@@ -151,6 +152,14 @@
} else {
isVisible = false;
}
+ // If the user is not allowed to access the app details page or uninstall, then don't
+ // let them uninstall from here either.
+ UserManager userManager = (UserManager)
+ getContext().getSystemService(Context.USER_SERVICE);
+ if (userManager.hasUserRestriction(UserManager.DISALLOW_APPS_CONTROL)
+ || userManager.hasUserRestriction(UserManager.DISALLOW_UNINSTALL_APPS)) {
+ isVisible = false;
+ }
}
if (isUninstall) {
@@ -220,7 +229,7 @@
if (isAllAppsApplication(d.dragSource, item)) {
// Uninstall the application if it is being dragged from AppsCustomize
- mLauncher.startApplicationUninstallActivity((ApplicationInfo) item);
+ mLauncher.startApplicationUninstallActivity((ApplicationInfo) item, item.user);
} else if (isWorkspaceOrFolderApplication(d)) {
LauncherModel.deleteItemFromDatabase(mLauncher, item);
} else if (isWorkspaceFolder(d)) {
diff --git a/src/com/android/launcher2/Folder.java b/src/com/android/launcher2/Folder.java
index ee15008..52b4253 100644
--- a/src/com/android/launcher2/Folder.java
+++ b/src/com/android/launcher2/Folder.java
@@ -524,6 +524,9 @@
textView.setCompoundDrawablesWithIntrinsicBounds(null,
new FastBitmapDrawable(item.getIcon(mIconCache)), null, null);
textView.setText(item.title);
+ if (item.contentDescription != null) {
+ textView.setContentDescription(item.contentDescription);
+ }
textView.setTag(item);
textView.setOnClickListener(this);
diff --git a/src/com/android/launcher2/FolderInfo.java b/src/com/android/launcher2/FolderInfo.java
index dbac90e..9f684ba 100644
--- a/src/com/android/launcher2/FolderInfo.java
+++ b/src/com/android/launcher2/FolderInfo.java
@@ -19,6 +19,7 @@
import java.util.ArrayList;
import android.content.ContentValues;
+import android.content.Context;
/**
* Represents a folder containing shortcuts or apps.
@@ -75,8 +76,8 @@
}
@Override
- void onAddToDatabase(ContentValues values) {
- super.onAddToDatabase(values);
+ void onAddToDatabase(Context context, ContentValues values) {
+ super.onAddToDatabase(context, values);
values.put(LauncherSettings.Favorites.TITLE, title.toString());
}
diff --git a/src/com/android/launcher2/IconCache.java b/src/com/android/launcher2/IconCache.java
index aa19545..ba2c817 100644
--- a/src/com/android/launcher2/IconCache.java
+++ b/src/com/android/launcher2/IconCache.java
@@ -21,12 +21,17 @@
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
+import android.content.pm.LauncherActivityInfo;
+import android.content.pm.LauncherApps;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
+import android.os.UserHandle;
+import android.os.UserManager;
+import android.util.Log;
import java.util.HashMap;
@@ -42,13 +47,36 @@
private static class CacheEntry {
public Bitmap icon;
public String title;
+ public CharSequence contentDescription;
+ }
+
+ private static class CacheKey {
+ public ComponentName componentName;
+ public UserHandle user;
+
+ CacheKey(ComponentName componentName, UserHandle user) {
+ this.componentName = componentName;
+ this.user = user;
+ }
+
+ @Override
+ public int hashCode() {
+ return componentName.hashCode() + user.hashCode();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ CacheKey other = (CacheKey) o;
+ return other.componentName.equals(componentName) && other.user.equals(user);
+ }
}
private final Bitmap mDefaultIcon;
private final LauncherApplication mContext;
private final PackageManager mPackageManager;
- private final HashMap<ComponentName, CacheEntry> mCache =
- new HashMap<ComponentName, CacheEntry>(INITIAL_ICON_CACHE_CAPACITY);
+ private final UserManager mUserManager;
+ private final HashMap<CacheKey, CacheEntry> mCache =
+ new HashMap<CacheKey, CacheEntry>(INITIAL_ICON_CACHE_CAPACITY);
private int mIconDpi;
public IconCache(LauncherApplication context) {
@@ -58,17 +86,17 @@
mContext = context;
mPackageManager = context.getPackageManager();
mIconDpi = activityManager.getLauncherLargeIconDensity();
-
+ mUserManager = (UserManager) mContext.getSystemService(Context.USER_SERVICE);
// need to set mIconDpi before getting default icon
mDefaultIcon = makeDefaultIcon();
}
public Drawable getFullResDefaultActivityIcon() {
return getFullResIcon(Resources.getSystem(),
- android.R.mipmap.sym_def_app_icon);
+ android.R.mipmap.sym_def_app_icon, android.os.Process.myUserHandle());
}
- public Drawable getFullResIcon(Resources resources, int iconId) {
+ public Drawable getFullResIcon(Resources resources, int iconId, UserHandle user) {
Drawable d;
try {
d = resources.getDrawableForDensity(iconId, mIconDpi);
@@ -76,30 +104,35 @@
d = null;
}
- return (d != null) ? d : getFullResDefaultActivityIcon();
+ if (d == null) {
+ d = getFullResDefaultActivityIcon();
+ }
+ return mUserManager.getBadgedIconForUser(d, user);
}
- public Drawable getFullResIcon(String packageName, int iconId) {
+ public Drawable getFullResIcon(String packageName, int iconId, UserHandle user) {
Resources resources;
try {
+ // TODO: Check if this needs to use the user param if we support
+ // shortcuts/widgets from other profiles. It won't work as is
+ // for packages that are only available in a different user profile.
resources = mPackageManager.getResourcesForApplication(packageName);
} catch (PackageManager.NameNotFoundException e) {
resources = null;
}
if (resources != null) {
if (iconId != 0) {
- return getFullResIcon(resources, iconId);
+ return getFullResIcon(resources, iconId, user);
}
}
return getFullResDefaultActivityIcon();
}
- public Drawable getFullResIcon(ResolveInfo info) {
- return getFullResIcon(info.activityInfo);
+ public Drawable getFullResIcon(ResolveInfo info, UserHandle user) {
+ return getFullResIcon(info.activityInfo, user);
}
- public Drawable getFullResIcon(ActivityInfo info) {
-
+ public Drawable getFullResIcon(ActivityInfo info, UserHandle user) {
Resources resources;
try {
resources = mPackageManager.getResourcesForApplication(
@@ -110,7 +143,7 @@
if (resources != null) {
int iconId = info.getIconResource();
if (iconId != 0) {
- return getFullResIcon(resources, iconId);
+ return getFullResIcon(resources, iconId, user);
}
}
return getFullResDefaultActivityIcon();
@@ -149,38 +182,43 @@
/**
* Fill in "application" with the icon and label for "info."
*/
- public void getTitleAndIcon(ApplicationInfo application, ResolveInfo info,
+ public void getTitleAndIcon(ApplicationInfo application, LauncherActivityInfo info,
HashMap<Object, CharSequence> labelCache) {
synchronized (mCache) {
- CacheEntry entry = cacheLocked(application.componentName, info, labelCache);
+ CacheEntry entry = cacheLocked(application.componentName, info, labelCache,
+ info.getUser());
application.title = entry.title;
application.iconBitmap = entry.icon;
+ application.contentDescription = entry.contentDescription;
}
}
- public Bitmap getIcon(Intent intent) {
+ public Bitmap getIcon(Intent intent, UserHandle user) {
synchronized (mCache) {
- final ResolveInfo resolveInfo = mPackageManager.resolveActivity(intent, 0);
+ LauncherApps launcherApps = (LauncherApps)
+ mContext.getSystemService(Context.LAUNCHER_APPS_SERVICE);
+ final LauncherActivityInfo launcherActInfo =
+ launcherApps.resolveActivity(intent, user);
ComponentName component = intent.getComponent();
- if (resolveInfo == null || component == null) {
+ if (launcherActInfo == null || component == null) {
return mDefaultIcon;
}
- CacheEntry entry = cacheLocked(component, resolveInfo, null);
+ CacheEntry entry = cacheLocked(component, launcherActInfo, null, user);
return entry.icon;
}
}
- public Bitmap getIcon(ComponentName component, ResolveInfo resolveInfo,
+ public Bitmap getIcon(ComponentName component, LauncherActivityInfo info,
HashMap<Object, CharSequence> labelCache) {
synchronized (mCache) {
- if (resolveInfo == null || component == null) {
+ if (info == null || component == null) {
return null;
}
- CacheEntry entry = cacheLocked(component, resolveInfo, labelCache);
+ CacheEntry entry = cacheLocked(component, info, labelCache, info.getUser());
return entry.icon;
}
}
@@ -189,41 +227,30 @@
return mDefaultIcon == icon;
}
- private CacheEntry cacheLocked(ComponentName componentName, ResolveInfo info,
- HashMap<Object, CharSequence> labelCache) {
- CacheEntry entry = mCache.get(componentName);
+ private CacheEntry cacheLocked(ComponentName componentName, LauncherActivityInfo info,
+ HashMap<Object, CharSequence> labelCache, UserHandle user) {
+ CacheKey cacheKey = new CacheKey(componentName, user);
+ CacheEntry entry = mCache.get(cacheKey);
if (entry == null) {
entry = new CacheEntry();
- mCache.put(componentName, entry);
+ mCache.put(cacheKey, entry);
- ComponentName key = LauncherModel.getComponentNameFromResolveInfo(info);
+ ComponentName key = info.getComponentName();
if (labelCache != null && labelCache.containsKey(key)) {
entry.title = labelCache.get(key).toString();
} else {
- entry.title = info.loadLabel(mPackageManager).toString();
+ entry.title = info.getLabel().toString();
if (labelCache != null) {
labelCache.put(key, entry.title);
}
}
if (entry.title == null) {
- entry.title = info.activityInfo.name;
+ entry.title = info.getComponentName().getShortClassName();
}
-
- entry.icon = Utilities.createIconBitmap(
- getFullResIcon(info), mContext);
+ entry.contentDescription = mUserManager.getBadgedLabelForUser(entry.title, user);
+ entry.icon = Utilities.createIconBitmap(info.getBadgedIcon(mIconDpi), mContext);
}
return entry;
}
-
- public HashMap<ComponentName,Bitmap> getAllIcons() {
- synchronized (mCache) {
- HashMap<ComponentName,Bitmap> set = new HashMap<ComponentName,Bitmap>();
- for (ComponentName cn : mCache.keySet()) {
- final CacheEntry e = mCache.get(cn);
- set.put(cn, e.icon);
- }
- return set;
- }
- }
}
diff --git a/src/com/android/launcher2/InfoDropTarget.java b/src/com/android/launcher2/InfoDropTarget.java
index 850cc1f..eac8df5 100644
--- a/src/com/android/launcher2/InfoDropTarget.java
+++ b/src/com/android/launcher2/InfoDropTarget.java
@@ -22,6 +22,7 @@
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.drawable.TransitionDrawable;
+import android.os.UserHandle;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
@@ -81,8 +82,14 @@
} else if (d.dragInfo instanceof PendingAddItemInfo) {
componentName = ((PendingAddItemInfo) d.dragInfo).componentName;
}
+ final UserHandle user;
+ if (d.dragInfo instanceof ItemInfo) {
+ user = ((ItemInfo) d.dragInfo).user;
+ } else {
+ user = android.os.Process.myUserHandle();
+ }
if (componentName != null) {
- mLauncher.startApplicationDetailsActivity(componentName);
+ mLauncher.startApplicationDetailsActivity(componentName, user);
}
// There is no post-drop animation, so clean up the DragView now
diff --git a/src/com/android/launcher2/ItemInfo.java b/src/com/android/launcher2/ItemInfo.java
index 165c07b..9bfbdcd 100644
--- a/src/com/android/launcher2/ItemInfo.java
+++ b/src/com/android/launcher2/ItemInfo.java
@@ -17,8 +17,11 @@
package com.android.launcher2;
import android.content.ContentValues;
+import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
+import android.os.UserHandle;
+import android.os.UserManager;
import android.util.Log;
import java.io.ByteArrayOutputStream;
@@ -28,9 +31,14 @@
* Represents an item in the launcher.
*/
class ItemInfo {
-
+
+ /**
+ * Intent extra to store the profile. Format: UserHandle
+ */
+ static final String EXTRA_PROFILE = "profile";
+
static final int NO_ID = -1;
-
+
/**
* The id in the settings database for this item
*/
@@ -53,7 +61,7 @@
long container = NO_ID;
/**
- * Iindicates the screen in which the shortcut appears.
+ * Indicates the screen in which the shortcut appears.
*/
int screen = -1;
@@ -98,11 +106,19 @@
CharSequence title;
/**
+ * Content description for the item.
+ */
+ CharSequence contentDescription;
+
+ /**
* The position of the item in a drag-and-drop operation.
*/
int[] dropPos = null;
+ UserHandle user;
+
ItemInfo() {
+ user = android.os.Process.myUserHandle();
}
ItemInfo(ItemInfo info) {
@@ -114,6 +130,8 @@
screen = info.screen;
itemType = info.itemType;
container = info.container;
+ user = info.user;
+ contentDescription = info.contentDescription;
// tempdebug:
LauncherModel.checkItemInfo(this);
}
@@ -133,12 +151,20 @@
return "";
}
+ protected void updateUser(Intent intent) {
+ if (intent != null && intent.hasExtra(EXTRA_PROFILE)) {
+ user = (UserHandle) intent.getParcelableExtra(EXTRA_PROFILE);
+ }
+ }
+
/**
* Write the fields of this item to the DB
*
+ * @param context A context object to use for getting a UserManager
+ * instance.
* @param values
*/
- void onAddToDatabase(ContentValues values) {
+ void onAddToDatabase(Context context, ContentValues values) {
values.put(LauncherSettings.BaseLauncherColumns.ITEM_TYPE, itemType);
values.put(LauncherSettings.Favorites.CONTAINER, container);
values.put(LauncherSettings.Favorites.SCREEN, screen);
@@ -146,6 +172,9 @@
values.put(LauncherSettings.Favorites.CELLY, cellY);
values.put(LauncherSettings.Favorites.SPANX, spanX);
values.put(LauncherSettings.Favorites.SPANY, spanY);
+ long serialNumber = ((UserManager) context.getSystemService(Context.USER_SERVICE))
+ .getSerialNumberForUser(user);
+ values.put(LauncherSettings.Favorites.PROFILE_ID, serialNumber);
}
void updateValuesWithCoordinates(ContentValues values, int cellX, int cellY) {
@@ -189,6 +218,7 @@
public String toString() {
return "Item(id=" + this.id + " type=" + this.itemType + " container=" + this.container
+ " screen=" + screen + " cellX=" + cellX + " cellY=" + cellY + " spanX=" + spanX
- + " spanY=" + spanY + " dropPos=" + dropPos + ")";
+ + " spanY=" + spanY + " dropPos=" + dropPos + " user=" + user
+ + ")";
}
}
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java
index 56aa73b..21766ea 100644
--- a/src/com/android/launcher2/Launcher.java
+++ b/src/com/android/launcher2/Launcher.java
@@ -43,6 +43,7 @@
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
+import android.content.pm.LauncherApps;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
@@ -50,10 +51,8 @@
import android.database.ContentObserver;
import android.graphics.Bitmap;
import android.graphics.Canvas;
-import android.graphics.Color;
import android.graphics.PorterDuff;
import android.graphics.Rect;
-import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
@@ -63,6 +62,7 @@
import android.os.Message;
import android.os.StrictMode;
import android.os.SystemClock;
+import android.os.UserHandle;
import android.os.UserManager;
import android.provider.Settings;
import android.speech.RecognizerIntent;
@@ -1082,11 +1082,13 @@
return;
}
- final ShortcutInfo info = mModel.getShortcutInfo(getPackageManager(), data, this);
+ final ShortcutInfo info = mModel.getShortcutInfo(getPackageManager(), data,
+ android.os.Process.myUserHandle(), this);
if (info != null) {
- info.setActivity(data.getComponent(), Intent.FLAG_ACTIVITY_NEW_TASK |
- Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
+ // Necessary flags are added when the activity is launched via
+ // LauncherApps
+ info.setActivity(data);
info.container = ItemInfo.NO_ID;
mWorkspace.addApplicationShortcut(info, layout, container, screen, cellXY[0], cellXY[1],
isWorkspaceLocked(), cellX, cellY);
@@ -1172,12 +1174,13 @@
}
static int[] getSpanForWidget(Context context, PendingAddWidgetInfo info) {
- return getSpanForWidget(context, info.componentName, info.minWidth, info.minHeight);
+ return getSpanForWidget(context, info.componentName, info.info.minWidth,
+ info.info.minHeight);
}
static int[] getMinSpanForWidget(Context context, PendingAddWidgetInfo info) {
- return getSpanForWidget(context, info.componentName, info.minResizeWidth,
- info.minResizeHeight);
+ return getSpanForWidget(context, info.componentName, info.info.minResizeWidth,
+ info.info.minResizeHeight);
}
/**
@@ -1244,6 +1247,7 @@
launcherInfo.spanY = spanXY[1];
launcherInfo.minSpanX = mPendingAddInfo.minSpanX;
launcherInfo.minSpanY = mPendingAddInfo.minSpanY;
+ launcherInfo.user = appWidgetInfo.getProfile();
LauncherModel.addItemToDatabase(this, launcherInfo,
container, screen, cellXY[0], cellXY[1], false);
@@ -1288,6 +1292,9 @@
} else if (Intent.ACTION_USER_PRESENT.equals(action)) {
mUserPresent = true;
updateRunning();
+ } else if (Intent.ACTION_MANAGED_PROFILE_ADDED.equals(action)
+ || Intent.ACTION_MANAGED_PROFILE_REMOVED.equals(action)) {
+ getModel().forceReload();
}
}
};
@@ -1300,6 +1307,8 @@
final IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_OFF);
filter.addAction(Intent.ACTION_USER_PRESENT);
+ filter.addAction(Intent.ACTION_MANAGED_PROFILE_ADDED);
+ filter.addAction(Intent.ACTION_MANAGED_PROFILE_REMOVED);
registerReceiver(mReceiver, filter);
FirstFrameAnimatorHelper.initializeDrawListener(getWindow().getDecorView());
mAttached = true;
@@ -1779,10 +1788,7 @@
mPendingAddWidgetId = appWidgetId;
// Launch over to configure widget, if needed
- Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_CONFIGURE);
- intent.setComponent(appWidgetInfo.configure);
- intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
- startActivityForResultSafely(intent, REQUEST_CREATE_APPWIDGET);
+ startAppWidgetConfigureActivitySafely(appWidgetId);
} else {
// Otherwise just add it
completeAddAppWidget(appWidgetId, info.container, info.screen, boundWidget,
@@ -1852,16 +1858,9 @@
// In this case, we either need to start an activity to get permission to bind
// the widget, or we need to start an activity to configure the widget, or both.
appWidgetId = getAppWidgetHost().allocateAppWidgetId();
- Bundle options = info.bindOptions;
- boolean success = false;
- if (options != null) {
- success = mAppWidgetManager.bindAppWidgetIdIfAllowed(appWidgetId,
- info.componentName, options);
- } else {
- success = mAppWidgetManager.bindAppWidgetIdIfAllowed(appWidgetId,
- info.componentName);
- }
+ boolean success = mAppWidgetManager.bindAppWidgetIdIfAllowed(appWidgetId,
+ info.info.getProfile(), info.componentName, info.bindOptions);
if (success) {
addAppWidgetImpl(appWidgetId, info, null, info.info);
} else {
@@ -1869,6 +1868,8 @@
Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_BIND);
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_PROVIDER, info.componentName);
+ intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_PROVIDER_PROFILE,
+ info.info.getProfile());
// TODO: we need to make sure that this accounts for the options bundle.
// intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_OPTIONS, options);
startActivityForResult(intent, REQUEST_BIND_APPWIDGET);
@@ -2111,15 +2112,20 @@
}
}
- void startApplicationDetailsActivity(ComponentName componentName) {
- String packageName = componentName.getPackageName();
- Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
- Uri.fromParts("package", packageName, null));
- intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
- startActivitySafely(null, intent, "startApplicationDetailsActivity");
+ void startApplicationDetailsActivity(ComponentName componentName, UserHandle user) {
+ LauncherApps launcherApps = (LauncherApps) getSystemService(Context.LAUNCHER_APPS_SERVICE);
+ try {
+ launcherApps.showAppDetailsForProfile(componentName, user, null, null);
+ } catch (SecurityException e) {
+ Toast.makeText(this, R.string.activity_not_found, Toast.LENGTH_SHORT).show();
+ Log.e(TAG, "Launcher does not have permission to launch settings");
+ } catch (ActivityNotFoundException e) {
+ Toast.makeText(this, R.string.activity_not_found, Toast.LENGTH_SHORT).show();
+ Log.e(TAG, "Unable to launch settings");
+ }
}
- void startApplicationUninstallActivity(ApplicationInfo appInfo) {
+ void startApplicationUninstallActivity(ApplicationInfo appInfo, UserHandle user) {
if ((appInfo.flags & ApplicationInfo.DOWNLOADED_FLAG) == 0) {
// System applications cannot be installed. For now, show a toast explaining that.
// We may give them the option of disabling apps this way.
@@ -2132,6 +2138,9 @@
Intent.ACTION_DELETE, Uri.fromParts("package", packageName, className));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
+ if (user != null) {
+ intent.putExtra(Intent.EXTRA_USER, user);
+ }
startActivity(intent);
}
}
@@ -2144,13 +2153,27 @@
// private contract between launcher and may be ignored in the future).
boolean useLaunchAnimation = (v != null) &&
!intent.hasExtra(INTENT_EXTRA_IGNORE_LAUNCH_ANIMATION);
+ UserHandle user = (UserHandle) intent.getParcelableExtra(ApplicationInfo.EXTRA_PROFILE);
+ LauncherApps launcherApps = (LauncherApps)
+ this.getSystemService(Context.LAUNCHER_APPS_SERVICE);
if (useLaunchAnimation) {
ActivityOptions opts = ActivityOptions.makeScaleUpAnimation(v, 0, 0,
v.getMeasuredWidth(), v.getMeasuredHeight());
-
- startActivity(intent, opts.toBundle());
+ if (user == null || user.equals(android.os.Process.myUserHandle())) {
+ // Could be launching some bookkeeping activity
+ startActivity(intent, opts.toBundle());
+ } else {
+ launcherApps.startActivityForProfile(intent.getComponent(), user,
+ intent.getSourceBounds(),
+ opts.toBundle());
+ }
} else {
- startActivity(intent);
+ if (user == null || user.equals(android.os.Process.myUserHandle())) {
+ startActivity(intent);
+ } else {
+ launcherApps.startActivityForProfile(intent.getComponent(), user,
+ intent.getSourceBounds(), null);
+ }
}
return true;
} catch (SecurityException e) {
@@ -2174,6 +2197,15 @@
return success;
}
+ void startAppWidgetConfigureActivitySafely(int appWidgetId) {
+ try {
+ mAppWidgetHost.startAppWidgetConfigureActivityForResult(this, appWidgetId, 0,
+ REQUEST_CREATE_APPWIDGET, null);
+ } catch (ActivityNotFoundException e) {
+ Toast.makeText(this, R.string.activity_not_found, Toast.LENGTH_SHORT).show();
+ }
+ }
+
void startActivityForResultSafely(Intent intent, int requestCode) {
try {
startActivityForResult(intent, requestCode);
@@ -3771,19 +3803,19 @@
*/
public void bindComponentsRemoved(final ArrayList<String> packageNames,
final ArrayList<ApplicationInfo> appInfos,
- final boolean matchPackageNamesOnly) {
+ final boolean matchPackageNamesOnly, final UserHandle user) {
if (waitUntilResume(new Runnable() {
public void run() {
- bindComponentsRemoved(packageNames, appInfos, matchPackageNamesOnly);
+ bindComponentsRemoved(packageNames, appInfos, matchPackageNamesOnly, user);
}
})) {
return;
}
if (matchPackageNamesOnly) {
- mWorkspace.removeItemsByPackageName(packageNames);
+ mWorkspace.removeItemsByPackageName(packageNames, user);
} else {
- mWorkspace.removeItemsByApplicationInfo(appInfos);
+ mWorkspace.removeItemsByApplicationInfo(appInfos, user);
}
if (mAppsCustomizeContent != null) {
@@ -3891,6 +3923,11 @@
return false;
}
}
+ // Check if the system has requested skipping of first-use hints.
+ if (Settings.Secure.getInt(getContentResolver(),
+ Settings.Secure.SKIP_FIRST_USE_HINTS, 0) == 1) {
+ return false;
+ }
return true;
}
diff --git a/src/com/android/launcher2/LauncherAppWidgetInfo.java b/src/com/android/launcher2/LauncherAppWidgetInfo.java
index f001b2b..e473853 100644
--- a/src/com/android/launcher2/LauncherAppWidgetInfo.java
+++ b/src/com/android/launcher2/LauncherAppWidgetInfo.java
@@ -19,6 +19,7 @@
import android.appwidget.AppWidgetHostView;
import android.content.ComponentName;
import android.content.ContentValues;
+import android.content.Context;
/**
* Represents a widget (either instantiated or about to be) in the Launcher.
@@ -62,8 +63,8 @@
}
@Override
- void onAddToDatabase(ContentValues values) {
- super.onAddToDatabase(values);
+ void onAddToDatabase(Context context, ContentValues values) {
+ super.onAddToDatabase(context, values);
values.put(LauncherSettings.Favorites.APPWIDGET_ID, appWidgetId);
}
diff --git a/src/com/android/launcher2/LauncherApplication.java b/src/com/android/launcher2/LauncherApplication.java
index e5f3250..ff1a310 100644
--- a/src/com/android/launcher2/LauncherApplication.java
+++ b/src/com/android/launcher2/LauncherApplication.java
@@ -22,15 +22,18 @@
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
+import android.content.pm.LauncherApps;
import android.content.res.Configuration;
import android.database.ContentObserver;
import android.os.Handler;
+import android.util.Log;
import com.android.launcher.R;
import java.lang.ref.WeakReference;
public class LauncherApplication extends Application {
+ static final String TAG = "LauncherApplication";
private LauncherModel mModel;
private IconCache mIconCache;
private WidgetPreviewLoader.CacheDb mWidgetPreviewCacheDb;
@@ -48,19 +51,15 @@
sIsScreenLarge = getResources().getBoolean(R.bool.is_large_screen);
sScreenDensity = getResources().getDisplayMetrics().density;
- mWidgetPreviewCacheDb = new WidgetPreviewLoader.CacheDb(this);
+ recreateWidgetPreviewDb();
mIconCache = new IconCache(this);
mModel = new LauncherModel(this, mIconCache);
+ LauncherApps launcherApps = (LauncherApps)
+ getSystemService(Context.LAUNCHER_APPS_SERVICE);
+ launcherApps.addOnAppsChangedCallback(mModel.getLauncherAppsCallback());
// Register intent receivers
- IntentFilter filter = new IntentFilter(Intent.ACTION_PACKAGE_ADDED);
- filter.addAction(Intent.ACTION_PACKAGE_REMOVED);
- filter.addAction(Intent.ACTION_PACKAGE_CHANGED);
- filter.addDataScheme("package");
- registerReceiver(mModel, filter);
- filter = new IntentFilter();
- filter.addAction(Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE);
- filter.addAction(Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE);
+ IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_LOCALE_CHANGED);
filter.addAction(Intent.ACTION_CONFIGURATION_CHANGED);
registerReceiver(mModel, filter);
@@ -77,6 +76,10 @@
mFavoritesObserver);
}
+ public void recreateWidgetPreviewDb() {
+ mWidgetPreviewCacheDb = new WidgetPreviewLoader.CacheDb(this);
+ }
+
/**
* There's no guarantee that this function is ever called.
*/
@@ -120,7 +123,7 @@
return mWidgetPreviewCacheDb;
}
- void setLauncherProvider(LauncherProvider provider) {
+ void setLauncherProvider(LauncherProvider provider) {
mLauncherProvider = new WeakReference<LauncherProvider>(provider);
}
diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java
index 71da90c..f6eb278 100644
--- a/src/com/android/launcher2/LauncherModel.java
+++ b/src/com/android/launcher2/LauncherModel.java
@@ -28,9 +28,9 @@
import android.content.Intent;
import android.content.Intent.ShortcutIconResource;
import android.content.pm.ActivityInfo;
-import android.content.pm.PackageInfo;
+import android.content.pm.LauncherActivityInfo;
+import android.content.pm.LauncherApps;
import android.content.pm.PackageManager;
-import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
@@ -45,6 +45,8 @@
import android.os.Process;
import android.os.RemoteException;
import android.os.SystemClock;
+import android.os.UserHandle;
+import android.os.UserManager;
import android.util.Log;
import com.android.launcher.R;
@@ -148,6 +150,10 @@
protected int mPreviousConfigMcc;
+ private final LauncherApps mLauncherApps;
+ final UserManager mUserManager;
+ private final LauncherApps.OnAppsChangedCallback mLauncherAppsCallback;
+
public interface Callbacks {
public boolean setLoadOnResume();
public int getCurrentWorkspaceScreen();
@@ -160,8 +166,8 @@
public void bindAppsAdded(ArrayList<ApplicationInfo> apps);
public void bindAppsUpdated(ArrayList<ApplicationInfo> apps);
public void bindComponentsRemoved(ArrayList<String> packageNames,
- ArrayList<ApplicationInfo> appInfos,
- boolean matchPackageNamesOnly);
+ ArrayList<ApplicationInfo> appInfos,
+ boolean matchPackageNamesOnly, UserHandle user);
public void bindPackagesUpdated(ArrayList<Object> widgetsAndShortcuts);
public boolean isAllAppsVisible();
public boolean isAllAppsButtonRank(int rank);
@@ -183,6 +189,9 @@
mBatchSize = res.getInteger(R.integer.config_allAppsBatchSize);
Configuration config = res.getConfiguration();
mPreviousConfigMcc = config.mcc;
+ mLauncherApps = (LauncherApps) app.getSystemService(Context.LAUNCHER_APPS_SERVICE);
+ mUserManager = (UserManager) app.getSystemService(Context.USER_SERVICE);
+ mLauncherAppsCallback = new LauncherAppsCallback();
}
/** Runs the specified runnable immediately if called from the main thread, otherwise it is
@@ -190,6 +199,7 @@
private void runOnMainThread(Runnable r) {
runOnMainThread(r, 0);
}
+
private void runOnMainThread(Runnable r, int type) {
if (sWorkerThread.getThreadId() == Process.myTid()) {
// If we are on the worker thread, post onto the main handler
@@ -478,7 +488,7 @@
*/
static void updateItemInDatabase(Context context, final ItemInfo item) {
final ContentValues values = new ContentValues();
- item.onAddToDatabase(values);
+ item.onAddToDatabase(context, values);
item.updateValuesWithCoordinates(values, item.cellX, item.cellY);
updateItemInDatabaseHelper(context, values, item, "updateItemInDatabase");
}
@@ -510,8 +520,10 @@
final ContentResolver cr = context.getContentResolver();
Cursor c = cr.query(LauncherSettings.Favorites.CONTENT_URI, new String[] {
LauncherSettings.Favorites.ITEM_TYPE, LauncherSettings.Favorites.CONTAINER,
- LauncherSettings.Favorites.SCREEN, LauncherSettings.Favorites.CELLX, LauncherSettings.Favorites.CELLY,
- LauncherSettings.Favorites.SPANX, LauncherSettings.Favorites.SPANY }, null, null, null);
+ LauncherSettings.Favorites.SCREEN,
+ LauncherSettings.Favorites.CELLX, LauncherSettings.Favorites.CELLY,
+ LauncherSettings.Favorites.SPANX, LauncherSettings.Favorites.SPANY,
+ LauncherSettings.Favorites.PROFILE_ID }, null, null, null);
final int itemTypeIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.ITEM_TYPE);
final int containerIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.CONTAINER);
@@ -520,7 +532,8 @@
final int cellYIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.CELLY);
final int spanXIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.SPANX);
final int spanYIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.SPANY);
-
+ final int profileIdIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.PROFILE_ID);
+ final UserManager um = ((UserManager) context.getSystemService(Context.USER_SERVICE));
try {
while (c.moveToNext()) {
ItemInfo item = new ItemInfo();
@@ -531,8 +544,12 @@
item.container = c.getInt(containerIndex);
item.itemType = c.getInt(itemTypeIndex);
item.screen = c.getInt(screenIndex);
-
- items.add(item);
+ int serialNumber = c.getInt(profileIdIndex);
+ item.user = um.getUserForSerialNumber(serialNumber);
+ // If the user no longer exists, skip this item
+ if (item.user != null) {
+ items.add(item);
+ }
}
} catch (Exception e) {
items.clear();
@@ -605,13 +622,14 @@
final ContentValues values = new ContentValues();
final ContentResolver cr = context.getContentResolver();
- item.onAddToDatabase(values);
+ item.onAddToDatabase(context, values);
LauncherApplication app = (LauncherApplication) context.getApplicationContext();
item.id = app.getLauncherProvider().generateNewId();
values.put(LauncherSettings.Favorites._ID, item.id);
item.updateValuesWithCoordinates(values, item.cellX, item.cellY);
+ final StackTraceElement[] stackTrace = new Throwable().getStackTrace();
Runnable r = new Runnable() {
public void run() {
String transaction = "DbDebug Add item (" + item.title + ") to db, id: "
@@ -625,7 +643,7 @@
// Lock on mBgLock *after* the db operation
synchronized (sBgLock) {
- checkItemInfoLocked(item.id, item, null);
+ checkItemInfoLocked(item.id, item, stackTrace);
sBgItemsIdMap.put(item.id, item);
switch (item.itemType) {
case LauncherSettings.Favorites.ITEM_TYPE_FOLDER:
@@ -774,6 +792,56 @@
}
}
+ public LauncherApps.OnAppsChangedCallback getLauncherAppsCallback() {
+ return mLauncherAppsCallback;
+ }
+
+ private class LauncherAppsCallback extends LauncherApps.OnAppsChangedCallback {
+ @Override
+ public void onPackageChanged(String packageName, UserHandle user) {
+ enqueuePackageUpdated(new PackageUpdatedTask(
+ PackageUpdatedTask.OP_UPDATE, new String[] { packageName }, user));
+ }
+
+ @Override
+ public void onPackageRemoved(String packageName, UserHandle user) {
+ enqueuePackageUpdated(new PackageUpdatedTask(
+ PackageUpdatedTask.OP_REMOVE, new String[] { packageName }, user));
+ }
+
+ @Override
+ public void onPackageAdded(String packageName, UserHandle user) {
+ enqueuePackageUpdated(new PackageUpdatedTask(
+ PackageUpdatedTask.OP_ADD, new String[] { packageName }, user));
+ }
+
+ @Override
+ public void onPackagesAvailable(String[] packageNames, UserHandle user, boolean replacing) {
+ if (!replacing) {
+ enqueuePackageUpdated(new PackageUpdatedTask(
+ PackageUpdatedTask.OP_ADD, packageNames, user));
+ if (mAppsCanBeOnRemoveableStorage) {
+ // Only rebind if we support removable storage. It catches the
+ // case where apps on the external sd card need to be reloaded.
+ startLoaderFromBackground();
+ }
+ } else {
+ // If we are replacing then just update the packages in the list
+ enqueuePackageUpdated(new PackageUpdatedTask(
+ PackageUpdatedTask.OP_UPDATE, packageNames, user));
+ }
+ }
+
+ @Override
+ public void onPackagesUnavailable(String[] packageNames, UserHandle user,
+ boolean replacing) {
+ if (!replacing) {
+ enqueuePackageUpdated(new PackageUpdatedTask(
+ PackageUpdatedTask.OP_UNAVAILABLE, packageNames, user));
+ }
+ }
+ }
+
/**
* Call from the handler for ACTION_PACKAGE_ADDED, ACTION_PACKAGE_REMOVED and
* ACTION_PACKAGE_CHANGED.
@@ -783,65 +851,7 @@
if (DEBUG_LOADERS) Log.d(TAG, "onReceive intent=" + intent);
final String action = intent.getAction();
-
- if (Intent.ACTION_PACKAGE_CHANGED.equals(action)
- || Intent.ACTION_PACKAGE_REMOVED.equals(action)
- || Intent.ACTION_PACKAGE_ADDED.equals(action)) {
- final String packageName = intent.getData().getSchemeSpecificPart();
- final boolean replacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING, false);
-
- int op = PackageUpdatedTask.OP_NONE;
-
- if (packageName == null || packageName.length() == 0) {
- // they sent us a bad intent
- return;
- }
-
- if (Intent.ACTION_PACKAGE_CHANGED.equals(action)) {
- op = PackageUpdatedTask.OP_UPDATE;
- } else if (Intent.ACTION_PACKAGE_REMOVED.equals(action)) {
- if (!replacing) {
- op = PackageUpdatedTask.OP_REMOVE;
- }
- // else, we are replacing the package, so a PACKAGE_ADDED will be sent
- // later, we will update the package at this time
- } else if (Intent.ACTION_PACKAGE_ADDED.equals(action)) {
- if (!replacing) {
- op = PackageUpdatedTask.OP_ADD;
- } else {
- op = PackageUpdatedTask.OP_UPDATE;
- }
- }
-
- if (op != PackageUpdatedTask.OP_NONE) {
- enqueuePackageUpdated(new PackageUpdatedTask(op, new String[] { packageName }));
- }
-
- } else if (Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE.equals(action)) {
- final boolean replacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING, false);
- String[] packages = intent.getStringArrayExtra(Intent.EXTRA_CHANGED_PACKAGE_LIST);
- if (!replacing) {
- enqueuePackageUpdated(new PackageUpdatedTask(PackageUpdatedTask.OP_ADD, packages));
- if (mAppsCanBeOnRemoveableStorage) {
- // Only rebind if we support removable storage. It catches the case where
- // apps on the external sd card need to be reloaded
- startLoaderFromBackground();
- }
- } else {
- // If we are replacing then just update the packages in the list
- enqueuePackageUpdated(new PackageUpdatedTask(PackageUpdatedTask.OP_UPDATE,
- packages));
- }
- } else if (Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE.equals(action)) {
- final boolean replacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING, false);
- if (!replacing) {
- String[] packages = intent.getStringArrayExtra(Intent.EXTRA_CHANGED_PACKAGE_LIST);
- enqueuePackageUpdated(new PackageUpdatedTask(
- PackageUpdatedTask.OP_UNAVAILABLE, packages));
- }
- // else, we are replacing the packages, so ignore this event and wait for
- // EXTERNAL_APPLICATIONS_AVAILABLE to update the packages at that time
- } else if (Intent.ACTION_LOCALE_CHANGED.equals(action)) {
+ if (Intent.ACTION_LOCALE_CHANGED.equals(action)) {
// If we have changed locale we need to clear out the labels in all apps/workspace.
forceReload();
} else if (Intent.ACTION_CONFIGURATION_CHANGED.equals(action)) {
@@ -867,7 +877,7 @@
}
}
- private void forceReload() {
+ void forceReload() {
resetLoadedState(true, true);
// Do this here because if the launcher activity is running it will be restarted.
@@ -1118,7 +1128,7 @@
synchronized (mLock) {
if (DEBUG_LOADERS) Log.d(TAG, "Setting thread priority to " +
(mIsLaunching ? "DEFAULT" : "BACKGROUND"));
- android.os.Process.setThreadPriority(mIsLaunching
+ Process.setThreadPriority(mIsLaunching
? Process.THREAD_PRIORITY_DEFAULT : Process.THREAD_PRIORITY_BACKGROUND);
}
if (loadWorkspaceFirst) {
@@ -1138,7 +1148,7 @@
synchronized (mLock) {
if (mIsLaunching) {
if (DEBUG_LOADERS) Log.d(TAG, "Setting thread priority to BACKGROUND");
- android.os.Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
+ Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
}
}
waitForIdle();
@@ -1154,7 +1164,7 @@
// Restore the default thread priority after we are done loading items
synchronized (mLock) {
- android.os.Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT);
+ Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT);
}
}
@@ -1324,6 +1334,8 @@
(LauncherSettings.Favorites.SPANX);
final int spanYIndex = c.getColumnIndexOrThrow(
LauncherSettings.Favorites.SPANY);
+ final int profileIdIndex = c.getColumnIndexOrThrow(
+ LauncherSettings.Favorites.PROFILE_ID);
//final int uriIndex = c.getColumnIndexOrThrow(LauncherSettings.Favorites.URI);
//final int displayModeIndex = c.getColumnIndexOrThrow(
// LauncherSettings.Favorites.DISPLAY_MODE);
@@ -1334,6 +1346,7 @@
int container;
long id;
Intent intent;
+ UserHandle user;
while (!mStopped && c.moveToNext()) {
try {
@@ -1343,6 +1356,13 @@
case LauncherSettings.Favorites.ITEM_TYPE_APPLICATION:
case LauncherSettings.Favorites.ITEM_TYPE_SHORTCUT:
intentDescription = c.getString(intentIndex);
+ int serialNumber = c.getInt(profileIdIndex);
+ user = mUserManager.getUserForSerialNumber(serialNumber);
+ // If the user doesn't exist anymore, skip.
+ if (user == null) {
+ itemsToRemove.add(c.getLong(idIndex));
+ continue;
+ }
try {
intent = Intent.parseUri(intentDescription, 0);
} catch (URISyntaxException e) {
@@ -1350,7 +1370,8 @@
}
if (itemType == LauncherSettings.Favorites.ITEM_TYPE_APPLICATION) {
- info = getShortcutInfo(manager, intent, context, c, iconIndex,
+ info = getShortcutInfo(
+ manager, intent, user, context, c, iconIndex,
titleIndex, mLabelCache);
} else {
info = getShortcutInfo(c, context, iconTypeIndex,
@@ -1378,6 +1399,7 @@
info.screen = c.getInt(screenIndex);
info.cellX = c.getInt(cellXIndex);
info.cellY = c.getInt(cellYIndex);
+ info.intent.putExtra(ItemInfo.EXTRA_PROFILE, info.user);
// check & update map of what's occupied
if (!checkItemPlacement(occupied, info)) {
@@ -1892,102 +1914,105 @@
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
- final PackageManager packageManager = mContext.getPackageManager();
- List<ResolveInfo> apps = null;
+ final List<UserHandle> profiles = mUserManager.getUserProfiles();
- int N = Integer.MAX_VALUE;
+ mBgAllAppsList.clear();
+ final int profileCount = profiles.size();
+ for (int p = 0; p < profileCount; p++) {
+ UserHandle user = profiles.get(p);
+ List<LauncherActivityInfo> apps = null;
+ int N = Integer.MAX_VALUE;
- int startIndex;
- int i=0;
- int batchSize = -1;
- while (i < N && !mStopped) {
- if (i == 0) {
- mBgAllAppsList.clear();
- final long qiaTime = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
- apps = packageManager.queryIntentActivities(mainIntent, 0);
- if (DEBUG_LOADERS) {
- Log.d(TAG, "queryIntentActivities took "
- + (SystemClock.uptimeMillis()-qiaTime) + "ms");
- }
- if (apps == null) {
- return;
- }
- N = apps.size();
- if (DEBUG_LOADERS) {
- Log.d(TAG, "queryIntentActivities got " + N + " apps");
- }
- if (N == 0) {
- // There are no apps?!?
- return;
- }
- if (mBatchSize == 0) {
- batchSize = N;
- } else {
- batchSize = mBatchSize;
- }
-
- final long sortTime = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
- Collections.sort(apps,
- new LauncherModel.ShortcutNameComparator(packageManager, mLabelCache));
- if (DEBUG_LOADERS) {
- Log.d(TAG, "sort took "
- + (SystemClock.uptimeMillis()-sortTime) + "ms");
- }
- }
-
- final long t2 = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
-
- startIndex = i;
- for (int j=0; i<N && j<batchSize; j++) {
- // This builds the icon bitmaps.
- mBgAllAppsList.add(new ApplicationInfo(packageManager, apps.get(i),
- mIconCache, mLabelCache));
- i++;
- }
-
- final boolean first = i <= batchSize;
- final Callbacks callbacks = tryGetCallbacks(oldCallbacks);
- final ArrayList<ApplicationInfo> added = mBgAllAppsList.added;
- mBgAllAppsList.added = new ArrayList<ApplicationInfo>();
-
- mHandler.post(new Runnable() {
- public void run() {
- final long t = SystemClock.uptimeMillis();
- if (callbacks != null) {
- if (first) {
- callbacks.bindAllApplications(added);
- } else {
- callbacks.bindAppsAdded(added);
- }
- if (DEBUG_LOADERS) {
- Log.d(TAG, "bound " + added.size() + " apps in "
- + (SystemClock.uptimeMillis() - t) + "ms");
- }
+ int startIndex;
+ int i = 0;
+ int batchSize = -1;
+ while (i < N && !mStopped) {
+ if (i == 0) {
+ final long qiaTime = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
+ apps = mLauncherApps.getActivityList(null, user);
+ if (DEBUG_LOADERS) {
+ Log.d(TAG, "queryIntentActivities took "
+ + (SystemClock.uptimeMillis()-qiaTime) + "ms");
+ }
+ if (apps == null) {
+ return;
+ }
+ N = apps.size();
+ if (DEBUG_LOADERS) {
+ Log.d(TAG, "queryIntentActivities got " + N + " apps");
+ }
+ if (N == 0) {
+ // There are no apps?!?
+ return;
+ }
+ if (mBatchSize == 0) {
+ batchSize = N;
} else {
- Log.i(TAG, "not binding apps: no Launcher activity");
+ batchSize = mBatchSize;
+ }
+
+ final long sortTime = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
+ Collections.sort(apps,
+ new LauncherModel.ShortcutNameComparator(mLabelCache));
+ if (DEBUG_LOADERS) {
+ Log.d(TAG, "sort took "
+ + (SystemClock.uptimeMillis()-sortTime) + "ms");
}
}
- });
+
+ final long t2 = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
+
+ startIndex = i;
+ for (int j=0; i<N && j<batchSize; j++) {
+ // This builds the icon bitmaps.
+ mBgAllAppsList.add(new ApplicationInfo(apps.get(i), user,
+ mIconCache, mLabelCache));
+ i++;
+ }
+
+ final Callbacks callbacks = tryGetCallbacks(oldCallbacks);
+ final ArrayList<ApplicationInfo> added = mBgAllAppsList.added;
+ final boolean firstProfile = p == 0;
+ mBgAllAppsList.added = new ArrayList<ApplicationInfo>();
+ mHandler.post(new Runnable() {
+ public void run() {
+ final long t = SystemClock.uptimeMillis();
+ if (callbacks != null) {
+ if (firstProfile) {
+ callbacks.bindAllApplications(added);
+ } else {
+ callbacks.bindAppsAdded(added);
+ }
+ if (DEBUG_LOADERS) {
+ Log.d(TAG, "bound " + added.size() + " apps in "
+ + (SystemClock.uptimeMillis() - t) + "ms");
+ }
+ } else {
+ Log.i(TAG, "not binding apps: no Launcher activity");
+ }
+ }
+ });
+
+ if (DEBUG_LOADERS) {
+ Log.d(TAG, "batch of " + (i-startIndex) + " icons processed in "
+ + (SystemClock.uptimeMillis()-t2) + "ms");
+ }
+
+ if (mAllAppsLoadDelay > 0 && i < N) {
+ try {
+ if (DEBUG_LOADERS) {
+ Log.d(TAG, "sleeping for " + mAllAppsLoadDelay + "ms");
+ }
+ Thread.sleep(mAllAppsLoadDelay);
+ } catch (InterruptedException exc) { }
+ }
+ }
if (DEBUG_LOADERS) {
- Log.d(TAG, "batch of " + (i-startIndex) + " icons processed in "
- + (SystemClock.uptimeMillis()-t2) + "ms");
+ Log.d(TAG, "cached all " + N + " apps in "
+ + (SystemClock.uptimeMillis()-t) + "ms"
+ + (mAllAppsLoadDelay > 0 ? " (including delay)" : ""));
}
-
- if (mAllAppsLoadDelay > 0 && i < N) {
- try {
- if (DEBUG_LOADERS) {
- Log.d(TAG, "sleeping for " + mAllAppsLoadDelay + "ms");
- }
- Thread.sleep(mAllAppsLoadDelay);
- } catch (InterruptedException exc) { }
- }
- }
-
- if (DEBUG_LOADERS) {
- Log.d(TAG, "cached all " + N + " apps in "
- + (SystemClock.uptimeMillis()-t) + "ms"
- + (mAllAppsLoadDelay > 0 ? " (including delay)" : ""));
}
}
@@ -2009,6 +2034,7 @@
private class PackageUpdatedTask implements Runnable {
int mOp;
String[] mPackages;
+ UserHandle mUser;
public static final int OP_NONE = 0;
public static final int OP_ADD = 1;
@@ -2016,10 +2042,10 @@
public static final int OP_REMOVE = 3; // uninstlled
public static final int OP_UNAVAILABLE = 4; // external media unmounted
-
- public PackageUpdatedTask(int op, String[] packages) {
+ public PackageUpdatedTask(int op, String[] packages, UserHandle user) {
mOp = op;
mPackages = packages;
+ mUser = user;
}
public void run() {
@@ -2031,13 +2057,13 @@
case OP_ADD:
for (int i=0; i<N; i++) {
if (DEBUG_LOADERS) Log.d(TAG, "mAllAppsList.addPackage " + packages[i]);
- mBgAllAppsList.addPackage(context, packages[i]);
+ mBgAllAppsList.addPackage(context, packages[i], mUser);
}
break;
case OP_UPDATE:
for (int i=0; i<N; i++) {
if (DEBUG_LOADERS) Log.d(TAG, "mAllAppsList.updatePackage " + packages[i]);
- mBgAllAppsList.updatePackage(context, packages[i]);
+ mBgAllAppsList.updatePackage(context, packages[i], mUser);
LauncherApplication app =
(LauncherApplication) context.getApplicationContext();
WidgetPreviewLoader.removeFromDb(
@@ -2048,7 +2074,7 @@
case OP_UNAVAILABLE:
for (int i=0; i<N; i++) {
if (DEBUG_LOADERS) Log.d(TAG, "mAllAppsList.removePackage " + packages[i]);
- mBgAllAppsList.removePackage(packages[i]);
+ mBgAllAppsList.removePackage(packages[i], mUser);
LauncherApplication app =
(LauncherApplication) context.getApplicationContext();
WidgetPreviewLoader.removeFromDb(
@@ -2114,14 +2140,14 @@
Callbacks cb = mCallbacks != null ? mCallbacks.get() : null;
if (callbacks == cb && cb != null) {
callbacks.bindComponentsRemoved(removedPackageNames,
- removedApps, permanent);
+ removedApps, permanent, mUser);
}
}
});
}
final ArrayList<Object> widgetsAndShortcuts =
- getSortedWidgetsAndShortcuts(context);
+ getSortedWidgetsAndShortcuts(context);
mHandler.post(new Runnable() {
@Override
public void run() {
@@ -2136,13 +2162,34 @@
// Returns a list of ResolveInfos/AppWindowInfos in sorted order
public static ArrayList<Object> getSortedWidgetsAndShortcuts(Context context) {
+ ArrayList<Object> widgetsAndShortcuts = new ArrayList<Object>();
+
+ // Get all user profiles.
+ AppWidgetManager widgetManager = (AppWidgetManager) context.getSystemService(
+ Context.APPWIDGET_SERVICE);
+ UserManager userManager = (UserManager) context.getSystemService(
+ Context.USER_SERVICE);
+
+ List<UserHandle> profiles = userManager.getUserProfiles();
+
+ // Add the widgets for the managed profiles next.
+ final int profileCount = profiles.size();
+ for (int i = 0; i < profileCount; i++) {
+ UserHandle profile = profiles.get(i);
+ // Add the widget providers for the profile.
+ List<AppWidgetProviderInfo> providers = widgetManager
+ .getInstalledProvidersForProfile(profile);
+ widgetsAndShortcuts.addAll(providers);
+ }
+
+ // Add all shortcuts for the user.
PackageManager packageManager = context.getPackageManager();
- final ArrayList<Object> widgetsAndShortcuts = new ArrayList<Object>();
- widgetsAndShortcuts.addAll(AppWidgetManager.getInstance(context).getInstalledProviders());
Intent shortcutsIntent = new Intent(Intent.ACTION_CREATE_SHORTCUT);
widgetsAndShortcuts.addAll(packageManager.queryIntentActivities(shortcutsIntent, 0));
- Collections.sort(widgetsAndShortcuts,
- new LauncherModel.WidgetAndShortcutNameComparator(packageManager));
+
+ Collections.sort(widgetsAndShortcuts, new LauncherModel
+ .WidgetAndShortcutNameComparator(packageManager));
+
return widgetsAndShortcuts;
}
@@ -2150,8 +2197,9 @@
* This is called from the code that adds shortcuts from the intent receiver. This
* doesn't have a Cursor, but
*/
- public ShortcutInfo getShortcutInfo(PackageManager manager, Intent intent, Context context) {
- return getShortcutInfo(manager, intent, context, null, -1, -1, null);
+ public ShortcutInfo getShortcutInfo(PackageManager manager, Intent intent, UserHandle user,
+ Context context) {
+ return getShortcutInfo(manager, intent, user, context, null, -1, -1, null);
}
/**
@@ -2159,57 +2207,24 @@
*
* If c is not null, then it will be used to fill in missing data like the title and icon.
*/
- public ShortcutInfo getShortcutInfo(PackageManager manager, Intent intent, Context context,
+ public ShortcutInfo getShortcutInfo(PackageManager manager, Intent intent, UserHandle user,
+ Context context,
Cursor c, int iconIndex, int titleIndex, HashMap<Object, CharSequence> labelCache) {
Bitmap icon = null;
final ShortcutInfo info = new ShortcutInfo();
+ info.user = user;
ComponentName componentName = intent.getComponent();
if (componentName == null) {
return null;
}
- try {
- PackageInfo pi = manager.getPackageInfo(componentName.getPackageName(), 0);
- if (!pi.applicationInfo.enabled) {
- // If we return null here, the corresponding item will be removed from the launcher
- // db and will not appear in the workspace.
- return null;
- }
- } catch (NameNotFoundException e) {
- Log.d(TAG, "getPackInfo failed for package " + componentName.getPackageName());
+ LauncherActivityInfo lai = mLauncherApps.resolveActivity(intent, user);
+ if (lai == null) {
+ return null;
}
- // TODO: See if the PackageManager knows about this case. If it doesn't
- // then return null & delete this.
-
- // the resource -- This may implicitly give us back the fallback icon,
- // but don't worry about that. All we're doing with usingFallbackIcon is
- // to avoid saving lots of copies of that in the database, and most apps
- // have icons anyway.
-
- // Attempt to use queryIntentActivities to get the ResolveInfo (with IntentFilter info) and
- // if that fails, or is ambiguious, fallback to the standard way of getting the resolve info
- // via resolveActivity().
- ResolveInfo resolveInfo = null;
- ComponentName oldComponent = intent.getComponent();
- Intent newIntent = new Intent(intent.getAction(), null);
- newIntent.addCategory(Intent.CATEGORY_LAUNCHER);
- newIntent.setPackage(oldComponent.getPackageName());
- List<ResolveInfo> infos = manager.queryIntentActivities(newIntent, 0);
- for (ResolveInfo i : infos) {
- ComponentName cn = new ComponentName(i.activityInfo.packageName,
- i.activityInfo.name);
- if (cn.equals(oldComponent)) {
- resolveInfo = i;
- }
- }
- if (resolveInfo == null) {
- resolveInfo = manager.resolveActivity(intent, 0);
- }
- if (resolveInfo != null) {
- icon = mIconCache.getIcon(componentName, resolveInfo, labelCache);
- }
+ icon = mIconCache.getIcon(componentName, lai, labelCache);
// the db
if (icon == null) {
if (c != null) {
@@ -2224,15 +2239,13 @@
info.setIcon(icon);
// from the resource
- if (resolveInfo != null) {
- ComponentName key = LauncherModel.getComponentNameFromResolveInfo(resolveInfo);
- if (labelCache != null && labelCache.containsKey(key)) {
- info.title = labelCache.get(key);
- } else {
- info.title = resolveInfo.activityInfo.loadLabel(manager);
- if (labelCache != null) {
- labelCache.put(key, info.title);
- }
+ ComponentName key = lai.getComponentName();
+ if (labelCache != null && labelCache.containsKey(key)) {
+ info.title = labelCache.get(key);
+ } else {
+ info.title = lai.getLabel();
+ if (labelCache != null) {
+ labelCache.put(key, info.title);
}
}
// from the db
@@ -2245,6 +2258,8 @@
if (info.title == null) {
info.title = componentName.getClassName();
}
+
+ info.contentDescription = mUserManager.getBadgedLabelForUser(info.title, user);
info.itemType = LauncherSettings.Favorites.ITEM_TYPE_APPLICATION;
return info;
}
@@ -2281,6 +2296,8 @@
// TODO: If there's an explicit component and we can't install that, delete it.
info.title = c.getString(titleIndex);
+ info.contentDescription = mUserManager.getBadgedLabelForUser(
+ info.title, info.user);
int iconType = c.getInt(iconTypeIndex);
switch (iconType) {
@@ -2289,17 +2306,18 @@
String resourceName = c.getString(iconResourceIndex);
PackageManager packageManager = context.getPackageManager();
info.customIcon = false;
- // the resource
- try {
- Resources resources = packageManager.getResourcesForApplication(packageName);
- if (resources != null) {
- final int id = resources.getIdentifier(resourceName, null, null);
- icon = Utilities.createIconBitmap(
- mIconCache.getFullResIcon(resources, id), context);
+ // the resource
+ try {
+ Resources resources = packageManager.getResourcesForApplication(packageName);
+ if (resources != null) {
+ final int id = resources.getIdentifier(resourceName, null, null);
+ icon = Utilities.createIconBitmap(
+ mIconCache.getFullResIcon(resources, id, Process.myUserHandle()),
+ context);
+ }
+ } catch (Exception e) {
+ // drop this. we have other places to look for icons
}
- } catch (Exception e) {
- // drop this. we have other places to look for icons
- }
// the db
if (icon == null) {
icon = getIconFromCursor(c, iconIndex, context);
@@ -2414,6 +2432,8 @@
Intent intent = data.getParcelableExtra(Intent.EXTRA_SHORTCUT_INTENT);
String name = data.getStringExtra(Intent.EXTRA_SHORTCUT_NAME);
Parcelable bitmap = data.getParcelableExtra(Intent.EXTRA_SHORTCUT_ICON);
+ UserHandle user = data.getParcelableExtra(ItemInfo.EXTRA_PROFILE);
+ if (user == null) user = Process.myUserHandle();
if (intent == null) {
// If the intent is null, we can't construct a valid ShortcutInfo, so we return null
@@ -2438,7 +2458,8 @@
iconResource.packageName);
final int id = resources.getIdentifier(iconResource.resourceName, null, null);
icon = Utilities.createIconBitmap(
- mIconCache.getFullResIcon(resources, id), context);
+ mIconCache.getFullResIcon(resources, id, user),
+ context);
} catch (Exception e) {
Log.w(TAG, "Could not load shortcut icon: " + extra);
}
@@ -2458,6 +2479,7 @@
info.setIcon(icon);
info.title = name;
+ info.contentDescription = mUserManager.getBadgedLabelForUser(name, info.user);
info.intent = intent;
info.customIcon = customIcon;
info.iconResource = iconResource;
@@ -2523,11 +2545,16 @@
final Collator collator = Collator.getInstance();
return new Comparator<ApplicationInfo>() {
public final int compare(ApplicationInfo a, ApplicationInfo b) {
- int result = collator.compare(a.title.toString(), b.title.toString());
- if (result == 0) {
- result = a.componentName.compareTo(b.componentName);
+ if (a.user.equals(b.user)) {
+ int result = collator.compare(a.title.toString(), b.title.toString());
+ if (result == 0) {
+ result = a.componentName.compareTo(b.componentName);
+ }
+ return result;
+ } else {
+ // TODO: Order this based on profile type rather than string compares.
+ return a.user.toString().compareTo(b.user.toString());
}
- return result;
}
};
}
@@ -2554,45 +2581,48 @@
return new ComponentName(info.serviceInfo.packageName, info.serviceInfo.name);
}
}
- public static class ShortcutNameComparator implements Comparator<ResolveInfo> {
+ public static class ShortcutNameComparator implements Comparator<LauncherActivityInfo> {
private Collator mCollator;
- private PackageManager mPackageManager;
private HashMap<Object, CharSequence> mLabelCache;
- ShortcutNameComparator(PackageManager pm) {
- mPackageManager = pm;
+
+ ShortcutNameComparator() {
mLabelCache = new HashMap<Object, CharSequence>();
mCollator = Collator.getInstance();
}
- ShortcutNameComparator(PackageManager pm, HashMap<Object, CharSequence> labelCache) {
- mPackageManager = pm;
+
+ ShortcutNameComparator(HashMap<Object, CharSequence> labelCache) {
mLabelCache = labelCache;
mCollator = Collator.getInstance();
}
- public final int compare(ResolveInfo a, ResolveInfo b) {
+
+ @Override
+ public final int compare(LauncherActivityInfo a, LauncherActivityInfo b) {
CharSequence labelA, labelB;
- ComponentName keyA = LauncherModel.getComponentNameFromResolveInfo(a);
- ComponentName keyB = LauncherModel.getComponentNameFromResolveInfo(b);
+ ComponentName keyA = a.getComponentName();
+ ComponentName keyB = b.getComponentName();
if (mLabelCache.containsKey(keyA)) {
labelA = mLabelCache.get(keyA);
} else {
- labelA = a.loadLabel(mPackageManager).toString();
+ labelA = a.getLabel().toString();
mLabelCache.put(keyA, labelA);
}
if (mLabelCache.containsKey(keyB)) {
labelB = mLabelCache.get(keyB);
} else {
- labelB = b.loadLabel(mPackageManager).toString();
+ labelB = b.getLabel().toString();
mLabelCache.put(keyB, labelB);
}
return mCollator.compare(labelA, labelB);
}
};
+
public static class WidgetAndShortcutNameComparator implements Comparator<Object> {
private Collator mCollator;
private PackageManager mPackageManager;
private HashMap<Object, String> mLabelCache;
+
WidgetAndShortcutNameComparator(PackageManager pm) {
mPackageManager = pm;
mLabelCache = new HashMap<Object, String>();
@@ -2604,7 +2634,7 @@
labelA = mLabelCache.get(a);
} else {
labelA = (a instanceof AppWidgetProviderInfo) ?
- ((AppWidgetProviderInfo) a).label :
+ ((AppWidgetProviderInfo) a).loadLabel(mPackageManager) :
((ResolveInfo) a).loadLabel(mPackageManager).toString();
mLabelCache.put(a, labelA);
}
@@ -2612,11 +2642,15 @@
labelB = mLabelCache.get(b);
} else {
labelB = (b instanceof AppWidgetProviderInfo) ?
- ((AppWidgetProviderInfo) b).label :
+ ((AppWidgetProviderInfo) b).loadLabel(mPackageManager) :
((ResolveInfo) b).loadLabel(mPackageManager).toString();
mLabelCache.put(b, labelB);
}
- return mCollator.compare(labelA, labelB);
+ final int compareResult = mCollator.compare(labelA, labelB);
+ if (compareResult != 0) {
+ return compareResult;
+ }
+ return 0;
}
};
diff --git a/src/com/android/launcher2/LauncherProvider.java b/src/com/android/launcher2/LauncherProvider.java
index 2a48573..c6244eb 100644
--- a/src/com/android/launcher2/LauncherProvider.java
+++ b/src/com/android/launcher2/LauncherProvider.java
@@ -43,6 +43,7 @@
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
+import android.os.UserManager;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.AttributeSet;
@@ -67,7 +68,7 @@
private static final String DATABASE_NAME = "launcher.db";
- private static final int DATABASE_VERSION = 12;
+ private static final int DATABASE_VERSION = 13;
static final String AUTHORITY = "com.android.launcher2.settings";
@@ -292,6 +293,11 @@
if (LOGD) Log.d(TAG, "creating new launcher database");
mMaxId = 1;
+ final UserManager um =
+ (UserManager) mContext.getSystemService(Context.USER_SERVICE);
+ // Default profileId to the serial number of this user.
+ long userSerialNumber = um.getSerialNumberForUser(
+ android.os.Process.myUserHandle());
db.execSQL("CREATE TABLE favorites (" +
"_id INTEGER PRIMARY KEY," +
@@ -311,7 +317,8 @@
"iconResource TEXT," +
"icon BLOB," +
"uri TEXT," +
- "displayMode INTEGER" +
+ "displayMode INTEGER," +
+ "profileId INTEGER DEFAULT " + userSerialNumber +
");");
// Database was just created, so wipe any previous widgets
@@ -523,6 +530,13 @@
version = 12;
}
+ if (version < 13) {
+ // Add userId column
+ if (addProfileColumn(db)) {
+ version = 13;
+ }
+ }
+
if (version != DATABASE_VERSION) {
Log.w(TAG, "Destroying all old data.");
db.execSQL("DROP TABLE IF EXISTS " + TABLE_FAVORITES);
@@ -530,6 +544,30 @@
}
}
+ private boolean addProfileColumn(SQLiteDatabase db) {
+ db.beginTransaction();
+ try {
+ final UserManager um =
+ (UserManager) mContext.getSystemService(Context.USER_SERVICE);
+ // Default to the serial number of this user, for older
+ // shortcuts.
+ long userSerialNumber = um.getSerialNumberForUser(
+ android.os.Process.myUserHandle());
+ // Insert new column for holding user serial number
+ db.execSQL("ALTER TABLE favorites " +
+ "ADD COLUMN profileId INTEGER DEFAULT "
+ + userSerialNumber + ";");
+ db.setTransactionSuccessful();
+ return true;
+ } catch (SQLException ex) {
+ // Old version remains, which means we wipe old data
+ Log.e(TAG, ex.getMessage(), ex);
+ return false;
+ } finally {
+ db.endTransaction();
+ }
+ }
+
private boolean updateContactsShortcuts(SQLiteDatabase db) {
final String selectWhere = buildOrWhereString(Favorites.ITEM_TYPE,
new int[] { Favorites.ITEM_TYPE_SHORTCUT });
diff --git a/src/com/android/launcher2/LauncherSettings.java b/src/com/android/launcher2/LauncherSettings.java
index ee00371..a929401 100644
--- a/src/com/android/launcher2/LauncherSettings.java
+++ b/src/com/android/launcher2/LauncherSettings.java
@@ -168,6 +168,14 @@
static final String SPANY = "spanY";
/**
+ * The profile id of the item in the cell.
+ * <P>
+ * Type: INTEGER
+ * </P>
+ */
+ static final String PROFILE_ID = "profileId";
+
+ /**
* The favorite is a user created folder
*/
static final int ITEM_TYPE_FOLDER = 2;
diff --git a/src/com/android/launcher2/PagedViewIcon.java b/src/com/android/launcher2/PagedViewIcon.java
index d2aa31f..7f6d768 100644
--- a/src/com/android/launcher2/PagedViewIcon.java
+++ b/src/com/android/launcher2/PagedViewIcon.java
@@ -58,6 +58,9 @@
mPressedCallback = cb;
setCompoundDrawablesWithIntrinsicBounds(null, new FastBitmapDrawable(mIcon), null, null);
setText(info.title);
+ if (info.contentDescription != null) {
+ setContentDescription(info.contentDescription);
+ }
setTag(info);
}
diff --git a/src/com/android/launcher2/PagedViewWidget.java b/src/com/android/launcher2/PagedViewWidget.java
index 86ab128..60af5ec 100644
--- a/src/com/android/launcher2/PagedViewWidget.java
+++ b/src/com/android/launcher2/PagedViewWidget.java
@@ -113,7 +113,7 @@
image.setMaxWidth(maxWidth);
}
final TextView name = (TextView) findViewById(R.id.widget_name);
- name.setText(info.label);
+ name.setText(info.loadLabel(getContext().getPackageManager()));
final TextView dims = (TextView) findViewById(R.id.widget_dims);
if (dims != null) {
int hSpan = Math.min(cellSpan[0], LauncherModel.getCellCountX());
diff --git a/src/com/android/launcher2/PendingAddItemInfo.java b/src/com/android/launcher2/PendingAddItemInfo.java
index a1e7b06..e3ac6d6 100644
--- a/src/com/android/launcher2/PendingAddItemInfo.java
+++ b/src/com/android/launcher2/PendingAddItemInfo.java
@@ -48,12 +48,6 @@
}
class PendingAddWidgetInfo extends PendingAddItemInfo {
- int minWidth;
- int minHeight;
- int minResizeWidth;
- int minResizeHeight;
- int previewImage;
- int icon;
AppWidgetProviderInfo info;
AppWidgetHostView boundWidget;
Bundle bindOptions = null;
@@ -67,12 +61,6 @@
itemType = LauncherSettings.Favorites.ITEM_TYPE_APPWIDGET;
this.info = i;
componentName = i.provider;
- minWidth = i.minWidth;
- minHeight = i.minHeight;
- minResizeWidth = i.minResizeWidth;
- minResizeHeight = i.minResizeHeight;
- previewImage = i.previewImage;
- icon = i.icon;
if (dataMimeType != null && data != null) {
mimeType = dataMimeType;
configurationData = data;
@@ -81,12 +69,6 @@
// Copy constructor
public PendingAddWidgetInfo(PendingAddWidgetInfo copy) {
- minWidth = copy.minWidth;
- minHeight = copy.minHeight;
- minResizeWidth = copy.minResizeWidth;
- minResizeHeight = copy.minResizeHeight;
- previewImage = copy.previewImage;
- icon = copy.icon;
info = copy.info;
boundWidget = copy.boundWidget;
mimeType = copy.mimeType;
diff --git a/src/com/android/launcher2/ShortcutInfo.java b/src/com/android/launcher2/ShortcutInfo.java
index ccb663a..88d3fde 100644
--- a/src/com/android/launcher2/ShortcutInfo.java
+++ b/src/com/android/launcher2/ShortcutInfo.java
@@ -20,6 +20,7 @@
import android.content.ComponentName;
import android.content.ContentValues;
+import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.util.Log;
@@ -94,7 +95,7 @@
}
public void updateIcon(IconCache iconCache) {
- mIcon = iconCache.getIcon(intent);
+ mIcon = iconCache.getIcon(intent, user);
usingFallbackIcon = iconCache.isDefaultIcon(mIcon);
}
@@ -105,17 +106,21 @@
* @param className the class name of the component representing the intent
* @param launchFlags the launch flags
*/
- final void setActivity(ComponentName className, int launchFlags) {
- intent = new Intent(Intent.ACTION_MAIN);
- intent.addCategory(Intent.CATEGORY_LAUNCHER);
- intent.setComponent(className);
- intent.setFlags(launchFlags);
+ final void setActivity(Intent intent) {
+ int launchFlags = Intent.FLAG_ACTIVITY_NEW_TASK |
+ Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED;
+ this.intent = new Intent();
+ this.intent.setFlags(launchFlags);
+ this.intent.addCategory(Intent.CATEGORY_LAUNCHER);
+ this.intent.setComponent(intent.getComponent());
+ this.intent.putExtras(intent.getExtras());
itemType = LauncherSettings.BaseLauncherColumns.ITEM_TYPE_APPLICATION;
+ updateUser(this.intent);
}
@Override
- void onAddToDatabase(ContentValues values) {
- super.onAddToDatabase(values);
+ void onAddToDatabase(Context context, ContentValues values) {
+ super.onAddToDatabase(context, values);
String titleStr = title != null ? title.toString() : null;
values.put(LauncherSettings.BaseLauncherColumns.TITLE, titleStr);
diff --git a/src/com/android/launcher2/WidgetPreviewLoader.java b/src/com/android/launcher2/WidgetPreviewLoader.java
index c3de1eb..1dd729a 100644
--- a/src/com/android/launcher2/WidgetPreviewLoader.java
+++ b/src/com/android/launcher2/WidgetPreviewLoader.java
@@ -7,9 +7,11 @@
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
+import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
+import android.database.sqlite.SQLiteDiskIOException;
import android.database.sqlite.SQLiteOpenHelper;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
@@ -23,9 +25,10 @@
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
-import android.os.AsyncTask;
-import android.util.Log;
+import android.os.AsyncTask;
+import android.os.UserManager;
+import android.view.View;
import com.android.launcher.R;
import java.io.ByteArrayOutputStream;
@@ -127,6 +130,9 @@
private BitmapFactoryOptionsCache mCachedBitmapFactoryOptions = new BitmapFactoryOptionsCache();
private int mAppIconSize;
+ private int mProfileBadgeSize;
+ private int mProfileBadgeMargin;
+
private IconCache mIconCache;
private final float sWidgetPreviewIconPaddingPercentage = 0.25f;
@@ -145,6 +151,10 @@
mContext = mLauncher = launcher;
mPackageManager = mContext.getPackageManager();
mAppIconSize = mContext.getResources().getDimensionPixelSize(R.dimen.app_icon_size);
+ mProfileBadgeSize = mContext.getResources().getDimensionPixelSize(
+ R.dimen.profile_badge_size);
+ mProfileBadgeMargin = mContext.getResources().getDimensionPixelSize(
+ R.dimen.profile_badge_margin);
LauncherApplication app = (LauncherApplication) launcher.getApplicationContext();
mIconCache = app.getIconCache();
mDb = app.getWidgetPreviewCacheDb();
@@ -165,6 +175,12 @@
}
}
+ public void recreateDb() {
+ LauncherApplication app = (LauncherApplication) mLauncher.getApplication();
+ app.recreateWidgetPreviewDb();
+ mDb = app.getWidgetPreviewCacheDb();
+ }
+
public void setPreviewSize(int previewWidth, int previewHeight,
PagedViewCellLayout widgetSpacingLayout) {
mPreviewBitmapWidth = previewWidth;
@@ -311,8 +327,11 @@
StringBuilder sb = new StringBuilder();
String output;
if (o instanceof AppWidgetProviderInfo) {
+ AppWidgetProviderInfo info = (AppWidgetProviderInfo) o;
sb.append(WIDGET_PREFIX);
- sb.append(((AppWidgetProviderInfo) o).provider.flattenToString());
+ sb.append(info.getProfile());
+ sb.append('/');
+ sb.append(info.provider.flattenToString());
output = sb.toString();
sb.setLength(0);
} else {
@@ -346,13 +365,20 @@
preview.compress(Bitmap.CompressFormat.PNG, 100, stream);
values.put(CacheDb.COLUMN_PREVIEW_BITMAP, stream.toByteArray());
values.put(CacheDb.COLUMN_SIZE, mSize);
- db.insert(CacheDb.TABLE_NAME, null, values);
+ try {
+ db.insert(CacheDb.TABLE_NAME, null, values);
+ } catch (SQLiteDiskIOException e) {
+ recreateDb();
+ }
}
private void clearDb() {
SQLiteDatabase db = mDb.getWritableDatabase();
// Delete everything
- db.delete(CacheDb.TABLE_NAME, null, null);
+ try {
+ db.delete(CacheDb.TABLE_NAME, null, null);
+ } catch (SQLiteDiskIOException e) {
+ }
}
public static void removeFromDb(final CacheDb cacheDb, final String packageName) {
@@ -362,15 +388,18 @@
new AsyncTask<Void, Void, Void>() {
public Void doInBackground(Void ... args) {
SQLiteDatabase db = cacheDb.getWritableDatabase();
- db.delete(CacheDb.TABLE_NAME,
- CacheDb.COLUMN_NAME + " LIKE ? OR " +
- CacheDb.COLUMN_NAME + " LIKE ?", // SELECT query
- new String[] {
- WIDGET_PREFIX + packageName + "/%",
- SHORTCUT_PREFIX + packageName + "/%"} // args to SELECT query
- );
- synchronized(sInvalidPackages) {
- sInvalidPackages.remove(packageName);
+ try {
+ db.delete(CacheDb.TABLE_NAME,
+ CacheDb.COLUMN_NAME + " LIKE ? OR " +
+ CacheDb.COLUMN_NAME + " LIKE ?", // SELECT query
+ new String[] {
+ WIDGET_PREFIX + packageName + "/%",
+ SHORTCUT_PREFIX + packageName + "/%"} // args to SELECT query
+ );
+ synchronized(sInvalidPackages) {
+ sInvalidPackages.remove(packageName);
+ }
+ } catch (SQLiteDiskIOException e) {
}
return null;
}
@@ -383,14 +412,20 @@
CacheDb.COLUMN_SIZE + " = ?";
}
SQLiteDatabase db = mDb.getReadableDatabase();
- Cursor result = db.query(CacheDb.TABLE_NAME,
- new String[] { CacheDb.COLUMN_PREVIEW_BITMAP }, // cols to return
- mCachedSelectQuery, // select query
- new String[] { name, mSize }, // args to select query
- null,
- null,
- null,
- null);
+ Cursor result;
+ try {
+ result = db.query(CacheDb.TABLE_NAME,
+ new String[] { CacheDb.COLUMN_PREVIEW_BITMAP }, // cols to return
+ mCachedSelectQuery, // select query
+ new String[] { name, mSize }, // args to select query
+ null,
+ null,
+ null,
+ null);
+ } catch (SQLiteDiskIOException e) {
+ recreateDb();
+ return null;
+ }
if (result.getCount() > 0) {
result.moveToFirst();
byte[] blob = result.getBlob(0);
@@ -424,8 +459,8 @@
int[] cellSpans = Launcher.getSpanForWidget(mLauncher, info);
int maxWidth = maxWidthForWidgetPreview(cellSpans[0]);
int maxHeight = maxHeightForWidgetPreview(cellSpans[1]);
- return generateWidgetPreview(info.provider, info.previewImage, info.icon,
- cellSpans[0], cellSpans[1], maxWidth, maxHeight, preview, null);
+ return generateWidgetPreview(info, cellSpans[0], cellSpans[1], maxWidth,
+ maxHeight, preview, null);
}
public int maxWidthForWidgetPreview(int spanX) {
@@ -438,22 +473,14 @@
mWidgetSpacingLayout.estimateCellHeight(spanY));
}
- public Bitmap generateWidgetPreview(ComponentName provider, int previewImage,
- int iconId, int cellHSpan, int cellVSpan, int maxPreviewWidth, int maxPreviewHeight,
- Bitmap preview, int[] preScaledWidthOut) {
+ public Bitmap generateWidgetPreview(AppWidgetProviderInfo info, int cellHSpan,
+ int cellVSpan, int maxPreviewWidth, int maxPreviewHeight, Bitmap preview,
+ int[] preScaledWidthOut) {
// Load the preview image if possible
- String packageName = provider.getPackageName();
if (maxPreviewWidth < 0) maxPreviewWidth = Integer.MAX_VALUE;
if (maxPreviewHeight < 0) maxPreviewHeight = Integer.MAX_VALUE;
- Drawable drawable = null;
- if (previewImage != 0) {
- drawable = mPackageManager.getDrawable(packageName, previewImage, null);
- if (drawable == null) {
- Log.w(TAG, "Can't load widget preview drawable 0x" +
- Integer.toHexString(previewImage) + " for provider: " + provider);
- }
- }
+ Drawable drawable = info.loadPreviewImage(mContext, 0);
int previewWidth;
int previewHeight;
@@ -498,8 +525,9 @@
(int) ((previewDrawableWidth - mAppIconSize * iconScale) / 2);
int yoffset =
(int) ((previewDrawableHeight - mAppIconSize * iconScale) / 2);
- if (iconId > 0)
- icon = mIconCache.getFullResIcon(packageName, iconId);
+ if (info.icon > 0)
+ icon = mIconCache.getFullResIcon(info.provider.getPackageName(),
+ info.icon, info.getProfile());
if (icon != null) {
renderDrawableToBitmap(icon, defaultPreview, hoffset,
yoffset, (int) (mAppIconSize * iconScale),
@@ -550,6 +578,44 @@
c.drawBitmap(defaultPreview, src, dest, p);
c.setBitmap(null);
}
+
+ // Finally, if the preview is for a managed profile, badge it.
+ if (!info.getProfile().equals(android.os.Process.myUserHandle())) {
+ final int previewBitmapWidth = preview.getWidth();
+ final int previewBitmapHeight = preview.getHeight();
+
+ // Figure out the badge location.
+ final Rect badgeLocation;
+ Configuration configuration = mContext.getResources().getConfiguration();
+ if (configuration.getLayoutDirection() == View.LAYOUT_DIRECTION_LTR) {
+ final int badgeLeft = previewBitmapWidth - mProfileBadgeSize - mProfileBadgeMargin;
+ final int badgeTop = previewBitmapHeight - mProfileBadgeSize - mProfileBadgeMargin;
+ final int badgeRight = badgeLeft + mProfileBadgeSize;
+ final int badgeBottom = badgeTop + mProfileBadgeSize;
+ badgeLocation = new Rect(badgeLeft, badgeTop, badgeRight, badgeBottom);
+ } else {
+ final int badgeLeft = mProfileBadgeMargin;
+ final int badgeTop = previewBitmapHeight - mProfileBadgeSize - mProfileBadgeMargin;
+ final int badgeRight = badgeLeft + mProfileBadgeSize;
+ final int badgeBottom = badgeTop + mProfileBadgeSize;
+ badgeLocation = new Rect(badgeLeft, badgeTop, badgeRight, badgeBottom);
+ }
+
+ // Badge the preview.
+ UserManager userManager = (UserManager) mContext.getSystemService(
+ Context.USER_SERVICE);
+ BitmapDrawable previewDrawable = new BitmapDrawable(
+ mContext.getResources(), preview);
+ Drawable badgedPreviewDrawable = userManager.getBadgedDrawableForUser(
+ previewDrawable, info.getProfile(), badgeLocation, 0);
+
+ // Reture the nadged bitmap.
+ if (badgedPreviewDrawable instanceof BitmapDrawable) {
+ BitmapDrawable bitmapDrawable = (BitmapDrawable) badgedPreviewDrawable;
+ return bitmapDrawable.getBitmap();
+ }
+ }
+
return preview;
}
@@ -568,7 +634,7 @@
c.setBitmap(null);
}
// Render the icon
- Drawable icon = mIconCache.getFullResIcon(info);
+ Drawable icon = mIconCache.getFullResIcon(info, android.os.Process.myUserHandle());
int paddingTop = mContext.
getResources().getDimensionPixelOffset(R.dimen.shortcut_preview_padding_top);
@@ -627,5 +693,4 @@
c.setBitmap(null);
}
}
-
}
diff --git a/src/com/android/launcher2/Workspace.java b/src/com/android/launcher2/Workspace.java
index 6965e86..14eeb9e 100644
--- a/src/com/android/launcher2/Workspace.java
+++ b/src/com/android/launcher2/Workspace.java
@@ -41,6 +41,7 @@
import android.graphics.drawable.Drawable;
import android.os.IBinder;
import android.os.Parcelable;
+import android.os.UserHandle;
import android.util.AttributeSet;
import android.util.Log;
import android.util.SparseArray;
@@ -3641,7 +3642,7 @@
// Removes ALL items that match a given package name, this is usually called when a package
// has been removed and we want to remove all components (widgets, shortcuts, apps) that
// belong to that package.
- void removeItemsByPackageName(final ArrayList<String> packages) {
+ void removeItemsByPackageName(final ArrayList<String> packages, final UserHandle user) {
HashSet<String> packageNames = new HashSet<String>();
packageNames.addAll(packages);
@@ -3658,21 +3659,24 @@
if (tag instanceof ShortcutInfo) {
ShortcutInfo info = (ShortcutInfo) tag;
ComponentName cn = info.intent.getComponent();
- if ((cn != null) && packageNames.contains(cn.getPackageName())) {
+ if ((cn != null) && packageNames.contains(cn.getPackageName())
+ && info.user.equals(user)) {
cns.add(cn);
}
} else if (tag instanceof FolderInfo) {
FolderInfo info = (FolderInfo) tag;
for (ShortcutInfo s : info.contents) {
ComponentName cn = s.intent.getComponent();
- if ((cn != null) && packageNames.contains(cn.getPackageName())) {
+ if ((cn != null) && packageNames.contains(cn.getPackageName())
+ && info.user.equals(user)) {
cns.add(cn);
}
}
} else if (tag instanceof LauncherAppWidgetInfo) {
LauncherAppWidgetInfo info = (LauncherAppWidgetInfo) tag;
ComponentName cn = info.providerName;
- if ((cn != null) && packageNames.contains(cn.getPackageName())) {
+ if ((cn != null) && packageNames.contains(cn.getPackageName())
+ && info.user.equals(user)) {
cns.add(cn);
}
}
@@ -3680,13 +3684,13 @@
}
// Remove all the things
- removeItemsByComponentName(cns);
+ removeItemsByComponentName(cns, user);
}
// Removes items that match the application info specified, when applications are removed
// as a part of an update, this is called to ensure that other widgets and application
// shortcuts are not removed.
- void removeItemsByApplicationInfo(final ArrayList<ApplicationInfo> appInfos) {
+ void removeItemsByApplicationInfo(final ArrayList<ApplicationInfo> appInfos, UserHandle user) {
// Just create a hash table of all the specific components that this will affect
HashSet<ComponentName> cns = new HashSet<ComponentName>();
for (ApplicationInfo info : appInfos) {
@@ -3694,10 +3698,11 @@
}
// Remove all the things
- removeItemsByComponentName(cns);
+ removeItemsByComponentName(cns, user);
}
- void removeItemsByComponentName(final HashSet<ComponentName> componentNames) {
+ void removeItemsByComponentName(final HashSet<ComponentName> componentNames,
+ final UserHandle user) {
ArrayList<CellLayout> cellLayouts = getWorkspaceAndHotseatCellLayouts();
for (final CellLayout layoutParent: cellLayouts) {
final ViewGroup layout = layoutParent.getShortcutsAndWidgets();
@@ -3712,7 +3717,10 @@
for (int j = 0; j < childCount; j++) {
final View view = layout.getChildAt(j);
Object tag = view.getTag();
-
+ if ((tag instanceof ShortcutInfo || tag instanceof LauncherAppWidgetInfo)
+ && !((ItemInfo) tag).user.equals(user)) {
+ continue;
+ }
if (tag instanceof ShortcutInfo) {
final ShortcutInfo info = (ShortcutInfo) tag;
final Intent intent = info.intent;
@@ -3737,7 +3745,8 @@
final ComponentName name = intent.getComponent();
if (name != null) {
- if (componentNames.contains(name)) {
+ if (componentNames.contains(name)
+ && user.equals(appInfo.user)) {
appsToRemoveFromFolder.add(appInfo);
}
}