merge in KFS78N (no-op)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7bbdc60..bae0341 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -498,6 +498,16 @@
</intent-filter>
</service>
+ <provider
+ android:name="android.support.v4.content.FileProvider"
+ android:authorities="com.android.contacts.files"
+ android:grantUriPermissions="true"
+ android:exported="false">
+ <meta-data
+ android:name="android.support.FILE_PROVIDER_PATHS"
+ android:resource="@xml/file_paths" />
+ </provider>
+
<meta-data android:name="android.nfc.disable_beam_default" android:value="true" />
</application>
</manifest>
diff --git a/res/drawable-hdpi/ic_add_group_dk.png b/res/drawable-hdpi/ic_add_group_dk.png
new file mode 100644
index 0000000..89be0ac
--- /dev/null
+++ b/res/drawable-hdpi/ic_add_group_dk.png
Binary files differ
diff --git a/res/drawable-hdpi/list_pressed_holo_light.9.png b/res/drawable-hdpi/list_pressed_holo_light.9.png
index 5654cd6..2054530 100644
--- a/res/drawable-hdpi/list_pressed_holo_light.9.png
+++ b/res/drawable-hdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png b/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png
index f399920..169cd4e 100644
--- a/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png
+++ b/res/drawable-hdpi/quickcontact_badge_overlay_pressed_light.9.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_add_group_dk.png b/res/drawable-mdpi/ic_add_group_dk.png
new file mode 100644
index 0000000..2b24b3e
--- /dev/null
+++ b/res/drawable-mdpi/ic_add_group_dk.png
Binary files differ
diff --git a/res/drawable-mdpi/list_pressed_holo_light.9.png b/res/drawable-mdpi/list_pressed_holo_light.9.png
index 6e77525..061904c 100644
--- a/res/drawable-mdpi/list_pressed_holo_light.9.png
+++ b/res/drawable-mdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png b/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png
index 1ac24be..c714a3b 100644
--- a/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png
+++ b/res/drawable-mdpi/quickcontact_badge_overlay_pressed_light.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_add_group_dk.png b/res/drawable-xhdpi/ic_add_group_dk.png
new file mode 100644
index 0000000..b8cc55f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_add_group_dk.png
Binary files differ
diff --git a/res/drawable-xhdpi/list_pressed_holo_light.9.png b/res/drawable-xhdpi/list_pressed_holo_light.9.png
index e4b3393..f4af926 100644
--- a/res/drawable-xhdpi/list_pressed_holo_light.9.png
+++ b/res/drawable-xhdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/quickcontact_badge_overlay_pressed_light.9.png b/res/drawable-xhdpi/quickcontact_badge_overlay_pressed_light.9.png
index a2d6ca1..b038621 100644
--- a/res/drawable-xhdpi/quickcontact_badge_overlay_pressed_light.9.png
+++ b/res/drawable-xhdpi/quickcontact_badge_overlay_pressed_light.9.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ab_solid_custom_blue_inverse_holo.9.png b/res/drawable-xxhdpi/ab_solid_custom_blue_inverse_holo.9.png
new file mode 100644
index 0000000..24c267f
--- /dev/null
+++ b/res/drawable-xxhdpi/ab_solid_custom_blue_inverse_holo.9.png
Binary files differ
diff --git a/res/drawable-xxhdpi/account_spinner_icon.png b/res/drawable-xxhdpi/account_spinner_icon.png
new file mode 100644
index 0000000..5f90fbc
--- /dev/null
+++ b/res/drawable-xxhdpi/account_spinner_icon.png
Binary files differ
diff --git a/res/drawable-xxhdpi/bg_people_updates_holo.9.png b/res/drawable-xxhdpi/bg_people_updates_holo.9.png
new file mode 100644
index 0000000..fb2dbb9
--- /dev/null
+++ b/res/drawable-xxhdpi/bg_people_updates_holo.9.png
Binary files differ
diff --git a/res/drawable-xxhdpi/btn_star_off_normal_holo_dark.png b/res/drawable-xxhdpi/btn_star_off_normal_holo_dark.png
new file mode 100644
index 0000000..b7cf983
--- /dev/null
+++ b/res/drawable-xxhdpi/btn_star_off_normal_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/btn_star_off_normal_holo_light.png b/res/drawable-xxhdpi/btn_star_off_normal_holo_light.png
new file mode 100644
index 0000000..4ebf2f6
--- /dev/null
+++ b/res/drawable-xxhdpi/btn_star_off_normal_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/btn_star_on_normal_holo_dark.png b/res/drawable-xxhdpi/btn_star_on_normal_holo_dark.png
new file mode 100644
index 0000000..0201cbd
--- /dev/null
+++ b/res/drawable-xxhdpi/btn_star_on_normal_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/btn_star_on_normal_holo_light.png b/res/drawable-xxhdpi/btn_star_on_normal_holo_light.png
new file mode 100644
index 0000000..9f07084
--- /dev/null
+++ b/res/drawable-xxhdpi/btn_star_on_normal_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_ab_favourites_holo_dark.png b/res/drawable-xxhdpi/ic_ab_favourites_holo_dark.png
new file mode 100644
index 0000000..083e432
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_ab_favourites_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_ab_search_holo_dark.png b/res/drawable-xxhdpi/ic_ab_search_holo_dark.png
new file mode 100644
index 0000000..d56194d
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_ab_search_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_add_contact_holo_light.png b/res/drawable-xxhdpi/ic_add_contact_holo_light.png
new file mode 100644
index 0000000..b6d756d
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_add_contact_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_add_group_dk.png b/res/drawable-xxhdpi/ic_add_group_dk.png
new file mode 100644
index 0000000..df3bb19
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_add_group_dk.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_add_group_holo_dark.png b/res/drawable-xxhdpi/ic_add_group_holo_dark.png
new file mode 100644
index 0000000..44d8fe9
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_add_group_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_contacts_holo_dark.png b/res/drawable-xxhdpi/ic_contacts_holo_dark.png
new file mode 100644
index 0000000..9328a6a
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_contacts_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_favorite_off_lt.png b/res/drawable-xxhdpi/ic_favorite_off_lt.png
new file mode 100644
index 0000000..b7cf983
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_favorite_off_lt.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_favorite_on_lt.png b/res/drawable-xxhdpi/ic_favorite_on_lt.png
new file mode 100644
index 0000000..0201cbd
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_favorite_on_lt.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_groups_holo_dark.png b/res/drawable-xxhdpi/ic_groups_holo_dark.png
new file mode 100644
index 0000000..6fdaa5d
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_groups_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_list_default_mime_holo_dark.png b/res/drawable-xxhdpi/ic_list_default_mime_holo_dark.png
new file mode 100644
index 0000000..4f12d95
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_list_default_mime_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_add_field_holo_light.png b/res/drawable-xxhdpi/ic_menu_add_field_holo_light.png
new file mode 100644
index 0000000..f8ed465
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_add_field_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_compose_holo_dark.png b/res/drawable-xxhdpi/ic_menu_compose_holo_dark.png
new file mode 100644
index 0000000..0b2a07d
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_compose_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_compose_holo_light.png b/res/drawable-xxhdpi/ic_menu_compose_holo_light.png
new file mode 100644
index 0000000..bbca49f
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_compose_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_done_holo_dark.png b/res/drawable-xxhdpi/ic_menu_done_holo_dark.png
new file mode 100644
index 0000000..7f6919c
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_done_holo_dark.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_done_holo_light.png b/res/drawable-xxhdpi/ic_menu_done_holo_light.png
new file mode 100644
index 0000000..9a6f448
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_done_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_expander_maximized_holo_light.png b/res/drawable-xxhdpi/ic_menu_expander_maximized_holo_light.png
new file mode 100644
index 0000000..a42aec2
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_expander_maximized_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_menu_expander_minimized_holo_light.png b/res/drawable-xxhdpi/ic_menu_expander_minimized_holo_light.png
new file mode 100644
index 0000000..1ca2e46
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_menu_expander_minimized_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/list_pressed_holo_light.9.png b/res/drawable-xxhdpi/list_pressed_holo_light.9.png
new file mode 100644
index 0000000..1352a17
--- /dev/null
+++ b/res/drawable-xxhdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-xxhdpi/quickcon_background_texture.png b/res/drawable-xxhdpi/quickcon_background_texture.png
new file mode 100644
index 0000000..aaf5741
--- /dev/null
+++ b/res/drawable-xxhdpi/quickcon_background_texture.png
Binary files differ
diff --git a/res/drawable-xxhdpi/quickcontact_badge_overlay_pressed_light.9.png b/res/drawable-xxhdpi/quickcontact_badge_overlay_pressed_light.9.png
new file mode 100644
index 0000000..a044697
--- /dev/null
+++ b/res/drawable-xxhdpi/quickcontact_badge_overlay_pressed_light.9.png
Binary files differ
diff --git a/res/drawable-xxhdpi/sym_action_audiochat_holo_light.png b/res/drawable-xxhdpi/sym_action_audiochat_holo_light.png
new file mode 100644
index 0000000..ee17752
--- /dev/null
+++ b/res/drawable-xxhdpi/sym_action_audiochat_holo_light.png
Binary files differ
diff --git a/res/drawable-xxhdpi/sym_action_videochat_holo_light.png b/res/drawable-xxhdpi/sym_action_videochat_holo_light.png
new file mode 100644
index 0000000..ac3507c
--- /dev/null
+++ b/res/drawable-xxhdpi/sym_action_videochat_holo_light.png
Binary files differ
diff --git a/res/layout/group_account_header_horizontal.xml b/res/layout/group_account_header_horizontal.xml
index 4173fa4..fe0ca2d 100644
--- a/res/layout/group_account_header_horizontal.xml
+++ b/res/layout/group_account_header_horizontal.xml
@@ -34,10 +34,7 @@
android:layout_gravity="center_vertical"
android:paddingLeft="?attr/list_item_header_text_indent"
android:paddingStart="?attr/list_item_header_text_indent"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="@color/people_app_theme_color"
- android:textStyle="bold"
- android:textAllCaps="true"
+ android:textAppearance="@style/SectionHeaderStyle"
android:singleLine="true"
android:textAlignment="viewStart" />
@@ -48,7 +45,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
- android:textColor="@color/people_app_theme_color"
+ android:textAppearance="@style/SectionHeaderStyle"
android:textSize="12sp"
android:singleLine="true"
android:ellipsize="middle"
diff --git a/res/layout/group_account_header_vertical.xml b/res/layout/group_account_header_vertical.xml
index 289d23a..b3e0eb1 100644
--- a/res/layout/group_account_header_vertical.xml
+++ b/res/layout/group_account_header_vertical.xml
@@ -34,10 +34,7 @@
android:layout_height="wrap_content"
android:paddingLeft="?attr/list_item_header_text_indent"
android:paddingStart="?attr/list_item_header_text_indent"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="@color/people_app_theme_color"
- android:textStyle="bold"
- android:textAllCaps="true"
+ android:textAppearance="@style/SectionHeaderStyle"
android:singleLine="true"/>
<!-- TODO: Should use correct color with a correct name (content should be same).
@@ -48,7 +45,7 @@
android:layout_height="wrap_content"
android:paddingLeft="?attr/list_item_header_text_indent"
android:paddingStart="?attr/list_item_header_text_indent"
- android:textColor="@color/people_app_theme_color"
+ android:textAppearance="@style/SectionHeaderStyle"
android:textSize="12sp"
android:singleLine="true"
android:ellipsize="middle" />
diff --git a/res/layout/quickcontact_photo_container.xml b/res/layout/quickcontact_photo_container.xml
index 293278c..723665f 100644
--- a/res/layout/quickcontact_photo_container.xml
+++ b/res/layout/quickcontact_photo_container.xml
@@ -25,7 +25,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
- android:clickable="true" />
+ android:clickable="true"
+ android:contentDescription="@string/description_contact_photo" />
<View
android:layout_width="match_parent"
android:layout_height="1dip"
@@ -40,11 +41,10 @@
android:layout_alignRight="@id/photo"
android:layout_alignStart="@id/photo"
android:layout_alignEnd="@id/photo"
- android:background="@color/quickcontact_name_detail_background"/>
+ android:background="@color/quickcontact_name_detail_background" />
<ImageView
android:id="@+id/contact_details_image"
android:src="@drawable/ic_contacts_holo_dark"
- android:contentDescription="@null"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginRight="16dip"
@@ -53,7 +53,8 @@
android:layout_alignBottom="@id/photo_text_bar"
android:layout_alignRight="@id/photo_text_bar"
android:layout_alignEnd="@id/photo_text_bar"
- android:clickable="true"/>
+ android:clickable="true"
+ android:contentDescription="@string/viewContactDesription" />
<ImageView
android:id="@+id/quickcontact_star_button"
android:src="@drawable/ic_favorite_off_lt"
@@ -65,16 +66,17 @@
android:layout_alignBottom="@id/photo_text_bar"
android:layout_toLeftOf="@id/contact_details_image"
android:layout_toStartOf="@id/contact_details_image"
- android:clickable="true"/>
+ android:clickable="true"
+ android:contentDescription="@string/menu_addStar" />
<TextView
android:id="@+id/name"
- android:layout_width="wrap_content"
+ android:layout_width="match_parent"
android:layout_height="42dip"
android:layout_alignBottom="@id/photo"
android:layout_alignLeft="@id/photo"
android:layout_alignStart="@id/photo"
- android:layout_toLeftOf="@id/open_details_button"
- android:layout_toStartOf="@id/open_details_button"
+ android:layout_toLeftOf="@id/quickcontact_star_button"
+ android:layout_toStartOf="@id/quickcontact_star_button"
android:gravity="center_vertical"
android:paddingLeft="8dip"
android:paddingStart="8dip"
diff --git a/res/layout/user_profile_header.xml b/res/layout/user_profile_header.xml
index 56ec894..fb5341b 100644
--- a/res/layout/user_profile_header.xml
+++ b/res/layout/user_profile_header.xml
@@ -34,14 +34,11 @@
android:layout_height="wrap_content"
android:singleLine="true"
android:text="@string/user_profile_contacts_list_header"
- android:textStyle="bold"
android:ellipsize="end"
android:layout_weight="1"
- android:textAllCaps="true"
- android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textAppearance="@style/SectionHeaderStyle"
android:paddingLeft="?attr/list_item_text_indent"
- android:paddingStart="?attr/list_item_text_indent"
- android:textColor="@color/people_app_theme_color" />
+ android:paddingStart="?attr/list_item_text_indent" />
<TextView
android:id="@+id/contacts_count"
diff --git a/res/menu/people_options.xml b/res/menu/people_options.xml
index 1ba06f2..2c7eedb 100644
--- a/res/menu/people_options.xml
+++ b/res/menu/people_options.xml
@@ -28,7 +28,7 @@
<item
android:id="@+id/menu_add_group"
- android:icon="@drawable/ic_add_person_dk"
+ android:icon="@drawable/ic_add_group_dk"
android:title="@string/menu_new_group_action_bar"
android:showAsAction="ifRoom" />
diff --git a/res/mipmap-xxxhdpi/ic_launcher_shortcut_contact.png b/res/mipmap-xxxhdpi/ic_launcher_shortcut_contact.png
new file mode 100644
index 0000000..7d07add
--- /dev/null
+++ b/res/mipmap-xxxhdpi/ic_launcher_shortcut_contact.png
Binary files differ
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 25bf946..4d6f9a1 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -59,7 +59,7 @@
<string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Contactes suggerits"</string>
<string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Tots els contactes"</string>
<string name="contactsJoinedMessage" msgid="7208148163607047389">"Contactes units"</string>
- <string name="menu_set_ring_tone" msgid="8728345772068064946">"Est. to trucada"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Estableix so"</string>
<string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Trucades a la bústia de veu"</string>
<string name="readOnlyContactWarning" msgid="7808825687289848259">"No pots suprimir cap contacte dels comptes de només lectura, però pots amagar-los a les llistes de contactes."</string>
<string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"Aquest contacte inclou informació de diversos comptes. La informació dels comptes només de lectura s\'ocultarà a les llistes de contactes, però no se suprimirà."</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 603cc38..b553fa0 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -78,7 +78,7 @@
<string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Der er ingen tilgængelige billeder på telefonen."</string>
<string name="attach_photo_dialog_title" msgid="5599827035558557169">"Billede af kontaktperson"</string>
<string name="customLabelPickerTitle" msgid="1081475101983255212">"Navn på tilpasset etiket"</string>
- <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Send opkald direkte til voicemail"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Send opkald direkte til telefonsvarer"</string>
<string name="removePhoto" msgid="4898105274130284565">"Fjern billede"</string>
<string name="noContacts" msgid="8579310973261953559">"Der er ingen kontakter."</string>
<string name="noGroups" msgid="8614664663561385253">"Ingen grupper."</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 3331f2b..462f586 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -214,7 +214,7 @@
<string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Sollen die Änderungen verworfen werden?"</string>
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="profile_display_name" msgid="4127389543625918771">"Mein Profil einrichten"</string>
- <string name="enter_contact_name" msgid="1738391320566349924">"Name der Person eingeben"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Namen der Person eingeben"</string>
<string name="group_name_hint" msgid="238359485263401293">"Gruppenname"</string>
<string name="local_profile_title" msgid="2021416826991393684">"Mein lokales Profil"</string>
<string name="external_profile_title" msgid="8034998767621359438">"Mein <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g>-Profil"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
new file mode 100644
index 0000000..85199a6
--- /dev/null
+++ b/res/values-en-rIN/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"People"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"Contact"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"Direct dial"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"Direct message"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"Choose a contact short cut"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"Choose a number to call"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"Choose a number to message"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"Choose a contact"</string>
+ <string name="starredList" msgid="4817256136413959463">"Starred"</string>
+ <string name="frequentList" msgid="7154768136473953056">"Frequent"</string>
+ <string name="strequentList" msgid="5640192862059373511">"Favourites"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"Contact details"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"View contact"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"Edit contact"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"Create contact"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"Edit group"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"Create group"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"About"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"Updates"</string>
+ <string name="searchHint" msgid="8482945356247760701">"Search contacts"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"View contact"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"Add to favourites"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"Remove from favourites"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"Edit"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"Delete"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"Place on Home screen"</string>
+ <string name="menu_call" msgid="3992595586042260618">"Call contact"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"Text contact"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"Separate"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"Edit"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"Delete"</string>
+ <string name="menu_new_contact_action_bar" msgid="7263362129442119188">"Add Contact"</string>
+ <string name="menu_new_group_action_bar" msgid="3520232877587377175">"Add Group"</string>
+ <string name="splitConfirmation_title" msgid="633640935430370530">"Separate contact?"</string>
+ <string name="splitConfirmation" msgid="740190210499587175">"This contact will be separated into multiple contacts."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"Join"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"Join contacts"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"Choose the contact that you want to join with <xliff:g id="NAME">%s</xliff:g>:"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"Show all contacts"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Suggested Contacts"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"All contacts"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Contacts joined"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Set ringtone"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"All calls to voicemail"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"You can\'t delete contacts from read-only accounts, but you can hide them in your contacts lists."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"This contact contains information from multiple accounts. Information from read-only accounts will be hidden in your contacts lists, not deleted."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"Deleting this contact will delete information from multiple accounts."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"This contact will be deleted."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Discard"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"The contact doesn\'t exist."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Contact widget added to Home screen."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Create new contact"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Create new contact"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"Organisation"</item>
+ <item msgid="7196592230748086755">"Note"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"No pictures are available on the tablet."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"No pictures are available on the phone."</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Contact photo"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"Custom label name"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Send calls directly to voicemail"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Remove photo"</string>
+ <string name="noContacts" msgid="8579310973261953559">"No contacts."</string>
+ <string name="noGroups" msgid="8614664663561385253">"No groups."</string>
+ <string name="noAccounts" msgid="7768267764545265909">"To create groups you need an account."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"No people in this group."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"To add some, edit the group."</string>
+ <string name="savingContact" msgid="4075751076741924939">"Saving contact…"</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"Contact saved."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Couldn\'t save contact changes."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"Group saved."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Couldn\'t save group changes."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 contact with phone number"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> contacts with phone numbers"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"No contacts with phone numbers"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 contact"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> contacts"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"1 found"</item>
+ <item quantity="other" msgid="3852668542926965042">"<xliff:g id="COUNT">%d</xliff:g> found"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No contacts"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"1 found"</item>
+ <item quantity="other" msgid="7988132539476575389">"<xliff:g id="COUNT">%d</xliff:g> found"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"All contacts"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"Groups"</string>
+ <string name="callBack" msgid="5498224409038809224">"Call back"</string>
+ <string name="callAgain" msgid="3197312117049874778">"Call again"</string>
+ <string name="returnCall" msgid="8171961914203617813">"Return call"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"Add \"<xliff:g id="EMAIL">%s</xliff:g>\" to contacts?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"contact photo"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"plus"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> of <xliff:g id="TOTAL_NUMBER">%s</xliff:g> contacts"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"Names of your contacts"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"No app was found to handle this action."</string>
+ <string name="menu_share" msgid="943789700636542260">"Share"</string>
+ <string name="share_via" msgid="563121028023030093">"Share contact via"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"Create group under account"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"Voice chat"</string>
+ <string name="video_chat" msgid="1872255818640336072">"Video chat"</string>
+ <string name="connections" msgid="8098440723172028350">"Connections"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"Add connection"</string>
+ <string name="recent" msgid="2659189233141493004">"Recent"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"Recent updates"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> contact"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"Use this photo"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"Not editable from this app."</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"No additional information for this contact."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"Not editable on this device"</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"Sort list by"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"First name"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"Surname"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"View contact names"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"First name first"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"Surname first"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Take photo"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Take new photo"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"Choose photo from Gallery"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"Select new photo from Gallery"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"Contact list is being updated to reflect the change of language."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"Contact list is being updated."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"Contacts are in the process of being upgraded. \n\nThe upgrade process requires approximately <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB of internal storage.\n\nChoose one of the following options:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Uninstall some applications"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Retry upgrade"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Searching…"</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"Show selected"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"Show all"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"Select all"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"Unselect all"</string>
+ <string name="add_field" msgid="2384260056674995230">"Add another field"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"Add new"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Add organisation"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"Date"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"Group name"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"via <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> via <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="description_star" msgid="2605854427360036550">"favourite"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"Edit contact"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"not merged"</item>
+ <item quantity="other" msgid="425683718017380845">"merged from <xliff:g id="COUNT">%0$d</xliff:g> sources"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"Join the current contact with the selected contact?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"Switch to editing the selected contact? Information that you\'ve entered so far will be copied."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"Copy to My Contacts"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"Add to My Contacts"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"Directory <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"Creating a personal copy…"</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"Customised"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Settings"</string>
+ <string name="menu_settings" msgid="377929915873428211">"Settings"</string>
+ <string name="menu_help" msgid="5123887102216637725">"Help"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"Display options"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"Phone number"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"Add to contacts"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"Add to contact"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"Close"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"Provide a year"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"Contact"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"Loading…"</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Create a new contact"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Sign in to an account"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Import contacts"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"Create new group"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"Create new group"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 group"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> groups"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"Delete the group \"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\"? (Contacts themselves will not be deleted.)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> person from <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> people from <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> person"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> people"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Type contact name before joining with another."</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copy to clipboard"</string>
+ <string name="set_default" msgid="4417505153468300351">"Set default"</string>
+ <string name="clear_default" msgid="7193185801596678067">"Clear default"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text copied"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Discard your changes?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"Set up my profile"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Type person\'s name"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"Group\'s name"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"My local profile"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"My <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> profile"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Displaying all contacts"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"People works better with a Google Account.\n\n• Access from any web browser.\n• Back up your contacts securely."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"Keep your contacts safe even if you lose your phone: synchronise with an online service."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"Add an account"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Your new contact won\'t be backed up. Add an account that backs up contacts online?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"Your new contact will be synchronised with <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"You can synchronise your new contact with one of the following accounts. Which do you want to use?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"Keep locally"</string>
+ <string name="add_account" msgid="8201790677994503186">"Add account"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"Add new account"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"Export database files"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"Picture. Select to change"</string>
+</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index e5e6bd3..8efb43b 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -68,8 +68,8 @@
<string name="menu_discard" msgid="6456087569315685632">"Descartar"</string>
<string name="invalidContactMessage" msgid="8215051456181842274">"Este contacto no existe."</string>
<string name="createContactShortcutSuccessful" msgid="7874133287558150877">"El widget de contactos se ha añadido a la pantalla de inicio."</string>
- <string name="pickerNewContactHeader" msgid="7750705279843568147">"Crear contacto nuevo"</string>
- <string name="pickerNewContactText" msgid="6166997164401048211">"Crear contacto nuevo"</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Crear nuevo contacto"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Crear nuevo contacto"</string>
<string-array name="otherLabels">
<item msgid="8287841928119937597">"Organización"</item>
<item msgid="7196592230748086755">"Nota"</item>
@@ -188,7 +188,7 @@
<string name="date_year_toggle" msgid="7356532842767854606">"Introducir año"</string>
<string name="social_widget_label" msgid="6378905543028924592">"Contacto"</string>
<string name="social_widget_loading" msgid="5327336597364074608">"Cargando..."</string>
- <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Crear contacto nuevo"</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Crear nuevo contacto"</string>
<string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Iniciar sesión en una cuenta"</string>
<string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Importar contactos"</string>
<string name="create_group_dialog_title" msgid="6874527142828424475">"Crear grupo nuevo"</string>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
new file mode 100644
index 0000000..5a7449d
--- /dev/null
+++ b/res/values-et-rEE/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"Inimesed"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktid"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"Kontakt"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"Otsevalimine"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"Otsesõnum"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"Kontakti otsetee valimine"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"Valige helistamiseks number"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"Valige sõnumi jaoks number"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"Kontakti valimine"</string>
+ <string name="starredList" msgid="4817256136413959463">"Tärniga"</string>
+ <string name="frequentList" msgid="7154768136473953056">"Sagedane"</string>
+ <string name="strequentList" msgid="5640192862059373511">"Lemmikud"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"Kontakti üksikasjad"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"Kuva kontakt"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"Muuda kontakti"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"Looge kontakt"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"Grupi muutmine"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"Grupi loomine"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"Teave"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"Värskendused"</string>
+ <string name="searchHint" msgid="8482945356247760701">"Otsige kontakte"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"Kuva kontakt"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"Lisa lemmikutesse"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"Eemalda lemmikutest"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"Muuda"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"Kustuta"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"Paiguta avalehele"</string>
+ <string name="menu_call" msgid="3992595586042260618">"Helista kontaktile"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"Saada kontaktile SMS"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"Eralda"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"Muuda"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"Kustuta"</string>
+ <string name="menu_new_contact_action_bar" msgid="7263362129442119188">"Kontaktisiku lisamine"</string>
+ <string name="menu_new_group_action_bar" msgid="3520232877587377175">"Rühma lisamine"</string>
+ <string name="splitConfirmation_title" msgid="633640935430370530">"Eraldada kontakt?"</string>
+ <string name="splitConfirmation" msgid="740190210499587175">"See kontakt eraldatakse mitmeks kontaktiks."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"Liitumine"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"Ühenda kontaktid"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"Valige kontakt, keda soovite kasutajaga <xliff:g id="NAME">%s</xliff:g> liita."</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"Kuva kõik kontaktid"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Soovitatud kontaktid"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Kõik kontaktid"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Kontaktid ühendatud"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Määrake helin"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Kõik kõned kõneposti"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"Te ei saa kontakte kirjutuskaitstud kontodest kustutada, kuid saate need oma kontaktide loendis peita."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"See kontakt sisaldab teavet mitmelt kontolt. Kirjutuskaitstud teabega kontod peidetakse teie kontaktiloendites, mitte ei kustutata."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"Selle kontakti kustutamisel kustutatakse andmed mitmelt kontolt."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"See kontakt kustutatakse."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Loobu"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"Kontakti ei ole olemas."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Kontaktividin lisati avalehele."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Loo uus kontakt"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Loo uus kontakt"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"Organisatsioon"</item>
+ <item msgid="7196592230748086755">"Märkus"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"Tahvelarvutis pole ühtegi pilti saadaval."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Telefonis pole ühtegi pilti saadaval."</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Kontakti foto"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"Kohandatud sildi nimi"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Saada kõned otse kõneposti"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Eemalda foto"</string>
+ <string name="noContacts" msgid="8579310973261953559">"Kontaktid puuduvad."</string>
+ <string name="noGroups" msgid="8614664663561385253">"Grupid puuduvad."</string>
+ <string name="noAccounts" msgid="7768267764545265909">"Rühmade loomiseks vajate kontot."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"Selles rühmas pole inimesi."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"Lisamiseks muutke rühma."</string>
+ <string name="savingContact" msgid="4075751076741924939">"Kontakti salvestamine ..."</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"Kontakt on salvestatud."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Kontaktide muudatuste salvestamine ebaõnnestus."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"Grupp on salvestatud."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Rühmade muudatuste salvestamine ebaõnnestus."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 telefoninumbriga kontakt"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> telefoninumbriga kontakti"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"Telefoninumbritega kontakte pole"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 kontakt"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> kontakti"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"1 leitud"</item>
+ <item quantity="other" msgid="3852668542926965042">"<xliff:g id="COUNT">%d</xliff:g> leitud"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Kontakte pole"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"1 leitud"</item>
+ <item quantity="other" msgid="7988132539476575389">"<xliff:g id="COUNT">%d</xliff:g> leitud"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"Kõik kontaktid"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"Grupid"</string>
+ <string name="callBack" msgid="5498224409038809224">"Helista tagasi"</string>
+ <string name="callAgain" msgid="3197312117049874778">"Helista uuesti"</string>
+ <string name="returnCall" msgid="8171961914203617813">"Tagasihelistamine"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"Kas lisada „<xliff:g id="EMAIL">%s</xliff:g>” kontaktidesse?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"kontakti foto"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"pluss"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g>/<xliff:g id="TOTAL_NUMBER">%s</xliff:g> kontaktist"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"Teie kontaktide nimed"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"Selle toimingu käsitsemiseks ei leitud ühtegi rakendust."</string>
+ <string name="menu_share" msgid="943789700636542260">"Jaga"</string>
+ <string name="share_via" msgid="563121028023030093">"Kontakti jagamisvalikud"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"Kontopõhise grupi loomine"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"Häälvestlus"</string>
+ <string name="video_chat" msgid="1872255818640336072">"Videovestlus"</string>
+ <string name="connections" msgid="8098440723172028350">"Ühendused"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"Lisa ühendus"</string>
+ <string name="recent" msgid="2659189233141493004">"Hiljutine"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"Uusimad värskendused"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> kontakt"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"Kasuta seda fotot"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"Ei saa muuta selles rakenduses."</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"Selle kontakti kohta pole täiendavat teavet."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"Ei saa muuta selles seadmes."</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"Loendi sortimisalus"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"Eesnimi"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"Perekonnanimi"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"Kuva kontaktid"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"Eesnimi kõigepealt"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"Perekonnanimi kõigepealt"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Tee foto"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Tee uus foto"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"Vali foto galeriist"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"Valige galeriist uus foto"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"Kontaktiloendit värskendatakse keele muutmise kajastamiseks."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"Kontaktiloendit värskendatakse."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"Kontakte uuendatakse. \n\nUuendusprotsessiks on vaja umbes <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB sisemälu.\n\nValige üks järgmistest valikutest."</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Desinstalli mõned rakendused"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Proovi uuesti uuendada"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Otsimine ..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"Kuva valitud"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"Kuva kõik"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"Vali kõik"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"Tühista kõikide valik"</string>
+ <string name="add_field" msgid="2384260056674995230">"Lisa veel üks väli"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"Lisa uus"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Lisa organisatsioon"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"Kuupäev"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"Grupi nimi"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"allika <xliff:g id="SOURCE">%1$s</xliff:g> kaudu"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> allika <xliff:g id="SOURCE">%2$s</xliff:g> kaudu"</string>
+ <string name="description_star" msgid="2605854427360036550">"lemmik"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"Muuda kontakti"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"pole liidetud"</item>
+ <item quantity="other" msgid="425683718017380845">"ühendati <xliff:g id="COUNT">%0$d</xliff:g> allikast"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"Kas ühendada praegune kontakt valitud kontaktiga?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"Kas lülituda valitud kontakti muutmisse? Seni sisestatud andmed kopeeritakse."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"Kopeeri valikusse Minu kontaktid"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"Lisa lehele Minu kontaktid"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"Kataloog <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"Isikliku koopia loomine ..."</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"Kohandatud"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Seaded"</string>
+ <string name="menu_settings" msgid="377929915873428211">"Seaded"</string>
+ <string name="menu_help" msgid="5123887102216637725">"Abi"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"Kuvamisvalikud"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"Telefoninumber"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"Lisa kontaktidesse"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"Kontaktile lisamine"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"Sule"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"Sisesta aasta"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"Kontakt"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"Laadimine ..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Loo uus kontakt"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Logi kontole sisse"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Impordi kontaktid"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"Uue grupi loomine"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"Loo uus rühm"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 grupp"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> rühma"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"Kas kustutada rühm „<xliff:g id="GROUP_LABEL">%1$s</xliff:g>”? (Kontakte ei kustutata.)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> isik(ut) rühmas <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> inimest rühmas <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> isik"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> inimest"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Enne teise kontaktiga ühendamist sisestage kontakti nimi."</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopeeri lõikelauale"</string>
+ <string name="set_default" msgid="4417505153468300351">"Määra vaikeseadeks"</string>
+ <string name="clear_default" msgid="7193185801596678067">"Kustuta vaikeseaded"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst on kopeeritud"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Kas loobute oma muudatustest?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"Minu profiili seadistamine"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Sisestage isiku nimi"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"Rühma nimi"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"Minu kohalik profiil"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"Minu profiil: <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g>"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Kõigi kontaktide kuvamine"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"Teenus People töötab Google\'i kontoga paremini.\n\n• Pääsete selle juurde igast veebibrauserist.\n• Varundage oma kontaktid turvaliselt."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"Hoidke oma kontaktid turvalisena ka siis, kui kaotate telefoni: sünkroonige need võrguteenusega."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"Konto lisamine"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Teie uut kontakti ei varundata. Kas lisada konto, mis varundab kontakte veebis?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"Teie uut kontakti sünkroonitakse kontoga <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"Saate sünkroonida oma uue kontakti ühega järgmistest kontodest. Millist soovite kasutada?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"Hoia kohalikuna"</string>
+ <string name="add_account" msgid="8201790677994503186">"Lisa konto"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"Lisa uus konto"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"Andmebaasi failide eksportimine"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"Pilt. Muutmiseks valige"</string>
+</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
new file mode 100644
index 0000000..8480d7c
--- /dev/null
+++ b/res/values-fr-rCA/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"Personnes"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"Contact"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"Raccourci appel"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"Raccourci message"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"Choisir un contact pour le raccourci"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"Choisissez le numéro à appeler"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"Choisissez le numéro auquel envoyer le message"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"Sélectionner un contact"</string>
+ <string name="starredList" msgid="4817256136413959463">"Marqués d\'une étoile"</string>
+ <string name="frequentList" msgid="7154768136473953056">"Contacts fréquents"</string>
+ <string name="strequentList" msgid="5640192862059373511">"Favoris"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"Détails du contact"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"Afficher le contact"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"Modifier un contact"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"Créer un contact"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"Modifier le groupe"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"Créer un groupe"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"À propos"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"Mises à jour"</string>
+ <string name="searchHint" msgid="8482945356247760701">"Rechercher des contacts"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"Afficher le contact"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"Ajouter aux favoris"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"Supprimer des favoris"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"modifier"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"Supprimer"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"Placer sur l\'écran d\'accueil"</string>
+ <string name="menu_call" msgid="3992595586042260618">"Appeler le contact"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"Envoyer un SMS au contact"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"Séparer"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"modifier"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"Supprimer"</string>
+ <string name="menu_new_contact_action_bar" msgid="7263362129442119188">"Ajouter un contact"</string>
+ <string name="menu_new_group_action_bar" msgid="3520232877587377175">"Ajouter un groupe"</string>
+ <string name="splitConfirmation_title" msgid="633640935430370530">"Séparer le contact?"</string>
+ <string name="splitConfirmation" msgid="740190210499587175">"Ce contact va être séparé en plusieurs contacts."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"Joindre"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"Joindre des contacts"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"Sélectionnez le contact que vous voulez associer à \"<xliff:g id="NAME">%s</xliff:g>\" :"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"Afficher tous les contacts"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Contacts suggérés"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Tous les contacts"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Contacts joints"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Régler sonnerie"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Tous appels vers messag. voc."</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"Impossible de supprimer les contacts des comptes en lecture seule. Vous pouvez les masquer dans la liste des contacts."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"Ce contact contient des informations provenant de plusieurs comptes. Vous pouvez masquer dans votre liste de contacts les informations des comptes en lecture seule, mais pas les supprimer."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"La suppression de ce contact entraînera celle d\'informations provenant de plusieurs comptes."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"Ce contact sera supprimé."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Supprimer"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"Ce contact n\'existe pas."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Widget de contact ajouté à l\'écran d\'accueil."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Créer un nouveau contact"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Créer un nouveau contact"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"Organisation"</item>
+ <item msgid="7196592230748086755">"NOTE"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"Aucune image n\'est disponible sur la tablette."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Aucune image disponible sur le téléphone"</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Photo du contact"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"Libellé personnalisé"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Renvoyer les appels directement vers la messagerie vocale"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Retirer la photo"</string>
+ <string name="noContacts" msgid="8579310973261953559">"Aucun contact"</string>
+ <string name="noGroups" msgid="8614664663561385253">"Aucun groupe"</string>
+ <string name="noAccounts" msgid="7768267764545265909">"Vous devez posséder un compte pour créer des groupes."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"Ce groupe est vide."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"Pour ajouter des membres, veuillez le modifier."</string>
+ <string name="savingContact" msgid="4075751076741924939">"Enregistrement du contact…"</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"Contact enregistré."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Impossible d\'enregistrer les modifications apportées au contact."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"Groupe enregistré"</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Impossible d\'enregistrer les modifications apportées au groupe."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 contact avec numéro de téléphone"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> contacts avec des numéros de téléphone"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"Aucun contact disposant d\'un numéro de téléphone"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 contact"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> contacts"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"1 contact trouvé"</item>
+ <item quantity="other" msgid="3852668542926965042">"<xliff:g id="COUNT">%d</xliff:g> contacts trouvés"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Aucun contact"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"1 contact trouvé"</item>
+ <item quantity="other" msgid="7988132539476575389">"<xliff:g id="COUNT">%d</xliff:g> contacts trouvés"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"Tous les contacts"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"Groupes"</string>
+ <string name="callBack" msgid="5498224409038809224">"Rappeler"</string>
+ <string name="callAgain" msgid="3197312117049874778">"Renouveler l\'appel"</string>
+ <string name="returnCall" msgid="8171961914203617813">"Rappeler"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"Ajouter \"<xliff:g id="EMAIL">%s</xliff:g>\" aux contacts?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"photo du contact"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"plus"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> sur <xliff:g id="TOTAL_NUMBER">%s</xliff:g> contacts"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"Noms de vos contacts"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"Aucune application pouvant gérer cette action n\'a été trouvée."</string>
+ <string name="menu_share" msgid="943789700636542260">"Partager"</string>
+ <string name="share_via" msgid="563121028023030093">"Partager contact via"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"Sélectionner le compte associé au groupe"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"Clavardage audio"</string>
+ <string name="video_chat" msgid="1872255818640336072">"Clavardage vidéo"</string>
+ <string name="connections" msgid="8098440723172028350">"Liens"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"Ajouter un contact"</string>
+ <string name="recent" msgid="2659189233141493004">"Fichiers récents"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"Mises à jour récentes"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> contact"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"Utiliser cette photo"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"Non modifiable depuis cette application."</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"Aucune autre information n\'est disponible pour ce contact."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"Non modifiable sur cet appareil."</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"Trier la liste par"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"Prénom"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"Nom de famille"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"Afficher les noms des contacts"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"Le prénom en premier"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"Le nom en premier"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Prendre une photo"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Prendre une autre photo"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"Sélectionner une photo dans la galerie"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"Choisir dans la galerie"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"Mise à jour de la liste des contacts en cours suite au changement de langue"</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"La liste de contacts est en cours de mise à jour."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"Les contacts font actuellement l\'objet d\'une mise à jour.\n\nCette opération nécessite environ <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> Mo de mémoire de stockage interne.\n\nVeuillez sélectionner l\'une des options suivantes :"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Désinstaller certaines applications"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Réessayer la mise à jour"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Recherche en cours..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"Afficher la sélection"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"Tout afficher"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"Tout sélectionner"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"Tout désélectionner"</string>
+ <string name="add_field" msgid="2384260056674995230">"Ajouter un champ"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"Ajouter"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Ajouter une entreprise"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"Date"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nom du groupe"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"via <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> via <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="description_star" msgid="2605854427360036550">"favori"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"Modifier un contact"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"1 contact non fusionné"</item>
+ <item quantity="other" msgid="425683718017380845">"fusionné à partir de <xliff:g id="COUNT">%0$d</xliff:g> sources"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"Associer ce contact au contact sélectionné?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"Modifier le contact sélectionné? Les informations saisies jusqu\'ici seront copiées."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"Copier dans \"Mes contacts\""</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"Ajouter à \"Mes contacts\""</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"Annuaire <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"Création d\'une copie personnelle…"</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"Personnaliser"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Paramètres"</string>
+ <string name="menu_settings" msgid="377929915873428211">"Paramètres"</string>
+ <string name="menu_help" msgid="5123887102216637725">"Aide"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"Options d\'affichage"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"Numéro de téléphone"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"Ajouter aux contacts"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"Ajouter au contact"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"Fermer"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"Indiquer une année"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"Contact"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"Chargement en cours..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Créer un contact"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Se connecter à un compte"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Téléverser des contacts"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"Créer un groupe"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"Créer un groupe"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"Un groupe"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> groupes"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"Supprimer le groupe \"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\"? Les contacts ne seront pas supprimés."</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> contact dans <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> contacts dans <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> contact"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> personne(s)"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Saisissez le nom du contact avant de l\'associer à un autre."</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copier dans le presse-papiers"</string>
+ <string name="set_default" msgid="4417505153468300351">"Définir par défaut"</string>
+ <string name="clear_default" msgid="7193185801596678067">"Effacer les valeurs par défaut"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texte copié."</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Annuler les modifications?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"Configurer mon profil"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Saisissez le nom de la personne"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"Nom du groupe"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"Mon profil local"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"Mon profil <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g>"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Affichage de tous les contacts"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"Tirez le meilleur parti de l\'application Contacts en utilisant un compte Google.\n\n• Accédez-y depuis n\'importe quel navigateur Web.\n• Sauvegardez vos contacts en toute sécurité."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"Assurez la sécurité de vos contacts, même si vous perdez votre téléphone en effectuant une synchronisation avec un service en ligne."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"Ajouter un compte"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Votre nouveau contact ne sera pas sauvegardé. Ajouter un compte qui sauvegarde les contacts en ligne?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"Votre nouveau contact va être synchronisé avec <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"Vous pouvez synchroniser votre nouveau contact avec l\'un des comptes suivants. Lequel souhaitez-vous utiliser?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"Enreg. copie locale"</string>
+ <string name="add_account" msgid="8201790677994503186">"Ajouter un compte"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"Ajouter un nouveau compte"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"Exporter les fichiers de la base de données"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"Image. Sélectionner pour modifier."</string>
+</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index c686f4d..cdb301e 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -65,7 +65,7 @@
<string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"Ce contact contient des informations provenant de plusieurs comptes. Vous pouvez masquer dans votre liste de contacts les informations des comptes en lecture seule, mais pas les supprimer."</string>
<string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"La suppression de ce contact entraînera celle d\'informations provenant de plusieurs comptes."</string>
<string name="deleteConfirmation" msgid="811706994761610640">"Ce contact sera supprimé."</string>
- <string name="menu_discard" msgid="6456087569315685632">"Ignorer"</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Annuler"</string>
<string name="invalidContactMessage" msgid="8215051456181842274">"Ce contact n\'existe pas."</string>
<string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Widget de contact ajouté à l\'écran d\'accueil."</string>
<string name="pickerNewContactHeader" msgid="7750705279843568147">"Créer un nouveau contact"</string>
@@ -76,7 +76,7 @@
</string-array>
<string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"Aucune image n\'est disponible sur la tablette."</string>
<string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Aucune image disponible sur le téléphone."</string>
- <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Photo du contact"</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Photo d\'un contact"</string>
<string name="customLabelPickerTitle" msgid="1081475101983255212">"Libellé personnalisé"</string>
<string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Renvoyer les appels directement vers la messagerie vocale"</string>
<string name="removePhoto" msgid="4898105274130284565">"Supprimer la photo"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 9824863..065d280 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -35,14 +35,14 @@
<string name="editGroupDescription" msgid="6321161304201540561">"समूह संपादित करें"</string>
<string name="insertGroupDescription" msgid="5658512271662210139">"समूह बनाएं"</string>
<string name="contactDetailAbout" msgid="5430408883907061400">"इस बारे में"</string>
- <string name="contactDetailUpdates" msgid="3780588624763446941">"अपडेट"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"नई जानकारी"</string>
<string name="searchHint" msgid="8482945356247760701">"संपर्क खोजें"</string>
<string name="menu_viewContact" msgid="2795575601596468581">"संपर्क देखें"</string>
<string name="menu_addStar" msgid="2908478235715404876">"पसंदीदा में जोड़ें"</string>
<string name="menu_removeStar" msgid="5844227078364227030">"पसंदीदा से निकालें"</string>
<string name="menu_editContact" msgid="9042415603857662633">"संपादित करें"</string>
<string name="menu_deleteContact" msgid="6788644058868189393">"हटाएं"</string>
- <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"मुखपृष्ठ स्क्रीन पर रखें"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"मुख्यपृष्ठ स्क्रीन पर रखें"</string>
<string name="menu_call" msgid="3992595586042260618">"संपर्क को कॉल करें"</string>
<string name="menu_sendSMS" msgid="5535886767547006515">"इस संपर्क को SMS भेजें"</string>
<string name="menu_splitAggregate" msgid="8368636463748691868">"अलग करें"</string>
@@ -67,7 +67,7 @@
<string name="deleteConfirmation" msgid="811706994761610640">"यह संपर्क हटा दिया जाएगा."</string>
<string name="menu_discard" msgid="6456087569315685632">"छोड़ें"</string>
<string name="invalidContactMessage" msgid="8215051456181842274">"संपर्क मौजूद नहीं है."</string>
- <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"मुखपृष्ठ स्क्रीन पर संपर्क विजेट जोड़ा गया."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"मुख्यपृष्ठ स्क्रीन पर संपर्क विजेट जोड़ा गया."</string>
<string name="pickerNewContactHeader" msgid="7750705279843568147">"नया संपर्क बनाएं"</string>
<string name="pickerNewContactText" msgid="6166997164401048211">"नया संपर्क बनाएं"</string>
<string-array name="otherLabels">
@@ -118,21 +118,21 @@
<string name="description_plus_button" msgid="515164827856229880">"जोड़ें"</string>
<string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="TOTAL_NUMBER">%s</xliff:g> में से <xliff:g id="CURRENT_NUMBER">%s</xliff:g> संपर्क"</string>
<string name="search_settings_description" msgid="2675223022992445813">"आपके संपर्कों के नाम"</string>
- <string name="quickcontact_missing_app" msgid="358168575340921552">"यह कार्यवाही प्रबंधित करने के लिए कोई एप्लिकेशन नहीं मिला."</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"यह कार्यवाही प्रबंधित करने के लिए कोई एप्स नहीं मिला."</string>
<string name="menu_share" msgid="943789700636542260">"साझा करें"</string>
<string name="share_via" msgid="563121028023030093">"इसके द्वारा संपर्क साझा करें"</string>
<string name="dialog_new_group_account" msgid="2318032089273496830">"खाते के तहत समूह बनाएं"</string>
- <string name="audio_chat" msgid="2535716629358298691">"ध्वनि चैट"</string>
- <string name="video_chat" msgid="1872255818640336072">"वीडियो चैट"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"ध्वनि बातचीत"</string>
+ <string name="video_chat" msgid="1872255818640336072">"वीडियो बातचीत"</string>
<string name="connections" msgid="8098440723172028350">"कनेक्शन"</string>
<string name="add_connection_button" msgid="4861308615789601727">"कनेक्शन जोड़ें"</string>
<string name="recent" msgid="2659189233141493004">"हाल ही के"</string>
- <string name="recent_updates" msgid="4267258535615860710">"हाल ही के अपडेट"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"हाल ही के नई जानकारी"</string>
<string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> संपर्क"</string>
<!-- no translation found for from_account_format (4469138575127580203) -->
<skip />
<string name="use_photo_as_primary" msgid="8807110122951157246">"इस फ़ोटो का उपयोग करें"</string>
- <string name="contact_read_only" msgid="7421346527289472273">"इस एप्लिकेशन द्वारा संपादन-योग्य नहीं."</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"इस एप्स द्वारा संपादन-योग्य नहीं."</string>
<string name="no_contact_details" msgid="6636856378019344497">"इस संपर्क की कोई अतिरिक्त जानकारी नहीं है."</string>
<string name="group_read_only" msgid="1061762906115697637">"इस उपकरण पर संपादन योग्य नहीं."</string>
<string name="display_options_sort_list_by" msgid="6080091755852211076">"सूची को इसके अनुसार क्रमित करें"</string>
@@ -145,10 +145,10 @@
<string name="take_new_photo" msgid="7341354729436576304">"नया फ़ोटो लें"</string>
<string name="pick_photo" msgid="3746334626214970837">"गैलरी से फ़ोटो चुनें"</string>
<string name="pick_new_photo" msgid="7962368009197147617">"गैलरी से नए फ़ोटो को चुनें"</string>
- <string name="locale_change_in_progress" msgid="7583992153091537467">"भाषा के परिवर्तन दिखाने के लिए संपर्क सूची को अपडेट किया जा रहा है."</string>
- <string name="upgrade_in_progress" msgid="474511436863451061">"संपर्क सूची अपडेट की जा रही है."</string>
- <string name="upgrade_out_of_memory" msgid="1209994418877625940">"संपर्क अपग्रेड होने की प्रक्रिया में हैं. \n\nअपग्रेड प्रक्रिया को लगभग <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB आंतरिक संग्रहण की आवश्यकता होती है.\n\nनिम्न विकल्पों में से कोई एक चुनें:"</string>
- <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"कुछ एप्लिकेशन अनइंस्टॉल करें"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"भाषा के परिवर्तन दिखाने के लिए संपर्क सूची से नई जानकारी मिल रही है."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"संपर्क सूची से नई जानकारी मिल रही है."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"संपर्क अपग्रेड होने की प्रक्रिया में हैं. \n\nअपग्रेड प्रक्रिया को लगभग <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB मोबाइल संग्रहण की आवश्यकता होती है.\n\nनिम्न विकल्पों में से कोई एक चुनें:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"कुछ एप्स अनइंस्टॉल करें"</string>
<string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"अपग्रेड का पुन: प्रयास करें"</string>
<string name="search_results_searching" msgid="3984833028938569930">"खोज रहा है…"</string>
<string name="menu_display_selected" msgid="6470001164297969034">"चयनित दिखाएं"</string>
@@ -189,7 +189,7 @@
<string name="social_widget_label" msgid="6378905543028924592">"संपर्क करें"</string>
<string name="social_widget_loading" msgid="5327336597364074608">"लोड हो रहा है..."</string>
<string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"एक नया संपर्क बनाएं"</string>
- <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"किसी खाते में साइन इन करें"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"किसी खाते में प्रवेश करें"</string>
<string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"संपर्क आयात करें"</string>
<string name="create_group_dialog_title" msgid="6874527142828424475">"नया समूह बनाएं"</string>
<string name="create_group_item_label" msgid="4411981763169654825">"नया समूह बनाएं"</string>
@@ -208,8 +208,8 @@
</plurals>
<string name="toast_join_with_empty_contact" msgid="2238581529864542985">"अन्य संपर्क से जुड़ने से पहले संपर्क नाम लिखें."</string>
<string name="copy_text" msgid="3257145021583508761">"क्लिपबोर्ड पर प्रतिलिपि बनाएं"</string>
- <string name="set_default" msgid="4417505153468300351">"डिफ़ॉल्ट सेट करें"</string>
- <string name="clear_default" msgid="7193185801596678067">"डिफ़ॉल्ट साफ़ करें"</string>
+ <string name="set_default" msgid="4417505153468300351">"सामान्य सेट करें"</string>
+ <string name="clear_default" msgid="7193185801596678067">"सामान्य साफ़ करें"</string>
<string name="toast_text_copied" msgid="5143776250008541719">"पाठ की प्रतिलिपि बनाई गई"</string>
<string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"आपके परिवर्तन छोड़ें?"</string>
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
new file mode 100644
index 0000000..ea24ba9
--- /dev/null
+++ b/res/values-hy-rAM/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"Մարդիկ"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Կոնտակտներ"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"Կոնտակտ"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"Ուղիղ համարհավաքում"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"Ուղիղ հաղորդագրություն"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"Ընտրել կոնտակտի դյուրանցումը"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"Ընտրել զանգելու համարը"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"Ընտրել համարը՝ հաղորդագրելու համար"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"Ընտրել կոնտակտ"</string>
+ <string name="starredList" msgid="4817256136413959463">"Աստղանշված"</string>
+ <string name="frequentList" msgid="7154768136473953056">"Հաճախակի"</string>
+ <string name="strequentList" msgid="5640192862059373511">"Ընտրյալներ"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"Մանրամասներ կոնտակտի մասին"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"Դիտել կոնտակտը"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"Խմբագրել կոնտակտը"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"Ստեղծել կոնտակտ"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"Խմբագրել խումբը"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"Ստեղծել խումբ"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"Տեղեկատվություն"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"Թարմացումները"</string>
+ <string name="searchHint" msgid="8482945356247760701">"Որոնել կոնտակտներ"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"Դիտել կոնտակտը"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"Ավելացնել ընտրյալներում"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"Հեռացնել ընտրյալներից"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"Խմբագրել"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"Ջնջել"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"Տեղադրել գլխավոր էկրանին"</string>
+ <string name="menu_call" msgid="3992595586042260618">"Զանգել կոնտակտին"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"Հաղորդագրել կոնտակտին"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"Առանձնացնել"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"Խմբագրել"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"Ջնջել"</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>
+ <string name="splitConfirmation" msgid="740190210499587175">"Այս կոնտակտը կբաժանվի մի քանի կոնտակտների:"</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"Միացնել"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"Միացնել կոնտակտները"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"Ընտրեք կոնտակտը, որը ցանկանում եք միացնել <xliff:g id="NAME">%s</xliff:g>-ին"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"Ցույց տալ բոլոր կոնտակտները"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Առաջարկվող կոնտակները"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Բոլոր կոնտակտները"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Կոնտակտները միացվեցին"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Կարգավորել զանգերանգը"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Բոլոր զանգերը՝ ձայնային փոստին"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"Դուք չէք կարող ջնջել միայն ընթերցման համար նախատեսված հաշիվների կոնտակտները, սակայն կարող եք ձեր կոնտակտների ցանկից թաքցնել:"</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"Այս կոնտակտը պարունակում է տվյալներմի քանի հաշվիներից: Միայն ընթերցելի հաշիվներից տվյալները կթաքցվեն ձեր կոնտակների ցանկից, չեն ջնջվի:"</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"Այս կոնտակտը ջնջելիս տվյալները ևս մի քանի հաշիվներից կջնջվեն:"</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"Այս կոնտակտը կջնջվի:"</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Հրաժարվել"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"Կոնտակտը գոյություն չունի:"</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Կոնտակտի վիջեթը ավելացվեց Գլխավոր էկրանին:"</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Ստեղծել նոր կոնտակտ"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Ստեղծել նոր կոնտակտ"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"Կազմակերպություն"</item>
+ <item msgid="7196592230748086755">"Նշում"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"Գրասալիկի վրա հասանելի նկարներ չկան:"</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Հեռախոսում մատչելի լուսանկարներ չկան:"</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Կոնտակտի լուսանկարը"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"Պիտակի հատուկ անունը"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Ուղարկել զանգերը անմիջապես ձայնային փոստին"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Հեռացնել լուսանկարը"</string>
+ <string name="noContacts" msgid="8579310973261953559">"Կոնտակտներ չկան:"</string>
+ <string name="noGroups" msgid="8614664663561385253">"Խմբեր չկան:"</string>
+ <string name="noAccounts" msgid="7768267764545265909">"Խմբեր ստեղծելու համար դուք պետք է հաշիվ ունենաք:"</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"Այս խմբում ոչ ոք չկա:"</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"Խմբագրեք` խմբին անդամ ավելացնելու համար:"</string>
+ <string name="savingContact" msgid="4075751076741924939">"Կոնտակտի պահվում է..."</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"Կոնտակտը պահվեց:"</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Հնարավոր չէ պահել կոնտակտային փոփոխությունները:"</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"Խումբը պահվեց:"</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Հնարավոր չէ պահել խմբի փոփոխությունները:"</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 կոնտակտ հեռախոսահամարով"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> կոնտակտ հեռախոսահամարներով"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"Հեռախոսահամարներով կոնտակտներ չկան"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 կոնտակտ"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> կոնտակտ"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"1 գտնված"</item>
+ <item quantity="other" msgid="3852668542926965042">"<xliff:g id="COUNT">%d</xliff:g> գտնված"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Կոտնակտներ չկան"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"գտնվել է 1-ը"</item>
+ <item quantity="other" msgid="7988132539476575389">"<xliff:g id="COUNT">%d</xliff:g> գտնված"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"Բոլոր կոնտակտները"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"Խմբեր"</string>
+ <string name="callBack" msgid="5498224409038809224">"Հետ զանգել"</string>
+ <string name="callAgain" msgid="3197312117049874778">"Կրկին զանգել"</string>
+ <string name="returnCall" msgid="8171961914203617813">"Հետ զանգել"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"Ավելացնե՞լ «<xliff:g id="EMAIL">%s</xliff:g>»-ը կոնտակտներին:"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"կոնտակտի լուսանկարը"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"գումարել"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g>-ը <xliff:g id="TOTAL_NUMBER">%s</xliff:g> կոնտակտից"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"Ձեր կոնտակտների անունները"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"Այս գործողությունը կատարելու համար ոչ մի ծրագիր չի գտնվել:"</string>
+ <string name="menu_share" msgid="943789700636542260">"Տարածել"</string>
+ <string name="share_via" msgid="563121028023030093">"Տարածել կոնտակտը"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"Ստեղծել խումբ հաշվի ներքևում"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"Ձայնային զրույց"</string>
+ <string name="video_chat" msgid="1872255818640336072">"Տեսազրույց"</string>
+ <string name="connections" msgid="8098440723172028350">"Կապեր"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"Ավելացնել կապ"</string>
+ <string name="recent" msgid="2659189233141493004">"Վերջին"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"Վերջին թարմացումները"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> կոնտակտ"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"Օգտագործել այս լուսանկարը"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"Ենթակա չէ խմբագրման այս ծրագրով:"</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"Այս կոնտակտի համար չկան հավելյալ տվյալներ:"</string>
+ <string name="group_read_only" msgid="1061762906115697637">"Խմբագրելի չէ այս սարքից:"</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"Դասավորել ցանկը ըստ"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"Անունի"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"Ազգանունի"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"Դիտել կոնտակտի անունները"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"Առաջինը՝ անունը"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"Առաջինը՝ ազգանունը"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Լուսանկարել"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Լուսանկարել նորը"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"Ընտրել լուսանկարների պատկերասրահից"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"Ընտրել նոր լուսանկար Պատկերասրահից"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"Կոնտակտների ցանկը թարմացվում է՝ լեզվի փոփոխություններն արտացոլելու համար:"</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"Կոնտակտների ցանկը թարմացվում է:"</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"Կոնտակտները թարմացման գործընթացի մեջ են:\n\nԹարմացման գործընթացը պահանջում է մոտավորապես <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> Մբ հեռախոսի ներքին պահոց:\n\nԸնտրեք հետևյալ ընրանքներից մեկը՝"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Ապատեղադրել որոշ ծրագրեր"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Կրկին փորձել թարմացնել"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Որոնում..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"Ցույց տալ ընտրվածները"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"Ցուցադրել բոլորը"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"Ընտրել բոլորը"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"Ապանշել բոլորը"</string>
+ <string name="add_field" msgid="2384260056674995230">"Ավելացնել այլ դաշտ"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"Ավելացնել նորը"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Ավելացնել կազմակերպություն"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"Ամսաթիվը"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"Խմբի անունը"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"<xliff:g id="SOURCE">%1$s</xliff:g>-ի միջոցով"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="SOURCE">%2$s</xliff:g>-ով"</string>
+ <string name="description_star" msgid="2605854427360036550">"ընտրյալ"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"Խմբագրել կոնտակտը"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"չմիավորված"</item>
+ <item quantity="other" msgid="425683718017380845">"միացվել է <xliff:g id="COUNT">%0$d</xliff:g> աղբյուրից"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"Միացնե՞լ այս կոնտակտը ընտրված կոնտակտի հետ"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"Փոխարկե՞լ ընտրված կոնտակտի խմբագրմանը: Մինչ այս պահը ձեր մուտքագրած տեղեկությունները կպատճենվեն:"</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"Պատճենել Իմ կոնտակտներում"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"Ավելացնել Իմ կոնտակտներին"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"<xliff:g id="TYPE">%1$s</xliff:g> գրացուցակ"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"Ստեղծվում է անձնական պատճենը..."</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"Հատուկ"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Կարգավորումներ"</string>
+ <string name="menu_settings" msgid="377929915873428211">"Կարգավորումներ"</string>
+ <string name="menu_help" msgid="5123887102216637725">"Օգնություն"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"Ցուցադրման ընտրանքներ"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"Հեռախոսահամար"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"Ավելացնել կոնտակտներում"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"Ավելացնել կոնտակտին"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"Փակել"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"Ցուցադրել տարին"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"Կոնտակտ"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"Բեռնում..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Ստեղծել նոր կոնտակտ"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Մուտք գործել հաշիվ"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Ներմուծել կոնտակտներ"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"Ստեղծել նոր խումբ"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"Ստեղծել նոր խումբ"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 խումբ"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> խումբ"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"Ջնջե՞լ «<xliff:g id="GROUP_LABEL">%1$s</xliff:g>» խումբը: (Կոնտակտները չեն ջնջվի:)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> անձ <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>-ից"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> մարդ <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>-ից"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> անձ"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> մարդ"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Մուտքագրեք կոնտակտի անունը մեկ ուրիշի հետ միացնելուց առաջ:"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Պատճենել սեղմատախտակին"</string>
+ <string name="set_default" msgid="4417505153468300351">"Սահմանել լռելյայն"</string>
+ <string name="clear_default" msgid="7193185801596678067">"Մաքրել լռելյայն"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Տեքսը պատճենված է"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Հրաժարվե՞լ ձեր փոփոխություններից"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"Կարգավորել իմ պրոֆիլը"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Մուտքագրեք անձի անունը"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"Խմբի անունը"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"Իմ տեղային պրոֆիլը"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"Իմ <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> պրոֆիլը"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Ցուցադրվում են բոլոր կոնտակտները"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"Մարդիկ ծրագիրը ավելի լավ է աշխատում Google հաշիվների հետ:\n\n• Մուտք գործեք ցանկացած դիտարկչով:\n• Կրկնօրինակեք ձեր կոնտակտները ապահով կերպով:"</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"Պահեք ձեր կոնտակտները ապահով, նույնիսկ եթե կորցնեք ձեր հեռախոսը. համաժամեցրեք առցանց ծառայության հետ:"</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"Ավելացնել հաշիվ"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Ձեր նոր կոնտակտը չի պահուստավորվի: Ավելացնե՞լ հաշիվ, որն առցանց է պահուստավորում կոնտակտները:"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"Ձեր նոր կոնտակտը կհամաժամեցվի <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>-ի հետ:"</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"Դուք կարող եք համաժամեցնել ձեր նոր կոնտակտը այս հաշիվներից որևէ մեկի հետ: Ո՞րն եք ցանկանում ընտրել:"</string>
+ <string name="keep_local" msgid="1258761699192993322">"Պահել տեղային"</string>
+ <string name="add_account" msgid="8201790677994503186">"Ավելացնել հաշիվ"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"Ավելացնել նոր հաշիվ"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"Արտահանել տվյալների շտեմարանի ֆայլերը"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"Նկար: Ընտրեք՝ փոխելու համար"</string>
+</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index fbcce59..ac44871 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -74,7 +74,7 @@
<item msgid="8287841928119937597">"ארגון"</item>
<item msgid="7196592230748086755">"הערה"</item>
</string-array>
- <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"אין תמונות זמינות בטבלט."</string>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"אין תמונות זמינות בטאבלט."</string>
<string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"אין תמונות זמינות בטלפון."</string>
<string name="attach_photo_dialog_title" msgid="5599827035558557169">"תמונה של איש קשר"</string>
<string name="customLabelPickerTitle" msgid="1081475101983255212">"שם תווית בהתאמה אישית"</string>
@@ -118,7 +118,7 @@
<string name="description_plus_button" msgid="515164827856229880">"חיבור"</string>
<string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> מתוך <xliff:g id="TOTAL_NUMBER">%s</xliff:g> אנשי קשר"</string>
<string name="search_settings_description" msgid="2675223022992445813">"השמות של אנשי הקשר"</string>
- <string name="quickcontact_missing_app" msgid="358168575340921552">"לא נמצא יישום שיכול לטפל בפעולה זו."</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"לא נמצאה אפליקציה שיכולה לטפל בפעולה זו."</string>
<string name="menu_share" msgid="943789700636542260">"שתף"</string>
<string name="share_via" msgid="563121028023030093">"שתף איש קשר באמצעות"</string>
<string name="dialog_new_group_account" msgid="2318032089273496830">"צור קבוצה עבור חשבון"</string>
@@ -132,7 +132,7 @@
<!-- no translation found for from_account_format (4469138575127580203) -->
<skip />
<string name="use_photo_as_primary" msgid="8807110122951157246">"השתמש בתמונה זו"</string>
- <string name="contact_read_only" msgid="7421346527289472273">"לא ניתן לעריכה מיישום זה."</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"לא ניתן לעריכה מאפליקציה זו."</string>
<string name="no_contact_details" msgid="6636856378019344497">"אין מידע נוסף על איש קשר זה."</string>
<string name="group_read_only" msgid="1061762906115697637">"לא ניתן לעריכה במכשיר זה"</string>
<string name="display_options_sort_list_by" msgid="6080091755852211076">"מיין רשימה לפי"</string>
@@ -148,7 +148,7 @@
<string name="locale_change_in_progress" msgid="7583992153091537467">"רשימת אנשי הקשר מתעדכנת כדי לשקף את שינוי השפה."</string>
<string name="upgrade_in_progress" msgid="474511436863451061">"רשימת אנשי הקשר מתעדכנת."</string>
<string name="upgrade_out_of_memory" msgid="1209994418877625940">"מתבצע כרגע שדרוג של אנשי הקשר. \n\nעבור תהליך השדרוג נדרש אחסון פנימי בנפח של כ-<xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB.\n\nבחר אחת מהאפשרויות הבאות:"</string>
- <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"הסר התקנה של יישומים מסוימים"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"הסר התקנה של אפליקציות מסוימות"</string>
<string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"נסה שוב לשדרג"</string>
<string name="search_results_searching" msgid="3984833028938569930">"מחפש..."</string>
<string name="menu_display_selected" msgid="6470001164297969034">"הצג פריטים שנבחרו"</string>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
new file mode 100644
index 0000000..25b3f8f
--- /dev/null
+++ b/res/values-ka-rGE/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"ხალხი"</string>
+ <string name="contactsList" msgid="8661624236494819731">"კონტაქტები"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"კონტაქტი"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"სწრაფი დარეკვა"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"სწრაფი შეტყობინება"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"კონტაქტის მალსახმობის არჩევა"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"დასარეკად აირჩიეთ ნომერი"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"ნომრის შერჩევა შეტყობინების გასაგზავნად"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"კონტაქტის არჩევა"</string>
+ <string name="starredList" msgid="4817256136413959463">"ვარსკვლავიანი"</string>
+ <string name="frequentList" msgid="7154768136473953056">"ხშირი"</string>
+ <string name="strequentList" msgid="5640192862059373511">"რჩეულები"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"კონტაქტის დეტალები"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"კონტაქტის ნახვა"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"კონტაქტის რედაქტირება"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"კონტაქტის შექმნა"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"ჯგუფის რედაქტირება"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"ჯგუფის შექმნა"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"შესახებ"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"განახლებები"</string>
+ <string name="searchHint" msgid="8482945356247760701">"კონტაქტებში ძიება"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"კონტაქტის ნახვა"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"რჩეულებში დამატება"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"რჩეულებიდან ამოშლა"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"რედაქტირება"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"წაშლა"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"მთავარ ეკრანზე განთავსება"</string>
+ <string name="menu_call" msgid="3992595586042260618">"დარეკვა კონტაქტთან"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"ტექსტური შეტყობინების გაგზავნა კონტაქტისთვის"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"დაშლა"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"რედაქტირება"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"წაშლა"</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>
+ <string name="splitConfirmation" msgid="740190210499587175">"ეს კონტაქტი დაიშლება მრავალ კონტაქტად."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"შეერთება"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"კონტაქტების შეერთება"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"აირჩიეთ კონტაქტი, რომელიც გსურთ შეუერთოთ <xliff:g id="NAME">%s</xliff:g>-ს:"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"ყველა კონტაქტის ჩვენება"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"შემოთავაზებული კონტაქტები"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"ყველა კონტაქტი"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"შემოერთებული კონტაქტები"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"ზარის დაყენება"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"ყველა ზარი ხმოვან ფოსტაში"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"მხოლოდ კითხვადი ანგარიშებიდან კონტაქტების წაშლა შეუძლებელია, თუმცა შეგიძლიათ დამალოთ ისინი კონტაქტების სიაში."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"ეს კონტაქტი შეიცავს ინფორმაციას სხვადასხვა ანგარიშებიდან. ინფორმაცია მხოლოდ კითხვადი ანგარიშებიდან არ წაიშლება, არამედ დაიმალება კონტაქტების სიაში."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"ამ კონტაქტის წაშლით წაიშლება ინფორმაცია რამდენიმე ანგარიშიდან."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"ეს კონტაქტი წაიშლება."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"გაუქმება"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"კონტაქტი არ არსებობს."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"მთავარ ეკრანს დაემატა კონტაქტების ვიჯეტი."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"ახალი კონტაქტის შექმნა"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"ახალი კონტაქტის შექმნა"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"ორგანიზაცია"</item>
+ <item msgid="7196592230748086755">"შენიშვნა"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"ტაბლეტზე სურათები მიუწვდომელია."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"ტელეფონზე სურათები არ არის."</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"კონტაქტის ფოტო"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"მორგებული ლეიბლის სახელი"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"ზარების პირდაპირ ხმოვან ფოსტაში გაგზავნა"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"ფოტოების წაშლა"</string>
+ <string name="noContacts" msgid="8579310973261953559">"კონტაქტები არ არის."</string>
+ <string name="noGroups" msgid="8614664663561385253">"ჯგუფები არ არის."</string>
+ <string name="noAccounts" msgid="7768267764545265909">"ჯგუფების შესაქმნელად გესაჭიროებათ ანგარიში."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"ამ ჯგუფში ხალხი არ არის."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"წევრთა დასამატებლად შეასრულეთ ჯგუფის რედაქტირება."</string>
+ <string name="savingContact" msgid="4075751076741924939">"კონტაქტის შენახვა…"</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"კონტაქტი შენახულია."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"კონტაქტის ცვლილებების შენახვა ვერ მოხერხდა."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"ჯგუფი შენახულია."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"ჯგუფის ცვლილებების შენახვა ვერ მოხერხდა."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"ტელეფონის ნომრიანი 1 კონტაქტი"</item>
+ <item quantity="other" msgid="3299954047880968205">"ტელეფონის ნომრიანი <xliff:g id="COUNT">%d</xliff:g> კონტაქტი"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"ტელეფონის ნომრიანი კონტაქტები არ არის"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 კონტაქტი"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> კონტაქტი"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"მოიძებნა 1"</item>
+ <item quantity="other" msgid="3852668542926965042">"მოიძებნა <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"კონტაქტები არ არის"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"მოიძებნა 1"</item>
+ <item quantity="other" msgid="7988132539476575389">"მოიძებნა <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"ყველა კონტატი"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"ჯგუფები"</string>
+ <string name="callBack" msgid="5498224409038809224">"გადარეკვა"</string>
+ <string name="callAgain" msgid="3197312117049874778">"დარეკვა ხელახლა"</string>
+ <string name="returnCall" msgid="8171961914203617813">"გადარეკვა"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"„<xliff:g id="EMAIL">%s</xliff:g>“ დაემატოს კონტაქტებს?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"კონტაქტის ფოტო"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"პლუსი"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> (სულ <xliff:g id="TOTAL_NUMBER">%s</xliff:g> კონტაქტიდან)"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"თქვენი კონტაქტების სახელები"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"ამ მოქმედების შესასრულებლად აპი ვერ მოიძებნა."</string>
+ <string name="menu_share" msgid="943789700636542260">"გაზიარება"</string>
+ <string name="share_via" msgid="563121028023030093">"კონტაქტის გაზიარება"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"ჯგუფის შექმნა ანგარიშში"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"ხმოვანი ჩეთი"</string>
+ <string name="video_chat" msgid="1872255818640336072">"ვიდეო ჩეთი"</string>
+ <string name="connections" msgid="8098440723172028350">"კავშირები"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"კავშირის დამატება"</string>
+ <string name="recent" msgid="2659189233141493004">"უახლესი"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"უახლესი განახლებები"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g>-ის კონტაქტი"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"ამ ფოტოს გამოყენება"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"არ რედაქტირდება ამ აპიდან"</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"ამ კონტაქტისთვის დამატებითი ინფორმაცია არ არის."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"არ რედაქტირდება ამ მოწყობილობაზე."</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"სიის სორტირება"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"სახელი"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"გვარი"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"კონტაქტების სახელების ნახვა"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"ჯერ სახელი"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"ჯერ გვარი"</string>
+ <string name="take_photo" msgid="7496128293167402354">"ფოტოს გადაღება"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"ახალი ფოტოს გადაღება"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"ფოტოს არჩევა გალერეიდან"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"ახალი ფოტოს არჩევა გალერეიდან"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"მიმდინარეობს კონტაქტების სიის განახლება ენის ცვლილების ასახვის მიზნით."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"მიმდინარეობს კონტაქტების სიის განახლება."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"კონტაქტები ახალ ვერსიაზე გადასვლის პროცესშია. \n\nახალ ვერსიაზე გადასვლის პროცესს ესაჭიროება შიდა მეხსიერების დაახლოებით <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> მბაიტი.\n\nაირჩიეთ შემდეგი პარამეტრებიდან ერთ-ერთი:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"ზოგიერთი აპლიკაციის დეინსტალაცია"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"ახალ ვერსიაზე გადასვლის მცდელობის გამეორება"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ძიება..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"არჩეულის ჩვენება"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"ყველას ჩვენება"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"ყველას არჩევა"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"ყველა არჩევანის გაუქმება"</string>
+ <string name="add_field" msgid="2384260056674995230">"სხვა ველის დამატება"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"ახლის დამატება"</string>
+ <string name="add_organization" msgid="7311893231158291197">"ორგანიზაციის დამატება"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"თარიღი"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"ჯგუფის სახელი"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"<xliff:g id="SOURCE">%1$s</xliff:g>-ის საშუალებით"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="SOURCE">%2$s</xliff:g>-ის მეშვეობით"</string>
+ <string name="description_star" msgid="2605854427360036550">"რჩეული"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"კონტაქტის რედაქტირება"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"გასაერთიანებელი"</item>
+ <item quantity="other" msgid="425683718017380845">"გაერთიანდა <xliff:g id="COUNT">%0$d</xliff:g> წყაროდან"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"გსურთ მიმდინარე და არჩეული კონტაქტების შეერთება?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"გადაერთვებით არჩეული კონტაქტის რედაქტირებაზე? მოხდება თქვენს მიერ შეყვანილი ინფორმაციის კოპირება."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"კოპირება ჩემს კონტაქტებში"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"ჩემს კონტაქტებში დამატება"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"კატალოგი <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"პირადი ასლის შექმნა…"</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"მორგებული"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"პარამეტრები"</string>
+ <string name="menu_settings" msgid="377929915873428211">"პარამეტრები"</string>
+ <string name="menu_help" msgid="5123887102216637725">"დახმარება"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"ეკრანის პარამეტრები"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"ტელეფონის ნომერი"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"კონტაქტებში დამატება"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"დაემატოს კონტაქტს"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"დახურვა"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"მიუთითეთ წელი"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"კონტაქტი"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"იტვირთება…"</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"ახალი კონტაქტის შექმნა"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"ანგარიშზე შესვლა"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"კონტაქტების იმპორტი"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"ახალი ჯგუფის შექმნა"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"ახალი ჯგუფის შექმნა"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 ჯგუფი"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> ჯგუფი"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"გსურთ ჯგუფის „<xliff:g id="GROUP_LABEL">%1$s</xliff:g>“ წაშლა? (კონტაქტები არ წაიშლება)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> ადამიანი <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>-დან"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> ადამიანი <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>-დან"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> ადამიანი"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> ადამიანი"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"სხვა კონტაქტთან შეერთებამდე აკრიფეთ კონტაქტის სახელი."</string>
+ <string name="copy_text" msgid="3257145021583508761">"კოპირება გაცვლის ბუფერში"</string>
+ <string name="set_default" msgid="4417505153468300351">"ნაგულისხმევად დაყენება"</string>
+ <string name="clear_default" msgid="7193185801596678067">"ნაგულისხმევის წაშლა"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"კოპირებული ტექსტი"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"გსურთ ცვლილებების გაუქმება?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"ჩემი პროფილის პარამეტრების დაყენება"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"აკრიფეთ კონტაქტის სახელი"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"ჯგუფის სახელი"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"ჩემი ადგილობრივი პროფილი"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"ჩემი <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> პროფილი"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"ყველა კონტაქტის ჩვენება"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"აპლიკაცია „ხალხი“ უკეთ მუშაობს Google-ის ანგარიშთან ერთად.\n\n• განახორციელეთ წვდომა ნებისმიერი ვებ-ბრაუზერიდან.\n• საიმედოდ დაამარქაფეთ თქვენი კონტაქტები."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"შეინახეთ თქვენი კონტაქტები საიმედოდ ტელეფონის დაკარგვის შემთხვევაშიც კი: მოახდინეთ სინქრონიზაცია ონლაინ სერვისთან."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"ანგარიშის დამატება"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"თქვენი ახალი კონტაქტი არ დამარქაფდება. გსურთ ანგარიშის დამატება, რომელიც დაამარქაფებს კონტაქტებს ონლაინ?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"მოხდება თქვენი ახალი კონტაქტის სინქრონიზაცია <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>-თან."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"ახალი კონტაქტის სინქრონიზაცია შეგიძლიათ ერთ-ერთი შემდეგი ანგარიშიდან. რომლის გამოყენება გსურთ?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"შენახვა ადგილობრივად"</string>
+ <string name="add_account" msgid="8201790677994503186">"ანგარიშის დამატება"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"ახალი ანგარიშის დამატება"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"მონაცემთა ბაზის ფაილების ექსპორტი"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"სურათი. მონიშნეთ შესაცვლელად"</string>
+</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
new file mode 100644
index 0000000..18b9828
--- /dev/null
+++ b/res/values-km-rKH/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"មនុស្ស"</string>
+ <string name="contactsList" msgid="8661624236494819731">"ទំនាក់ទំនង"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"ទំនាក់ទំនង"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"ហៅដោយផ្ទាល់"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"ផ្ញើសារដោយផ្ទាល់"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"ជ្រើសផ្លូវកាត់ទំនាក់ទំនង"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"ជ្រើសលេខដើម្បីហៅ"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"ជ្រើសលេខដើម្បីផ្ញើសារ"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"ជ្រើសទំនាក់ទំនង"</string>
+ <string name="starredList" msgid="4817256136413959463">"បានដាក់ផ្កាយ"</string>
+ <string name="frequentList" msgid="7154768136473953056">"ញឹកញាប់"</string>
+ <string name="strequentList" msgid="5640192862059373511">"សំណព្វ"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"ព័ត៌មានលម្អិតរបស់ទំនាក់ទំនង"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"មើលទំនាក់ទំនង"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"កែទំនាក់ទំនង"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"បង្កើតទំនាក់ទំនង"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"កែក្រុម"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"បង្កើតក្រុម"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"អំពី"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"បច្ចុប្បន្នភាព"</string>
+ <string name="searchHint" msgid="8482945356247760701">"រកទំនាក់ទំនង"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"មើលទំនាក់ទំនង"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"បន្ថែមទៅសំណព្វ"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"លុបចេញពីសំណព្វ"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"កែសម្រួល"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"លុប"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"ដាក់លើអេក្រង់ដើម"</string>
+ <string name="menu_call" msgid="3992595586042260618">"ហៅទំនាក់ទំនង"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"អត្ថបទទំនាក់ទំនង"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"បំបែក"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"កែសម្រួល"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"លុប"</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>
+ <string name="splitConfirmation" msgid="740190210499587175">"នឹងបំបែកទំនាក់ទំនងនេះទៅជាទំនាក់ទំនងច្រើន។"</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"ចូលរួម"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"ភ្ជាប់ទំនាក់ទំនង"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"ជ្រើសទំនាក់ទំនងដែលអ្នកចង់ភ្ជាប់ជាមួយ <xliff:g id="NAME">%s</xliff:g>៖"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"បង្ហាញទំនាក់ទំនងទាំងអស់"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"ទំនាក់ទំនងដែលបានស្នើ"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"ទំនាក់ទំនងទាំងអស់"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"ទំនាក់ទំនងដែលបានភ្ជាប់"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"កំណត់សំឡេងរោទ៍"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"ការហៅទាំងអស់ទៅសារជាសំឡេង"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"អ្នកមិនអាចលុបទំនាក់ទំនងពីគណនីបានតែអានទេ ប៉ុន្តែអ្នកអាចលាក់ពួកវានៅក្នុងបញ្ជីទំនាក់ទំនងរបស់អ្នកបាន។"</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"ទំនាក់ទំនងនេះមានព័ត៌មានពីគណនីច្រើន។ នឹងលាក់ព័ត៌មានពីគណនីបានតែអាន, មិនមែនលុបទេ។"</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"ការលុបទំនាក់ទំនងនេះនឹងលុបព័ត៌មានពីគណនីច្រើនទៀត។"</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"នឹងលុបទំនាក់ទំនងនេះ។"</string>
+ <string name="menu_discard" msgid="6456087569315685632">"បោះបង់"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"មិនមានទំនាក់ទំនង។"</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"បានបន្ថែមធាតុក្រាហ្វិករបស់ទំនាក់ទំនងទៅអេក្រង់ដើម។"</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"បង្កើតទំនាក់ទំនងថ្មី"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"បង្កើតទំនាក់ទំនងថ្មី"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"ស្ថាប័ន"</item>
+ <item msgid="7196592230748086755">"ចំណាំ"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"មិនមានរូបភាពនៅលើកុំព្យូទ័របន្ទះនេះទេ។"</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"មិនមានរូបភាពនៅលើទូរស័ព្ទ។"</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"រូបថតទំនាក់ទំនង"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"ឈ្មោះស្លាកផ្ទាល់ខ្លួន"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"បញ្ជូនការហៅដោយផ្ទាល់ទៅសារជាសំឡេង"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"លុបរូបថតចេញ"</string>
+ <string name="noContacts" msgid="8579310973261953559">"មិនមានទំនាក់ទំនង។"</string>
+ <string name="noGroups" msgid="8614664663561385253">"មិនមានក្រុម។"</string>
+ <string name="noAccounts" msgid="7768267764545265909">"ដើម្បីបង្កើតក្រុមអ្នកចាំបាច់ត្រូវមានគណនីមួយ។"</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"មិនមានមនុស្សនៅក្នុងក្រុមនេះទេ។"</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"ដើម្បីបន្ថែម, កែសម្រួលក្រុម។"</string>
+ <string name="savingContact" msgid="4075751076741924939">"កំពុងរក្សាទុកទំនាក់ទំនង..."</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"បានរក្សាទុកទំនាក់ទំនង។"</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"មិនអាចរក្សាទុកការប្ដូរទំនាក់ទំនង។"</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"បានរក្សាទុកក្រុម។"</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"មិនអាចរក្សាទុកការប្ដូរក្រុម។"</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"ទំនាក់ទំនង ១ ដែលមានលេខទូរស័ព្ទ"</item>
+ <item quantity="other" msgid="3299954047880968205">"ទំនាក់ទំនង <xliff:g id="COUNT">%d</xliff:g> ដែលមានលេខទូរស័ព្ទ"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"គ្មានទំនាក់ទំនងដែលមានលេខទូរស័ព្ទ"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"ទំនាក់ទំនង 1"</item>
+ <item quantity="other" msgid="3578469907265375314">"ទំនាក់ទំនង <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"បានរកឃើញ ១"</item>
+ <item quantity="other" msgid="3852668542926965042">"បានរកឃើញ <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"មិនមានទំនាក់ទំនង"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"បានរកឃើញ ១"</item>
+ <item quantity="other" msgid="7988132539476575389">"បានរកឃើញ <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"ទំនាក់ទំនងទាំងអស់"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"ក្រុម"</string>
+ <string name="callBack" msgid="5498224409038809224">"ហៅទៅវិញ"</string>
+ <string name="callAgain" msgid="3197312117049874778">"ហៅម្ដងទៀត"</string>
+ <string name="returnCall" msgid="8171961914203617813">"ហៅទៅវិញ"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"បន្ថែម \"<xliff:g id="EMAIL">%s</xliff:g>\" ទៅទំនាក់ទំនង?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"រូបថតទំនាក់ទំនង"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"បូក"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> នៃទំនាក់ទំនង <xliff:g id="TOTAL_NUMBER">%s</xliff:g>"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"ឈ្មោះនៃទំនាក់ទំនងរបស់អ្នក"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"រកមិនឃើញកម្មវិធីសម្រាប់សកម្មភាពនេះទេ។"</string>
+ <string name="menu_share" msgid="943789700636542260">"ចែករំលែក"</string>
+ <string name="share_via" msgid="563121028023030093">"ចែករំលែកទំនាក់ទំនងតាម"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"បង្កើតក្រុមនៅក្នុងគណនី"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"ជជែកជាសំឡេង"</string>
+ <string name="video_chat" msgid="1872255818640336072">"ជជែកជាវីដេអូ"</string>
+ <string name="connections" msgid="8098440723172028350">"ការតភ្ជាប់"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"បន្ថែមការតភ្ជាប់"</string>
+ <string name="recent" msgid="2659189233141493004">"ថ្មីៗ"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"បច្ចុប្បន្នភាពថ្មីៗ"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> ទំនាក់ទំនង"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"ប្រើរូបថតនេះ"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"ពីកម្មវិធីនេះ មិនអាចកែបានទេ។"</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"មិនមានព័ត៌មានបន្ថែមសម្រាប់ទំនាក់ទំនងនេះទេ។"</string>
+ <string name="group_read_only" msgid="1061762906115697637">"មិនអាចកែបានទេលើឧបករណ៍នេះ។"</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"តម្រៀបបញ្ជីតាម"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"នាមខ្លួន"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"នាមត្រកូល"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"មើលឈ្មោះទំនាក់ទំនង"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"នាមខ្លួនដំបូង"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"នាមត្រកូលជាមុន"</string>
+ <string name="take_photo" msgid="7496128293167402354">"ថតរូប"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"ថតរូបថ្មី"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"ជ្រើសរូបថតពីវិចិត្រសាល"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"ជ្រើសរូបថតថ្មីពីវិចិត្រសាល"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"កំពុងធ្វើបច្ចុប្បន្នភាពទំនាក់ទំនងដើម្បីឆ្លុះបញ្ចាំងការប្ដូរភាសា។"</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"កំពុងធ្វើបច្ចុប្បន្នភាពបញ្ជីទំនាក់ទំនង។"</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"កំពុងធ្វើបច្ចុប្បន្នភាពទំនាក់ទំនង។ \n\nដំណើរការនេះទាមទារឧបករណ៍ផ្ទុកខាងក្នុងប្រហែល <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> មេកាបៃ។\n\nជ្រើសជម្រើសមួយខាងក្រោម៖"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"លុបកម្មវិធីមួយចំនួន"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"ធ្វើបច្ចុប្បន្នភាពម្ដងទៀត"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"កំពុងរក..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"បង្ហាញអ្វីដែលបានជ្រើស"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"បង្ហាញទាំងអស់"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"ជ្រើសទាំងអស់"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"មិនជ្រើសទាំងអស់"</string>
+ <string name="add_field" msgid="2384260056674995230">"បន្ថែមវាលផ្សេងទៀត"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"បន្ថែមថ្មី"</string>
+ <string name="add_organization" msgid="7311893231158291197">"បន្ថែមស្ថាប័ន"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"កាលបរិច្ឆេទ"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"ឈ្មោះក្រុម"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"តាមរយៈ <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> តាមរយៈ <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="description_star" msgid="2605854427360036550">"សំណព្វ"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"កែទំនាក់ទំនង"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"មិនបានបញ្ចូលចូលគ្នា"</item>
+ <item quantity="other" msgid="425683718017380845">"បានបញ្ចូលគ្នាមកពីប្រភព <xliff:g id="COUNT">%0$d</xliff:g>"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"ភ្ជាប់ទំនាក់ទំនងបច្ចុប្បន្នជាមួយទំនាក់ទំនងដែលបានជ្រើស?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"ប្ដូរដើម្បីកែទំនាក់ទំនងដែលបានជ្រើស? ព័ត៌មានដែលអ្នកបញ្ចូលនឹងបានចម្លង។"</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"ចម្លងទៅទំនាក់ទំនងរបស់ខ្ញុំ"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"បន្ថែមទៅទំនាក់ទំនងរបស់ខ្ញុំ"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"ថត <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"កំពុងបង្កើតច្បាប់ចម្លងផ្ទាល់ខ្លួន..."</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"ផ្ទាល់ខ្លួន"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ការកំណត់"</string>
+ <string name="menu_settings" msgid="377929915873428211">"ការកំណត់"</string>
+ <string name="menu_help" msgid="5123887102216637725">"ជំនួយ"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"បង្ហាញជម្រើស"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"លេខទូរស័ព្ទ"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"បន្ថែមទៅទំនាក់ទំនង"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"បន្ថែមទៅទំនាក់ទំនង"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"បិទ"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"ផ្ដល់ឆ្នាំ"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"ទំនាក់ទំនង"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"កំពុងផ្ទុក..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"បង្កើតទំនាក់ទំនងថ្មី"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"ចូលគណនី"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"នាំចូលទំនាក់ទំនង"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"បង្កើតក្រុមថ្មី"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"បង្កើតក្រុមថ្មី"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"១ ក្រុម"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> ក្រុម"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"លុបក្រុម \"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\"? (ទំនាក់ទំនងរបស់វានឹងមិនលុបទេ)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> នាក់ពី <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> នាក់ពី <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> នាក់"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> នាក់"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"សូមបញ្ចូលឈ្មោះទំនាក់ទំនងមុនពេលចូលរួមជាមួយទំនាក់ទំនងផ្សេងទៀត។"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ចម្លងទៅក្ដារតម្បៀតខ្ទាស់"</string>
+ <string name="set_default" msgid="4417505153468300351">"កំណត់លំនាំដើម"</string>
+ <string name="clear_default" msgid="7193185801596678067">"សម្អាតលំនាំដើម"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"បានចម្លងអត្ថបទ"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"បោះបង់ការប្ដូរររបស់អ្នក?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"រៀបចំប្រវត្តិរូបរបស់ខ្ញុំ"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"វាយឈ្មោះមនុស្ស"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"ឈ្មោះរបស់ក្រុម"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"ប្រវត្តិរូបមូលដ្ឋានរបស់ខ្ញុំ"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"ប្រវត្តិរូប <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> របស់ខ្ញុំ"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"បង្ហាញទំនាក់ទំនងទាំងអស់"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"មនុស្សធ្វើការបានយ៉ាងប្រសើរជាមួយគណនីរបស់ Google ។ \n \n •អាចចូលដំណើរការពីកម្មវិធីអ៊ីនធឺណិតណាក៏បាន។ \n •បម្រុងទុកទំនាក់ទំនងរបស់អ្នកយ៉ាងមានសុវត្ថិភាព។"</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"រក្សាទុកទំនាក់ទំនងរបស់អ្នកយ៉ាងមានសុវត្ថិភាព ទោះបីជាអ្នកបាត់ទូរស័ព្ទក៏ដោយ៖ ធ្វើសមកាលកម្មជាមួយសេវាកម្មលើបណ្ដាញ។"</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"បន្ថែមគណនី"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"នឹងមិនបម្រុងទុកទំនាក់ទំនងថ្មីរបស់អ្នកទេ។ បន្ថែមគណនីដើម្បីបម្រុងទុកទំនាក់ទំនងនៅលើបណ្ដាញ?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"នឹងធ្វើសមកាលកម្មទំនាក់ទំនងថ្មីរបស់អ្នកជាមួយ <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g> ។"</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"អ្នកអាចធ្វើសមកាលកម្មទំនាក់ទំនងថ្មីរបស់អ្នកជាមួយគណនីមួយខាងក្រោម។ តើអ្នកចង់ប្រើមួយណា?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"រក្សាទុកមូលដ្ឋាន"</string>
+ <string name="add_account" msgid="8201790677994503186">"បន្ថែមគណនី"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"បន្ថែមគណនីថ្មី"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"នាំចេញឯកសារមូលដ្ឋានទិន្នន័យ"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"រូបភាព។ ជ្រើសដើម្បីប្ដូរ"</string>
+</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index ca5f00a..da23b2f 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -224,7 +224,7 @@
<string name="generic_no_account_prompt_title" msgid="753783911899054860">"계정 추가"</string>
<string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"새 연락처는 백업되지 않습니다. 온라인에 주소록을 백업할 계정을 추가하시겠습니까?"</string>
<string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"새 연락처가 <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>와(과) 동기화됩니다."</string>
- <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"새 연락처를 다음 계정 중 하나와 동기화할 수 있습니다. 무엇을 사용하시겠습니까?"</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"새 연락처를 다음 계정 중 하나와 동기화할 수 있습니다. 원하는 계정을 선택하세요."</string>
<string name="keep_local" msgid="1258761699192993322">"오프라인 보관"</string>
<string name="add_account" msgid="8201790677994503186">"계정 추가"</string>
<string name="add_new_account" msgid="5748627740680940264">"새 계정 추가"</string>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
new file mode 100644
index 0000000..fbdd885
--- /dev/null
+++ b/res/values-lo-rLA/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"People"</string>
+ <string name="contactsList" msgid="8661624236494819731">"ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"ໂທຫາໂດຍກົງ"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"ສົ່ງຂໍ້ຄວາມຫາໂດຍກົງ"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"ເລືອກທາງລັດລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"ເລືອກໝາຍເລກເພື່ອໂທ"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"ເລືອກເບີເພື່ອສົ່ງຂໍ້ຄວາມ"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"ເລືອກລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="starredList" msgid="4817256136413959463">"ໝາຍດາວແລ້ວ"</string>
+ <string name="frequentList" msgid="7154768136473953056">"ເລື້ອຍໆ"</string>
+ <string name="strequentList" msgid="5640192862059373511">"ລາຍການທີ່ມັກ"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"ລາຍລະອຽດລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"ເບິ່ງລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"ແກ້ໄຂລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"ສ້າງລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"ແກ້ໄຂກຸ່ມ"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"ສ້າງກຸ່ມ"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"ກ່ຽວກັບ"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"ອັບເດດ"</string>
+ <string name="searchHint" msgid="8482945356247760701">"ຊອກຫາລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"ເບິ່ງລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"ເພີ່ມເປັນລາຍການທີ່ມັກ"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"ລຶບອອກຈາກລາຍການທີ່ມັກ"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"ແກ້ໄຂ"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"ລຶບ"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"ວາງໃສ່ໜ້າຈໍຫຼັກ"</string>
+ <string name="menu_call" msgid="3992595586042260618">"ໂທຫາລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"ສົ່ງຂໍ້ຄວາມຫາລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"ແຍກຂໍ້ມູນ"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"ແກ້ໄຂ"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"ລຶບ"</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>
+ <string name="splitConfirmation" msgid="740190210499587175">"ລາຍຊື່ຜູ່ຕິດຕໍ່ຈະຖືກແຍກເປັນຫຼາຍລາຍຊື່ຜູ່ຕິດຕໍ່."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"ຮວມ"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"ຮວມລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"ເລືອກລາຍຊື່ຜູ່ຕິດຕໍ່ ທີ່ທ່ານຕ້ອງການຮວມກັບ <xliff:g id="NAME">%s</xliff:g>:"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"ສະແດງລາຍຊື່ຜູ່ຕິດຕໍ່ທັງໝົດ"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"ລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ແນະນຳ"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"ລາຍຊື່ຜູ່ຕິດຕໍ່ທັງໝົດ"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"ຮວມລາຍຊື່ຜູ່ຕິດຕໍ່ແລ້ວ"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"ຕັ້ງສຽງຣິງໂທນ"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"ໂອນທຸກສາຍໄປຂໍ້ຄວາມສຽງ"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"ທ່ານບໍ່ສາມາດລຶບລາຍຊື່ຜູ່ຕິດຕໍ່ຈາກບັນຊີທີ່ອ່ານໄດ້ເທົ່ານັ້ນ ແຕ່ທ່ານສາມາດເຊື່ອງມັນໄວ້ໃນລາຍຊື່ຜູ່ຕິດຕໍ່ຂອງທ່ານ."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"ລາຍຊື່ຜູ່ຕິດຕໍ່ນີ້ມີຂໍ້ມູນຈາກຫຼາຍບັນຊີ. ຂໍ້ມູນຈາກບັນຊີທີ່ອ່ານໄດ້ເທົ່ານັ້ນ ຈະຖືກເຊື່ອງໄວ້ໃນລາຍຊື່ຂອງທ່ານ ແຕ່ບໍ່ຖືກລຶບອອກ."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"ການລຶບລາຍຊື່ຜູ່ຕິດຕໍ່ນີ້ຈະລຶບຂໍ້ມູນຈາກຫຼາຍບັນຊີ."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"ລາຍຊື່ຜູ່ຕິດຕໍ່ນີ້ຈະຖືກລຶບອອກ."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"ປິດໄວ້"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"ບໍ່ມີລາຍຊື່ຜູ່ຕິດຕໍ່."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"ເພີ່ມວິດເຈັດລາຍຊື່ຜູ່ຕິດຕໍ່ໃສ່ໜ້າຈໍຫຼັກແລ້ວ."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"ສ້າງລາຍຊື່ຜູ່ຕິດຕໍ່ໃໝ່"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"ສ້າງລາຍຊື່ຜູ່ຕິດຕໍ່ໃໝ່"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"ອົງກອນ"</item>
+ <item msgid="7196592230748086755">"ໝາຍເຫດ"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"ບໍ່ມີຮູບໃນແທັບເລັດທີ່ສາມາດໃຊ້ໄດ້."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"ບໍ່ມີຮູບທີ່ສາມາດໃຊ້ໄດ້ໃນໂທລະສັບ."</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"ຮູບລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"ປ້າຍກຳກັບຊື່ກຳນົດເອງ"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"ສົ່ງການໂທອອກໄປຫາຂໍ້ຄວາມສຽງໂດຍກົງ"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"ລຶບຮູບພາບ"</string>
+ <string name="noContacts" msgid="8579310973261953559">"ບໍ່ມີລາຍຊື່ຜູ່ຕິດຕໍ່."</string>
+ <string name="noGroups" msgid="8614664663561385253">"ບໍ່ມີກຸ່ມ."</string>
+ <string name="noAccounts" msgid="7768267764545265909">"ເພື່ອສ້າງກຸ່ມ ທ່ານຈະຕ້ອງມີບັນຊີກ່ອນ."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"ບໍ່ມີຄົນໃນກຸ່ມນີ້."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"ເພື່ອເພີ່ມລາຍຊື່, ກະລຸນາແກ້ໄຂກຸ່ມ."</string>
+ <string name="savingContact" msgid="4075751076741924939">"ກຳລັງບັນທຶກລາຍຊື່ຜູ່ຕິດຕໍ່..."</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"ບັນທຶກລາຍຊື່ຜູ່ຕິດຕໍ່ແລ້ວ."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"ບໍ່ສາມາດບັນທຶກການແກ້ໄຂລາຍຊື່ຜູ່ຕິດຕໍ່ໄດ້."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"ບັນທຶກກຸ່ມແລ້ວ."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"ບໍ່ສາມາດບັນທຶກການແກ້ໄຂກຸ່ມໄດ້."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 ລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ມີເບີໂທລະສັບ"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> ລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ມີເບີໂທລະສັບ"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"ບໍ່ມີລາຍຊື່ທີ່ມີເບີໂທລະສັບ"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 ລາຍຊື່ຜູ່ຕິດຕໍ່"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> ລາຍຊື່ຜູ່ຕິດຕໍ່"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"ພົບ 1"</item>
+ <item quantity="other" msgid="3852668542926965042">"ພົບ <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"ບໍ່ມີລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"ພົບ 1 ລາຍຊື່"</item>
+ <item quantity="other" msgid="7988132539476575389">"ພົບ <xliff:g id="COUNT">%d</xliff:g>"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"ລາຍຊື່ຜູ່ຕິດຕໍ່ທັງໝົດ"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"ກຸ່ມ"</string>
+ <string name="callBack" msgid="5498224409038809224">"ໂທກັບ"</string>
+ <string name="callAgain" msgid="3197312117049874778">"ໂທອີກເທື່ອນຶ່ງ"</string>
+ <string name="returnCall" msgid="8171961914203617813">"ໂທກັບ"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"ເພີ່ມ \"<xliff:g id="EMAIL">%s</xliff:g>\" ໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"ຮູບພາບລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"ບວກ"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"ລາຍຊື່ຜູ່ຕິດຕໍ່ <xliff:g id="CURRENT_NUMBER">%s</xliff:g> ຈາກທັງໝົດ <xliff:g id="TOTAL_NUMBER">%s</xliff:g> ລາຍຊື່"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"ຊື່ຂອງລາຍຊື່ຜູ່ຕິດຕໍ່ຂອງທ່ານ"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"ບໍ່ພົບແອັບຯທີ່ໃຊ້ເພື່ອດຳເນີນການ."</string>
+ <string name="menu_share" msgid="943789700636542260">"ແບ່ງປັນ"</string>
+ <string name="share_via" msgid="563121028023030093">"ແບ່ງປັນລາຍຊື່ຜູ່ຕິດຕໍ່ຜ່ານທາງ"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"ສ້າງກຸ່ມພາຍໃຕ້ບັນຊີ"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"ການສົນທະນາດ້ວຍສຽງ"</string>
+ <string name="video_chat" msgid="1872255818640336072">"ການສົນທະນາດ້ວຍວິດີໂອ"</string>
+ <string name="connections" msgid="8098440723172028350">"ການເຊື່ອມຕໍ່"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"ເພີ່ມການເຊື່ອມຕໍ່"</string>
+ <string name="recent" msgid="2659189233141493004">"ເມື່ອບໍ່ດົນມານີ້"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"ອັບເດດເມື່ອໄວໆນີ້"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"ໃຊ້ຮູບນີ້"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"ບໍ່ສາມາດແກ້ໄຂໄດ້ຈາກແອັບຯນີ້."</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"ບໍ່ມີຂໍ້ມູນເພີ່ມເຕີມສຳລັບລາຍຊື່ຜູ່ຕິດຕໍ່ນີ້."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"ບໍ່ສາມາດແກ້ໄຂໄດ້ໃນອຸປະກອນນີ້."</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"ຈັດຮຽງລາຍຊື່ໂດຍ"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"ຊື່"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"ນາມສະກຸນ"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"ເບິ່ງຊື່ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"ຊື່ມາກ່ອນ"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"ນາມສະກຸນກ່ອນ"</string>
+ <string name="take_photo" msgid="7496128293167402354">"ຖ່າຍຮູບ"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"ຖ່າຍຮູບໃໝ່"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"ເລືອກຮູບຈາກຄັງຮູບພາບ"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"ເລືອກຮູບໃໝ່ຈາກຄັງຮູບພາບ"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"ລາຍຊື່ຜູ່ຕິດຕໍ່ກຳລັງຖືກອັບເດດຕາມການປ່ຽນແປງຂອງພາສາ."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"ລາຍການລາຍຊື່ຜູ່ຕິດຕໍ່ກຳລັງຖືກອັບເດດ."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"ລາຍຊື່ຜູ່ຕິດຕໍ່ກຳລັງຢູ່ໃນລະຫວ່າງການອັບເກຣດ. \n\nຂັ້ນຕອນການອັບເກຣດ ຈະໃຊ້ບ່ອນຈັດເກັບຂໍ້ມູນພາຍໃນ <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB.\n\nກະລຸນາເລືອກໂຕເລືອກໃດນຶ່ງຕໍ່ໄປນີ້:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"ຖອນການຕິດຕັ້ງບາງແອັບພລິເຄຊັນອອກ"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"ລອງອັບເກຣດອີກຄັ້ງ"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ກຳລັງຊອກຫາ..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"ສະແດງສິ່ງທີ່ເລືອກ"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"ສະແດງທັງໝົດ"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"ເລືອກທັງໝົດ"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"ບໍ່ເລືອກທັງໝົດ"</string>
+ <string name="add_field" msgid="2384260056674995230">"ເພີ່ມຊ່ອງຂໍ້ມູນອື່ນ"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"ເພີ່ມໃໝ່"</string>
+ <string name="add_organization" msgid="7311893231158291197">"ເພີ່ມອົງກອນ"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"ວັນທີ"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"ຊື່ກຸ່ມ"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"ຜ່ານ <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> ຜ່ານ <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="description_star" msgid="2605854427360036550">"ໝາຍດາວ"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"ແກ້ໄຂລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"ຍັງບໍ່ຮວມເທື່ອ"</item>
+ <item quantity="other" msgid="425683718017380845">"ຮວມມາຈາກ <xliff:g id="COUNT">%0$d</xliff:g> ແຫລ່ງຂໍ້ມູນ"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"ຮວມລາຍຊື່ຜູ່ຕິດຕໍ່ນີ້ ກັບລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ເລືອກ?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"ສະລັບໄປທີ່ການແກ້ໄຂລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ເລືອກ? ຂໍ້ມູນທີ່ທ່ານຂຽນມາຈະຖືກສຳເນົາໄວ້."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"ສຳເນົາໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່ຂອງຂ້ອຍ"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"ເພີ່ມໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່ຂອງຂ້ອຍ"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"ໄດເຣັກທໍຣີ <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"ກຳລັງສ້າງສຳເນົາສ່ວນໂຕ..."</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"ກຳນົດເອງ"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ການຕັ້ງຄ່າ"</string>
+ <string name="menu_settings" msgid="377929915873428211">"ການຕັ້ງຄ່າ"</string>
+ <string name="menu_help" msgid="5123887102216637725">"ຊ່ວຍເຫຼືອ"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"ໂຕເລືອກການສະແດງຜົນ"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"ເບີໂທລະສັບ"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"ເພີ່ມໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"ເພີ່ມໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"ປິດ"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"ລະບຸປີ"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"ກຳລັງໂຫລດ..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"ສ້າງລາຍຊື່ຜູ່ຕິດຕໍ່ໃໝ່"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"ເຂົ້າສູ່ລະບົບບັນຊີ"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"ນຳເຂົ້າລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"ສ້າງກຸ່ມໃໝ່"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"ສ້າງກຸ່ມໃໝ່"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 ກຸ່ມ"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> ກຸ່ມ"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"ລຶບກຸ່ມ \"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\"? (ລາຍຊື່ຜູ່ຕິດຕໍ່ຈະບໍ່ຖືກລຶບອອກ.)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> ຄົນຈາກ <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> ຄົນຈາກ <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> ຄົນ"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> ຄົນ"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"ພິມຊື່ຂອງລາຍຊື່ຜູ່ຕິດຕໍ່ກ່ອນການຮວມກັບລາຍຊື່ອື່ນ."</string>
+ <string name="copy_text" msgid="3257145021583508761">"ສຳເນົາໃສ່ຄລິບບອດ"</string>
+ <string name="set_default" msgid="4417505153468300351">"ຕັ້ງຄ່າເລີ່ມຕົ້ນ"</string>
+ <string name="clear_default" msgid="7193185801596678067">"ລຶບຄ່າເລີ່ມຕົ້ນ"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"ສຳເນົາຂໍ້ຄວາມແລ້ວ"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"ຍົກເລີກການແກ້ໄຂຂອງທ່ານ?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"ຕັ້ງຄ່າໂປຣໄຟລ໌ຂອງຂ້ອຍ"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"ພິມຊື່ຄົນ"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"ຊື່ກຸ່ມ"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"ໂປຣໄຟລ໌ໃນອຸປະກອນຂອງຂ້ອຍ"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"ໂປຣໄຟລ໌ <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> ຂອງຂ້ອຍ"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"ສະແດງລາຍຊື່ຜູ່ຕິດຕໍ່ທັງໝົດ"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"ເຮັດວຽກໄດ້ດີຂຶ້ນດ້ວຍບັນຊີ Google.\n\n• ເຂົ້າເຖິງໄດ້ຈາກທຸກໂປຣແກຣມທ່ອງເວັບ.\n• ສຳຮອງຂໍ້ມູນລາຍຊື່ຜູ່ຕິດຕໍ່ຂອງທ່ານຢ່າງປອດໄພ."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"ເກັບຮັກສາລາຍຊື່ຜູ່ຕິດຕໍ່ຂອງທ່ານໄວ້ຢ່າງປອດໄພ ເຖິງແມ່ນວ່າໂທລະສັບຂອງທ່ານຈະເສຍກໍຕາມ ດ້ວຍການຊິ້ງຂໍ້ມູນກັບບໍລິການອອນລາຍ."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"ເພີ່ມບັນຊີ"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"ລາຍຊື່ຜູ່ຕິດຕໍ່ໃໝ່ຂອງທ່ານຈະບໍ່ຖືກສຳຮອງຂໍ້ມູນ. ທ່ານຕ້ອງການເພີ່ມບັນຊີ ທີ່ສາມາດສຳຮອງຂໍ້ມູນອອນລາຍໄດ້ຫຼືບໍ່?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"ລາຍຊື່ຜູ່ຕິດຕໍ່ໃໝ່ຂອງທ່ານຈະຖືກຊິ້ງຂໍ້ມູນກັບ <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"ທ່ານສາມາດຊິ້ງຂໍ້ມູນລາຍຊື່ຜູ່ຕິດຕໍ່ໃໝ່ຂອງທ່ານ ກັບບັນຊີຕໍ່ໄປນີ້ໄດ້. ທ່ານຕ້ອງການໃຊ້ບັນຊີໃດ?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"ຈັດເກັບໃນເຄື່ອງ"</string>
+ <string name="add_account" msgid="8201790677994503186">"ເພີ່ມບັນຊີ"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"ເພີ່ມບັນຊີໃໝ່"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"ສົ່ງອອກໄຟລ໌ຖານຂໍ້ມູນ"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"ຮູບພາບ. ເລືອກເພື່ອປ່ຽນ"</string>
+</resources>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
new file mode 100644
index 0000000..f5f68ae
--- /dev/null
+++ b/res/values-mn-rMN/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"Хүмүүс"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Харилцагчид"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"Харилцагч"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"Шууд залгах"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"Шууд зурвас"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"Харилцагчийн товчилборыг сонгоно уу"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"Залгах дугаарыг сонгоно уу"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"Зурвас илгээх дугаарыг сонгох"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"Харилцагч сонгоно уу"</string>
+ <string name="starredList" msgid="4817256136413959463">"Одтой"</string>
+ <string name="frequentList" msgid="7154768136473953056">"Байнга"</string>
+ <string name="strequentList" msgid="5640192862059373511">"Дуртай"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"Харилцагчийн мэдээлэл"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"Харилцагчийг харах"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"Харилцагч засварлах"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"Харилцагч үүсгэх"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"Бүлгэм засварлах"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"Бүлгэм үүсгэх"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"Тухай"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"Шинэчлэлтүүд"</string>
+ <string name="searchHint" msgid="8482945356247760701">"Харилцагчдаас хайх"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"Харилцагчийг харах"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"Таалагдсан руу нэмэх"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"Дуртайгаас хасах"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"Засах"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"Устгах"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"Үндсэн дэлгэц дээр байршуулах"</string>
+ <string name="menu_call" msgid="3992595586042260618">"Харилцагч руу залгах"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"Харилцагч руу зурвас илгээх"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"Салгах"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"Засах"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"Устгах"</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>
+ <string name="splitConfirmation" msgid="740190210499587175">"Энэ харилцагч олон харилцагчид хуваагдах болно."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"Холбох"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"Харилцагчдыг холбох"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"<xliff:g id="NAME">%s</xliff:g>-тай холбохыг хүсэж буй харилцагчийг сонгоно уу:"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"Бүх харилцагчдыг харуулах"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Санал болгосон харилцагчид"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Бүх харилцагчид"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Харилцагчид холбогдсон"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Хонхны ая суулгах"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Бүх дуудлагыг дуут шуудан руу"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"Та зөвхөн-унших акаунтаас харилцагчдыг устгаж чадахгүй, харин харилцагчдын жагсаалтаасаас нууцлаж болно."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"Энэ харилцагчид олон акаунтын мэдээлэл агуулагдаж байна. Зөвхөн-унших акаунтуудын мэдээллийг харилцагчийн жагсаалтаас устгахгүйгээр нууцлах болно."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"Энэ харилцагчийг устгаснаар олон акаунтаас мэдээллийг устгах болно."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"Энэ харилцагч устгагдах болно."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Цуцлах"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"Харилцагч байхгүй байна."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Харилцагчийн виджетийг Үндсэн дэлгэцэнд нэмсэн."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Шинэ харилцагч үүсгэх"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Шинэ харилцагч үүсгэх"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"Байгууллага"</item>
+ <item msgid="7196592230748086755">"Тэмдэглэл"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"Таблетэнд зураг байхгүй байна."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Утсанд зураг байхгүй байна."</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Харилцагчийн зураг"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"Захиалгат шошгын нэр"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Дуут шуудан руу шууд дуудлага хийх"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Зургийг арилгах"</string>
+ <string name="noContacts" msgid="8579310973261953559">"Харилцагч байхгүй."</string>
+ <string name="noGroups" msgid="8614664663561385253">"Бүлгэм байхгүй байна."</string>
+ <string name="noAccounts" msgid="7768267764545265909">"Бүлгэм үүсгэхийн тулд танд акаунт хэрэгтэй."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"Энэ бүлгэмд хүн алга."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"Нэмэхийн тулд бүлгэмд өөрчлөлт оруулна уу."</string>
+ <string name="savingContact" msgid="4075751076741924939">"Харилцагчийг хадгалж байна…"</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"Харилцагчийг хадгалсан."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Харилцагчийн өөрчлөлтүүдийг хадгалж чадсангүй."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"Бүлгэм хадгалагдлаа."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Бүлгэмийн өөрчлөлтүүдийг хадгалж чадсангүй."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"Утасны дугаартай 1 харилцагч"</item>
+ <item quantity="other" msgid="3299954047880968205">"Утасны дугаартай <xliff:g id="COUNT">%d</xliff:g> харилцагч"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"Утасны дугаартай харилцагч байхгүй"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 харилцагч"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> харилцагч"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"1 олдсон"</item>
+ <item quantity="other" msgid="3852668542926965042">"<xliff:g id="COUNT">%d</xliff:g> олдсон"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Харилцагч байхгүй"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"1 олдсон"</item>
+ <item quantity="other" msgid="7988132539476575389">"<xliff:g id="COUNT">%d</xliff:g> олдсон"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"Бүх харилцагчид"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"Бүлгэмүүд"</string>
+ <string name="callBack" msgid="5498224409038809224">"Буцааж залгах"</string>
+ <string name="callAgain" msgid="3197312117049874778">"Дахин залгана уу"</string>
+ <string name="returnCall" msgid="8171961914203617813">"Буцааж залгах"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"\"<xliff:g id="EMAIL">%s</xliff:g>\"-г харилцагчдад нэмэх үү?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"харилцагчийн зураг"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"нэмэх"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"нийт <xliff:g id="TOTAL_NUMBER">%s</xliff:g> харилцагчдын <xliff:g id="CURRENT_NUMBER">%s</xliff:g>"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"Таны харилцагчдын нэрс"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"Тус үйлдлийг гүйцэтгэх апп олдсонгүй."</string>
+ <string name="menu_share" msgid="943789700636542260">"Хуваалцах"</string>
+ <string name="share_via" msgid="563121028023030093">"Харилцагчийг дараахаар хуваалцах"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"Акаунт дотор бүлгэм үүсгэх"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"Дуут чат"</string>
+ <string name="video_chat" msgid="1872255818640336072">"Видео чат"</string>
+ <string name="connections" msgid="8098440723172028350">"Холболтууд"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"Холболт нэмэх"</string>
+ <string name="recent" msgid="2659189233141493004">"Саяхны"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"Саяхны шинэчлэлтүүд"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> харилцагч"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"Энэ зургийг ашиглах"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"Тус апп-с засварлах боломжгүй."</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"Тус харилцагчтай холбоотой нэмэлт мэдээлэл байхгүй байна."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"Энэ төхөөрөмж дээр засах боломжгүй."</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"Жагсаалтыг дараахаар эрэмбэлэх"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"Өөрийн нэр"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"Овгийн нэр"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"Харилцагчийн нэрсийг харах"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"Өөрийн нэрийг өмнө оруулах"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"Овгийн нэрийг эхэнд нь"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Зураг авах"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Шинэ зураг авах"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"Галерейгаас зураг сонгох"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"Галерейгаас шинэ зураг сонгох"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"Хэлний өөрчлөлтийг тусгахын тулд харилцагчдын жагсаалтыг шинэчилж байна."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"Харилцагчдын жагсаалтыг шинэчилж байна."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"Харилцагчдын жагсаалтыг сайжруулж байна. \n\nСайжруулах явцад ойролцоогоор <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB хэмжээтэй дотоод сан шаардагдана.\n\nДараах сонголтуудаас нэгийг нь сонгоно уу:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Зарим аппликешнүүдийг устгана уу"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Сайжруулахыг дахин эхлүүлэх"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Хайж байна..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"Сонгоснуудыг харуулах"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"Бүгдийг харуулах"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"Бүгдийг сонгох"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"Бүх сонголтыг цуцлах"</string>
+ <string name="add_field" msgid="2384260056674995230">"Өөр талбар нэмэх"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"Шинийг нэмэх"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Байгууллага нэмэх"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"Огноо"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"Бүлгэмийн нэр"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"<xliff:g id="SOURCE">%1$s</xliff:g>-р"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> <xliff:g id="SOURCE">%2$s</xliff:g>-р"</string>
+ <string name="description_star" msgid="2605854427360036550">"дуртай"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"Харилцагчийг засварлах"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"нэгтгэгдээгүй"</item>
+ <item quantity="other" msgid="425683718017380845">"<xliff:g id="COUNT">%0$d</xliff:g> эх үүсвэрээс нийлүүлсэн"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"Энэ харилцагчийг сонгосон харилцагчтай холбох уу?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"Сонгосон харилцагчийг засварлах руу шилжих үү? Таны оруулсан мэдээллүүд хуулагдах болно."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"Миний Харилцагчид руу хуулах"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"Миний харилцагчдад нэмэх"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"Директор <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"Хувийн хуулбар үүсгэж байна…"</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"Тохируулсан"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Тохиргоо"</string>
+ <string name="menu_settings" msgid="377929915873428211">"Тохиргоо"</string>
+ <string name="menu_help" msgid="5123887102216637725">"Тусламж"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"Харуулах сонголтууд"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"Утасны дугаар"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"Харилцагчдад нэмэх"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"Харилцагчид нэмэх"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"Хаах"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"Жилийг оруулах"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"Харилцагч"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"Ачаалж байна..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Шинэ акаунт үүсгэх"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Акаунт руу нэвтрэн орох"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Харилцагчид импорт хийх"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"Шинэ бүлгэм үүсгэх"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"Шинэ бүлгэм үүсгэх"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 бүлгэм"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> бүлгэм"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"\"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\" бүлгэмийг устгах уу? (Доторх харилцагчид нь устахгүй.)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>-с <xliff:g id="COUNT_0">%1$d</xliff:g> хүн"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>-с <xliff:g id="COUNT_0">%1$d</xliff:g> хүн"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> хүн"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> хүн"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Өөр харилцагчтай холбохын өмнө харилцагчийн нэрийг оруулна уу."</string>
+ <string name="copy_text" msgid="3257145021583508761">"Түр санах ойд хуулах"</string>
+ <string name="set_default" msgid="4417505153468300351">"Үндсэн болгох"</string>
+ <string name="clear_default" msgid="7193185801596678067">"Үндсэнээс хасах"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текст хуулагдав"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Өөрчлөлтүүдээ цуцлах уу?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"Миний профайлийн тохиргоо"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Хүний нэрийг бичнэ үү"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"Бүлгэмийн Нэр"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"Миний дотоод профайл"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"Миний <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> профайл"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Бүх харилцагчийг харуулж байна"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"People нь Google Акаунттай сайн ажиллана.\n\n• Та дурын вэб хөтчөөр нэвтэрч болно.\n• Өөрийн харилцагчдыг найдвартай нөөцлөөрэй."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"Утсаа гээсэн ч харилцагчдаа найдвартай хадгалаарай: онлайн үйлчилгээгээр синк хийгээрэй."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"Акаунт нэмэх"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Таны шинэ харилцагч нөөцлөгдөхгүй. Харилцагчдыг онлайнаар нөөцөлдөг акаунтыг нэмэх үү?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"Таны шинэ харилцагч <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>-тай синк хийгдэх болно."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"Та өөрийн шинэ харилцагчийг дараах акаунтуудын нэгтэй нь синк хийж болно. Алийг нь ашиглах вэ?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"Төхөөрөмжид хадгалах"</string>
+ <string name="add_account" msgid="8201790677994503186">"Акаунт нэмэх"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"Шинэ акаунт нэмэх"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"Өгөгдлийн сангийн файлуудыг экспорт хийх"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"Зураг. Өөрчлөхийн тулд сонгоно уу"</string>
+</resources>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
new file mode 100644
index 0000000..953b0c7
--- /dev/null
+++ b/res/values-ms-rMY/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"Orang"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kenalan"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"Kenalan"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"Dail terus"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"Mesej langsung"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"Pilih pintasan kenalan"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"Pilih nombor untuk memanggil"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"Pilih nombor untuk menghantar mesej"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"Pilih kenalan"</string>
+ <string name="starredList" msgid="4817256136413959463">"Dibintangkan"</string>
+ <string name="frequentList" msgid="7154768136473953056">"Kerap"</string>
+ <string name="strequentList" msgid="5640192862059373511">"Kegemaran"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"Butiran kenalan"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"Papar kenalan"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"Edit kenalan"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"Wujudkan kenalan"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"Edit kumpulan"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"Buat kumpulan"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"Perihal"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"Kemas kini"</string>
+ <string name="searchHint" msgid="8482945356247760701">"Cari dalam kenalan"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"Papar kenalan"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"Tambah ke kegemaran"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"Alih keluar daripada kegemaran"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"Edit"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"Padam"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"Letakkan pada skrin Utama"</string>
+ <string name="menu_call" msgid="3992595586042260618">"Panggil kenalan"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"SMS kepada kenalan"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"Asingkan"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"Edit"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"Padam"</string>
+ <string name="menu_new_contact_action_bar" msgid="7263362129442119188">"Tambah Kenalan"</string>
+ <string name="menu_new_group_action_bar" msgid="3520232877587377175">"Tambah Kumpulan"</string>
+ <string name="splitConfirmation_title" msgid="633640935430370530">"Pisahkan kenalan?"</string>
+ <string name="splitConfirmation" msgid="740190210499587175">"Kenalan ini akan dipisahkan kepada berbilang kenalan."</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"Sertai"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"Gabungkan kenalan"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"Pilih kenalan yang anda mahu untuk menyertai <xliff:g id="NAME">%s</xliff:g>:"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"Tunjukkan semua kenalan"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Kenalan cadangan"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Semua kenalan"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Kenalan digabungkan"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"Ttpkn nd dering"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Semua panggilan ke mel suara"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"Anda tidak boleh memadamkan kenalan daripada akaun baca sahaja, tetapi anda boleh menyembunyikan mereka dalam senarai kenalan anda."</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"Kenalan ini mengandungi maklumat daripada berbilang akaun. Maklumat daripada akaun baca sahaja akan disembunyikan dalam senarai kenalan anda, dan bukannya dipadamkan."</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"Pemadaman kenalan ini akan turut memadamkan maklumat daripada berbilang akaun."</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"Kenalan ini akan dipadamkan."</string>
+ <string name="menu_discard" msgid="6456087569315685632">"Buang"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"Kenalan tidak wujud."</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Widget kenalan telah ditambahkan ke skrin Utama."</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"Wujudkan kenalan baru"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Buat kenalan baharu"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"Organisasi"</item>
+ <item msgid="7196592230748086755">"Nota"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"Tiada gambar yang tersedia pada tablet."</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Tidak ada gambar yang tersedia pada telefon."</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"Foto kenalan"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"Label nama peribadi"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Hantar panggilan terus ke peti suara"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Alih keluar foto"</string>
+ <string name="noContacts" msgid="8579310973261953559">"Tiada kenalan."</string>
+ <string name="noGroups" msgid="8614664663561385253">"Tiada kumpulan."</string>
+ <string name="noAccounts" msgid="7768267764545265909">"Anda memerlukan akaun untuk membuat kumpulan."</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"Tiada orang dalam kumpulan ini."</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"Untuk menambah beberapa orang, edit kumpulan itu."</string>
+ <string name="savingContact" msgid="4075751076741924939">"Simpan kenalan..."</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"Kenalan disimpan."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Tidak dapat menyimpan perubahan kenalan."</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"Kumpulan sudah disimpan."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Tidak dapat menyimpan perubahan kumpulan."</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 kenalan dengan nombor telefon"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> kenalan dengan nombor telefon"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"Tiada kenalan dengan nombor telefon"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 kenalan"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> kenalan"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"1 ditemui"</item>
+ <item quantity="other" msgid="3852668542926965042">"<xliff:g id="COUNT">%d</xliff:g> ditemui"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Tiada kenalan"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"1 ditemui"</item>
+ <item quantity="other" msgid="7988132539476575389">"<xliff:g id="COUNT">%d</xliff:g> ditemui"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"Semua kenalan"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"Kumpulan"</string>
+ <string name="callBack" msgid="5498224409038809224">"Panggil balik"</string>
+ <string name="callAgain" msgid="3197312117049874778">"Panggil semula"</string>
+ <string name="returnCall" msgid="8171961914203617813">"Balas panggilan"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"Tambah \"<xliff:g id="EMAIL">%s</xliff:g>\" kepada kenalan?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"foto kenalan"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"tambah"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> daripada <xliff:g id="TOTAL_NUMBER">%s</xliff:g> kenalan"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"Nama kenalan anda"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"Tiada aplikasi ditemui untuk mengendalikan tindakan ini."</string>
+ <string name="menu_share" msgid="943789700636542260">"Kongsi"</string>
+ <string name="share_via" msgid="563121028023030093">"Kongsi gambar melalui"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"Buat kumpulan di bawah akaun"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"Sembang suara"</string>
+ <string name="video_chat" msgid="1872255818640336072">"Sembang video"</string>
+ <string name="connections" msgid="8098440723172028350">"Sambungan"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"Tambah sambungan"</string>
+ <string name="recent" msgid="2659189233141493004">"Terbaru"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"Kemas kini terbaru"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> kenalan"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"Gunakan foto ini"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"Tidak boleh diedit dari aplikasi ini."</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"Tiada maklumat tambahan untuk kenalan ini."</string>
+ <string name="group_read_only" msgid="1061762906115697637">"Tidak boleh diedit pada peranti ini."</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"Isih senarai mengikut"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"Nama berian"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"Nama keluarga"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"Lihat nama kenalan"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"Nama berian dahulu"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"Nama keluarga dahulu"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Ambil foto"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Ambil foto baru"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"Pilih foto dari Galeri"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"Pilih foto baru dari Galeri"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"Senarai kenalan sedang dikemas kini untuk menggambarkan penukaran bahasa."</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"Senarai kenalan sedang dikemas kini."</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"Kenalan sedang dalam proses peningkatan. \n\nProses peningkatan memerlukan lebih kurang <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB storan dalaman.\n\nPilih satu daripada pilihan yang berikut:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Nyahpasang beberapa aplikasi"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Cuba semula peningkatan"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Mencari..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"Tunjukkan pilihan"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"Tunjukkan semua"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"Pilih semua"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"Nyahpilih semua"</string>
+ <string name="add_field" msgid="2384260056674995230">"Tambah medan lain"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"Tambah baru"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Tambah organisasi"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"Tarikh"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nama kumpulan"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"melalui <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> melalui <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="description_star" msgid="2605854427360036550">"kegemaran"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"Edit kenalan"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"tidak digabungkan"</item>
+ <item quantity="other" msgid="425683718017380845">"digabungkan daripada <xliff:g id="COUNT">%0$d</xliff:g> sumber"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"Gabungkan kenalan semasa dengan kenalan pilihan?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"Bertukar kepada mengedit kenalan pilihan? Maklumat yang anda masukkan setakat ini akan disalin."</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"Salin ke Kenalan Saya"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"Tambahkan pada Kenalan Saya"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"Direktori <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"Membuat salinan peribadi..."</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"Peribadi"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Tetapan"</string>
+ <string name="menu_settings" msgid="377929915873428211">"Tetapan"</string>
+ <string name="menu_help" msgid="5123887102216637725">"Bantuan"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"Pilihan paparan"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>, <xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"Nombor telefon"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"Tambah ke kenalan"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"Tambah ke kenalan"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"Tutup"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"Berikan tahun"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"Kenalan"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"Memuatkan…"</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Buat kenalan baru"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"Log masuk ke akaun"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Import kenalan"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"Buat kumpulan baru"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"Buat kumpulan baharu"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 kumpulan"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> kumpulan"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"Padamkan kumpulan \" <xliff:g id="GROUP_LABEL">%1$s</xliff:g> \"? (Kenalan itu sendiri tidak akan dipadamkan.)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="COUNT_0">%1$d</xliff:g> orang daripada <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="COUNT_0">%1$d</xliff:g> orang daripada <xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g>"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> orang"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> orang"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Taip nama kenalan sebelum bergabung dengan yang lain."</string>
+ <string name="copy_text" msgid="3257145021583508761">"Salin ke papan keratan"</string>
+ <string name="set_default" msgid="4417505153468300351">"Tetapkan lalai"</string>
+ <string name="clear_default" msgid="7193185801596678067">"Kosongkan lalai"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teks disalin"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"Buang perubahan anda?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"Sediakan profil saya"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"Taip nama orang"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"Nama kumpulan"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"Profil setempat saya"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"Profil <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> saya"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Memaparkan semua kenalan"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"Orang berfungsi lebih baik dengan Akaun Google. \n \n• Akses dari mana-mana penyemak imbas \n• Buat sandaran untuk kenalan anda secara selamat."</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"Pastikan kenalan anda selamat walaupun jika anda kehilangan telefon anda: segerakkan dengan perkhidmatan dalam talian."</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"Tambah akaun"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Kenalan baharu anda tidak akan dibuat sandaran. Tambahkan akaun yang membuat sandaran kenalan dalam talian?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"Kenalan baharu anda akan disegerakkan dengan <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"Anda boleh menyegerakkan kenalan baharu anda dengan salah satu akaun berikut. Mana satu yang anda mahu gunakan?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"Simpan setempat"</string>
+ <string name="add_account" msgid="8201790677994503186">"Tambah akaun"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"Tambah akaun baharu"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"Eksport fail pangkalan data"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"Gambar. Pilih untuk menukar"</string>
+</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 98f6e83..9d2141d 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -148,7 +148,7 @@
<string name="locale_change_in_progress" msgid="7583992153091537467">"Kontaktlisten er oppdatert med nytt språk."</string>
<string name="upgrade_in_progress" msgid="474511436863451061">"Kontaktlisten er under oppdatering."</string>
<string name="upgrade_out_of_memory" msgid="1209994418877625940">"Oppgradering av kontakter pågår.\n\nOppgraderingsprosessen krever omtrent <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB intern lagringsplass.\n\nVelg ett av følgende alternativer:"</string>
- <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Avinstaller noen applikasjoner"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"Avinstaller noen apper"</string>
<string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"Prøv å oppgradere på nytt"</string>
<string name="search_results_searching" msgid="3984833028938569930">"Søker …"</string>
<string name="menu_display_selected" msgid="6470001164297969034">"Vis valgte"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index e978a6a..8e23801 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -206,7 +206,7 @@
<item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> osoba"</item>
<item quantity="other" msgid="6251996206137048525">"Osoby: <xliff:g id="COUNT">%1$d</xliff:g>"</item>
</plurals>
- <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Wpisz w kontakcie imię i nazwisko, zanim połączysz go z innym kontaktem."</string>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"Wpisz imię i nazwisko, zanim połączysz ten kontakt z innym."</string>
<string name="copy_text" msgid="3257145021583508761">"Kopiuj do schowka"</string>
<string name="set_default" msgid="4417505153468300351">"Ustaw jako wartość domyślną"</string>
<string name="clear_default" msgid="7193185801596678067">"Wyczyść wartość domyślną"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 2ae4f2e..cd7f2ed 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -87,9 +87,9 @@
<string name="addPeopleToGroup" msgid="7879585947222263516">"Да бисте додали неке, измените групу."</string>
<string name="savingContact" msgid="4075751076741924939">"Чување контакта је у току..."</string>
<string name="contactSavedToast" msgid="7152589189385441091">"Контакт је сачуван."</string>
- <string name="contactSavedErrorToast" msgid="3207250533172944892">"Није било могуће сачувати измене контаката."</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"Није могуће сачувати измене контаката."</string>
<string name="groupSavedToast" msgid="1168756874239833756">"Група је сачувана."</string>
- <string name="groupSavedErrorToast" msgid="7984466936615304740">"Није било могуће сачувати измене група."</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"Није могуће сачувати измене група."</string>
<plurals name="listTotalPhoneContacts">
<item quantity="one" msgid="3015357862286673986">"1 контакт са бројем телефона"</item>
<item quantity="other" msgid="3299954047880968205">"Бр. контаката са бројевима телефона: <xliff:g id="COUNT">%d</xliff:g>"</item>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index d69091a..f43c2df 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -58,7 +58,7 @@
<string name="showAllContactsJoinItem" msgid="2189695051430392383">"Visa alla kontakter"</string>
<string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Föreslagna kontakter"</string>
<string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Alla kontakter"</string>
- <string name="contactsJoinedMessage" msgid="7208148163607047389">"Deltagande kontakter"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"Kontakterna har slagits ihop"</string>
<string name="menu_set_ring_tone" msgid="8728345772068064946">"Ställ in ringsignal"</string>
<string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"Alla samtal till röstbrevlådan"</string>
<string name="readOnlyContactWarning" msgid="7808825687289848259">"Du kan inte ta bort kontakter från skrivskyddade konton, men du kan dölja dem i kontaktlistorna."</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 70d2f0f..2fab5d4 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -69,7 +69,7 @@
<string name="invalidContactMessage" msgid="8215051456181842274">"Mwasiliani hayupo."</string>
<string name="createContactShortcutSuccessful" msgid="7874133287558150877">"Wijeti ya mawasiliano imeongezwa kwenye skrini ya Nyumbani."</string>
<string name="pickerNewContactHeader" msgid="7750705279843568147">"Weka anwani mpya"</string>
- <string name="pickerNewContactText" msgid="6166997164401048211">"Anzisha mwasiliani mpya"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"Ongeza anwani mpya"</string>
<string-array name="otherLabels">
<item msgid="8287841928119937597">"Shirika"</item>
<item msgid="7196592230748086755">"Hati"</item>
@@ -78,7 +78,7 @@
<string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"Hakuna picha zinazopatikana kwenye simu."</string>
<string name="attach_photo_dialog_title" msgid="5599827035558557169">"Picha ya anwani"</string>
<string name="customLabelPickerTitle" msgid="1081475101983255212">"Jina maalum la lebo"</string>
- <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Tuma simu moja kwa moja kwa barua ya sauti"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Tuma simu moja kwa moja kwenye ujumbe wa sauti"</string>
<string name="removePhoto" msgid="4898105274130284565">"Ondoa picha"</string>
<string name="noContacts" msgid="8579310973261953559">"Hakuna anwani."</string>
<string name="noGroups" msgid="8614664663561385253">"Hakuna vikundi."</string>
@@ -157,7 +157,7 @@
<string name="menu_select_none" msgid="7093222469852132345">"Usichague zozote"</string>
<string name="add_field" msgid="2384260056674995230">"Ongeza sehemu nyingine"</string>
<string name="add_new_entry_for_section" msgid="5223080690667565044">"Ongeza mpya"</string>
- <string name="add_organization" msgid="7311893231158291197">"Ongeza shirikisho"</string>
+ <string name="add_organization" msgid="7311893231158291197">"Ongeza shirika"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Tarehe"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Jina la kikundi"</string>
<string name="contact_status_update_attribution" msgid="752179367353018597">"kupitia <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
diff --git a/res/values-sw600dp-land/styles.xml b/res/values-sw600dp-land/styles.xml
index c2f2ab8..01116d7 100644
--- a/res/values-sw600dp-land/styles.xml
+++ b/res/values-sw600dp-land/styles.xml
@@ -17,6 +17,7 @@
<style name="PeopleTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/ContactsActionBarStyle</item>
<item name="android:actionBarWidgetTheme">@style/ContactsActionBarTheme</item>
+ <item name="android:actionOverflowButtonStyle">@style/ContactsActionBarOverflow</item>
<item name="android:actionBarItemBackground">@drawable/action_bar_item_background</item>
<item name="android:actionBarTabStyle">@style/ContactsActionBarTabView</item>
<item name="android:actionDropDownStyle">@style/ContactsActionBarDropDownStyle</item>
diff --git a/res/values-sw600dp/styles.xml b/res/values-sw600dp/styles.xml
index e59d6ee..bdbbd01 100644
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-sw600dp/styles.xml
@@ -41,8 +41,8 @@
<item name="list_item_profile_photo_size">80dip</item>
<item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
<item name="list_item_header_text_indent">8dip</item>
- <item name="list_item_header_text_size">20sp</item>
- <item name="list_item_header_text_color">@color/dialtacts_secondary_text_color</item>
+ <item name="list_item_header_text_size">25sp</item>
+ <item name="list_item_header_text_color">@color/people_app_theme_color</item>
<item name="list_item_header_height">48dip</item>
<item name="list_item_header_underline_height">2dip</item>
<item name="list_item_header_underline_color">@color/secondary_header_separator_color</item>
diff --git a/res/values-sw720dp/styles.xml b/res/values-sw720dp/styles.xml
index 56442c2..9178775 100644
--- a/res/values-sw720dp/styles.xml
+++ b/res/values-sw720dp/styles.xml
@@ -41,9 +41,9 @@
<item name="list_item_profile_photo_size">80dip</item>
<item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
<item name="list_item_header_text_indent">8dip</item>
- <item name="list_item_header_text_color">@color/dialtacts_secondary_text_color</item>
+ <item name="list_item_header_text_color">@color/people_app_theme_color</item>
<item name="list_item_header_height">48dip</item>
- <item name="list_item_header_text_size">20sp</item>
+ <item name="list_item_header_text_size">25sp</item>
<item name="list_item_header_underline_color">@color/secondary_header_separator_color</item>
<item name="list_item_header_underline_height">2dip</item>
<item name="list_item_contacts_count_text_color">@color/people_app_theme_color</item>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 9ed84b6..ade2358 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -113,7 +113,7 @@
<string name="callBack" msgid="5498224409038809224">"回电"</string>
<string name="callAgain" msgid="3197312117049874778">"重拨"</string>
<string name="returnCall" msgid="8171961914203617813">"回拨"</string>
- <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"将“<xliff:g id="EMAIL">%s</xliff:g>”添加到联系人?"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"将“<xliff:g id="EMAIL">%s</xliff:g>”添加到通讯录?"</string>
<string name="description_contact_photo" msgid="3387458082667894062">"联系人照片"</string>
<string name="description_plus_button" msgid="515164827856229880">"添加"</string>
<string name="exporting_contact_list_progress" msgid="560522409559101193">"第 <xliff:g id="CURRENT_NUMBER">%s</xliff:g> 个联系人(共 <xliff:g id="TOTAL_NUMBER">%s</xliff:g> 个)"</string>
@@ -181,7 +181,7 @@
<string name="preference_displayOptions" msgid="1341720270148252393">"显示选项"</string>
<string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>,<xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
<string name="non_phone_caption" msgid="1541655052330027380">"电话号码"</string>
- <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"添加到联系人"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"添加到通讯录"</string>
<string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"添加至联系人"</string>
<string name="non_phone_close" msgid="7608506439725515667">"关闭"</string>
<string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..0df0fed
--- /dev/null
+++ b/res/values-zh-rHK/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2006 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="people" msgid="1048457247435785074">"人物"</string>
+ <string name="contactsList" msgid="8661624236494819731">"通訊錄"</string>
+ <string name="shortcutContact" msgid="749243779392912958">"聯絡人"</string>
+ <string name="shortcutDialContact" msgid="746622101599186779">"直接撥號"</string>
+ <string name="shortcutMessageContact" msgid="2460337253595976198">"私人訊息"</string>
+ <string name="shortcutActivityTitle" msgid="6642877210643565436">"選擇聯絡人捷徑"</string>
+ <string name="callShortcutActivityTitle" msgid="6065749861423648991">"選擇撥打號碼"</string>
+ <string name="messageShortcutActivityTitle" msgid="3084542316620335911">"選擇傳訊號碼"</string>
+ <string name="contactPickerActivityTitle" msgid="4301062192337417640">"選擇聯絡人"</string>
+ <string name="starredList" msgid="4817256136413959463">"已加星號"</string>
+ <string name="frequentList" msgid="7154768136473953056">"常用聯絡人"</string>
+ <string name="strequentList" msgid="5640192862059373511">"我的最愛"</string>
+ <string name="viewContactTitle" msgid="7989394521836644384">"聯絡人詳細資料"</string>
+ <string name="viewContactDesription" msgid="214186610887547860">"查看聯絡人"</string>
+ <string name="editContactDescription" msgid="2947202828256214947">"編輯聯絡人"</string>
+ <string name="insertContactDescription" msgid="4709878105452681987">"建立聯絡人"</string>
+ <string name="editGroupDescription" msgid="6321161304201540561">"編輯群組"</string>
+ <string name="insertGroupDescription" msgid="5658512271662210139">"建立群組"</string>
+ <string name="contactDetailAbout" msgid="5430408883907061400">"關於"</string>
+ <string name="contactDetailUpdates" msgid="3780588624763446941">"更新"</string>
+ <string name="searchHint" msgid="8482945356247760701">"搜尋聯絡人"</string>
+ <string name="menu_viewContact" msgid="2795575601596468581">"查看聯絡人"</string>
+ <string name="menu_addStar" msgid="2908478235715404876">"新增至我的最愛"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"從「我的最愛」中移除"</string>
+ <string name="menu_editContact" msgid="9042415603857662633">"編輯"</string>
+ <string name="menu_deleteContact" msgid="6788644058868189393">"刪除"</string>
+ <string name="menu_create_contact_shortcut" msgid="1217971915748509640">"新增到主畫面上"</string>
+ <string name="menu_call" msgid="3992595586042260618">"致電聯絡人"</string>
+ <string name="menu_sendSMS" msgid="5535886767547006515">"傳送簡訊至聯絡人"</string>
+ <string name="menu_splitAggregate" msgid="8368636463748691868">"分割"</string>
+ <string name="menu_editGroup" msgid="5062005185370983720">"編輯"</string>
+ <string name="menu_deleteGroup" msgid="3486380004411482874">"刪除"</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>
+ <string name="splitConfirmation" msgid="740190210499587175">"這個聯絡人記錄即將分拆為多個。"</string>
+ <string name="menu_joinAggregate" msgid="5027981918265667970">"加入"</string>
+ <string name="titleJoinContactDataWith" msgid="7684875775798635354">"合併聯絡人"</string>
+ <string name="blurbJoinContactDataWith" msgid="8736488417422708236">"選擇要與<xliff:g id="NAME">%s</xliff:g>合併的聯絡人:"</string>
+ <string name="showAllContactsJoinItem" msgid="2189695051430392383">"顯示所有聯絡人"</string>
+ <string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"建議的聯絡人"</string>
+ <string name="separatorJoinAggregateAll" msgid="7939932265026181043">"所有聯絡人"</string>
+ <string name="contactsJoinedMessage" msgid="7208148163607047389">"已合併聯絡人"</string>
+ <string name="menu_set_ring_tone" msgid="8728345772068064946">"設定鈴聲"</string>
+ <string name="menu_redirect_calls_to_vm" msgid="4181789196416396656">"所有來電轉到留言信箱"</string>
+ <string name="readOnlyContactWarning" msgid="7808825687289848259">"您無法刪除唯讀帳戶的聯絡人,但可在聯絡人名單中隱藏這些聯絡人。"</string>
+ <string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"這個聯絡人包含來自多個帳戶的資訊。您的聯絡人清單不會顯示唯讀帳戶的資訊 (這些資訊並不會被刪除)。"</string>
+ <string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"刪除這個聯絡人將刪除多個帳戶的資訊。"</string>
+ <string name="deleteConfirmation" msgid="811706994761610640">"刪除此聯絡人?"</string>
+ <string name="menu_discard" msgid="6456087569315685632">"取消"</string>
+ <string name="invalidContactMessage" msgid="8215051456181842274">"聯絡人不存在。"</string>
+ <string name="createContactShortcutSuccessful" msgid="7874133287558150877">"聯絡人小工具已新增到主畫面上。"</string>
+ <string name="pickerNewContactHeader" msgid="7750705279843568147">"建立新聯絡人"</string>
+ <string name="pickerNewContactText" msgid="6166997164401048211">"建立新聯絡人"</string>
+ <string-array name="otherLabels">
+ <item msgid="8287841928119937597">"機構"</item>
+ <item msgid="7196592230748086755">"備註"</item>
+ </string-array>
+ <string name="photoPickerNotFoundText" product="tablet" msgid="6247290728908599701">"平板電腦中沒有相片可供選用。"</string>
+ <string name="photoPickerNotFoundText" product="default" msgid="431331662154342581">"手機中沒有相片可供選用。"</string>
+ <string name="attach_photo_dialog_title" msgid="5599827035558557169">"聯絡人相片"</string>
+ <string name="customLabelPickerTitle" msgid="1081475101983255212">"自訂標籤名稱"</string>
+ <string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"直接將來電轉到留言信箱"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"移除相片"</string>
+ <string name="noContacts" msgid="8579310973261953559">"沒有聯絡人。"</string>
+ <string name="noGroups" msgid="8614664663561385253">"沒有群組。"</string>
+ <string name="noAccounts" msgid="7768267764545265909">"如要建立群組,您需要有一個帳戶。"</string>
+ <string name="emptyGroup" msgid="7502116218697177370">"這個群組中沒有成員。"</string>
+ <string name="addPeopleToGroup" msgid="7879585947222263516">"如要新增成員,請編輯群組。"</string>
+ <string name="savingContact" msgid="4075751076741924939">"正在儲存聯絡人…"</string>
+ <string name="contactSavedToast" msgid="7152589189385441091">"聯絡人已儲存。"</string>
+ <string name="contactSavedErrorToast" msgid="3207250533172944892">"無法儲存聯絡人變更。"</string>
+ <string name="groupSavedToast" msgid="1168756874239833756">"群組已儲存。"</string>
+ <string name="groupSavedErrorToast" msgid="7984466936615304740">"無法儲存群組變更。"</string>
+ <plurals name="listTotalPhoneContacts">
+ <item quantity="one" msgid="3015357862286673986">"1 個有電話號碼的聯絡人"</item>
+ <item quantity="other" msgid="3299954047880968205">"<xliff:g id="COUNT">%d</xliff:g> 個有電話號碼的聯絡人"</item>
+ </plurals>
+ <string name="listTotalPhoneContactsZero" msgid="6968813857632984319">"所有聯絡人資訊都沒有電話號碼"</string>
+ <plurals name="listTotalAllContacts">
+ <item quantity="one" msgid="3405747744700823280">"1 個聯絡人"</item>
+ <item quantity="other" msgid="3578469907265375314">"<xliff:g id="COUNT">%d</xliff:g> 個聯絡人"</item>
+ </plurals>
+ <plurals name="listFoundAllContacts">
+ <item quantity="one" msgid="5517063038754171134">"找到 1 位聯絡人"</item>
+ <item quantity="other" msgid="3852668542926965042">"找到 <xliff:g id="COUNT">%d</xliff:g> 位聯絡人"</item>
+ </plurals>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"沒有聯絡人"</string>
+ <plurals name="searchFoundContacts">
+ <item quantity="one" msgid="4826918429708286628">"找到 1 位聯絡人"</item>
+ <item quantity="other" msgid="7988132539476575389">"找到 <xliff:g id="COUNT">%d</xliff:g> 位聯絡人"</item>
+ </plurals>
+ <string name="contactsAllLabel" msgid="6479708629170672169">"全部聯絡人"</string>
+ <string name="contactsGroupsLabel" msgid="2841971472518003524">"群組"</string>
+ <string name="callBack" msgid="5498224409038809224">"回撥電話"</string>
+ <string name="callAgain" msgid="3197312117049874778">"重撥"</string>
+ <string name="returnCall" msgid="8171961914203617813">"回覆來電"</string>
+ <string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"要將「<xliff:g id="EMAIL">%s</xliff:g>」加到通訊錄嗎?"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"聯絡人相片"</string>
+ <string name="description_plus_button" msgid="515164827856229880">"加號"</string>
+ <string name="exporting_contact_list_progress" msgid="560522409559101193">"第 <xliff:g id="CURRENT_NUMBER">%s</xliff:g> 位聯絡人,共 <xliff:g id="TOTAL_NUMBER">%s</xliff:g> 位"</string>
+ <string name="search_settings_description" msgid="2675223022992445813">"您的聯絡人姓名"</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"找不到可以處理這個操作的應用程式。"</string>
+ <string name="menu_share" msgid="943789700636542260">"分享"</string>
+ <string name="share_via" msgid="563121028023030093">"使用下列應用程式分享聯絡人資訊:"</string>
+ <string name="dialog_new_group_account" msgid="2318032089273496830">"選擇帳戶以建立群組"</string>
+ <string name="audio_chat" msgid="2535716629358298691">"話音通訊"</string>
+ <string name="video_chat" msgid="1872255818640336072">"視像通訊"</string>
+ <string name="connections" msgid="8098440723172028350">"聯繫"</string>
+ <string name="add_connection_button" msgid="4861308615789601727">"加入聯繫"</string>
+ <string name="recent" msgid="2659189233141493004">"近況"</string>
+ <string name="recent_updates" msgid="4267258535615860710">"近期動態"</string>
+ <string name="account_type_format" msgid="718948015590343010">"<xliff:g id="SOURCE">%1$s</xliff:g> 聯絡人"</string>
+ <!-- no translation found for from_account_format (4469138575127580203) -->
+ <skip />
+ <string name="use_photo_as_primary" msgid="8807110122951157246">"使用這張相片"</string>
+ <string name="contact_read_only" msgid="7421346527289472273">"無法以這個應用程式編輯。"</string>
+ <string name="no_contact_details" msgid="6636856378019344497">"沒有這位聯絡人的其他資訊。"</string>
+ <string name="group_read_only" msgid="1061762906115697637">"無法在這部裝置上編輯。"</string>
+ <string name="display_options_sort_list_by" msgid="6080091755852211076">"清單排序依據"</string>
+ <string name="display_options_sort_by_given_name" msgid="184916793466387067">"名字"</string>
+ <string name="display_options_sort_by_family_name" msgid="7857986975275712622">"姓氏"</string>
+ <string name="display_options_view_names_as" msgid="4386932036180428374">"查看聯絡人姓名"</string>
+ <string name="display_options_view_given_name_first" msgid="6968288511197363292">"名字在前"</string>
+ <string name="display_options_view_family_name_first" msgid="1447288164951453714">"姓氏在前"</string>
+ <string name="take_photo" msgid="7496128293167402354">"拍照"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"拍攝新相片"</string>
+ <string name="pick_photo" msgid="3746334626214970837">"從圖片庫選擇相片"</string>
+ <string name="pick_new_photo" msgid="7962368009197147617">"從圖片庫選取新相片"</string>
+ <string name="locale_change_in_progress" msgid="7583992153091537467">"正在更新聯絡人名單,以反映語言變更。"</string>
+ <string name="upgrade_in_progress" msgid="474511436863451061">"正在更新聯絡人清單。"</string>
+ <string name="upgrade_out_of_memory" msgid="1209994418877625940">"正在升級通訊錄。\n\n升級程序需要大約 <xliff:g id="SIZE_IN_MEGABYTES">%s</xliff:g> MB 的內部儲存空間。\n\n請選擇下列其中一個選項:"</string>
+ <string name="upgrade_out_of_memory_uninstall" msgid="1721798828992091432">"解除安裝部分應用程式"</string>
+ <string name="upgrade_out_of_memory_retry" msgid="8431289830472724609">"重試升級"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"正在搜尋..."</string>
+ <string name="menu_display_selected" msgid="6470001164297969034">"顯示已選取的項目"</string>
+ <string name="menu_display_all" msgid="8887488642609786198">"顯示全部"</string>
+ <string name="menu_select_all" msgid="621719255150713545">"全選"</string>
+ <string name="menu_select_none" msgid="7093222469852132345">"全部取消選取"</string>
+ <string name="add_field" msgid="2384260056674995230">"新增其他欄位"</string>
+ <string name="add_new_entry_for_section" msgid="5223080690667565044">"新增"</string>
+ <string name="add_organization" msgid="7311893231158291197">"新增機構"</string>
+ <string name="event_edit_field_hint_text" msgid="5794424930242630477">"日期"</string>
+ <string name="group_edit_field_hint_text" msgid="3966441850870457808">"群組名稱"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"透過 <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> (透過 <xliff:g id="SOURCE">%2$s</xliff:g>)"</string>
+ <string name="description_star" msgid="2605854427360036550">"我的最愛"</string>
+ <string name="edit_contact" msgid="7529281274005689512">"編輯聯絡人"</string>
+ <plurals name="merge_info">
+ <item quantity="one" msgid="148365587896371969">"未合併"</item>
+ <item quantity="other" msgid="425683718017380845">"從 <xliff:g id="COUNT">%0$d</xliff:g> 個來源合併"</item>
+ </plurals>
+ <string name="aggregation_suggestion_join_dialog_message" msgid="3842757977671434836">"要將目前聯絡人與所選聯絡人合併嗎?"</string>
+ <string name="aggregation_suggestion_edit_dialog_message" msgid="6549585283910518095">"要切換至編輯所選聯絡人嗎?您目前已輸入的資訊將會被複製。"</string>
+ <string name="menu_copyContact" msgid="1573960845106822639">"複製到我的通訊錄"</string>
+ <string name="add_to_my_contacts" msgid="1068274916793627723">"新增至通訊錄"</string>
+ <string name="contact_directory_description" msgid="683398073603909119">"名錄 <xliff:g id="TYPE">%1$s</xliff:g>"</string>
+ <string name="toast_making_personal_copy" msgid="288549957278065542">"正在建立個人副本…"</string>
+ <string name="list_filter_custom" msgid="8910173055702057002">"自訂"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"設定"</string>
+ <string name="menu_settings" msgid="377929915873428211">"設定"</string>
+ <string name="menu_help" msgid="5123887102216637725">"說明"</string>
+ <string name="preference_displayOptions" msgid="1341720270148252393">"顯示選項"</string>
+ <string name="organization_company_and_title" msgid="6718207751363732025">"<xliff:g id="COMPANY_0">%2$s</xliff:g>,<xliff:g id="COMPANY_1">%1$s</xliff:g>"</string>
+ <string name="non_phone_caption" msgid="1541655052330027380">"電話號碼"</string>
+ <string name="non_phone_add_to_contacts" msgid="6590985286250471169">"加入通訊錄"</string>
+ <string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"加入聯絡人記錄"</string>
+ <string name="non_phone_close" msgid="7608506439725515667">"關閉"</string>
+ <string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"提供年份"</string>
+ <string name="social_widget_label" msgid="6378905543028924592">"聯絡人"</string>
+ <string name="social_widget_loading" msgid="5327336597364074608">"正在載入..."</string>
+ <string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"建立新聯絡人"</string>
+ <string name="contacts_unavailable_add_account" msgid="7911101713860139754">"登入帳戶"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"匯入通訊錄"</string>
+ <string name="create_group_dialog_title" msgid="6874527142828424475">"建立新群組"</string>
+ <string name="create_group_item_label" msgid="4411981763169654825">"建立新群組"</string>
+ <plurals name="num_groups_in_account">
+ <item quantity="one" msgid="2944819210288517794">"1 個群組"</item>
+ <item quantity="other" msgid="1276758425904917367">"<xliff:g id="COUNT">%0$d</xliff:g> 個群組"</item>
+ </plurals>
+ <string name="delete_group_dialog_message" msgid="7586856514337560529">"要刪除「<xliff:g id="GROUP_LABEL">%1$s</xliff:g>」群組嗎?(這並不會刪除聯絡人本身。)"</string>
+ <plurals name="num_contacts_in_group">
+ <item quantity="one" msgid="1352418549951013448">"<xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g> 中有 <xliff:g id="COUNT_0">%1$d</xliff:g> 人"</item>
+ <item quantity="other" msgid="8146027769011086349">"<xliff:g id="ACCOUNT_TYPE">%2$s</xliff:g> 中有 <xliff:g id="COUNT_0">%1$d</xliff:g> 人"</item>
+ </plurals>
+ <plurals name="group_list_num_contacts_in_group">
+ <item quantity="one" msgid="3323065321661972446">"<xliff:g id="COUNT">%1$d</xliff:g> 人"</item>
+ <item quantity="other" msgid="6251996206137048525">"<xliff:g id="COUNT">%1$d</xliff:g> 人"</item>
+ </plurals>
+ <string name="toast_join_with_empty_contact" msgid="2238581529864542985">"請先輸入聯絡人姓名,然後才能與另一個聯絡人合併。"</string>
+ <string name="copy_text" msgid="3257145021583508761">"複製到剪貼簿"</string>
+ <string name="set_default" msgid="4417505153468300351">"設為預設"</string>
+ <string name="clear_default" msgid="7193185801596678067">"清除預設值"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"文字已複製"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="5885724679874403115">"要丟棄更改嗎?"</string>
+ <string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
+ <string name="profile_display_name" msgid="4127389543625918771">"設定我的個人資料"</string>
+ <string name="enter_contact_name" msgid="1738391320566349924">"輸入聯絡人名字"</string>
+ <string name="group_name_hint" msgid="238359485263401293">"群組名稱"</string>
+ <string name="local_profile_title" msgid="2021416826991393684">"我的本機個人資料"</string>
+ <string name="external_profile_title" msgid="8034998767621359438">"我的 <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> 個人資料"</string>
+ <string name="toast_displaying_all_contacts" msgid="2737388783898593875">"顯示所有聯絡人"</string>
+ <string name="no_account_prompt" msgid="7061052512446855192">"「Google 人物搜尋」配合「Google 帳戶」使用,更能發揮效用。\n\n• 從任何瀏覽器均可存取。\n• 安全備份您的通訊錄。"</string>
+ <string name="generic_no_account_prompt" msgid="7218827704367325460">"即使丟失手機,也要確保通訊錄安全:與網上服務保持同步。"</string>
+ <string name="generic_no_account_prompt_title" msgid="753783911899054860">"新增帳戶"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"您的新聯絡人資料不會備份。要新增可在網上備份聯絡人資料的帳戶嗎?"</string>
+ <string name="contact_editor_prompt_one_account" msgid="8669032699767375976">"您的新聯絡人資料將與 <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g> 同步處理。"</string>
+ <string name="contact_editor_prompt_multiple_accounts" msgid="611828200100438242">"您可以透過下列其中一個帳戶同步處理您的新聯絡人資料。要使用哪個帳戶?"</string>
+ <string name="keep_local" msgid="1258761699192993322">"保留在本機中"</string>
+ <string name="add_account" msgid="8201790677994503186">"新增帳戶"</string>
+ <string name="add_new_account" msgid="5748627740680940264">"新增帳戶"</string>
+ <string name="menu_export_database" msgid="2659719297530170820">"匯出資料庫檔案"</string>
+ <string name="contact_detail_picture_description" msgid="6083230522651287030">"圖片 (選取即可更改)"</string>
+</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 2b01fda..f2db7df 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -27,7 +27,7 @@
<string name="contactPickerActivityTitle" msgid="4301062192337417640">"選擇聯絡人"</string>
<string name="starredList" msgid="4817256136413959463">"已加星號"</string>
<string name="frequentList" msgid="7154768136473953056">"經常聯絡"</string>
- <string name="strequentList" msgid="5640192862059373511">"我的最愛"</string>
+ <string name="strequentList" msgid="5640192862059373511">"我的收藏"</string>
<string name="viewContactTitle" msgid="7989394521836644384">"聯絡人詳細資料"</string>
<string name="viewContactDesription" msgid="214186610887547860">"檢視聯絡人"</string>
<string name="editContactDescription" msgid="2947202828256214947">"編輯聯絡人"</string>
@@ -39,7 +39,7 @@
<string name="searchHint" msgid="8482945356247760701">"搜尋聯絡人"</string>
<string name="menu_viewContact" msgid="2795575601596468581">"檢視聯絡人"</string>
<string name="menu_addStar" msgid="2908478235715404876">"加到我的收藏"</string>
- <string name="menu_removeStar" msgid="5844227078364227030">"從我的最愛中移除"</string>
+ <string name="menu_removeStar" msgid="5844227078364227030">"從我的收藏中移除"</string>
<string name="menu_editContact" msgid="9042415603857662633">"編輯"</string>
<string name="menu_deleteContact" msgid="6788644058868189393">"刪除"</string>
<string name="menu_create_contact_shortcut" msgid="1217971915748509640">"新增到主螢幕上"</string>
@@ -162,7 +162,7 @@
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"群組名稱"</string>
<string name="contact_status_update_attribution" msgid="752179367353018597">"透過 <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
<string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> (透過 <xliff:g id="SOURCE">%2$s</xliff:g>)"</string>
- <string name="description_star" msgid="2605854427360036550">"我的最愛"</string>
+ <string name="description_star" msgid="2605854427360036550">"我的收藏"</string>
<string name="edit_contact" msgid="7529281274005689512">"編輯聯絡人"</string>
<plurals name="merge_info">
<item quantity="one" msgid="148365587896371969">"未合併"</item>
@@ -185,7 +185,7 @@
<string name="activity_title_confirm_add_detail" msgid="4065089866210730616">"加入聯絡人"</string>
<string name="non_phone_close" msgid="7608506439725515667">"關閉"</string>
<string name="widget_name_and_phonetic" msgid="8739586586600099979">"<xliff:g id="DISPLAY_NAME">%1$s</xliff:g> (<xliff:g id="PHONETIC_NAME">%2$s</xliff:g>)"</string>
- <string name="date_year_toggle" msgid="7356532842767854606">"提供年份"</string>
+ <string name="date_year_toggle" msgid="7356532842767854606">"輸入年份"</string>
<string name="social_widget_label" msgid="6378905543028924592">"聯絡人"</string>
<string name="social_widget_loading" msgid="5327336597364074608">"載入中…"</string>
<string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"建立新聯絡人"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index ba13444..57a1045 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -118,7 +118,7 @@
<string name="description_plus_button" msgid="515164827856229880">"kuhlanganise"</string>
<string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> kothintana nabo abangu-<xliff:g id="TOTAL_NUMBER">%s</xliff:g>"</string>
<string name="search_settings_description" msgid="2675223022992445813">"Amagama othintana nabo"</string>
- <string name="quickcontact_missing_app" msgid="358168575340921552">"Ayikho insiza etholakele ukubhekana nalengxenye."</string>
+ <string name="quickcontact_missing_app" msgid="358168575340921552">"Ayikho uhlelo lokusebenza etholakele ukubhekana nalengxenye."</string>
<string name="menu_share" msgid="943789700636542260">"Yabelana"</string>
<string name="share_via" msgid="563121028023030093">"Abelana nothintana naye nge"</string>
<string name="dialog_new_group_account" msgid="2318032089273496830">"Yenza isigcawu ngaphansi kwe-akhawunti"</string>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 8326603..dd0406b 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -451,10 +451,10 @@
<!-- The button to add an organization field to a contact in the Raw Contact Editor [CHAR LIMIT=15] -->
<string name="group_edit_field_hint_text">Group name</string>
- <!-- Attbution of a contact status update, when the time of update is unknown -->
+ <!-- Attribution of a contact status update, when the time of update is unknown -->
<string name="contact_status_update_attribution">via <xliff:g id="source" example="Google Talk">%1$s</xliff:g></string>
- <!-- Attbution of a contact status update, when the time of update is known -->
+ <!-- Attribution of a contact status update, when the time of update is known -->
<string name="contact_status_update_attribution_with_date"><xliff:g id="date" example="3 hours ago">%1$s</xliff:g> via <xliff:g id="source" example="Google Talk">%2$s</xliff:g></string>
<!-- String describing the Star/Favorite checkbox
diff --git a/res/values/styles.xml b/res/values/styles.xml
index c9c59e7..ad86bc5 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -80,8 +80,8 @@
<item name="list_item_photo_size">@dimen/contact_browser_list_item_photo_size</item>
<item name="list_item_profile_photo_size">70dip</item>
<item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
- <item name="list_item_header_text_color">@color/dialtacts_secondary_text_color</item>
- <item name="list_item_header_text_size">20sp</item>
+ <item name="list_item_header_text_color">@color/people_app_theme_color</item>
+ <item name="list_item_header_text_size">25sp</item>
<item name="list_item_header_height">48dip</item>
<item name="list_item_header_underline_height">2dip</item>
<item name="list_item_header_underline_color">@color/secondary_header_separator_color</item>
diff --git a/res/layout-sw600dp/list_separator.xml b/res/xml/file_paths.xml
similarity index 64%
rename from res/layout-sw600dp/list_separator.xml
rename to res/xml/file_paths.xml
index 74a031c..294c0cb 100644
--- a/res/layout-sw600dp/list_separator.xml
+++ b/res/xml/file_paths.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2011 The Android Open Source Project
+<!-- Copyright (C) 2013 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.
@@ -14,11 +14,7 @@
limitations under the License.
-->
-<TextView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/title"
- style="@style/ContactListSeparatorTextViewStyle"
- android:paddingLeft="8dip"
- android:paddingRight="8dip"
- android:paddingStart="8dip"
- android:paddingEnd="8dip" />
+<paths xmlns:android="http://schemas.android.com/apk/res/android">
+ <!-- Offer access to files under Context.getCacheDir() -->
+ <cache-path name="my_cache" />
+</paths>
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index 7c8782f..9f916fb 100644
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -40,6 +40,7 @@
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Data;
import android.provider.ContactsContract.Groups;
+import android.provider.ContactsContract.PinnedPositions;
import android.provider.ContactsContract.Profile;
import android.provider.ContactsContract.RawContacts;
import android.provider.ContactsContract.RawContactsEntity;
@@ -53,6 +54,8 @@
import com.android.contacts.model.RawContactModifier;
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.util.CallerInfoCacheUtils;
+import com.android.contacts.util.ContactPhotoUtils;
+
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
@@ -60,6 +63,7 @@
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
+import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
@@ -293,9 +297,9 @@
public static Intent createSaveContactIntent(Context context, RawContactDeltaList state,
String saveModeExtraKey, int saveMode, boolean isProfile,
Class<? extends Activity> callbackActivity, String callbackAction, long rawContactId,
- String updatedPhotoPath) {
+ Uri updatedPhotoPath) {
Bundle bundle = new Bundle();
- bundle.putString(String.valueOf(rawContactId), updatedPhotoPath);
+ bundle.putParcelable(String.valueOf(rawContactId), updatedPhotoPath);
return createSaveContactIntent(context, state, saveModeExtraKey, saveMode, isProfile,
callbackActivity, callbackAction, bundle);
}
@@ -448,7 +452,7 @@
// the ContactProvider already knows about newly-created contacts.
if (updatedPhotos != null) {
for (String key : updatedPhotos.keySet()) {
- String photoFilePath = updatedPhotos.getString(key);
+ Uri photoUri = updatedPhotos.getParcelable(key);
long rawContactId = Long.parseLong(key);
// If the raw-contact ID is negative, we are saving a new raw-contact;
@@ -461,8 +465,7 @@
}
}
- File photoFile = new File(photoFilePath);
- if (!saveUpdatedPhoto(rawContactId, photoFile)) succeeded = false;
+ if (!saveUpdatedPhoto(rawContactId, photoUri)) succeeded = false;
}
}
@@ -483,37 +486,12 @@
* Save updated photo for the specified raw-contact.
* @return true for success, false for failure
*/
- private boolean saveUpdatedPhoto(long rawContactId, File photoFile) {
+ private boolean saveUpdatedPhoto(long rawContactId, Uri photoUri) {
final Uri outputUri = Uri.withAppendedPath(
ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId),
RawContacts.DisplayPhoto.CONTENT_DIRECTORY);
- try {
- final FileOutputStream outputStream = getContentResolver()
- .openAssetFileDescriptor(outputUri, "rw").createOutputStream();
- try {
- final FileInputStream inputStream = new FileInputStream(photoFile);
- try {
- final byte[] buffer = new byte[16 * 1024];
- int length;
- int totalLength = 0;
- while ((length = inputStream.read(buffer)) > 0) {
- outputStream.write(buffer, 0, length);
- totalLength += length;
- }
- Log.v(TAG, "Wrote " + totalLength + " bytes for photo " + photoFile.toString());
- } finally {
- inputStream.close();
- }
- } finally {
- outputStream.close();
- photoFile.delete();
- }
- } catch (IOException e) {
- Log.e(TAG, "Failed to write photo: " + photoFile.toString() + " because: " + e);
- return false;
- }
- return true;
+ return ContactPhotoUtils.savePhotoFromUriToUri(this, photoUri, outputUri, true);
}
/**
@@ -834,6 +812,24 @@
final ContentValues values = new ContentValues(1);
values.put(Contacts.STARRED, value);
getContentResolver().update(contactUri, values, null, null);
+
+ // Undemote the contact if necessary
+ final Cursor c = getContentResolver().query(contactUri, new String[] {Contacts._ID},
+ null, null, null);
+ try {
+ if (c.moveToFirst()) {
+ final long id = c.getLong(0);
+
+ // Don't bother undemoting if this contact is the user's profile.
+ if (id < Profile.MIN_ID) {
+ values.clear();
+ values.put(String.valueOf(id), PinnedPositions.UNDEMOTE);
+ getContentResolver().update(PinnedPositions.UPDATE_URI, values, null, null);
+ }
+ }
+ } finally {
+ c.close();
+ }
}
/**
diff --git a/src/com/android/contacts/activities/AttachPhotoActivity.java b/src/com/android/contacts/activities/AttachPhotoActivity.java
index c0a751c..78b482e 100644
--- a/src/com/android/contacts/activities/AttachPhotoActivity.java
+++ b/src/com/android/contacts/activities/AttachPhotoActivity.java
@@ -20,6 +20,7 @@
import android.content.Intent;
import android.content.Loader;
import android.content.Loader.OnLoadCompleteListener;
+import android.content.pm.PackageManager;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -43,6 +44,7 @@
import com.android.contacts.util.ContactPhotoUtils;
import java.io.File;
+import java.io.FileNotFoundException;
/**
* Provides an external interface for other applications to attach images
@@ -58,9 +60,10 @@
private static final String KEY_CONTACT_URI = "contact_uri";
private static final String KEY_TEMP_PHOTO_URI = "temp_photo_uri";
+ private static final String KEY_CROPPED_PHOTO_URI = "cropped_photo_uri";
- private File mTempPhotoFile;
private Uri mTempPhotoUri;
+ private Uri mCroppedPhotoUri;
private ContentResolver mContentResolver;
@@ -76,13 +79,11 @@
if (icicle != null) {
final String uri = icicle.getString(KEY_CONTACT_URI);
mContactUri = (uri == null) ? null : Uri.parse(uri);
-
mTempPhotoUri = Uri.parse(icicle.getString(KEY_TEMP_PHOTO_URI));
- mTempPhotoFile = new File(mTempPhotoUri.getPath());
+ mCroppedPhotoUri = Uri.parse(icicle.getString(KEY_CROPPED_PHOTO_URI));
} else {
- mTempPhotoFile = ContactPhotoUtils.generateTempPhotoFile(this);
- mTempPhotoUri = Uri.fromFile(mTempPhotoFile);
-
+ mTempPhotoUri = ContactPhotoUtils.generateTempImageUri(this);
+ mCroppedPhotoUri = ContactPhotoUtils.generateTempCroppedImageUri(this);
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(Contacts.CONTENT_TYPE);
startActivityForResult(intent, REQUEST_PICK_CONTACT);
@@ -104,32 +105,64 @@
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
- if (mContactUri != null) outState.putString(KEY_CONTACT_URI, mContactUri.toString());
- outState.putString(KEY_TEMP_PHOTO_URI, mTempPhotoUri.toString());
+ if (mContactUri != null) {
+ outState.putString(KEY_CONTACT_URI, mContactUri.toString());
+ }
+ if (mTempPhotoUri != null) {
+ outState.putString(KEY_TEMP_PHOTO_URI, mTempPhotoUri.toString());
+ }
+ if (mCroppedPhotoUri != null) {
+ outState.putString(KEY_CROPPED_PHOTO_URI, mCroppedPhotoUri.toString());
+ }
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent result) {
- if (resultCode != RESULT_OK) {
- finish();
- return;
- }
-
if (requestCode == REQUEST_PICK_CONTACT) {
+ if (resultCode != RESULT_OK) {
+ finish();
+ return;
+ }
// A contact was picked. Launch the cropper to get face detection, the right size, etc.
// TODO: get these values from constants somewhere
- Intent myIntent = getIntent();
- Intent intent = new Intent("com.android.camera.action.CROP", myIntent.getData());
- if (myIntent.getStringExtra("mimeType") != null) {
- intent.setDataAndType(myIntent.getData(), myIntent.getStringExtra("mimeType"));
+ final Intent myIntent = getIntent();
+ final Uri inputUri = myIntent.getData();
+
+ final int perm = checkUriPermission(inputUri, android.os.Process.myPid(),
+ android.os.Process.myUid(), Intent.FLAG_GRANT_READ_URI_PERMISSION |
+ Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
+
+ final Uri toCrop;
+
+ if (perm == PackageManager.PERMISSION_DENIED) {
+ // Work around to save a read-only URI into a temporary file provider URI so that
+ // we can add the FLAG_GRANT_WRITE_URI_PERMISSION flag to the eventual
+ // crop intent b/10837468
+ ContactPhotoUtils.savePhotoFromUriToUri(this, inputUri, mTempPhotoUri, false);
+ toCrop = mTempPhotoUri;
+ } else {
+ toCrop = inputUri;
}
- ContactPhotoUtils.addGalleryIntentExtras(intent, mTempPhotoUri, mPhotoDim);
+
+ final Intent intent = new Intent("com.android.camera.action.CROP", toCrop);
+ if (myIntent.getStringExtra("mimeType") != null) {
+ intent.setDataAndType(toCrop, myIntent.getStringExtra("mimeType"));
+ }
+ ContactPhotoUtils.addPhotoPickerExtras(intent, mCroppedPhotoUri);
+ ContactPhotoUtils.addCropExtras(intent, mPhotoDim);
startActivityForResult(intent, REQUEST_CROP_PHOTO);
mContactUri = result.getData();
} else if (requestCode == REQUEST_CROP_PHOTO) {
+ // Delete the temporary photo from cache now that we have a cropped version.
+ // We should do this even if the crop failed and we eventually bail
+ getContentResolver().delete(mTempPhotoUri, null, null);
+ if (resultCode != RESULT_OK) {
+ finish();
+ return;
+ }
loadContact(mContactUri, new Listener() {
@Override
public void onContactLoaded(Contact contact) {
@@ -183,14 +216,20 @@
// Create a scaled, compressed bitmap to add to the entity-delta list.
final int size = ContactsUtils.getThumbnailSize(this);
- final Bitmap bitmap = BitmapFactory.decodeFile(mTempPhotoFile.getAbsolutePath());
+ Bitmap bitmap;
+ try {
+ bitmap = ContactPhotoUtils.getBitmapFromUri(this, mCroppedPhotoUri);
+ } catch (FileNotFoundException e) {
+ Log.w(TAG, "Could not find bitmap");
+ return;
+ }
+
final Bitmap scaled = Bitmap.createScaledBitmap(bitmap, size, size, false);
final byte[] compressed = ContactPhotoUtils.compressBitmap(scaled);
if (compressed == null) {
Log.w(TAG, "could not create scaled and compressed Bitmap");
return;
}
-
// Add compressed bitmap to entity-delta... this allows us to save to
// a new contact; otherwise the entity-delta-list would be empty, and
// the ContactSaveService would not create the new contact, and the
@@ -213,7 +252,8 @@
contact.isUserProfile(),
null, null,
raw.getRawContactId(),
- mTempPhotoFile.getAbsolutePath());
+ mCroppedPhotoUri
+ );
startService(intent);
finish();
}
diff --git a/src/com/android/contacts/activities/PhotoSelectionActivity.java b/src/com/android/contacts/activities/PhotoSelectionActivity.java
index 3b1032f..6d74863 100644
--- a/src/com/android/contacts/activities/PhotoSelectionActivity.java
+++ b/src/com/android/contacts/activities/PhotoSelectionActivity.java
@@ -28,6 +28,7 @@
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
+import android.support.v4.content.FileProvider;
import android.view.View;
import android.view.ViewGroup.MarginLayoutParams;
import android.widget.FrameLayout.LayoutParams;
@@ -42,6 +43,9 @@
import com.android.contacts.util.ContactPhotoUtils;
import com.android.contacts.util.SchedulingUtils;
+import java.io.File;
+import java.io.FileNotFoundException;
+
/**
* Popup activity for choosing a contact photo within the Contacts app.
@@ -59,8 +63,8 @@
/** Number of ms for the animation to hide the backdrop on finish. */
private static final int BACKDROP_FADEOUT_DURATION = 100;
- /** Key used to persist photo-filename (NOT full file-path). */
- private static final String KEY_CURRENT_PHOTO_FILE = "currentphotofile";
+ /** Key used to persist photo uri. */
+ private static final String KEY_CURRENT_PHOTO_URI = "currentphotouri";
/** Key used to persist whether a sub-activity is currently in progress. */
private static final String KEY_SUB_ACTIVITY_IN_PROGRESS = "subinprogress";
@@ -151,16 +155,16 @@
private PendingPhotoResult mPendingPhotoResult;
/**
- * The photo file being interacted with, if any. Saved/restored between activity instances.
+ * The photo uri being interacted with, if any. Saved/restored between activity instances.
*/
- private String mCurrentPhotoFile;
+ private Uri mCurrentPhotoUri;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.photoselection_activity);
if (savedInstanceState != null) {
- mCurrentPhotoFile = savedInstanceState.getString(KEY_CURRENT_PHOTO_FILE);
+ mCurrentPhotoUri = savedInstanceState.getParcelable(KEY_CURRENT_PHOTO_URI);
mSubActivityInProgress = savedInstanceState.getBoolean(KEY_SUB_ACTIVITY_IN_PROGRESS);
}
@@ -456,7 +460,7 @@
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
- outState.putString(KEY_CURRENT_PHOTO_FILE, mCurrentPhotoFile);
+ outState.putParcelable(KEY_CURRENT_PHOTO_URI, mCurrentPhotoUri);
outState.putBoolean(KEY_SUB_ACTIVITY_IN_PROGRESS, mSubActivityInProgress);
}
@@ -527,28 +531,27 @@
}
@Override
- public void startPhotoActivity(Intent intent, int requestCode, String photoFile) {
+ public void startPhotoActivity(Intent intent, int requestCode, Uri photoUri) {
mSubActivityInProgress = true;
- mCurrentPhotoFile = photoFile;
+ mCurrentPhotoUri = photoUri;
PhotoSelectionActivity.this.startActivityForResult(intent, requestCode);
}
private final class PhotoListener extends PhotoActionListener {
@Override
- public void onPhotoSelected(Bitmap bitmap) {
+ public void onPhotoSelected(Uri uri) {
RawContactDeltaList delta = getDeltaForAttachingPhotoToContact();
long rawContactId = getWritableEntityId();
- final String croppedPath = ContactPhotoUtils.pathForCroppedPhoto(
- PhotoSelectionActivity.this, mCurrentPhotoFile);
+
Intent intent = ContactSaveService.createSaveContactIntent(
- mContext, delta, "", 0, mIsProfile, null, null, rawContactId, croppedPath);
+ mContext, delta, "", 0, mIsProfile, null, null, rawContactId, uri);
startService(intent);
finish();
}
@Override
- public String getCurrentPhotoFile() {
- return mCurrentPhotoFile;
+ public Uri getCurrentPhotoUri() {
+ return mCurrentPhotoUri;
}
@Override
diff --git a/src/com/android/contacts/detail/ContactDetailFragment.java b/src/com/android/contacts/detail/ContactDetailFragment.java
index e48d248..34583dc 100644
--- a/src/com/android/contacts/detail/ContactDetailFragment.java
+++ b/src/com/android/contacts/detail/ContactDetailFragment.java
@@ -19,6 +19,7 @@
import android.app.Activity;
import android.app.Fragment;
import android.app.SearchManager;
+import android.content.ComponentName;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
@@ -169,21 +170,6 @@
};
/**
- * Device capability: Set during buildEntries and used in the long-press context menu
- */
- private boolean mHasPhone;
-
- /**
- * Device capability: Set during buildEntries and used in the long-press context menu
- */
- private boolean mHasSms;
-
- /**
- * Device capability: Set during buildEntries and used in the long-press context menu
- */
- private boolean mHasSip;
-
- /**
* The view shown if the detail list is empty.
* We set this to the list view when first bind the adapter, so that it won't be shown while
* we're loading data.
@@ -533,9 +519,10 @@
* Build up the entries to display on the screen.
*/
private final void buildEntries() {
- mHasPhone = PhoneCapabilityTester.isPhone(mContext);
- mHasSms = PhoneCapabilityTester.isSmsIntentRegistered(mContext);
- mHasSip = PhoneCapabilityTester.isSipPhone(mContext);
+ final boolean hasPhone = PhoneCapabilityTester.isPhone(mContext);
+ final ComponentName smsComponent = PhoneCapabilityTester.getSmsComponent(getContext());
+ final boolean hasSms = (smsComponent != null);
+ final boolean hasSip = PhoneCapabilityTester.isSipPhone(mContext);
// Clear out the old entries
mAllEntries.clear();
@@ -583,21 +570,25 @@
PhoneDataItem phone = (PhoneDataItem) dataItem;
// Build phone entries
entry.data = phone.getFormattedPhoneNumber();
- final Intent phoneIntent = mHasPhone ?
+ final Intent phoneIntent = hasPhone ?
CallUtil.getCallIntent(entry.data) : null;
- final Intent smsIntent = mHasSms ? new Intent(Intent.ACTION_SENDTO,
- Uri.fromParts(CallUtil.SCHEME_SMSTO, entry.data, null)) : null;
+ Intent smsIntent = null;
+ if (hasSms) {
+ smsIntent = new Intent(Intent.ACTION_SENDTO,
+ Uri.fromParts(CallUtil.SCHEME_SMSTO, entry.data, null));
+ smsIntent.setComponent(smsComponent);
+ }
// Configure Icons and Intents.
- if (mHasPhone && mHasSms) {
+ if (hasPhone && hasSms) {
entry.intent = phoneIntent;
entry.secondaryIntent = smsIntent;
entry.secondaryActionIcon = kind.iconAltRes;
entry.secondaryActionDescription =
ContactDisplayUtils.getSmsLabelResourceId(entry.type);
- } else if (mHasPhone) {
+ } else if (hasPhone) {
entry.intent = phoneIntent;
- } else if (mHasSms) {
+ } else if (hasSms) {
entry.intent = smsIntent;
} else {
entry.intent = null;
@@ -694,7 +685,7 @@
} else if (dataItem instanceof SipAddressDataItem && hasData) {
// Build SipAddress entries
entry.uri = null;
- if (mHasSip) {
+ if (hasSip) {
entry.intent = CallUtil.getCallIntent(
Uri.fromParts(CallUtil.SCHEME_SIP, entry.data, null));
} else {
diff --git a/src/com/android/contacts/detail/PhotoSelectionHandler.java b/src/com/android/contacts/detail/PhotoSelectionHandler.java
index 9689acc..6e2d4fa 100644
--- a/src/com/android/contacts/detail/PhotoSelectionHandler.java
+++ b/src/com/android/contacts/detail/PhotoSelectionHandler.java
@@ -22,9 +22,6 @@
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
-import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
-import android.media.MediaScannerConnection;
import android.net.Uri;
import android.provider.ContactsContract.CommonDataKinds.Photo;
import android.provider.ContactsContract.DisplayPhoto;
@@ -48,7 +45,7 @@
import com.android.contacts.util.ContactPhotoUtils;
import com.android.contacts.util.UiClosables;
-import java.io.File;
+import java.io.FileNotFoundException;
/**
* Handles displaying a photo selection popup for a given photo view and dealing with the results
@@ -60,11 +57,14 @@
private static final int REQUEST_CODE_CAMERA_WITH_DATA = 1001;
private static final int REQUEST_CODE_PHOTO_PICKED_WITH_DATA = 1002;
+ private static final int REQUEST_CROP_PHOTO = 1003;
protected final Context mContext;
private final View mPhotoView;
private final int mPhotoMode;
private final int mPhotoPickSize;
+ private final Uri mCroppedPhotoUri;
+ private final Uri mTempPhotoUri;
private final RawContactDeltaList mState;
private final boolean mIsDirectoryContact;
private ListPopupWindow mPopup;
@@ -74,6 +74,8 @@
mContext = context;
mPhotoView = photoView;
mPhotoMode = photoMode;
+ mTempPhotoUri = ContactPhotoUtils.generateTempImageUri(context);
+ mCroppedPhotoUri = ContactPhotoUtils.generateTempCroppedImageUri(mContext);
mIsDirectoryContact = isDirectoryContact;
mState = state;
mPhotoPickSize = getPhotoPickSize();
@@ -115,19 +117,55 @@
final PhotoActionListener listener = getListener();
if (resultCode == Activity.RESULT_OK) {
switch (requestCode) {
- // Photo was chosen (either new or existing from gallery), and cropped.
- case REQUEST_CODE_PHOTO_PICKED_WITH_DATA: {
- final String path = ContactPhotoUtils.pathForCroppedPhoto(
- mContext, listener.getCurrentPhotoFile());
- Bitmap bitmap = BitmapFactory.decodeFile(path);
- listener.onPhotoSelected(bitmap);
- return true;
+ // Cropped photo was returned
+ case REQUEST_CROP_PHOTO: {
+ final Uri uri;
+ if (data != null && data.getData() != null) {
+ uri = data.getData();
+ } else {
+ uri = mCroppedPhotoUri;
+ }
+
+ try {
+ // delete the original temporary photo if it exists
+ mContext.getContentResolver().delete(mTempPhotoUri, null, null);
+ listener.onPhotoSelected(uri);
+ return true;
+ } catch (FileNotFoundException e) {
+ return false;
+ }
}
- // Photo was successfully taken, now crop it.
- case REQUEST_CODE_CAMERA_WITH_DATA: {
- doCropPhoto(listener.getCurrentPhotoFile());
+
+ // Photo was successfully taken or selected from gallery, now crop it.
+ case REQUEST_CODE_PHOTO_PICKED_WITH_DATA:
+ case REQUEST_CODE_CAMERA_WITH_DATA:
+ final Uri uri;
+ boolean isWritable = false;
+ if (data != null && data.getData() != null) {
+ uri = data.getData();
+ } else {
+ uri = listener.getCurrentPhotoUri();
+ isWritable = true;
+ }
+ final Uri toCrop;
+ if (isWritable) {
+ // Since this uri belongs to our file provider, we know that it is writable
+ // by us. This means that we don't have to save it into another temporary
+ // location just to be able to crop it.
+ toCrop = uri;
+ } else {
+ toCrop = mTempPhotoUri;
+ try {
+ ContactPhotoUtils.savePhotoFromUriToUri(mContext, uri,
+ toCrop, false);
+ } catch (SecurityException e) {
+ Log.d(TAG, "Did not have read-access to uri : " + uri);
+ return false;
+ }
+ }
+
+ doCropPhoto(toCrop, mCroppedPhotoUri);
return true;
- }
}
}
return false;
@@ -186,28 +224,16 @@
}
/** Used by subclasses to delegate to their enclosing Activity or Fragment. */
- protected abstract void startPhotoActivity(Intent intent, int requestCode, String photoFile);
+ protected abstract void startPhotoActivity(Intent intent, int requestCode, Uri photoUri);
/**
* Sends a newly acquired photo to Gallery for cropping
*/
- private void doCropPhoto(String fileName) {
+ private void doCropPhoto(Uri inputUri, Uri outputUri) {
try {
- // Obtain the absolute paths for the newly-taken photo, and the destination
- // for the soon-to-be-cropped photo.
- final String newPath = ContactPhotoUtils.pathForNewCameraPhoto(fileName);
- final String croppedPath = ContactPhotoUtils.pathForCroppedPhoto(mContext, fileName);
-
- // Add the image to the media store
- MediaScannerConnection.scanFile(
- mContext,
- new String[] { newPath },
- new String[] { null },
- null);
-
// Launch gallery to crop the photo
- final Intent intent = getCropImageIntent(newPath, croppedPath);
- startPhotoActivity(intent, REQUEST_CODE_PHOTO_PICKED_WITH_DATA, fileName);
+ final Intent intent = getCropImageIntent(inputUri, outputUri);
+ startPhotoActivity(intent, REQUEST_CROP_PHOTO, inputUri);
} catch (Exception e) {
Log.e(TAG, "Cannot crop image", e);
Toast.makeText(mContext, R.string.photoPickerNotFoundText, Toast.LENGTH_LONG).show();
@@ -220,9 +246,9 @@
* what should be returned by
* {@link PhotoSelectionHandler.PhotoActionListener#getCurrentPhotoFile()}.
*/
- private void startTakePhotoActivity(String photoFile) {
- final Intent intent = getTakePhotoIntent(photoFile);
- startPhotoActivity(intent, REQUEST_CODE_CAMERA_WITH_DATA, photoFile);
+ private void startTakePhotoActivity(Uri photoUri) {
+ final Intent intent = getTakePhotoIntent(photoUri);
+ startPhotoActivity(intent, REQUEST_CODE_CAMERA_WITH_DATA, photoUri);
}
/**
@@ -231,9 +257,9 @@
* stored by the content-provider.
* {@link PhotoSelectionHandler#handlePhotoActivityResult(int, int, Intent)}.
*/
- private void startPickFromGalleryActivity(String photoFile) {
- final Intent intent = getPhotoPickIntent(photoFile);
- startPhotoActivity(intent, REQUEST_CODE_PHOTO_PICKED_WITH_DATA, photoFile);
+ private void startPickFromGalleryActivity(Uri photoUri) {
+ final Intent intent = getPhotoPickIntent(photoUri);
+ startPhotoActivity(intent, REQUEST_CODE_PHOTO_PICKED_WITH_DATA, photoUri);
}
private int getPhotoPickSize() {
@@ -249,36 +275,32 @@
}
/**
- * Constructs an intent for picking a photo from Gallery, cropping it and returning the bitmap.
+ * Constructs an intent for capturing a photo and storing it in a temporary output uri.
*/
- private Intent getPhotoPickIntent(String photoFile) {
- final String croppedPhotoPath = ContactPhotoUtils.pathForCroppedPhoto(mContext, photoFile);
- final Uri croppedPhotoUri = Uri.fromFile(new File(croppedPhotoPath));
+ private Intent getTakePhotoIntent(Uri outputUri) {
+ final Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE, null);
+ ContactPhotoUtils.addPhotoPickerExtras(intent, outputUri);
+ return intent;
+ }
+
+ /**
+ * Constructs an intent for picking a photo from Gallery, and returning the bitmap.
+ */
+ private Intent getPhotoPickIntent(Uri outputUri) {
final Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);
intent.setType("image/*");
- ContactPhotoUtils.addGalleryIntentExtras(intent, croppedPhotoUri, mPhotoPickSize);
+ ContactPhotoUtils.addPhotoPickerExtras(intent, outputUri);
return intent;
}
/**
* Constructs an intent for image cropping.
*/
- private Intent getCropImageIntent(String inputPhotoPath, String croppedPhotoPath) {
- final Uri inputPhotoUri = Uri.fromFile(new File(inputPhotoPath));
- final Uri croppedPhotoUri = Uri.fromFile(new File(croppedPhotoPath));
+ private Intent getCropImageIntent(Uri inputUri, Uri outputUri) {
Intent intent = new Intent("com.android.camera.action.CROP");
- intent.setDataAndType(inputPhotoUri, "image/*");
- ContactPhotoUtils.addGalleryIntentExtras(intent, croppedPhotoUri, mPhotoPickSize);
- return intent;
- }
-
- /**
- * Constructs an intent for capturing a photo and storing it in a temporary file.
- */
- private static Intent getTakePhotoIntent(String fileName) {
- Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE, null);
- final String newPhotoPath = ContactPhotoUtils.pathForNewCameraPhoto(fileName);
- intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(newPhotoPath)));
+ intent.setDataAndType(inputUri, "image/*");
+ ContactPhotoUtils.addPhotoPickerExtras(intent, outputUri);
+ ContactPhotoUtils.addCropExtras(intent, mPhotoPickSize);
return intent;
}
@@ -297,7 +319,7 @@
public void onTakePhotoChosen() {
try {
// Launch camera to take photo for selected contact
- startTakePhotoActivity(ContactPhotoUtils.generateTempPhotoFileName());
+ startTakePhotoActivity(mTempPhotoUri);
} catch (ActivityNotFoundException e) {
Toast.makeText(
mContext, R.string.photoPickerNotFoundText, Toast.LENGTH_LONG).show();
@@ -308,7 +330,7 @@
public void onPickFromGalleryChosen() {
try {
// Launch picker to choose photo for selected contact
- startPickFromGalleryActivity(ContactPhotoUtils.generateTempPhotoFileName());
+ startPickFromGalleryActivity(mTempPhotoUri);
} catch (ActivityNotFoundException e) {
Toast.makeText(
mContext, R.string.photoPickerNotFoundText, Toast.LENGTH_LONG).show();
@@ -317,16 +339,16 @@
/**
* Called when the user has completed selection of a photo.
- * @param bitmap The selected and cropped photo.
+ * @throws FileNotFoundException
*/
- public abstract void onPhotoSelected(Bitmap bitmap);
+ public abstract void onPhotoSelected(Uri uri) throws FileNotFoundException;
/**
* Gets the current photo file that is being interacted with. It is the activity or
* fragment's responsibility to maintain this in saved state, since this handler instance
* will not survive rotation.
*/
- public abstract String getCurrentPhotoFile();
+ public abstract Uri getCurrentPhotoUri();
/**
* Called when the photo selection dialog is dismissed.
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java
index 27c1498..767cee2 100644
--- a/src/com/android/contacts/editor/ContactEditorFragment.java
+++ b/src/com/android/contacts/editor/ContactEditorFragment.java
@@ -91,6 +91,7 @@
import com.google.common.collect.Lists;
import java.io.File;
+import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
@@ -111,7 +112,7 @@
private static final String KEY_EDIT_STATE = "state";
private static final String KEY_RAW_CONTACT_ID_REQUESTING_PHOTO = "photorequester";
private static final String KEY_VIEW_ID_GENERATOR = "viewidgenerator";
- private static final String KEY_CURRENT_PHOTO_FILE = "currentphotofile";
+ private static final String KEY_CURRENT_PHOTO_URI = "currentphotouri";
private static final String KEY_CONTACT_ID_FOR_JOIN = "contactidforjoin";
private static final String KEY_CONTACT_WRITABLE_FOR_JOIN = "contactwritableforjoin";
private static final String KEY_SHOW_JOIN_SUGGESTIONS = "showJoinSuggestions";
@@ -220,7 +221,7 @@
private Cursor mGroupMetaData;
- private String mCurrentPhotoFile;
+ private Uri mCurrentPhotoUri;
private Bundle mUpdatedPhotos = new Bundle();
private Context mContext;
@@ -482,7 +483,7 @@
mRawContactIdRequestingPhoto = savedState.getLong(
KEY_RAW_CONTACT_ID_REQUESTING_PHOTO);
mViewIdGenerator = savedState.getParcelable(KEY_VIEW_ID_GENERATOR);
- mCurrentPhotoFile = savedState.getString(KEY_CURRENT_PHOTO_FILE);
+ mCurrentPhotoUri = savedState.getParcelable(KEY_CURRENT_PHOTO_URI);
mContactIdForJoin = savedState.getLong(KEY_CONTACT_ID_FOR_JOIN);
mContactWritableForJoin = savedState.getBoolean(KEY_CONTACT_WRITABLE_FOR_JOIN);
mAggregationSuggestionsRawContactId = savedState.getLong(KEY_SHOW_JOIN_SUGGESTIONS);
@@ -1654,7 +1655,7 @@
}
outState.putLong(KEY_RAW_CONTACT_ID_REQUESTING_PHOTO, mRawContactIdRequestingPhoto);
outState.putParcelable(KEY_VIEW_ID_GENERATOR, mViewIdGenerator);
- outState.putString(KEY_CURRENT_PHOTO_FILE, mCurrentPhotoFile);
+ outState.putParcelable(KEY_CURRENT_PHOTO_URI, mCurrentPhotoUri);
outState.putLong(KEY_CONTACT_ID_FOR_JOIN, mContactIdForJoin);
outState.putBoolean(KEY_CONTACT_WRITABLE_FOR_JOIN, mContactWritableForJoin);
outState.putLong(KEY_SHOW_JOIN_SUGGESTIONS, mAggregationSuggestionsRawContactId);
@@ -1722,7 +1723,7 @@
/**
* Sets the photo stored in mPhoto and writes it to the RawContact with the given id
*/
- private void setPhoto(long rawContact, Bitmap photo, String photoFile) {
+ private void setPhoto(long rawContact, Bitmap photo, Uri photoUri) {
BaseRawContactEditorView requestingEditor = getRawContactEditorView(rawContact);
if (photo == null || photo.getHeight() < 0 || photo.getWidth() < 0) {
@@ -1736,9 +1737,7 @@
Log.w(TAG, "The contact that requested the photo is no longer present.");
}
- final String croppedPhotoPath =
- ContactPhotoUtils.pathForCroppedPhoto(mContext, mCurrentPhotoFile);
- mUpdatedPhotos.putString(String.valueOf(rawContact), croppedPhotoPath);
+ mUpdatedPhotos.putParcelable(String.valueOf(rawContact), photoUri);
}
/**
@@ -1771,11 +1770,12 @@
countWithPicture++;
} else {
final long rawContactId = entity.getRawContactId();
- final String path = mUpdatedPhotos.getString(String.valueOf(rawContactId));
- if (path != null) {
- final File file = new File(path);
- if (file.exists()) {
+ final Uri uri = mUpdatedPhotos.getParcelable(String.valueOf(rawContactId));
+ if (uri != null) {
+ try {
+ mContext.getContentResolver().openInputStream(uri);
countWithPicture++;
+ } catch (FileNotFoundException e) {
}
}
}
@@ -1886,11 +1886,11 @@
}
@Override
- public void startPhotoActivity(Intent intent, int requestCode, String photoFile) {
+ public void startPhotoActivity(Intent intent, int requestCode, Uri photoUri) {
mRawContactIdRequestingPhoto = mEditor.getRawContactId();
mCurrentPhotoHandler = this;
mStatus = Status.SUB_ACTIVITY;
- mCurrentPhotoFile = photoFile;
+ mCurrentPhotoUri = photoUri;
ContactEditorFragment.this.startActivityForResult(intent, requestCode);
}
@@ -1945,15 +1945,16 @@
}
@Override
- public void onPhotoSelected(Bitmap bitmap) {
- setPhoto(mRawContactId, bitmap, mCurrentPhotoFile);
+ public void onPhotoSelected(Uri uri) throws FileNotFoundException {
+ final Bitmap bitmap = ContactPhotoUtils.getBitmapFromUri(mContext, uri);
+ setPhoto(mRawContactId, bitmap, uri);
mCurrentPhotoHandler = null;
bindEditors();
}
@Override
- public String getCurrentPhotoFile() {
- return mCurrentPhotoFile;
+ public Uri getCurrentPhotoUri() {
+ return mCurrentPhotoUri;
}
@Override
diff --git a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
index 1f68dae..90495fa 100644
--- a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
@@ -285,7 +285,6 @@
mProfileHeader = inflater.inflate(R.layout.user_profile_header, null, false);
mCounterHeaderView = (TextView) mProfileHeader.findViewById(R.id.contacts_count);
mProfileTitle = (TextView) mProfileHeader.findViewById(R.id.profile_title);
- mProfileTitle.setAllCaps(true);
mProfileHeaderContainer.addView(mProfileHeader);
list.addHeaderView(mProfileHeaderContainer, null, false);
diff --git a/src/com/android/contacts/model/ContactLoader.java b/src/com/android/contacts/model/ContactLoader.java
index 8583f14..7ca1329 100644
--- a/src/com/android/contacts/model/ContactLoader.java
+++ b/src/com/android/contacts/model/ContactLoader.java
@@ -55,6 +55,7 @@
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
+import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
@@ -352,7 +353,7 @@
}
private Contact loadEncodedContactEntity(Uri uri) throws JSONException {
- final String jsonString = uri.getQueryParameter(Constants.LOOKUP_URI_JSON);
+ final String jsonString = uri.getEncodedFragment();
final JSONObject json = new JSONObject(jsonString);
final long directoryId =
@@ -405,23 +406,18 @@
final Iterator keys = items.keys();
while (keys.hasNext()) {
final String mimetype = (String) keys.next();
- final JSONObject item = items.getJSONObject(mimetype);
- final ContentValues itemValues = new ContentValues();
- itemValues.put(Data.MIMETYPE, mimetype);
- itemValues.put(Data._ID, -1);
-
- final Iterator iterator = item.keys();
- while (iterator.hasNext()) {
- String name = (String) iterator.next();
- final Object o = item.get(name);
- if (o instanceof String) {
- itemValues.put(name, (String) o);
- } else if (o instanceof Integer) {
- itemValues.put(name, (Integer) o);
+ // Could be single object or array.
+ final JSONObject obj = items.optJSONObject(mimetype);
+ if (obj == null) {
+ final JSONArray array = items.getJSONArray(mimetype);
+ for (int i = 0; i < array.length(); i++) {
+ final JSONObject item = array.getJSONObject(i);
+ processOneRecord(rawContact, item, mimetype);
}
+ } else {
+ processOneRecord(rawContact, obj, mimetype);
}
- rawContact.addDataItemValues(itemValues);
}
contact.setRawContacts(new ImmutableList.Builder<RawContact>()
@@ -430,6 +426,25 @@
return contact;
}
+ private void processOneRecord(RawContact rawContact, JSONObject item, String mimetype)
+ throws JSONException {
+ final ContentValues itemValues = new ContentValues();
+ itemValues.put(Data.MIMETYPE, mimetype);
+ itemValues.put(Data._ID, -1);
+
+ final Iterator iterator = item.keys();
+ while (iterator.hasNext()) {
+ String name = (String) iterator.next();
+ final Object o = item.get(name);
+ if (o instanceof String) {
+ itemValues.put(name, (String) o);
+ } else if (o instanceof Integer) {
+ itemValues.put(name, (Integer) o);
+ }
+ }
+ rawContact.addDataItemValues(itemValues);
+ }
+
private Contact loadContactEntity(ContentResolver resolver, Uri contactUri) {
Uri entityUri = Uri.withAppendedPath(contactUri, Contacts.Entity.CONTENT_DIRECTORY);
Cursor cursor = resolver.query(entityUri, ContactQuery.COLUMNS, null, null,
diff --git a/src/com/android/contacts/model/RawContactModifier.java b/src/com/android/contacts/model/RawContactModifier.java
index f1f5697..5f8b410 100644
--- a/src/com/android/contacts/model/RawContactModifier.java
+++ b/src/com/android/contacts/model/RawContactModifier.java
@@ -58,6 +58,7 @@
import com.android.contacts.common.model.account.AccountType.EventEditType;
import com.android.contacts.common.model.account.GoogleAccountType;
import com.android.contacts.common.model.dataitem.DataKind;
+import com.android.contacts.model.dataitem.PhoneDataItem;
import com.android.contacts.model.dataitem.StructuredNameDataItem;
import com.android.contacts.util.DateUtils;
import com.android.contacts.util.NameConverter;
@@ -693,6 +694,16 @@
// Won't override the contact name
if (StructuredName.CONTENT_ITEM_TYPE.equals(mimeType)) {
continue;
+ } else if (Phone.CONTENT_ITEM_TYPE.equals(mimeType)) {
+ values.remove(PhoneDataItem.KEY_FORMATTED_PHONE_NUMBER);
+ final Integer type = values.getAsInteger(Phone.TYPE);
+ // If the provided phone number provides a custom phone type but not a label,
+ // replace it with mobile (by default) to avoid the "Enter custom label" from
+ // popping up immediately upon entering the ContactEditorFragment
+ if (type != null && type == Phone.TYPE_CUSTOM &&
+ TextUtils.isEmpty(values.getAsString(Phone.LABEL))) {
+ values.put(Phone.TYPE, Phone.TYPE_MOBILE);
+ }
}
DataKind kind = accountType.getKindForMimetype(mimeType);
diff --git a/src/com/android/contacts/quickcontact/DataAction.java b/src/com/android/contacts/quickcontact/DataAction.java
index 0750a1d..0e3495c 100644
--- a/src/com/android/contacts/quickcontact/DataAction.java
+++ b/src/com/android/contacts/quickcontact/DataAction.java
@@ -16,6 +16,7 @@
package com.android.contacts.quickcontact;
+import android.content.ComponentName;
import android.content.ContentUris;
import android.content.Context;
import android.content.Intent;
@@ -102,7 +103,8 @@
mDataUri = ContentUris.withAppendedId(Data.CONTENT_URI, mDataId);
final boolean hasPhone = PhoneCapabilityTester.isPhone(mContext);
- final boolean hasSms = PhoneCapabilityTester.isSmsIntentRegistered(mContext);
+ final ComponentName smsComponent = PhoneCapabilityTester.getSmsComponent(mContext);
+ final boolean hasSms = (smsComponent != null);
// Handle well-known MIME-types with special care
if (item instanceof PhoneDataItem) {
@@ -113,8 +115,12 @@
final Intent phoneIntent = hasPhone ? CallUtil.getCallIntent(number)
: null;
- final Intent smsIntent = hasSms ? new Intent(Intent.ACTION_SENDTO,
- Uri.fromParts(CallUtil.SCHEME_SMSTO, number, null)) : null;
+ Intent smsIntent = null;
+ if (hasSms) {
+ smsIntent = new Intent(Intent.ACTION_SENDTO,
+ Uri.fromParts(CallUtil.SCHEME_SMSTO, number, null));
+ smsIntent.setComponent(smsComponent);
+ }
// Configure Icons and Intents. Notice actionIcon is already set to the phone
if (hasPhone && hasSms) {
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 1e91fb6..c7d6e51 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -37,6 +37,9 @@
import android.provider.ContactsContract.CommonDataKinds.StructuredPostal;
import android.provider.ContactsContract.CommonDataKinds.Website;
import android.provider.ContactsContract.Contacts;
+import android.provider.ContactsContract.DisplayNameSources;
+import android.provider.ContactsContract.Intents.Insert;
+import android.provider.ContactsContract.Directory;
import android.provider.ContactsContract.QuickContact;
import android.provider.ContactsContract.RawContacts;
import android.support.v13.app.FragmentPagerAdapter;
@@ -114,11 +117,12 @@
private View mLineAfterTrack;
private ImageView mPhotoView;
- private ImageView mOpenDetailsImage;
+ private ImageView mOpenDetailsOrAddContactImage;
private ImageView mStarImage;
private ViewPager mListPager;
private ViewPagerAdapter mPagerAdapter;
+ private Contact mContactData;
private ContactLoader mContactLoader;
private final ImageViewDrawableSetter mPhotoSetter = new ImageViewDrawableSetter();
@@ -159,6 +163,37 @@
private StopWatch mStopWatch = ENABLE_STOPWATCH
? StopWatch.start("QuickContact") : StopWatch.getNullStopWatch();
+ final OnClickListener mOpenDetailsClickHandler = new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ final Intent intent = new Intent(Intent.ACTION_VIEW, mLookupUri);
+ mContactLoader.cacheResult();
+ intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
+ startActivity(intent);
+ close(false);
+ }
+ };
+
+ final OnClickListener mAddToContactsClickHandler = new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (mContactData == null) {
+ Log.e(TAG, "Empty contact data when trying to add to contact");
+ return;
+ }
+ final Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT);
+ intent.setType(Contacts.CONTENT_ITEM_TYPE);
+
+ // Only pre-fill the name field if the provided display name is an organization
+ // name or better (e.g. structured name, nickname)
+ if (mContactData.getDisplayNameSource() >= DisplayNameSources.ORGANIZATION) {
+ intent.putExtra(Insert.NAME, mContactData.getDisplayName());
+ }
+ intent.putExtra(Insert.DATA, mContactData.getContentValues());
+ startActivity(intent);
+ }
+ };
+
@Override
protected void onCreate(Bundle icicle) {
mStopWatch.lap("c"); // create start
@@ -202,7 +237,7 @@
mFloatingLayout = (FloatingChildLayout) findViewById(R.id.floating_layout);
mTrack = (ViewGroup) findViewById(R.id.track);
mTrackScroller = (HorizontalScrollView) findViewById(R.id.track_scroller);
- mOpenDetailsImage = (ImageView) findViewById(R.id.contact_details_image);
+ mOpenDetailsOrAddContactImage = (ImageView) findViewById(R.id.contact_details_image);
mStarImage = (ImageView) findViewById(R.id.quickcontact_star_button);
mListPager = (ViewPager) findViewById(R.id.item_list_pager);
mSelectedTabRectangle = findViewById(R.id.selected_tab_rectangle);
@@ -216,17 +251,7 @@
}
});
- final OnClickListener openDetailsClickHandler = new OnClickListener() {
- @Override
- public void onClick(View v) {
- final Intent intent = new Intent(Intent.ACTION_VIEW, mLookupUri);
- mContactLoader.cacheResult();
- intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
- startActivity(intent);
- close(false);
- }
- };
- mOpenDetailsImage.setOnClickListener(openDetailsClickHandler);
+ mOpenDetailsOrAddContactImage.setOnClickListener(mOpenDetailsClickHandler);
mPagerAdapter = new ViewPagerAdapter(getFragmentManager());
mListPager.setAdapter(mPagerAdapter);
@@ -243,7 +268,7 @@
setHeaderNameText(R.id.name, R.string.missing_name);
mPhotoView = (ImageView) mPhotoContainer.findViewById(R.id.photo);
- mPhotoView.setOnClickListener(openDetailsClickHandler);
+ mPhotoView.setOnClickListener(mOpenDetailsClickHandler);
mStopWatch.lap("v"); // view initialized
@@ -341,23 +366,37 @@
* Handle the result from the ContactLoader
*/
private void bindData(Contact data) {
+ mContactData = data;
final ResolveCache cache = ResolveCache.getInstance(this);
final Context context = this;
- mOpenDetailsImage.setVisibility(isMimeExcluded(Contacts.CONTENT_ITEM_TYPE) ? View.GONE
- : View.VISIBLE);
+ mOpenDetailsOrAddContactImage.setVisibility(isMimeExcluded(Contacts.CONTENT_ITEM_TYPE) ?
+ View.GONE : View.VISIBLE);
final boolean isStarred = data.getStarred();
if (isStarred) {
mStarImage.setImageResource(R.drawable.ic_favorite_on_lt);
+ mStarImage.setContentDescription(
+ getResources().getString(R.string.menu_removeStar));
} else {
mStarImage.setImageResource(R.drawable.ic_favorite_off_lt);
+ mStarImage.setContentDescription(
+ getResources().getString(R.string.menu_addStar));
}
final Uri lookupUri = data.getLookupUri();
// If this is a json encoded URI, there is no local contact to star
if (UriUtils.isEncodedContactUri(lookupUri)) {
mStarImage.setVisibility(View.GONE);
+
+ // If directory export support is not allowed, then don't allow the user to add
+ // to contacts
+ if (mContactData.getDirectoryExportSupport() == Directory.EXPORT_SUPPORT_NONE) {
+ configureHeaderClickActions(false);
+ } else {
+ configureHeaderClickActions(true);
+ }
} else {
+ configureHeaderClickActions(false);
mStarImage.setVisibility(View.VISIBLE);
mStarImage.setOnClickListener(new OnClickListener() {
@Override
@@ -507,6 +546,24 @@
}
/**
+ * Bind the correct image resource and click handlers to the header views
+ *
+ * @param canAdd Whether or not the user can directly add information in this quick contact
+ * to their local contacts
+ */
+ private void configureHeaderClickActions(boolean canAdd) {
+ if (canAdd) {
+ mOpenDetailsOrAddContactImage.setImageResource(R.drawable.ic_add_contact_holo_dark);
+ mOpenDetailsOrAddContactImage.setOnClickListener(mAddToContactsClickHandler);
+ mPhotoView.setOnClickListener(mAddToContactsClickHandler);
+ } else {
+ mOpenDetailsOrAddContactImage.setImageResource(R.drawable.ic_contacts_holo_dark);
+ mOpenDetailsOrAddContactImage.setOnClickListener(mOpenDetailsClickHandler);
+ mPhotoView.setOnClickListener(mOpenDetailsClickHandler);
+ }
+ }
+
+ /**
* Inflate the in-track view for the action of the given MIME-type, collapsing duplicate values.
* Will use the icon provided by the {@link DataKind}.
*/
diff --git a/src/com/android/contacts/util/ContactPhotoUtils.java b/src/com/android/contacts/util/ContactPhotoUtils.java
index b14b36c..2b1c19a 100644
--- a/src/com/android/contacts/util/ContactPhotoUtils.java
+++ b/src/com/android/contacts/util/ContactPhotoUtils.java
@@ -17,17 +17,25 @@
package com.android.contacts.util;
+import android.content.ClipData;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Environment;
import android.provider.MediaStore;
+import android.support.v4.content.FileProvider;
import android.util.Log;
+import com.google.common.io.Closeables;
+
import java.io.ByteArrayOutputStream;
import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
import java.io.IOException;
+import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
@@ -40,40 +48,57 @@
private static final String TAG = "ContactPhotoUtils";
private static final String PHOTO_DATE_FORMAT = "'IMG'_yyyyMMdd_HHmmss";
- private static final String NEW_PHOTO_DIR_PATH =
- Environment.getExternalStorageDirectory() + "/DCIM/Camera";
+ public static final String FILE_PROVIDER_AUTHORITY = "com.android.contacts.files";
/**
* Generate a new, unique file to be used as an out-of-band communication
* channel, since hi-res Bitmaps are too big to serialize into a Bundle.
- * This file will be passed to other activities (such as the gallery/camera/cropper/etc.),
- * and read by us once they are finished writing it.
+ * This file will be passed (as a uri) to other activities (such as the gallery/camera/
+ * cropper/etc.), and read by us once they are finished writing it.
*/
- public static File generateTempPhotoFile(Context context) {
- return new File(pathForCroppedPhoto(context, generateTempPhotoFileName()));
+ public static Uri generateTempImageUri(Context context) {
+ return FileProvider.getUriForFile(context, FILE_PROVIDER_AUTHORITY,
+ new File(pathForTempPhoto(context, generateTempPhotoFileName())));
}
- public static String pathForCroppedPhoto(Context context, String fileName) {
- final File dir = new File(context.getExternalCacheDir() + "/tmp");
+ public static Uri generateTempCroppedImageUri(Context context) {
+ return FileProvider.getUriForFile(context, FILE_PROVIDER_AUTHORITY,
+ new File(pathForTempPhoto(context, generateTempCroppedPhotoFileName())));
+ }
+
+ private static String pathForTempPhoto(Context context, String fileName) {
+ final File dir = context.getCacheDir();
dir.mkdirs();
final File f = new File(dir, fileName);
return f.getAbsolutePath();
}
- public static String pathForNewCameraPhoto(String fileName) {
- final File dir = new File(NEW_PHOTO_DIR_PATH);
- dir.mkdirs();
- final File f = new File(dir, fileName);
- return f.getAbsolutePath();
- }
-
- public static String generateTempPhotoFileName() {
- Date date = new Date(System.currentTimeMillis());
+ private static String generateTempPhotoFileName() {
+ final Date date = new Date(System.currentTimeMillis());
SimpleDateFormat dateFormat = new SimpleDateFormat(PHOTO_DATE_FORMAT, Locale.US);
return "ContactPhoto-" + dateFormat.format(date) + ".jpg";
}
+ private static String generateTempCroppedPhotoFileName() {
+ final Date date = new Date(System.currentTimeMillis());
+ SimpleDateFormat dateFormat = new SimpleDateFormat(PHOTO_DATE_FORMAT, Locale.US);
+ return "ContactPhoto-" + dateFormat.format(date) + "-cropped.jpg";
+ }
+
+ /**
+ * Given a uri pointing to a bitmap, reads it into a bitmap and returns it.
+ * @throws FileNotFoundException
+ */
+ public static Bitmap getBitmapFromUri(Context context, Uri uri) throws FileNotFoundException {
+ final InputStream imageStream = context.getContentResolver().openInputStream(uri);
+ try {
+ return BitmapFactory.decodeStream(imageStream);
+ } finally {
+ Closeables.closeQuietly(imageStream);
+ }
+ }
+
/**
* Creates a byte[] containing the PNG-compressed bitmap, or null if
* something goes wrong.
@@ -92,14 +117,7 @@
}
}
- /**
- * Adds common extras to gallery intents.
- *
- * @param intent The intent to add extras to.
- * @param croppedPhotoUri The uri of the file to save the image to.
- * @param photoSize The size of the photo to scale to.
- */
- public static void addGalleryIntentExtras(Intent intent, Uri croppedPhotoUri, int photoSize) {
+ public static void addCropExtras(Intent intent, int photoSize) {
intent.putExtra("crop", "true");
intent.putExtra("scale", true);
intent.putExtra("scaleUpIfNeeded", true);
@@ -107,7 +125,53 @@
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", photoSize);
intent.putExtra("outputY", photoSize);
- intent.putExtra(MediaStore.EXTRA_OUTPUT, croppedPhotoUri);
+ }
+
+ /**
+ * Adds common extras to gallery intents.
+ *
+ * @param intent The intent to add extras to.
+ * @param photoUri The uri of the file to save the image to.
+ */
+ public static void addPhotoPickerExtras(Intent intent, Uri photoUri) {
+ intent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
+ intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION |
+ Intent.FLAG_GRANT_READ_URI_PERMISSION);
+ intent.setClipData(ClipData.newRawUri(MediaStore.EXTRA_OUTPUT, photoUri));
+ }
+
+ /**
+ * Given an input photo stored in a uri, save it to a destination uri
+ */
+ public static boolean savePhotoFromUriToUri(Context context, Uri inputUri, Uri outputUri,
+ boolean deleteAfterSave) {
+ FileOutputStream outputStream = null;
+ InputStream inputStream = null;
+ try {
+ outputStream = context.getContentResolver()
+ .openAssetFileDescriptor(outputUri, "rw").createOutputStream();
+ inputStream = context.getContentResolver().openInputStream(
+ inputUri);
+
+ final byte[] buffer = new byte[16 * 1024];
+ int length;
+ int totalLength = 0;
+ while ((length = inputStream.read(buffer)) > 0) {
+ outputStream.write(buffer, 0, length);
+ totalLength += length;
+ }
+ Log.v(TAG, "Wrote " + totalLength + " bytes for photo " + inputUri.toString());
+ } catch (IOException e) {
+ Log.e(TAG, "Failed to write photo: " + inputUri.toString() + " because: " + e);
+ return false;
+ } finally {
+ Closeables.closeQuietly(inputStream);
+ Closeables.closeQuietly(outputStream);
+ if (deleteAfterSave) {
+ context.getContentResolver().delete(inputUri, null, null);
+ }
+ }
+ return true;
}
}
diff --git a/src/com/android/contacts/util/PhoneCapabilityTester.java b/src/com/android/contacts/util/PhoneCapabilityTester.java
index 5f73418..e20a076 100644
--- a/src/com/android/contacts/util/PhoneCapabilityTester.java
+++ b/src/com/android/contacts/util/PhoneCapabilityTester.java
@@ -16,6 +16,7 @@
package com.android.contacts.util;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -23,6 +24,7 @@
import android.net.Uri;
import android.net.sip.SipManager;
import android.provider.MediaStore;
+import android.provider.Telephony;
import android.telephony.TelephonyManager;
import com.android.contacts.common.CallUtil;
@@ -75,13 +77,22 @@
}
/**
- * Returns true if the device has an SMS application installed.
+ * Returns the component name to use for sending to sms or null.
*/
- public static boolean isSmsIntentRegistered(Context context) {
- // Don't cache the result as the user might install third party apps to send SMS
- final Intent intent = new Intent(Intent.ACTION_SENDTO,
- Uri.fromParts(CallUtil.SCHEME_SMSTO, "", null));
- return isIntentRegistered(context, intent);
+ public static ComponentName getSmsComponent(Context context) {
+ String smsPackage = Telephony.Sms.getDefaultSmsPackage(context);
+ if (smsPackage != null) {
+ final PackageManager packageManager = context.getPackageManager();
+ final Intent intent = new Intent(Intent.ACTION_SENDTO,
+ Uri.fromParts(CallUtil.SCHEME_SMSTO, "", null));
+ final List<ResolveInfo> resolveInfos = packageManager.queryIntentActivities(intent, 0);
+ for (ResolveInfo resolveInfo : resolveInfos) {
+ if (smsPackage.equals(resolveInfo.activityInfo.packageName)) {
+ return new ComponentName(smsPackage, resolveInfo.activityInfo.name);
+ }
+ }
+ }
+ return null;
}
/**