summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorblong <blong@codeaurora.org>2015-08-26 10:08:17 +0800
committerblong <blong@codeaurora.org>2015-09-07 15:34:47 +0800
commitcd612cc75602f7b615e90f4cc4e608b3f8b03ef1 (patch)
tree8968f0d14d9e254ec144cfd09e401cb1aaa54c49 /res
parenta03f0b93f11460cfb61519ea225b463a382e503b (diff)
downloadpackages_apps_Contacts-cd612cc75602f7b615e90f4cc4e608b3f8b03ef1.tar.gz
packages_apps_Contacts-cd612cc75602f7b615e90f4cc4e608b3f8b03ef1.tar.bz2
packages_apps_Contacts-cd612cc75602f7b615e90f4cc4e608b3f8b03ef1.zip
Add multi pick contacts
- Add multi-pick for contacts,email,callog and phone - Add batch delete for contacts and callog Change-Id: If8d94d62e55e0f2207867cf6a2dcdc20984fecc4
Diffstat (limited to 'res')
-rwxr-xr-xres/drawable-hdpi/ic_call_log_list_incoming_call.pngbin0 -> 830 bytes
-rwxr-xr-xres/drawable-hdpi/ic_call_log_list_missed_call.pngbin0 -> 1494 bytes
-rwxr-xr-xres/drawable-hdpi/ic_call_log_list_outgoing_call.pngbin0 -> 840 bytes
-rw-r--r--res/layout/pick_calls_item.xml144
-rw-r--r--res/layout/pick_contact.xml100
-rw-r--r--res/layout/pick_contact_item.xml75
-rw-r--r--res/values-zh-rCN/strings.xml40
-rw-r--r--res/values-zh-rTW/strings.xml16
-rw-r--r--res/values/ids.xml4
-rw-r--r--res/values/strings.xml50
10 files changed, 429 insertions, 0 deletions
diff --git a/res/drawable-hdpi/ic_call_log_list_incoming_call.png b/res/drawable-hdpi/ic_call_log_list_incoming_call.png
new file mode 100755
index 000000000..15b5e4436
--- /dev/null
+++ b/res/drawable-hdpi/ic_call_log_list_incoming_call.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_call_log_list_missed_call.png b/res/drawable-hdpi/ic_call_log_list_missed_call.png
new file mode 100755
index 000000000..8dcb2796c
--- /dev/null
+++ b/res/drawable-hdpi/ic_call_log_list_missed_call.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_call_log_list_outgoing_call.png b/res/drawable-hdpi/ic_call_log_list_outgoing_call.png
new file mode 100755
index 000000000..160c70736
--- /dev/null
+++ b/res/drawable-hdpi/ic_call_log_list_outgoing_call.png
Binary files differ
diff --git a/res/layout/pick_calls_item.xml b/res/layout/pick_calls_item.xml
new file mode 100644
index 000000000..bee62cd0e
--- /dev/null
+++ b/res/layout/pick_calls_item.xml
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ *
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ -->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:paddingTop="3dip"
+ android:paddingBottom="3dip"
+ >
+ <LinearLayout
+ android:layout_width="60dip"
+ android:layout_weight="0"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:gravity="center_horizontal">
+
+ <ImageView android:id="@+id/call_type_icon"
+ android:layout_width="wrap_content"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentStart="true"
+ android:layout_marginStart="4dip"/>
+
+ <TextView android:id="@+id/label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textStyle="bold"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_weight="1"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="horizontal">
+
+ <TextView android:id="@+id/number"
+ android:layout_width="wrap_content"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ />
+
+ <TextView android:id="@+id/line1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:singleLine="true"
+ />
+
+ <TextView android:id="@+id/subscription"
+ android:layout_width="wrap_content"
+ android:layout_weight="0"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:singleLine="true"
+ />
+ </LinearLayout>
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="horizontal">
+
+ <TextView android:id="@+id/duration"
+ android:layout_width="wrap_content"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:singleLine="true"
+ />
+
+ <TextView android:id="@+id/date"
+ android:layout_weight="0"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:singleLine="true"
+ />
+
+ </LinearLayout>
+ </LinearLayout>
+
+ <View android:id="@+id/divider"
+ android:layout_weight="0"
+ android:layout_width="1px"
+ android:layout_height="match_parent"
+ android:layout_marginTop="5dip"
+ android:layout_marginBottom="5dip"
+ android:layout_marginStart="11dip"
+ />
+
+ <CheckBox
+ android:layout_weight="0"
+ android:id="@+id/pick_contact_check"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="10dip"
+ android:layout_centerVertical="true"
+ android:focusable="false"
+ android:clickable="false">
+ </CheckBox>
+</LinearLayout>
diff --git a/res/layout/pick_contact.xml b/res/layout/pick_contact.xml
new file mode 100644
index 000000000..2cfb380f3
--- /dev/null
+++ b/res/layout/pick_contact.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All Rights Reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ >
+ <LinearLayout
+ android:id="@+id/search_bar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ style="@android:style/ButtonBar">
+
+ <EditText
+ android:id="@+id/search_field"
+ android:layout_height="wrap_content"
+ android:layout_width="0dip"
+ android:layout_weight="1.0"
+ android:layout_marginLeft="5dip"
+ android:layout_marginRight="5dip"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:inputType="textNoSuggestions"
+ android:imeOptions="actionDone"
+ android:hint="@string/search_bar_hint"
+ android:drawableLeft="@drawable/ic_ab_search"
+ android:freezesText="true"
+ />
+ <TextView android:id="@+id/select_all_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerVertical="true"
+ android:layout_marginRight="5dip"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:singleLine="true"
+ android:text="@string/select_all"
+ />
+ <CheckBox
+ android:id="@+id/select_all_check"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginRight="5dip"
+ />
+ </LinearLayout>
+
+ <ListView android:layout_width="match_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1.0"
+ android:fastScrollEnabled="true"
+ android:id="@android:id/list">
+ </ListView>
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ style="@android:style/ButtonBar">
+
+ <Button android:id="@+id/btn_ok"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/btn_ok"
+ />
+
+ <Button android:id="@+id/btn_cancel"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/btn_cancel"
+ />
+ </LinearLayout>
+</LinearLayout>
diff --git a/res/layout/pick_contact_item.xml b/res/layout/pick_contact_item.xml
new file mode 100644
index 000000000..2f0fcb693
--- /dev/null
+++ b/res/layout/pick_contact_item.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2013-2015, The Linux Foundation. All Rights Reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of Code The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ -->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:paddingTop="3dip"
+ android:paddingBottom="3dip"
+ >
+ <ImageView android:layout_width="@dimen/contact_browser_list_item_photo_size"
+ android:layout_height="@dimen/contact_browser_list_item_photo_size"
+ android:layout_marginLeft="10dip"
+ android:layout_marginRight="5dip"
+ android:layout_marginTop="5dip"
+ android:visibility="gone"
+ android:id="@+id/pick_contact_photo"/>
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_toRightOf="@id/pick_contact_photo"
+ android:layout_marginLeft="10dip"
+ android:layout_marginRight="50dip"
+ android:layout_marginTop="5dip"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:id="@+id/pick_contact_name">
+ </TextView>
+ <TextView
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_below="@id/pick_contact_name"
+ android:layout_marginLeft="10dip"
+ android:layout_marginBottom="5dip"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:id="@+id/pick_contact_number"
+ android:singleLine="true">
+ </TextView>
+ <CheckBox
+ android:id="@+id/pick_contact_check"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="10dip"
+ android:layout_centerVertical="true"
+ android:layout_alignParentRight="true"
+ android:focusable="false"
+ android:clickable="false">
+ </CheckBox>
+</RelativeLayout>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index b2bf1caf3..c56218ae9 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -53,6 +53,7 @@
<string name="menu_splitAggregate" msgid="8368636463748691868">"拆分"</string>
<string name="menu_editGroup" msgid="5062005185370983720">"修改"</string>
<string name="menu_deleteGroup" msgid="3486380004411482874">"删除"</string>
+ <string name="menu_moveGroupMembers">"移动组成员"</string>
<string name="menu_new_contact_action_bar" msgid="7263362129442119188">"添加联系人"</string>
<string name="menu_new_group_action_bar" msgid="3520232877587377175">"添加群组"</string>
<string name="splitConfirmation_title" msgid="633640935430370530">"要拆分联系人吗?"</string>
@@ -244,6 +245,30 @@
<string name="keep_local" msgid="1258761699192993322">"本地保存"</string>
<string name="add_account" msgid="8201790677994503186">"添加帐户"</string>
<string name="add_new_account" msgid="5748627740680940264">"添加新帐户"</string>
+ <string name="select_all">"全选"</string>
+ <string name="btn_ok">"确定"</string>
+ <string name="btn_cancel">"取消"</string>
+ <string name="search_bar_hint">"搜索联系人"</string>
+ <string name="menu_sendViaSMS">通过短信发送联系人</string>
+ <string name="deleteConfirmation_title">"要删除联系人吗?"</string>
+ <string name="ContactMultiDeleteConfirmation">"将会删除这些联系人。"</string>
+ <string name="delete_contacts_title">"删除联系人"</string>
+ <string name="delete_contacts_message">"正在删除..."</string>
+ <string name="delete_termination">"删除结束"</string>
+ <string name="ContactMultiImportConfirmation">"将会导入这些联系人。"</string>
+ <string name="import_sim_contacts_title">"导入联系人"</string>
+ <string name="import_sim_contacts_message">"正在导入..."</string>
+ <!-- Import from sim card -->
+ <string name="import_finish">"导入完成"</string>
+ <string name="import_stop">"导入停止"</string>
+ <string name="too_many_contacts_add_to_group">联系人过多,应该少于<xliff:g id="count">%d</xliff:g>个</string>
+ <!-- add for MemoryStatusActivity -->
+ <string name="menu_memory_status">"存储器状态"</string>
+ <string name="memory_status_title">"存储器状态"</string>
+ <string name="memory_size">"容量:"</string>
+ <string name="memory_available">"可用"</string>
+ <string name="memory_used">"已用:"</string>
+ <string name="calculating_status_now">正在计算存储状态…</string>
<string name="menu_export_database" msgid="2659719297530170820">"导出数据库文件"</string>
<string name="action_menu_add_new_contact_button" msgid="3180222523336380017">"添加新联系人"</string>
<string name="expanding_entry_card_view_see_more" msgid="3779194067124758079">"查看更多"</string>
@@ -281,6 +306,21 @@
<string name="content_description_recent_call_type_outgoing" msgid="5156553338985232744">"外拨电话"</string>
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"未接电话"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"近期通话:<xliff:g id="CALL_TYPE">%s</xliff:g>,<xliff:g id="PHONE_NUMBER">%s</xliff:g>,<xliff:g id="DATE">%s</xliff:g>。点按可回拨。"</string>
+ <string name="menu_copyTo">"复制到"</string>
+ <string name="no_empty_email_in_usim">"卡上电子邮件空间已满,部分邮件信息将不会复制 "</string>
+ <string name="add_to_white">加入白名单</string>
+ <string name="add_to_black">加入黑名单</string>
+ <string name="title_del_call">删除</string>
+ <string name="delete_call_title">删除通话记录</string>
+ <string name="delete_call_message">删除通话记录 ...</string>
+ <string name="delete_call_alert">"确定要删除选中的通话记录吗?"</string>
+
+ <string name="title_add_members">"添加成员"</string>
+ <string name="title_move_members">"移动成员"</string>
+ <string name="message_add_members">"添加成员..."</string>
+ <string name="message_move_members">"移动成员..."</string>
+ <string name="cancel_operation">"操作取消"</string>
+ <string name="message_can_not_move_members">"不能移动成员"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"您:<xliff:g id="SMS_BODY">%s</xliff:g>"</string>
<string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"请将联系人的环聊帐户信息输入到电子邮件地址字段或电话号码字段,以便获得更佳的环聊使用体验。"</string>
<string name="compact_editor_more_fields" msgid="2874181192382284115">"更多字段"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 1c3c8e51f..3d242a6e7 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -231,6 +231,22 @@
<string name="keep_local" msgid="1258761699192993322">"儲存在本機中"</string>
<string name="add_account" msgid="8201790677994503186">"新增帳戶"</string>
<string name="add_new_account" msgid="5748627740680940264">"新增帳戶"</string>
+ <string name="select_all">"全選"</string>
+ <string name="btn_ok">"確定"</string>
+ <string name="btn_cancel">"取消"</string>
+ <string name="menu_sendViaSMS">通過簡訊發送聯絡人</string>
+ <string name="deleteConfirmation_title">"要刪除聯絡人嗎?"</string>
+ <string name="importConfirmation_title">"要導入聯絡人嗎?"</string>
+ <string name="contactDeletedToast">"此聯絡人已刪除。"</string>
+ <string name="ContactMultiDeleteConfirmation">"將會刪除這些聯絡人。"</string>
+ <string name="delete_contacts_title">"删除聯絡人"</string>
+ <string name="delete_contacts_message">"正在删除..."</string>
+ <string name="ContactMultiImportConfirmation">"將會導入這些聯絡人。"</string>
+ <string name="import_sim_contacts_title">"導入聯絡人"</string>
+ <string name="import_sim_contacts_message">"正在導入..."</string>
+ <!-- Import from sim card -->
+ <string name="import_finish">導入完成</string>
+ <string name="import_stop">導入停止</string>
<string name="menu_export_database" msgid="2659719297530170820">"匯出資料庫檔案"</string>
<string name="action_menu_add_new_contact_button" msgid="3180222523336380017">"新增聯絡人"</string>
<string name="expanding_entry_card_view_see_more" msgid="3779194067124758079">"顯示更多"</string>
diff --git a/res/values/ids.xml b/res/values/ids.xml
index 7f6a51fcc..cdaf42405 100644
--- a/res/values/ids.xml
+++ b/res/values/ids.xml
@@ -19,7 +19,11 @@
<item type="id" name="header_phones"/>
<item type="id" name="dialog_sync_add"/>
+ <!-- For ImportSimContactsActivity -->
+ <item type="id" name="dialog_import_sim_contact_confirmation"/>
+
<!-- For ContactDeletionInteraction -->
+ <item type="id" name="dialog_delete_contact_confirmation"/>
<item type="id" name="dialog_delete_contact_loader_id" />
<!-- For ContactMultiDeletionInteraction -->
diff --git a/res/values/strings.xml b/res/values/strings.xml
index f7ad8ed5b..20d304ee8 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -135,6 +135,8 @@
<!-- Menu item that deletes the currently selected group [CHAR LIMIT=30] -->
<string name="menu_deleteGroup">Delete</string>
+ <string name="menu_moveGroupMembers">Move group members</string>
+
<!-- Menu item (in the action bar) that creates a new contact [CHAR LIMIT=30] -->
<string name="menu_new_contact_action_bar">Add Contact</string>
@@ -274,6 +276,8 @@
<!-- Toast displayed when a contact is saved [CHAR LIMIT=NONE] -->
<string name="contactSavedToast">Contact saved.</string>
+ <!-- Toast displayed when a contact is deleted [CHAR LIMIT=NONE] -->
+ <string name="contactDeletedToast">Contact deleted.</string>
<!-- Toast displayed when saving a contact failed. [CHAR LIMIT=NONE] -->
<string name="contactSavedErrorToast">Couldn\'t save contact changes.</string>
@@ -391,6 +395,12 @@
<!-- Title for the disambiguation dialog that requests the user choose an account for the new group to be created under [CHAR LIMIT=NONE] -->
<string name="dialog_new_group_account">Create group under account</string>
+ <string name="title_move_members">Move members</string>
+ <string name="message_add_members">Add members...</string>
+ <string name="message_move_members">Move members...</string>
+ <string name="cancel_operation">Operation is canceled.</string>
+ <string name="message_can_not_move_members">Can not move members</string>
+
<!-- Generic action string for starting an audio chat. Used by AccessibilityService to announce the purpose of the view. [CHAR LIMIT=NONE] -->
<string name="audio_chat">Voice chat</string>
<!-- Generic action string for starting a video chat. Used by AccessibilityService to announce the purpose of the view. [CHAR LIMIT=NONE] -->
@@ -677,9 +687,37 @@
<!-- Button label to prompt the user to add another account (when there are already existing accounts on the device) [CHAR LIMIT=30] -->
<string name="add_new_account">Add new account</string>
+ <string name="select_all">All</string>
+ <string name="btn_ok">Ok</string>
+ <string name="btn_cancel">Cancel</string>
+ <string name="menu_sendViaSMS">Send contact via SMS</string>
+ <!-- Gray hint displayed in the search field in Contacts when empty -->
+ <string name="search_bar_hint">Search contacts</string>
+ <!-- Confirmation dialog title after users selects to delete a contact. [CHAR LIMIT=25]-->
+ <string name="deleteConfirmation_title">Delete contact?</string>
+ <string name="import_sim_contacts_title">Import sim contacts</string>
+ <string name="import_sim_contacts_message">Importing sim contacts ...</string>
+ <string name="ContactMultiImportConfirmation">These contacts will be imported.</string>
+ <string name="import_finish">"Import finished"</string>
+ <string name="import_stop">"Import stopped"</string>
+ <string name="too_many_contacts_add_to_group">Too many contacts, that should be less than <xliff:g id="count">%d</xliff:g></string>
+ <!-- Multi Delete Contacts related strings -->
+ <string name="ContactMultiDeleteConfirmation">These contacts will be deleted.</string>
+ <string name="delete_contacts_title">Delete Contacts</string>
+ <string name="delete_contacts_message">Deleting Contacts ...</string>
+ <string name="delete_termination">"Delete is termination"</string>
<!-- Menu item shown only when the special debug mode is enabled, which is used to send all contacts database files via email. [CHAR LIMI=NONE] -->
<string name="menu_export_database">Export database files</string>
+ <!-- add for MemoryStatusActivity -->
+ <string name="menu_memory_status">Memory status</string>
+ <string name="memory_status_title">Memory status</string>
+ <string name="memory_size">Total:</string>
+ <string name="memory_available">Available</string>
+ <string name="memory_used">Used:</string>
+ <string name="calculating_status_now">Calculating Status now...</string>
+ <string name="contact_detail_picture_description">Picture. Select to change</string>
+
<!-- Content description for the button that adds a new contact
[CHAR LIMIT=NONE] -->
<string name="action_menu_add_new_contact_button">add new contact</string>
@@ -784,4 +822,16 @@
<!-- Quick contact display name with phonetic name -->
<string name="quick_contact_display_name_with_phonetic"><xliff:g id="display_name">%s</xliff:g> (<xliff:g id="phonetic_name">%s</xliff:g>)</string>
+
+ <string name="menu_copyTo">"Copy to "</string>
+ <string name="no_empty_email_in_usim">"Email is full, some record copy failed "</string>
+ <string name="add_to_white">Add to whitelist</string>
+ <string name="add_to_black">Add to blacklist</string>
+ <string name="voicemail">Voicemail</string>
+ <string name="select_call_title">Select call logs</string>
+ <string name="delete_call_title">Delete call logs</string>
+ <string name="delete_call_message">Deleting call logs ...</string>
+ <string name="delete_call_alert">Sure to delete the call logs selected?</string>
+ <string name="title_del_call">Delete</string>
+ <string name="title_add_members">Add members</string>
</resources>