Merge "In editor, use Up button instead of Save button" into lmp-mr1-dev
diff --git a/res/drawable-hdpi/ic_account_circle_black_24dp.png b/res/drawable-hdpi/ic_account_circle_black_24dp.png
new file mode 100644
index 0000000..ba5a509
--- /dev/null
+++ b/res/drawable-hdpi/ic_account_circle_black_24dp.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_delete_white_24dp.png b/res/drawable-hdpi/ic_delete_white_24dp.png
new file mode 100644
index 0000000..4a9f769
--- /dev/null
+++ b/res/drawable-hdpi/ic_delete_white_24dp.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_trash_white_24.png b/res/drawable-hdpi/ic_trash_white_24.png
deleted file mode 100644
index 86e9099..0000000
--- a/res/drawable-hdpi/ic_trash_white_24.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/ic_account_circle_black_24dp.png b/res/drawable-mdpi/ic_account_circle_black_24dp.png
new file mode 100644
index 0000000..0c1202d
--- /dev/null
+++ b/res/drawable-mdpi/ic_account_circle_black_24dp.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_delete_white_24dp.png b/res/drawable-mdpi/ic_delete_white_24dp.png
new file mode 100644
index 0000000..e2f5f35
--- /dev/null
+++ b/res/drawable-mdpi/ic_delete_white_24dp.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_trash_white_24.png b/res/drawable-mdpi/ic_trash_white_24.png
deleted file mode 100644
index fc67992..0000000
--- a/res/drawable-mdpi/ic_trash_white_24.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xhdpi/ic_account_circle_black_24dp.png b/res/drawable-xhdpi/ic_account_circle_black_24dp.png
new file mode 100644
index 0000000..f26b201
--- /dev/null
+++ b/res/drawable-xhdpi/ic_account_circle_black_24dp.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_delete_white_24dp.png b/res/drawable-xhdpi/ic_delete_white_24dp.png
new file mode 100644
index 0000000..388b5b0
--- /dev/null
+++ b/res/drawable-xhdpi/ic_delete_white_24dp.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_trash_white_24.png b/res/drawable-xhdpi/ic_trash_white_24.png
deleted file mode 100644
index df96462..0000000
--- a/res/drawable-xhdpi/ic_trash_white_24.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_account_circle_black_24dp.png b/res/drawable-xxhdpi/ic_account_circle_black_24dp.png
new file mode 100644
index 0000000..3cc0a63
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_account_circle_black_24dp.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_delete_white_24dp.png b/res/drawable-xxhdpi/ic_delete_white_24dp.png
new file mode 100644
index 0000000..3fcdfdb
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_delete_white_24dp.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_trash_white_24.png b/res/drawable-xxhdpi/ic_trash_white_24.png
deleted file mode 100644
index 96acd7e..0000000
--- a/res/drawable-xxhdpi/ic_trash_white_24.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_account_circle_black_24dp.png b/res/drawable-xxxhdpi/ic_account_circle_black_24dp.png
new file mode 100644
index 0000000..c6b56c3
--- /dev/null
+++ b/res/drawable-xxxhdpi/ic_account_circle_black_24dp.png
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_delete_white_24dp.png b/res/drawable-xxxhdpi/ic_delete_white_24dp.png
new file mode 100644
index 0000000..8d322aa
--- /dev/null
+++ b/res/drawable-xxxhdpi/ic_delete_white_24dp.png
Binary files differ
diff --git a/res/layout/editor_account_header_expandable.xml b/res/layout/editor_account_header_expandable.xml
new file mode 100644
index 0000000..5d347f0
--- /dev/null
+++ b/res/layout/editor_account_header_expandable.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 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.
+-->
+
+<!-- Header at the top of a raw contact editor. This is clickable to expand/collapse the editor. -->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/account_header_container"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:background="?android:attr/selectableItemBackground"
+ android:paddingStart="16dp"
+ android:focusable="true"
+ >
+
+ <LinearLayout
+ android:layout_height="wrap_content"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:paddingBottom="24dp"
+ android:paddingTop="24dp"
+ android:orientation="vertical"
+ >
+
+ <TextView
+ android:id="@+id/account_type"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:textSize="16sp"
+ android:singleLine="true"
+ android:textColor="@color/primary_text_color"
+ android:ellipsize="end"
+ />
+
+ <TextView
+ android:id="@+id/account_name"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:textSize="14sp"
+ android:singleLine="true"
+ android:textColor="@color/secondary_text_color"
+ android:ellipsize="end"
+ />
+
+ </LinearLayout>
+
+ <ImageView
+ android:id="@+id/expand_account_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:layout_gravity="center_vertical|end"
+ android:clickable="false"
+ android:paddingLeft="@dimen/editor_round_button_padding_left"
+ android:paddingRight="@dimen/editor_round_button_padding_right"
+ android:paddingStart="@dimen/editor_round_button_padding_left"
+ android:paddingEnd="@dimen/editor_round_button_padding_right"
+ android:paddingTop="@dimen/editor_round_button_padding_top"
+ android:paddingBottom="@dimen/editor_round_button_padding_bottom"
+ />
+
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/editor_account_header_with_dropdown.xml b/res/layout/editor_account_selector.xml
similarity index 61%
rename from res/layout/editor_account_header_with_dropdown.xml
rename to res/layout/editor_account_selector.xml
index 015358e..2f883f2 100644
--- a/res/layout/editor_account_header_with_dropdown.xml
+++ b/res/layout/editor_account_selector.xml
@@ -14,19 +14,24 @@
limitations under the License.
-->
+<!-- Header at the top of a raw contact editor. This allows users to change the account that
+ the raw contact is saved in. -->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/account_container"
+ android:id="@+id/account_selector_container"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="48dip"
- android:background="#EEEEEE"
+ android:layout_marginBottom="@dimen/editor_padding_between_editor_views"
android:orientation="horizontal"
- android:gravity="center_vertical"
- android:paddingLeft="@dimen/account_container_left_padding"
- android:paddingRight="28dip"
- android:paddingStart="@dimen/account_container_left_padding"
- android:paddingEnd="28dip">
+ android:paddingTop="16dp"
+ android:visibility="gone" >
+
+ <ImageView
+ android:id="@+id/kind_icon"
+ android:src="@drawable/ic_account_circle_black_24dp"
+ android:contentDescription="@string/header_account_entry"
+ style="@style/EditKindIconStyle" />
<LinearLayout
android:id="@+id/account"
@@ -34,42 +39,29 @@
android:layout_width="0dip"
android:layout_weight="1"
android:orientation="vertical"
- style="?android:attr/spinnerStyle">
+ android:layout_marginEnd="48dp"
+ style="@android:style/Widget.Material.Spinner.Underlined">
<TextView
- android:id="@+id/account_type"
+ android:id="@+id/account_type_selector"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="16sp"
android:singleLine="true"
android:textColor="@color/primary_text_color"
android:ellipsize="end" />
<TextView
- android:id="@+id/account_name"
+ android:id="@+id/account_name_selector"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingRight="8dip"
android:paddingEnd="8dip"
- android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textSize="14sp"
android:singleLine="true"
- android:textColor="@color/primary_text_color"
+ android:textColor="@color/secondary_text_color"
android:ellipsize="end" />
</LinearLayout>
- <FrameLayout
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:layout_marginLeft="10dip"
- android:layout_marginStart="10dip">
-
- <ImageView
- android:id="@+id/account_icon"
- android:layout_width="32dip"
- android:layout_height="32dip"
- android:layout_gravity="center_vertical" />
-
- </FrameLayout>
-
</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/expanding_entry_card_view.xml b/res/layout/expanding_entry_card_view.xml
index 6b89759..7eacd1f 100644
--- a/res/layout/expanding_entry_card_view.xml
+++ b/res/layout/expanding_entry_card_view.xml
@@ -33,8 +33,8 @@
<View
android:id="@+id/title_separator"
android:layout_width="match_parent"
- android:layout_height="@dimen/expanding_entry_card_item_separator_height"
- android:background="@color/expanding_entry_card_item_separator_color"
+ android:layout_height="@dimen/divider_line_height"
+ android:background="@color/divider_line_color_light"
android:visibility="gone" />
<LinearLayout
diff --git a/res/layout/quickcontact_expanding_entry_card_button.xml b/res/layout/quickcontact_expanding_entry_card_button.xml
index 1f0c724..b198b06 100644
--- a/res/layout/quickcontact_expanding_entry_card_button.xml
+++ b/res/layout/quickcontact_expanding_entry_card_button.xml
@@ -22,8 +22,8 @@
<View
android:layout_width="match_parent"
- android:layout_height="@dimen/expanding_entry_card_item_separator_height"
- android:background="@color/expanding_entry_card_item_separator_color" />
+ android:layout_height="@dimen/divider_line_height"
+ android:background="@color/divider_line_color_light" />
<LinearLayout
android:layout_width="match_parent"
diff --git a/res/layout/quickcontact_header.xml b/res/layout/quickcontact_header.xml
index 010146b..88a80f7 100644
--- a/res/layout/quickcontact_header.xml
+++ b/res/layout/quickcontact_header.xml
@@ -34,13 +34,11 @@
android:id="@+id/title_gradient"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:visibility="gone"
android:layout_gravity="bottom" />
<View
android:id="@+id/action_bar_gradient"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:visibility="gone"
android:layout_gravity="top" />
<!-- Need to set a non null background on Toolbar in order for MenuItem ripples to be drawn on
diff --git a/res/layout/raw_contact_editor_view.xml b/res/layout/raw_contact_editor_view.xml
index ace6c8f..54aef1c 100644
--- a/res/layout/raw_contact_editor_view.xml
+++ b/res/layout/raw_contact_editor_view.xml
@@ -19,39 +19,51 @@
android:id="@+id/body"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="vertical"
- android:paddingTop="@dimen/editor_padding_top" >
+ android:orientation="vertical" >
+ <!-- There are two mutually exclusive account headers that look significantly different.
+ The editor_account_selector is used when an account needs to be chosen. -->
<include
- layout="@layout/editor_account_header_with_dropdown" />
-
- <Space
- android:layout_height="8dip"
- android:layout_width="match_parent" />
-
+ layout="@layout/editor_account_header_expandable" />
<include
- android:id="@+id/edit_name"
- layout="@layout/structured_name_editor_view" />
-
- <include
- android:id="@+id/edit_phonetic_name"
- layout="@layout/phonetic_name_editor_view" />
-
- <include
- android:id="@+id/edit_nick_name"
- layout="@layout/item_kind_section" />
-
- <include
- android:id="@+id/edit_photo"
- android:layout_marginRight="8dip"
- android:layout_marginEnd="8dip"
- layout="@layout/item_photo_editor" />
+ layout="@layout/editor_account_selector" />
<LinearLayout
- android:id="@+id/sect_fields"
+ android:id="@+id/collapsable_section"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="vertical"
- android:layout_marginBottom="16dip"/>
+ android:orientation="vertical" >
+
+ <include
+ android:id="@+id/edit_name"
+ layout="@layout/structured_name_editor_view" />
+
+ <include
+ android:id="@+id/edit_phonetic_name"
+ layout="@layout/phonetic_name_editor_view" />
+
+ <include
+ android:id="@+id/edit_nick_name"
+ layout="@layout/item_kind_section" />
+
+ <include
+ android:id="@+id/edit_photo"
+ android:layout_marginRight="8dip"
+ android:layout_marginEnd="8dip"
+ layout="@layout/item_photo_editor" />
+
+ <LinearLayout
+ android:id="@+id/sect_fields"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:layout_marginBottom="16dip"/>
+
+ </LinearLayout>
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/divider_line_height"
+ android:background="@color/divider_line_color_light" />
</com.android.contacts.editor.RawContactEditorView>
diff --git a/res/layout/raw_contact_readonly_editor_view.xml b/res/layout/raw_contact_readonly_editor_view.xml
index a1eab90..f85971f 100644
--- a/res/layout/raw_contact_readonly_editor_view.xml
+++ b/res/layout/raw_contact_readonly_editor_view.xml
@@ -18,57 +18,69 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="vertical"
- android:paddingTop="@dimen/editor_padding_top">
+ android:orientation="vertical" >
<include
- layout="@layout/editor_account_header" />
+ layout="@layout/editor_account_header_expandable" />
- <!-- Want 16dp of apparent top padding. Since EditText has 10dp of inset/padding built in,
- only set marginTop=6dp. -->
<LinearLayout
+ android:id="@+id/collapsable_section"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:minHeight="@dimen/editor_min_line_item_height"
- android:layout_marginBottom="@dimen/editor_padding_between_editor_views"
- android:layout_marginTop="6dp"
- android:orientation="horizontal">
+ android:orientation="vertical" >
- <ImageView
- android:id="@+id/kind_icon"
- android:src="@drawable/ic_person_black_24dp"
- android:contentDescription="@string/header_name_entry"
- style="@style/EditKindIconStyle" />
-
- <EditText
- android:id="@+id/read_only_name"
+ <!-- Want 16dp of apparent top padding. Since EditText has 10dp of inset/padding built in,
+ only set marginTop=6dp. -->
+ <LinearLayout
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_marginRight="@dimen/editor_delete_button_width"
- android:singleLine="true"
- android:textSize="@dimen/editor_form_text_size"
- android:textColor="?android:attr/textColorSecondary"
- android:enabled="false"/>
+ android:layout_height="wrap_content"
+ android:minHeight="@dimen/editor_min_line_item_height"
+ android:layout_marginBottom="@dimen/editor_padding_between_editor_views"
+ android:layout_marginTop="6dp"
+ android:orientation="horizontal">
+
+ <ImageView
+ android:id="@+id/kind_icon"
+ android:src="@drawable/ic_person_black_24dp"
+ android:contentDescription="@string/header_name_entry"
+ style="@style/EditKindIconStyle" />
+
+ <EditText
+ android:id="@+id/read_only_name"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_marginRight="@dimen/editor_delete_button_width"
+ android:singleLine="true"
+ android:textSize="@dimen/editor_form_text_size"
+ android:textColor="?android:attr/textColorSecondary"
+ android:enabled="false"/>
+
+ </LinearLayout>
+
+ <include
+ android:id="@+id/edit_photo"
+ layout="@layout/item_photo_editor_readonly" />
+
+ <Button
+ android:id="@+id/button_edit_externally"
+ android:text="@string/edit_contact"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="@dimen/editor_padding_below_photo"
+ android:layout_marginEnd="13dip"
+ android:layout_marginStart="13dip"/>
+
+ <LinearLayout android:id="@+id/sect_general"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"/>
</LinearLayout>
- <include
- android:id="@+id/edit_photo"
- layout="@layout/item_photo_editor_readonly" />
-
- <Button
- android:id="@+id/button_edit_externally"
- android:text="@string/edit_contact"
+ <View
android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="@dimen/editor_padding_below_photo"
- android:layout_marginEnd="13dip"
- android:layout_marginStart="13dip"/>
-
- <LinearLayout android:id="@+id/sect_general"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical"/>
+ android:layout_height="@dimen/divider_line_height"
+ android:background="@color/divider_line_color_light" />
</com.android.contacts.editor.RawContactReadOnlyEditorView>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index a4f32e6..6d64a62 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Voeg organisasie by"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Groepnaam"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Verander"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primêre foto"</string>
<string name="description_star" msgid="2605854427360036550">"gunsteling"</string>
<string name="edit_contact" msgid="7529281274005689512">"Redigeer kontak"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"gemis"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"onlangse oproep. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. klik om terug te bel"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Jy: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts werk beter as jy die persoon se Hangouts-identifiseerder in die e-posveld of foonveld invoer."</string>
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 5480b48..06caa07 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"ቀይር"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"ዋና ፎቶ"</string>
<string name="description_star" msgid="2605854427360036550">"ተወዳጅ"</string>
<string name="edit_contact" msgid="7529281274005689512">"እውቅያ አርትዕ"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ያመለጡ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"የቅርብ ጊዜ ጥሪ። <xliff:g id="CALL_TYPE">%s</xliff:g>። <xliff:g id="PHONE_NUMBER">%s</xliff:g>። <xliff:g id="DATE">%s</xliff:g>። መልሰው ለመደወል ጠቅ ያድርጉ"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"እርስዎ፦ <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"የግለሰቡን የHangouts ለይቶ አዋቂ ወደ ኢሜይል መስኩ ወይም የስልክ መስኩ በሚያስገቡበት ጊዜ Hangouts በተሻለ ሁኔታ ይሰራል።"</string>
</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index af4829c..6987748 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"تغيير"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"الصورة الأساسية"</string>
<string name="description_star" msgid="2605854427360036550">"مفضل"</string>
<string name="edit_contact" msgid="7529281274005689512">"تعديل جهة الاتصال"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"الفائتة"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"المكالمة الأخيرة. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. انقر لمعاودة الاتصال"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"أنت: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"تعمل Hangouts بشكل أفضل عند إدخال معرف الشخص في Hangouts في حقل البريد الإلكتروني أو حقل الهاتف."</string>
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 9b284b6..40ca906 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Промяна"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Основна снимка"</string>
<string name="description_star" msgid="2605854427360036550">"любимо"</string>
<string name="edit_contact" msgid="7529281274005689512">"Редактиране на контакта"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"пропуснато"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Скорошно обаждане (<xliff:g id="CALL_TYPE">%s</xliff:g>) от <xliff:g id="PHONE_NUMBER">%s</xliff:g> на <xliff:g id="DATE">%s</xliff:g>. Кликнете за обратно обаждане"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Вие: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts работи по-добре, когато въведете съответния идентификатор на човека в полето за имейл или телефон."</string>
</resources>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index 2248280..8b4d0dd 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"পরিবর্তন"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"প্রাথমিক ফটো"</string>
<string name="description_star" msgid="2605854427360036550">"পছন্দসই"</string>
<string name="edit_contact" msgid="7529281274005689512">"পরিচিতি সম্পাদনা করুন"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"মিস করা"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"সাম্প্রতিক কল৷ <xliff:g id="CALL_TYPE">%s</xliff:g>৷ <xliff:g id="PHONE_NUMBER">%s</xliff:g>৷ <xliff:g id="DATE">%s</xliff:g>৷ ঘুরিয়ে কল করতে ক্লিক করুন"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"আপনি: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"আপনি যখন ইমেল বা ফোন নম্বর লেখার ক্ষেত্রটিতে ব্যক্তির Hangouts সনাক্তকারী লেখেন তখন Hangouts আরো ভালো কাজ করে৷"</string>
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index a6d9a77..2f5f11d 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Afegeix organització"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nom del grup"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Canvia"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto principal"</string>
<string name="description_star" msgid="2605854427360036550">"preferit"</string>
<string name="edit_contact" msgid="7529281274005689512">"Edita el contacte"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"perdudes"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Trucada recent. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Fes clic per tornar la trucada."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Usuari: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funciona millor si introdueixes l\'identificador de Hangouts de la persona corresponent al camp de l\'adreça electrònica o del telèfon."</string>
</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index fd71a83..035ba2a 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Přidat organizaci"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Název skupiny"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Změnit"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primární fotka"</string>
<string name="description_star" msgid="2605854427360036550">"oblíbené"</string>
<string name="edit_contact" msgid="7529281274005689512">"Upravit kontakt"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"zmeškaný"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"nedávný hovor. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. kliknutím zavoláte zpět"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Vy: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Aplikace Hangouts funguje lépe, když do pole pro e-mail nebo pro telefon zadáte identifikátor osoby ve službě Hangouts."</string>
</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 6af7d2a..e110e27 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Tilføj organisation"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Dato"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Gruppenavn"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Rediger"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primært foto"</string>
<string name="description_star" msgid="2605854427360036550">"foretrukken"</string>
<string name="edit_contact" msgid="7529281274005689512">"Rediger kontaktperson"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ubesvarede"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"seneste opkald. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Klik for at ringe tilbage"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Dig: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts fungerer bedre, når du indtaster personens Hangouts-id i e-mailfeltet eller telefonfeltet."</string>
</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 80e703c..647d5d7 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Unternehmen hinzufügen"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Gruppenname"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Ändern"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Hauptfoto"</string>
<string name="description_star" msgid="2605854427360036550">"Favorit"</string>
<string name="edit_contact" msgid="7529281274005689512">"Kontakt bearbeiten"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"Verpasst"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Letzter Anruf. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Für Rückruf klicken."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ich: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funktioniert besser, wenn Sie die Hangouts-ID der Person in das E-Mail- oder Telefonfeld eingeben."</string>
</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index f669d43..d5a6804 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Αλλαγή"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Κύρια φωτογραφία"</string>
<string name="description_star" msgid="2605854427360036550">"αγαπημένο"</string>
<string name="edit_contact" msgid="7529281274005689512">"Επεξεργασία επαφής"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"αναπάντητες"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"πρόσφατη κλήση. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. κάντε κλικ για επιστροφή της κλήσης"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Εσείς: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Το Hangouts λειτουργεί καλύτερα όταν εισάγετε το αναγνωριστικό Hangouts του ατόμου στο πεδίο ηλεκτρονικού ταχυδρομείου ή τηλεφώνου."</string>
</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 5510c8c..f12bab9 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Change"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primary photo"</string>
<string name="description_star" msgid="2605854427360036550">"favourite"</string>
<string name="edit_contact" msgid="7529281274005689512">"Edit contact"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"missed"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"recent call. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. click to call back"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"You: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts works better when you enter the person\'s Hangouts identifier into the email field or phone field."</string>
</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 5510c8c..f12bab9 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Change"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primary photo"</string>
<string name="description_star" msgid="2605854427360036550">"favourite"</string>
<string name="edit_contact" msgid="7529281274005689512">"Edit contact"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"missed"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"recent call. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. click to call back"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"You: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts works better when you enter the person\'s Hangouts identifier into the email field or phone field."</string>
</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 5873cc6..0f2effc 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Agregar organización"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Fecha"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nombre de grupo"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Cambiar"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto principal"</string>
<string name="description_star" msgid="2605854427360036550">"favorito"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editar contacto"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"perdida"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Llamada reciente. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Haz clic para devolver la llamada."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Tú: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funciona mejor si ingresas el identificador de Hangouts de la persona en el campo de correo electrónico o teléfono."</string>
</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index e4367fe..e04be98 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Añadir organización"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Fecha"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nombre del grupo"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Cambiar"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto principal"</string>
<string name="description_star" msgid="2605854427360036550">"favoritos"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editar contacto"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"perdida"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"llamada reciente. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. haz clic para devolver la llamada"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Tú: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funciona mejor si se introduce el identificador de Hangouts de la persona en el campo del correo electrónico o en el campo del teléfono."</string>
</resources>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 089ce38..649a55b 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Muuda"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Põhifoto"</string>
<string name="description_star" msgid="2605854427360036550">"lemmik"</string>
<string name="edit_contact" msgid="7529281274005689512">"Muuda kontakti"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"vastamata"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"viimane kõne. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. klõpsake tagasihelistamiseks"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Teie: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts toimib paremini, kui sisestate isiku Hangoutsi koodi e-posti aadressi või telefoninumbri väljale."</string>
</resources>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 41a25dd..aa7703d 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Gehitu erakundea"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Taldearen izena"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Aldatu"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Argazki nagusia"</string>
<string name="description_star" msgid="2605854427360036550">"gogokoa"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editatu kontaktua"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"galdua"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"duela gutxiko deia. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. sakatu deitzeko"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Zu: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts-ek hobeto funtzionatzen du pertsonaren Hangouts identifikatzailea idazten baduzu helbide elektronikoaren edo telefonoaren eremuan."</string>
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 3d77c89..3e394f8 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"تغییر"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"عکس اصلی"</string>
<string name="description_star" msgid="2605854427360036550">"مورد دلخواه"</string>
<string name="edit_contact" msgid="7529281274005689512">"ویرایش مخاطب"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"بیپاسخ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"تماس اخیر. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. برای بازگرداندن تماس کلیک کنید"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"شما: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"وقتی شناسه Hangouts شخص را در فیلد ایمیل یا فیلد تلفن وارد کنید، Hangouts بهتر کار میکند."</string>
</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 24ac95a..ba4248c 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Lisää organisaatio"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Päivämäärä"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Ryhmän nimi"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Muuta"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Kontaktin kuva"</string>
<string name="description_star" msgid="2605854427360036550">"lisää suosikkeihin"</string>
<string name="edit_contact" msgid="7529281274005689512">"Muokkaa yhteystietoa"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"vastaamaton"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Viimeisin puhelu. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Soita takaisin klikkaamalla."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Sinä: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts toimii paremmin, kun kirjoitat käyttäjän Hangouts-tunnuksen sähköposti- tai puhelinnumerokenttään."</string>
</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 551e868..0b1a89e 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Modifier"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Photo principale"</string>
<string name="description_star" msgid="2605854427360036550">"favori"</string>
<string name="edit_contact" msgid="7529281274005689512">"Modifier un contact"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"manqué"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Appel récent : <xliff:g id="CALL_TYPE">%s</xliff:g>, <xliff:g id="PHONE_NUMBER">%s</xliff:g>, <xliff:g id="DATE">%s</xliff:g>. Touchez l\'écran pour rappeler ce numéro."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Vous : <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Google Hangout fonctionne mieux lorsque vous entrez l\'identifiant Hangout de la personne dans le champ de l\'adresse de courriel ou du numéro de téléphone."</string>
</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 67d48a1..3685208 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Modifier"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Photo principale"</string>
<string name="description_star" msgid="2605854427360036550">"favori"</string>
<string name="edit_contact" msgid="7529281274005689512">"Modifier le contact"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"manqué"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Appel récent : <xliff:g id="CALL_TYPE">%s</xliff:g>, <xliff:g id="PHONE_NUMBER">%s</xliff:g>, <xliff:g id="DATE">%s</xliff:g>. Appuyez sur l\'écran pour rappeler ce numéro."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Vous : <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Les Hangouts fonctionnent mieux si vous saisissez l\'identifiant Hangouts de la personne concernée dans le champ de l\'adresse e-mail ou du numéro de téléphone."</string>
</resources>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index 3044973..694e349 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Engadir organización"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nome do grupo"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Cambiar"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto principal"</string>
<string name="description_star" msgid="2605854427360036550">"favorito"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editar contacto"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"perdida"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"chamada recente. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. fai clic para devolver a chamada"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ti: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funciona mellor se introduces o identificador de Hangouts da persoa no campo do correo electrónico ou do teléfono."</string>
</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index fe19c6e..cbd9ddd 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"बदलें"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"प्राथमिक फ़ोटो"</string>
<string name="description_star" msgid="2605854427360036550">"पसंदीदा"</string>
<string name="edit_contact" msgid="7529281274005689512">"संपर्क संपादित करें"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"छूटा"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"हाल ही का कॉल. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. पुनः कॉल करने के लिए क्लिक करें"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"आप: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts तब बेहतर कार्य करता है जब आप व्यक्ति के Hangouts पहचानकर्ता को ईमेल फ़ील्ड या फ़ोन फ़ील्ड में डालते हैं."</string>
</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 1ee3a19..8c21178 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Dodaj organizaciju"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Naziv grupe"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Promijeni"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primarna slika"</string>
<string name="description_star" msgid="2605854427360036550">"favorit"</string>
<string name="edit_contact" msgid="7529281274005689512">"Uredi kontakt"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"propušteno"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"nedavni poziv. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. kliknite za uzvratni poziv"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Vi: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funkcionira bolje kada unesete njegov identifikator osobe u polje e-adrese ili telefona."</string>
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 4bea70a..d0591cf 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Szervezet hozzáadása"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Dátum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Csoport neve"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Módosítás"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Elsődleges fotó"</string>
<string name="description_star" msgid="2605854427360036550">"kedvenc"</string>
<string name="edit_contact" msgid="7529281274005689512">"Névjegy szerkesztése"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"nem fogadott"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"hívás a közelmúltban. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. kattintson a visszahíváshoz"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ön: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"A Hangouts jobban működik, ha a személy Hangouts-azonosítóját adja meg az e-mail vagy telefonszám mezőben."</string>
</resources>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index e4e7d43..ac15d20 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Փոխել"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Հիմնական լուսանկար"</string>
<string name="description_star" msgid="2605854427360036550">"ընտրյալ"</string>
<string name="edit_contact" msgid="7529281274005689512">"Խմբագրել կոնտակտը"</string>
<plurals name="merge_info">
@@ -252,7 +250,7 @@
<string name="header_event_entry" msgid="6738250422744401460">"Միջոցառում"</string>
<string name="header_relation_entry" msgid="1520292958088146460">"Հարաբերություն"</string>
<string name="header_name_entry" msgid="1592791008096288306">"Անուն"</string>
- <string name="header_email_entry" msgid="8666093061171624478">"Նամակ ուղարկել"</string>
+ <string name="header_email_entry" msgid="8666093061171624478">"Էլփոստի հասցե"</string>
<string name="header_phone_entry" msgid="8450980572274173570">"Հեռախոս"</string>
<string name="header_photo_entry" msgid="4438023151411853238">"Լուսանկար"</string>
<string name="content_description_directions" msgid="2686791825798189335">"Երթուղիներ"</string>
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"բաց թողնված"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"վերջին զանգը՝ <xliff:g id="CALL_TYPE">%s</xliff:g>, <xliff:g id="PHONE_NUMBER">%s</xliff:g>, <xliff:g id="DATE">%s</xliff:g>, սեղմեք՝ հետ զանգելու համար"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Դուք՝ <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts-ն ավելի լավ կաշխատի, եթե էլփոստի կամ հեռախոսի դաշտում մուտքագրեք Hangouts-ի օգտվողի նույնացուցիչը:"</string>
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index c9ce5cb..d575494 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Tambahkan organisasi"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Tanggal"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nama grup"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Ganti"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto utama"</string>
<string name="description_star" msgid="2605854427360036550">"favorit"</string>
<string name="edit_contact" msgid="7529281274005689512">"Edit kontak"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"tak terjawab"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"panggilan telepon terbaru. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. klik untuk menelepon balik"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Anda: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts bekerja lebih baik jika Anda memasukkan pengidentifikasi Hangouts orang tersebut ke bidang email atau bidang ponsel."</string>
</resources>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index 984eb08..5ae7931 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Bæta fyrirtæki við"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Dagsetning"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Heiti hóps"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Breyta"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Aðalmynd"</string>
<string name="description_star" msgid="2605854427360036550">"uppáhald"</string>
<string name="edit_contact" msgid="7529281274005689512">"Breyta tengilið"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ósvarað"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"nýlegt símtal. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. smelltu til að hringja til baka"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Þú: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts virkar betur ef þú slærð Hangouts auðkenni viðkomandi inn í netfangsreitinn eða símanúmersreitinn."</string>
</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index b41c074..580ee73 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Aggiungi organizzazione"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nome del gruppo"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Modifica"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto principale"</string>
<string name="description_star" msgid="2605854427360036550">"preferiti"</string>
<string name="edit_contact" msgid="7529281274005689512">"Modifica contatto"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"senza risposta"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"chiamata recente. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. fai clic per richiamare"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Tu: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funziona meglio se inserisci l\'identificatore Hangouts della persona nel campo dell\'indirizzo email o del numero di telefono."</string>
</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 369e37d..caa6cbb 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"שנה"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"תמונה ראשית"</string>
<string name="description_star" msgid="2605854427360036550">"מועדף"</string>
<string name="edit_contact" msgid="7529281274005689512">"ערוך איש קשר"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"לא נענתה"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"שיחה אחרונה. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. לחץ כדי להתקשר חזרה"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"אתה: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts פועל טוב יותר כשאתה מזין את מזהה ה-Hangouts של המשתמש בשדה האימייל או בשדה הטלפון."</string>
</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index a2c715b..4dff766 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"変更"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"メインの写真"</string>
<string name="description_star" msgid="2605854427360036550">"お気に入り"</string>
<string name="edit_contact" msgid="7529281274005689512">"連絡先の編集"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"不在着信"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"最近の通話。<xliff:g id="CALL_TYPE">%s</xliff:g>。<xliff:g id="PHONE_NUMBER">%s</xliff:g>。<xliff:g id="DATE">%s</xliff:g>。折り返し電話するにはタップしてください。"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"あなた: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"ハングアウトを使いやすくするには、相手のハングアウトIDをメールアドレス欄または電話番号欄に入力します。"</string>
</resources>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 6396626..de9c1e6 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"შეცვლა"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"პირველადი ფოტო"</string>
<string name="description_star" msgid="2605854427360036550">"რჩეული"</string>
<string name="edit_contact" msgid="7529281274005689512">"კონტაქტის რედაქტირება"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"გამოტოვებული"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ბოლო ზარი. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. დააწკაპუნეთ გადასარეკად"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"თქვენ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangout უკეთესად იმუშავებს იმ შემთხვევაში, თუ ტელეფონის ან ელფოსტის ველში პიროვნების Hangout-ის ინდენტიფიკატორს შეიყვანთ."</string>
</resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index 23a079b..d202dd7 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Өзгерту"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Негізгі фотосурет"</string>
<string name="description_star" msgid="2605854427360036550">"сүйікті"</string>
<string name="edit_contact" msgid="7529281274005689512">"Контактіні жөндеу"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"өткізіп алған"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"жақындағы қоңырау. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. кері қоңырау шалу үшін басыңыз"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Сіз: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts қолданбасы электрондық пошта өрісіне немесе телефон өрісіне адамның Hangouts идентификаторын енгізгенде жақсырақ жұмыс істейді."</string>
</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index 4f6b6ca..30ee19a 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -44,13 +44,13 @@
<string name="menu_removeStar" msgid="5844227078364227030">"លុបចេញពីសំណព្វ"</string>
<string name="description_action_menu_remove_star" msgid="4699640108012265178">"បានលុបចេញនិយមប្រើ"</string>
<string name="description_action_menu_add_star" msgid="3327186327234177456">"បន្ថែមទៅនិយមប្រើ"</string>
- <string name="menu_editContact" msgid="9042415603857662633">"កែសម្រួល"</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_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>
@@ -123,7 +123,7 @@
<string name="quickcontact_add_phone_number" msgid="731665835910658965">"បន្ថែមលេខទូរស័ព្ទ"</string>
<string name="quickcontact_add_email" msgid="739298028384348482">"បន្ថែមអ៊ីមែល"</string>
<string name="missing_app" msgid="1466111003546611387">"រកមិនឃើញកម្មវិធីដើម្បីគ្រប់គ្រងសកម្មភាពនេះទេ។"</string>
- <string name="menu_share" msgid="943789700636542260">"ចែករំលែក"</string>
+ <string name="menu_share" msgid="943789700636542260">"ចែករំលែក"</string>
<string name="menu_add_contact" msgid="3198704337220892684">"បន្ថែមទៅទំនាក់ទំនង"</string>
<string name="share_via" msgid="563121028023030093">"ចែករំលែកទំនាក់ទំនងតាម"</string>
<string name="dialog_new_group_account" msgid="2318032089273496830">"បង្កើតក្រុមនៅក្នុងគណនី"</string>
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"ផ្លាស់ប្ដូរ"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"រូបថតបឋម"</string>
<string name="description_star" msgid="2605854427360036550">"សំណព្វ"</string>
<string name="edit_contact" msgid="7529281274005689512">"កែទំនាក់ទំនង"</string>
<plurals name="merge_info">
@@ -180,7 +178,7 @@
<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="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>
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ខកខានទទួល"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ការហៅថ្មី។ <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. ចុចដើម្បីហៅត្រឡប់"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"អ្នក៖ <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts ដំណើរការបានយ៉ាងល្អ នៅពេលដែលអ្នកបញ្ចូលអត្តសញ្ញាណ Hangouts របស់បុគ្គលនោះទៅក្នុងប្រអប់អ៊ីម៉ែល ឬប្រអប់លេខទូរស័ព្ទ។"</string>
</resources>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index 7ebfa38..b562771 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"ಬದಲಾಯಿಸು"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"ಪ್ರಾಥಮಿಕ ಫೋಟೋ"</string>
<string name="description_star" msgid="2605854427360036550">"ಮೆಚ್ಚಿನ"</string>
<string name="edit_contact" msgid="7529281274005689512">"ಸಂಪರ್ಕವನ್ನು ಸಂಪಾದಿಸು"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ತಪ್ಪಿಸಿಕೊಂಡ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ಇತ್ತೀಚಿನ ಕರೆ. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. ಪುನಃ ಕರೆ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"ನೀವು: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"ಇಮೇಲ್ ಕ್ಷೇತ್ರ ಅಥವಾ ಫೋನ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ವ್ಯಕ್ತಿಯ Hangouts ಗುರುತಿಸುವಿಕೆಯನ್ನು ನೀವು ನಮೂದಿಸಿದಾಗ Hangouts ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ."</string>
</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 6f8e227..6cbdfee 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"변경"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"기본 사진"</string>
<string name="description_star" msgid="2605854427360036550">"즐겨찾기"</string>
<string name="edit_contact" msgid="7529281274005689512">"연락처 수정"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"부재중"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"최근 통화내역은 다음과 같습니다. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. 연락 온 번호로 다시 전화하려면 클릭하세요."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"내가 보낸 메시지: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"사용자의 행아웃 식별자를 이메일 입력란 또는 휴대전화 입력란에 입력하면 행아웃이 더 잘 작동합니다."</string>
</resources>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index bff2fad..3688d70 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -216,10 +216,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Өзгөртүү"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Негизги сүрөт"</string>
<!-- no translation found for description_star (2605854427360036550) -->
<skip />
<!-- no translation found for edit_contact (7529281274005689512) -->
@@ -340,4 +338,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"жооп берилбей калган"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"акыркы чалуу. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. кайра чалуу үчүн чыкылдатыңыз"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Сиз: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Кимдир-бирөөнүн Hangouts аныктагычы электрондук почта же телефон талаасына киргизилгенде Hangouts жакшыраак иштейт."</string>
</resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index cc53ef6..cb7704a 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"ປ່ຽນແປງ"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"ຮູບຖ່າຍຕົ້ນຕໍ"</string>
<string name="description_star" msgid="2605854427360036550">"ໝາຍດາວ"</string>
<string name="edit_contact" msgid="7529281274005689512">"ແກ້ໄຂລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ບໍ່ໄດ້ຮັບ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ການໂທຫຼ້າສຸດ. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. ຄລິກເພື່ອໂທກັບ"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"ທ່ານ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts ເຮັດວຽກໄດ້ດີຂຶ້ນ ເມື່ອທ່ານປ້ອນຕົວລະບຸ Hangouts ຂອງບຸກຄົນໃສ່ບ່ອນໃສ່ອີເມວ ຫຼືບ່ອນໃສ່ໂທລະສັບຂອງທ່ານ."</string>
</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 916dd7a..7f35f16 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Pridėti organizaciją"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Grupės pavad."</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Pakeisti"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Pagrindinė nuotrauka"</string>
<string name="description_star" msgid="2605854427360036550">"įtraukti į adresyną"</string>
<string name="edit_contact" msgid="7529281274005689512">"Redaguoti kontaktą"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"praleistieji"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Neseniai skambino. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Spustelėkite, kad atskambintumėte."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Jūs: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"„Hangout“ veikia geriau įvedus asmens „Hangout“ identifikatorių el. pašto ar telefono numerio lauke."</string>
</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index f69f73c..93a0ca2 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Pievienot organizāciju"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datums"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Grupas nosaukums"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Mainīt"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Galvenais foto"</string>
<string name="description_star" msgid="2605854427360036550">"izlase"</string>
<string name="edit_contact" msgid="7529281274005689512">"Kontaktpersonu rediģēšana"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"neatbildēts"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Nesen saņemts zvans. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Noklikšķiniet, lai atzvanītu."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Jūs: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Funkcija Hangouts darbojas precīzāk, ja e-pasta vai tālruņa laukā ievadāt personas Hangouts identifikatoru."</string>
</resources>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index 70e6253..8dd7c75 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Промени"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Пр. фотографија"</string>
<string name="description_star" msgid="2605854427360036550">"омилено"</string>
<string name="edit_contact" msgid="7529281274005689512">"Уреди контакт"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"пропуштен"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"неодамнешен повик. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. кликни за да повикаш назад"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Вие: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts работат подобро кога во полето за е-пошта или за телефон ќе го внесете идентификаторот на Hangouts за лицето."</string>
</resources>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index 369e46a..82f3b17 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"മാറ്റുക"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"പ്രാഥമിക ഫോട്ടോ"</string>
<string name="description_star" msgid="2605854427360036550">"പ്രിയപ്പെട്ടതാക്കുക"</string>
<string name="edit_contact" msgid="7529281274005689512">"കോൺടാക്റ്റ് എഡിറ്റുചെയ്യുക"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"മിസ്ഡ് കോളുകൾ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"പുതിയ കോൾ. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. തിരികെ വിളിക്കാൻ ക്ലിക്കുചെയ്യുക"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"നിങ്ങൾ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"ഇമെയിൽ ഫീൽഡിലോ ഫോൺ ഫീൽഡിലോ വ്യക്തിയുടെ Hangouts ഐഡന്റിഫയർ നൽകുമ്പോൾ, Hangouts മികച്ചതായി പ്രവർത്തിക്കുന്നു."</string>
</resources>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index 9f198e6..e7c4857 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Солих"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Ерөнхий зураг"</string>
<string name="description_star" msgid="2605854427360036550">"дуртай"</string>
<string name="edit_contact" msgid="7529281274005689512">"Харилцагчийг засварлах"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"аваагүй"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"саяхны дуудлага. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. буцааж залгахын тулд товшино уу"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Та: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts апликейшн нь таныг найзуудынхаа мэдээллийг харилцагчийн и-мэйл эсвэл гар утасны талбарт оруулбал илүү сайн ажилладаг."</string>
</resources>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 684cf01..40342e5 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"बदला"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"प्राथमिक फोटो"</string>
<string name="description_star" msgid="2605854427360036550">"आवडते"</string>
<string name="edit_contact" msgid="7529281274005689512">"संपर्क संपादित करा"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"सुटलेले"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"अलीकडील कॉल. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. परत कॉल करण्यासाठी क्लिक करा"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"आपण: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"आपण ईमेल फिल्डमध्ये किंवा फोन फिल्डमध्ये एखाद्या व्यक्तीचे Hangouts अभिज्ञापक प्रविष्ट करता तेव्हा Hangouts उत्कृष्ट कार्य करते."</string>
</resources>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index 7f63f65..b3f3d57 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Tukar"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto utama"</string>
<string name="description_star" msgid="2605854427360036550">"kegemaran"</string>
<string name="edit_contact" msgid="7529281274005689512">"Edit kenalan"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"tidak dijawab"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"panggilan terbaharu. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. klik untuk memanggil balik"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Anda: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts berfungsi lebih baik apabila anda memasukkan pengecam Hangouts individu itu ke dalam medan e-mel atau telefon."</string>
</resources>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index bf2f083..03468a7 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -43,7 +43,7 @@
<string name="menu_addStar" msgid="2908478235715404876">"အနှစ်သက်ဆုံးများထဲ ထည့်ပါ"</string>
<string name="menu_removeStar" msgid="5844227078364227030">"အနှစ်သက်ဆုံးများမှ ထုတ်ပါ"</string>
<string name="description_action_menu_remove_star" msgid="4699640108012265178">"အကြိုက်ဆုံးများထဲမှ ထုတ်လိုက်ပါပြီ"</string>
- <string name="description_action_menu_add_star" msgid="3327186327234177456">"အကြိုက်ဆုံးများ ထဲကို ထည့်ပြီး"</string>
+ <string name="description_action_menu_add_star" msgid="3327186327234177456">"အကြိုက်ဆုံးများ ထဲကို ထည့်ပြီး"</string>
<string name="menu_editContact" msgid="9042415603857662633">"ပြင်ဆင်ရန်"</string>
<string name="menu_deleteContact" msgid="6788644058868189393">"ဖျက်ရန်"</string>
<string name="menu_create_contact_shortcut" msgid="1217971915748509640">"ပင်မစာမျက်နှာတွင် တင်ထားပါ"</string>
@@ -69,7 +69,7 @@
<string name="readOnlyContactDeleteConfirmation" msgid="2137170726670196909">"ဒီအဆက်အသွယ်မှာ အကောင့်အများအပြား၏ အချက်အလက်များ ပါဝင်ပါသည်။ ဖတ်ရန်အတွက်သာ အကောင့်များမှ အချက်အလက်များကို ဖျောက်ထားမှာဖြစ်ပြီး ဖျက်ပစ်ထားတာ မဟုတ်ပါ"</string>
<string name="multipleContactDeleteConfirmation" msgid="938900978442960800">"ဤအဆက်အသွယ်အားဖျက်ခြင်းကြောင့် တခြားအကောင့်များမှ အချက်အလက်များလည်း ပျက်ပါလိမ့်မည်"</string>
<string name="deleteConfirmation" msgid="811706994761610640">"ဒီလိပ်စာကို ဖျက်ပစ်ပါလိမ့်မည်"</string>
- <string name="menu_discard" msgid="6854657936970228164">"အပြောင်းအလဲများ စွန့်ပစ်ရန်"</string>
+ <string name="menu_discard" msgid="6854657936970228164">"အပြောင်းအလဲများ စွန့်ပစ်ရန်"</string>
<string name="invalidContactMessage" msgid="8215051456181842274">"လိပ်စာ မရှိပါ"</string>
<string name="createContactShortcutSuccessful" msgid="7874133287558150877">"အဆက်အသွယ်ပြ ဝဒ်ဂျက်ကို ပင်မစာမျက်နှာသို့ ထည့်ပြီးပါပြီ"</string>
<string name="pickerNewContactHeader" msgid="7750705279843568147">"အဆက်အသွယ်သစ်တစ်ခု ပြုလုပ်ရန်"</string>
@@ -120,8 +120,8 @@
<string name="search_settings_description" msgid="2675223022992445813">"အဆက်အသွယ်များ၏နာမည်များ"</string>
<string name="quickcontact_missing_app" msgid="358168575340921552">"ဤလုပ်ဆောင်ချက်ကို ပြုလုပ်ပေးမည့် အပလီကေးရှင်း မရှိပါ။"</string>
<string name="quickcontact_transparent_view_description" msgid="987959416759562455">"ယခင် မျက်နှာပြင်သို့ ပြန်ရန် ကလစ်ပါ"</string>
- <string name="quickcontact_add_phone_number" msgid="731665835910658965">"ဖုန်း နံပါတ် ထည့်ရန်"</string>
- <string name="quickcontact_add_email" msgid="739298028384348482">"အီးမေးလ် ထည့်ရန်"</string>
+ <string name="quickcontact_add_phone_number" msgid="731665835910658965">"ဖုန်း နံပါတ် ထည့်ရန်"</string>
+ <string name="quickcontact_add_email" msgid="739298028384348482">"အီးမေးလ် ထည့်ရန်"</string>
<string name="missing_app" msgid="1466111003546611387">"ဤလုပ်ဆောင်ချက်ကို ပြုလုပ်မည့် အပလီကေးရှင်း မရှိပါ။"</string>
<string name="menu_share" msgid="943789700636542260">"မျှဝေခြင်း"</string>
<string name="menu_add_contact" msgid="3198704337220892684">"အဆက်အသွယ်များ ထဲသို့ ထည့်ရန်"</string>
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"ပြောင်းရန်"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"အဓိက ဓာတ်ပုံ"</string>
<string name="description_star" msgid="2605854427360036550">"အနှစ်သက်ဆုံး"</string>
<string name="edit_contact" msgid="7529281274005689512">"အဆက်အသွယ်အားပြင်ရန်"</string>
<plurals name="merge_info">
@@ -216,21 +214,21 @@
<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="6424883302325061025">"အဆက်အသွယ်များ၏ အလုပ်မှာ Google အကောင့်နှင့် ပိုအဆင်ပြေသည်။\n\n• မည်သည့် ဝက်ဘ် ဘရောင်ဇာဖြင့် မဆို ချဉ်းကပ်ပါ။\n• သင်၏ အဆက်အသွယ်များကို စိတ်ချရစွာ ဘက်အာပ် လုပ်ထားပါ။"</string>
+ <string name="no_account_prompt" msgid="6424883302325061025">"အဆက်အသွယ်များ၏ အလုပ်မှာ 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="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_title_new_contact" msgid="7192223018128934940">"အဆက်အသွယ်သစ် ထည့်မည်"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"အဆက်အသွယ်အားပြင်ရန်"</string>
<string name="keep_local" msgid="1258761699192993322">"ဖုန်းထဲတွင်သာသိမ်းပါ"</string>
- <string name="add_account" msgid="8201790677994503186">"အကောင့်ထပ်ထည့်ရန်"</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="action_menu_add_new_contact_button" msgid="3180222523336380017">"အဆက်အသွယ် အသစ်ကို ထည့်ရန်"</string>
+ <string name="action_menu_add_new_contact_button" msgid="3180222523336380017">"အဆက်အသွယ် အသစ်ကို ထည့်ရန်"</string>
<string name="expanding_entry_card_view_see_more" msgid="3779194067124758079">"ပိုပြီး ကြည့်ရန်"</string>
- <string name="expanding_entry_card_view_see_less" msgid="5344160551629714168">"လျှော့ပြီး ကြည့်ရန်"</string>
+ <string name="expanding_entry_card_view_see_less" msgid="5344160551629714168">"လျှော့ပြီး ကြည့်ရန်"</string>
<string name="expanding_entry_card_view_see_all" msgid="3845258737661412627">"အားလုံးကို ကြည့်ရန်"</string>
<string name="recent_card_title" msgid="8982782042698001695">"မကြာမီတုန်းက"</string>
<string name="about_card_title" msgid="2920942314212825637">"အကြောင်း"</string>
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"လွတ်သွား"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"မကြာမီက ခေါ်ဆိုမှု။ <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. ပြန်ခေါ်ရန် ကလစ်ပါ"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"သင်: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"အီးမေးအကွက် သို့မဟုတ် ဖုန်းနံပါတ် အကွက်တွင် တစ်ခြားသူ၏ Hangouts အမှတ်သညာအား သင်ရိုက်ထည့်သည့်အခါ Hangouts ပိုမိုလွယ်ကူကောင်းမွန်စွာ အလုပ်လုပ်သည်။"</string>
</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 3d47038..ae105b5 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Legg til organisasjon"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Dato"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Gruppenavn"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Endre"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Hovedbilde"</string>
<string name="description_star" msgid="2605854427360036550">"favoritt"</string>
<string name="edit_contact" msgid="7529281274005689512">"Rediger kontakt"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"tapte"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"nylig oppringning. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. klikk for å ringe tilbake"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Du: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts fungerer bedre når du går inn i personenes Hangouts-identifikatorer i e-postfeltet eller telefonfeltet."</string>
</resources>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index 68c9058..5141e1a 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"परिवर्तन गर्नुहोस्"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"प्राथमिक तस्बिर"</string>
<string name="description_star" msgid="2605854427360036550">"मनपर्ने"</string>
<string name="edit_contact" msgid="7529281274005689512">"सम्पर्क सम्पादन गर्नुहोस्"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"छुटेको"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"हालैको कल। <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. कल फिर्ता गर्न क्लिक गर्नुहोस्"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"तपाईँ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"तपाईंले इमेल क्षेत्र वा फोन क्षेत्रमा व्यक्तिको Hangouts परिचायक प्रविष्ट गर्नु हुँदा Hangouts राम्रो काम गर्दछ।"</string>
</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 11c87f0..34609fa 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Organisatie toevoegen"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Groepsnaam"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Wijzigen"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primaire foto"</string>
<string name="description_star" msgid="2605854427360036550">"favoriet"</string>
<string name="edit_contact" msgid="7529281274005689512">"Contact bewerken"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"gemist"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"recente oproep. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. klik om terug te bellen"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"U: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts werkt beter wanneer u de Hangouts-ID van de betreffende persoon in het veld \'E-mail\' of \'Telefoon\' opgeeft."</string>
</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 2521bf6..0729ecc 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Dodaj organizację"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nazwa grupy"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Zmień"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Główne zdjęcie"</string>
<string name="description_star" msgid="2605854427360036550">"ulubione"</string>
<string name="edit_contact" msgid="7529281274005689512">"Edytuj kontakt"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"nieodebrane"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ostatnie połączenie. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. kliknij, by oddzwonić"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ty: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"W przypadku Hangouts lepiej wpisać identyfikator danej osoby w polu adresu e-mail lub telefonu."</string>
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 36623de..d7f1485 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Adicionar entidade"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nome do grupo"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Alterar"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Fot. principal"</string>
<string name="description_star" msgid="2605854427360036550">"favorito"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editar contacto"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"não atendida"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"chamada recente. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. clique para ligar de volta"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"O utilizador: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"O Hangouts funciona melhor quando introduz o identificador do Hangouts da pessoa no campo do email ou no campo do telefone."</string>
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index aa1d62c..44735f5 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Adicionar organização"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Data"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nome do grupo"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Alterar"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto principal"</string>
<string name="description_star" msgid="2605854427360036550">"favorito"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editar contato"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"perdida"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"chamada recente. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. clique para retornar a chamada"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Você: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"O Hangouts funciona melhor quando você insere o identificador do Hangouts da pessoa no campo de e-mail ou de telefone."</string>
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 529193f..e666a85 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Adăugaţi o organizaţie"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Dată"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Nume grup"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Modificați"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Foto. de bază"</string>
<string name="description_star" msgid="2605854427360036550">"preferate"</string>
<string name="edit_contact" msgid="7529281274005689512">"Editaţi informaţiile despre persoana din agendă"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"pierdut"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"apel recent. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. dați clic pentru a apela"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Dvs.: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts funcționează mai bine când introduceți identificatorul Hangouts al persoanei în câmpul pentru adresa de e-mail sau în câmpul pentru numărul de telefon."</string>
</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 537d800..ffaccb8 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Изменить"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Основное фото"</string>
<string name="description_star" msgid="2605854427360036550">"избранное"</string>
<string name="edit_contact" msgid="7529281274005689512">"Изменить контакт"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"пропущенный"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Недавний вызов. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Нажмите, чтобы перезвонить."</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Вы: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Чтобы обеспечить надежную работу Hangouts, указывайте вместо адреса электронной почты или номера телефона идентификатор пользователя в Hangouts."</string>
</resources>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index ecfd6c5..b029132 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"වෙනස් කරන්න"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"ප්රාථමික රූප"</string>
<string name="description_star" msgid="2605854427360036550">"ප්රියතම"</string>
<string name="edit_contact" msgid="7529281274005689512">"සම්බන්ධතාව සංස්කරණය කරන්න"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"හමු නොවී යන ලදි"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"මෑත අමන්තුම්. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. ආපසු ඇමතිමට ක්ලික් කරන්න"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"ඔබ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"ඔබ පුද්ගලයාගේ Hangouts හඳුන්වනය ඊ-තැපැල් හෝ දුරකථන ක්ෂේත්රයට ඇතුළත් කළ විටHangouts වඩා හොඳින් ක්රියා කරයි."</string>
</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index f52edad..789d958 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Pridať organizáciu"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Dátum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Názov skupiny"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Zmeniť"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Hlavná fotka"</string>
<string name="description_star" msgid="2605854427360036550">"zaradiť medzi obľúbené"</string>
<string name="edit_contact" msgid="7529281274005689512">"Upraviť kontakt"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"zmeškaný"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"nedávny hovor. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. kliknutím zavoláte späť"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Vy: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Služba Hangouts funguje lepšie, keď do poľa pre e-mailovú adresu alebo telefón zadáte identifikátor osoby v službe Hangouts."</string>
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 1b6f3b9..986d818 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Dodaj organizacijo"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Ime skupine"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Spremeni"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Glavna fotogr."</string>
<string name="description_star" msgid="2605854427360036550">"priljubljeno"</string>
<string name="edit_contact" msgid="7529281274005689512">"Uredi stik"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"Zgrešeni"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"nedavni klic. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. kliknite, če želite poklicati nazaj"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Vi: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Pogovori Hangouts delujejo bolje, če v polje za e-pošto ali polje za telefon vnesete identifikator osebe za pogovore Hangouts."</string>
</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 31a9592..b9547ea 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Промени"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Главна слика"</string>
<string name="description_star" msgid="2605854427360036550">"омиљено"</string>
<string name="edit_contact" msgid="7529281274005689512">"Измени контакт"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"пропуштени"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Недавни позив. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Кликните за повратни позив"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ви: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts ради боље кад унесете Hangouts идентификатор особе у поље за имејл адресу или број телефона."</string>
</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 01dd0b9..2c66c69 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Lägg till organisation"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Datum"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Gruppnamn"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Ändra"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Primärt foto"</string>
<string name="description_star" msgid="2605854427360036550">"favorit"</string>
<string name="edit_contact" msgid="7529281274005689512">"Redigera kontakt"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"missade"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"samtal. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. Klicka om du vill ringa upp"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Du: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts fungerar bättre när du anger personens identifierare i Hangouts i e-postfältet eller mobilfältet."</string>
</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 6843c2b..995948d 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Badilisha"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Picha ya msingi"</string>
<string name="description_star" msgid="2605854427360036550">"kipendwa"</string>
<string name="edit_contact" msgid="7529281274005689512">"Hariri anwani"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ulizokosa kupokea"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"simu ya hivi karibuni. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. bofya ili upige simu"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Wewe: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangout hufanya kazi vizuri zaidi unapoweka nambari ya mtu ya utambulisho wa Hangout katika sehemu ya anwani ya barua pepe au sehemu ya nambari ya simu."</string>
</resources>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index c3d2bf2..039d44d 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"மாற்று"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"முதன்மை படம்"</string>
<string name="description_star" msgid="2605854427360036550">"பிடித்தது"</string>
<string name="edit_contact" msgid="7529281274005689512">"தொடர்பைத் திருத்து"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"தவறிய அழைப்பு"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"சமீபத்திய அழைப்பு. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. திரும்ப அழைக்க, கிளிக் செய்க"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"நீங்கள்: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"பிறரின் Hangouts அடையாளத்தை மின்னஞ்சல் அல்லது ஃபோன் புலத்தில் உள்ளிடும் போது, Hangouts இன்னும் சிறப்பாகச் செயல்படும்."</string>
</resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index 724fe85..b6ebc04 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"మార్చు"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"ప్రాథమిక ఫోటో"</string>
<string name="description_star" msgid="2605854427360036550">"ఇష్టంగా గుర్తించు"</string>
<string name="edit_contact" msgid="7529281274005689512">"పరిచయాన్ని సవరించు"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"మిస్డ్"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ఇటీవలి కాల్. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. తిరిగి కాల్ చేయడానికి క్లిక్ చేయండి"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"మీరు: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"మీరు ఇమెయిల్ ఫీల్డ్ లేదా ఫోన్ ఫీల్డ్లో వ్యక్తి యొక్క Hangouts ఐడెంటిఫైయర్ని నమోదు చేసినప్పుడు Hangouts ఉత్తమంగా పని చేస్తాయి."</string>
</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index fb80435..e5634a0 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"เปลี่ยน"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"รูปภาพหลัก"</string>
<string name="description_star" msgid="2605854427360036550">"รายการโปรด"</string>
<string name="edit_contact" msgid="7529281274005689512">"แก้ไขรายชื่อติดต่อ"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"ไม่ได้รับ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"โทรล่าสุด <xliff:g id="CALL_TYPE">%s</xliff:g> <xliff:g id="PHONE_NUMBER">%s</xliff:g> <xliff:g id="DATE">%s</xliff:g> คลิกเพื่อโทรกลับ"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"คุณ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"แฮงเอาท์ทำงานได้ดียิ่งขึ้นเมื่อคุณป้อนตัวระบุแฮงเอาท์ของบุคคลที่ต้องการลงในช่องอีเมลหรือช่องโทรศัพท์"</string>
</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 84b2ec6..c72ba47 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Magdagdag ng samahan"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Petsa"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Pangalan ng pangkat"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Baguhin"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Pangunahing larawan"</string>
<string name="description_star" msgid="2605854427360036550">"paborito"</string>
<string name="edit_contact" msgid="7529281274005689512">"I-edit ang Contact"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"hindi nasagot"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"kamakailang tawag. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. mag-click upang tumawag"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ikaw: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Gagana nang mas maayos ang Hangouts kapag inilagay mo ang identifier sa Hangouts ng isang tao sa field ng email o sa field ng telepono."</string>
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index c3e84cc..fb0eb49 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Kuruluş ekle"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Tarih"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Grup adı"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Değiştir"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Birincil fotoğraf"</string>
<string name="description_star" msgid="2605854427360036550">"favori"</string>
<string name="edit_contact" msgid="7529281274005689512">"Kişiyi düzenle"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"cevapsız"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"son gelen çağrı. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. geri aramak için dokunun"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Siz: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Kişinin Hangouts tanımlayıcısını e-posta veya telefon alanına girdiğinizde Hangouts daha iyi çalışır."</string>
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 2ec9148..ada8bc7 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Змінити"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Основн. фото"</string>
<string name="description_star" msgid="2605854427360036550">"вибране"</string>
<string name="edit_contact" msgid="7529281274005689512">"Редаг. контакта"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"пропущені дзвінки"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"Останній дзвінок: <xliff:g id="CALL_TYPE">%s</xliff:g>, <xliff:g id="PHONE_NUMBER">%s</xliff:g>, <xliff:g id="DATE">%s</xliff:g>. Натисніть, щоб зателефонувати"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Ви: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Щоб сервіс Hangouts працював краще, введіть свій ідентифікатор Hangouts у поле \"Електронна адреса\" або \"Телефон\"."</string>
</resources>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index 032bacf..3ed0c5d 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"تبدیل کریں"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"بنیادی تصویر"</string>
<string name="description_star" msgid="2605854427360036550">"پسندیدہ"</string>
<string name="edit_contact" msgid="7529281274005689512">"رابطہ میں ترمیم کریں"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"چھوٹی ہوئی"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"حالیہ کال۔ <xliff:g id="CALL_TYPE">%s</xliff:g>۔ <xliff:g id="PHONE_NUMBER">%s</xliff:g>۔ <xliff:g id="DATE">%s</xliff:g>۔ واپسی کال کرنے کیلئے کلک کریں"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"آپ: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"جب آپ کسی شخص کا Hangouts شناخت کنندہ ای میل فیلڈ یا فون فیلڈ میں داخل کرتے ہیں تو Hangouts بہتر کام کرتا ہے۔"</string>
</resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 17ac951..f6b4b50 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Tashkilot qo‘shish"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Sana"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Guruh nomi"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"O‘zgartirish"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Asosiy rasm"</string>
<string name="description_star" msgid="2605854427360036550">"ajratilgan"</string>
<string name="edit_contact" msgid="7529281274005689512">"Kontaktni tahrirlash"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"javobsiz"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"so‘nggi qo‘ng‘iroq. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. qaytarib qo‘ng‘iroq qilish uchun bosing"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Siz: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts yanada yaxshi ishlashi uchun e-pochta yoki telefon raqami maydoniga foydalanuvchining Hangouts identifikatorini kiriting."</string>
</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 5f89c97..d5dec90 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Thêm tổ chức"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Ngày"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Tên nhóm"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Thay đổi"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Ảnh chính"</string>
<string name="description_star" msgid="2605854427360036550">"Yêu thích"</string>
<string name="edit_contact" msgid="7529281274005689512">"Chỉnh sửa liên hệ"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"cuộc gọi bị nhỡ"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"cuộc gọi gần đây. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. nhấp để gọi lại"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Bạn: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"Hangouts hoạt động tốt hơn khi bạn nhập số nhận dạng Hangouts của người đó vào trường email hoặc trường điện thoại."</string>
</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 4a0e1f8..478d056 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"更改"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"主照片"</string>
<string name="description_star" msgid="2605854427360036550">"收藏"</string>
<string name="edit_contact" msgid="7529281274005689512">"编辑联系人"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"未接电话"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"近期通话:<xliff:g id="CALL_TYPE">%s</xliff:g>,<xliff:g id="PHONE_NUMBER">%s</xliff:g>,<xliff:g id="DATE">%s</xliff:g>。点按可回拨。"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"您:<xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"请将联系人的环聊帐户信息输入到电子邮件地址字段或电话号码字段,以便获得更佳的环聊使用体验。"</string>
</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 9aa2e6e..aede0d4 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"變更"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"主要相片"</string>
<string name="description_star" msgid="2605854427360036550">"我的最愛"</string>
<string name="edit_contact" msgid="7529281274005689512">"編輯聯絡人"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"未接來電"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"最近通話 (<xliff:g id="CALL_TYPE">%s</xliff:g>、<xliff:g id="PHONE_NUMBER">%s</xliff:g>、<xliff:g id="DATE">%s</xliff:g>)。按一下即可回電"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"您:<xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"當您在電郵欄或手機欄中輸入個人的 Hangouts 識別碼時,Hangouts 會提供更卓越的服務。"</string>
</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 290bbf8..cff2ef9 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -156,10 +156,8 @@
<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>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"變更"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"主要相片"</string>
<string name="description_star" msgid="2605854427360036550">"我的收藏"</string>
<string name="edit_contact" msgid="7529281274005689512">"編輯聯絡人"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"未接來電"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"近期通話。<xliff:g id="CALL_TYPE">%s</xliff:g>。<xliff:g id="PHONE_NUMBER">%s</xliff:g>。<xliff:g id="DATE">%s</xliff:g>。按一下即可回電"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"您:<xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"如果您在電子郵件欄位或電話欄位中輸入聯絡人的 Hangouts 識別碼,可讓 Hangouts 的運作效能更佳。"</string>
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index aae37a8..f425e62 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -156,10 +156,8 @@
<string name="add_organization" msgid="7311893231158291197">"Ngeza inhlangano"</string>
<string name="event_edit_field_hint_text" msgid="5794424930242630477">"Idethi"</string>
<string name="group_edit_field_hint_text" msgid="3966441850870457808">"Igama leqembu"</string>
- <!-- no translation found for change_photo (8530597935483526383) -->
- <skip />
- <!-- no translation found for primary_photo (8517942231868516999) -->
- <skip />
+ <string name="change_photo" msgid="8530597935483526383">"Guqula"</string>
+ <string name="primary_photo" msgid="8517942231868516999">"Isithombe esiyinhloko"</string>
<string name="description_star" msgid="2605854427360036550">"intandokazi"</string>
<string name="edit_contact" msgid="7529281274005689512">"Hlela othintana naye"</string>
<plurals name="merge_info">
@@ -262,4 +260,5 @@
<string name="content_description_recent_call_type_missed" msgid="7371810920196048204">"akuphuthele"</string>
<string name="content_description_recent_call" msgid="5183800406316723676">"ikholi yakamuva. <xliff:g id="CALL_TYPE">%s</xliff:g>. <xliff:g id="PHONE_NUMBER">%s</xliff:g>. <xliff:g id="DATE">%s</xliff:g>. chofoza ukuze uphinde ushaye"</string>
<string name="message_from_you_prefix" msgid="7180706529908434482">"Wena: <xliff:g id="SMS_BODY">%s</xliff:g>"</string>
+ <string name="contact_editor_hangouts_im_alert" msgid="114855385615225735">"I-Hangouts isebenza kangcono uma ufaka isikhombi somuntu se-Hangouts kunkambu ye-imeyili noma kunkambu yefoni."</string>
</resources>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index daea14b..d9ac84a 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -37,8 +37,8 @@
<color name="floating_action_button_icon_color">@color/contacts_accent_color</color>
- <!-- Color of the separator between entries in an ExpandingEntryCardView -->
- <color name="expanding_entry_card_item_separator_color">#e4e4e4</color>
+ <!-- Horizontal separator line should be 12% dark in the light theme. -->
+ <color name="divider_line_color_light">#e0e0e0</color>
<!-- Color of the text on an ExpandingEntryCard button -->
<color name="expanding_entry_card_button_text_color">@android:color/black</color>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 1a77057..b31b5b9 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -25,9 +25,6 @@
<!-- The ratio of width:height for the contact's photo in landscape -->
<item name="quickcontact_landscape_photo_ratio" type="dimen" format="float">0.7</item>
- <!-- Top padding of the entire contact editor -->
- <dimen name="editor_padding_top">0dip</dimen>
-
<!-- Padding of the rounded plus/minus/expand/collapse buttons in the editor -->
<dimen name="editor_round_button_padding_left">16dip</dimen>
<dimen name="editor_round_button_padding_right">16dip</dimen>
@@ -174,8 +171,9 @@
<!-- Extra top padding if the title is set to null -->
<dimen name="expanding_entry_card_null_title_top_extra_padding">2dp</dimen>
- <!-- Height of the separator between entries in an ExpandingEntryCardView -->
- <dimen name="expanding_entry_card_item_separator_height">1dp</dimen>
+ <!-- Height of the separator between entries in an ExpandingEntryCardView and contact editor. -->
+ <dimen name="divider_line_height">1dp</dimen>
+
<!-- Dimensions for an entry in ExpandingEntryCardView -->
<dimen name="expanding_entry_card_item_padding_start">20dp</dimen>
<dimen name="expanding_entry_card_item_padding_end">20dp</dimen>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 5d59f32..e11a519 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -705,6 +705,8 @@
<string name="header_event_entry">Event</string>
<!-- Header for the Relation entry [CHAR LIMIT=40] -->
<string name="header_relation_entry">Relation</string>
+ <!-- Content description for the account field header image. Example accounts listed in this field: Google, Hotmail and Exchange. [CHAR LIMIT=NONE] -->
+ <string name="header_account_entry">Account</string>
<!-- Content description for the name fields header entry [CHAR LIMIT=NONE] -->
<string name="header_name_entry">Name</string>
<!-- Content description for the email fields header entry [CHAR LIMIT=NONE] -->
@@ -714,6 +716,11 @@
<!-- Content description for the camera icon beside the photo section in the Raw Contact Editor [CHAR LIMIT=NONE] -->
<string name="header_photo_entry">Photo</string>
+ <!-- Content description for the expand button inside the raw contact editor's header. [CHAR LIMIT=NONE] -->
+ <string name="content_description_expand_editor">Click to expand contact editor.</string>
+ <!-- Content description for the collapse button inside the raw contact editor's header. [CHAR LIMIT=NONE] -->
+ <string name="content_description_collapse_editor">Click to collapse contact editor.</string>
+
<!-- Content description for directions secondary button [CHAR LIMIT=NONE] -->
<string name="content_description_directions">directions to location</string>
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index aed0f34..02a2471 100644
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -514,6 +514,9 @@
private long getInsertedRawContactId(
final ArrayList<ContentProviderOperation> diff,
final ContentProviderResult[] results) {
+ if (results == null) {
+ return -1;
+ }
final int diffSize = diff.size();
final int numResults = results.length;
for (int i = 0; i < diffSize && i < numResults; i++) {
@@ -817,6 +820,9 @@
// Undemote the contact if necessary
final Cursor c = getContentResolver().query(contactUri, new String[] {Contacts._ID},
null, null, null);
+ if (c == null) {
+ return;
+ }
try {
if (c.moveToFirst()) {
final long id = c.getLong(0);
@@ -1005,6 +1011,11 @@
JoinContactQuery.PROJECTION,
JoinContactQuery.SELECTION,
new String[]{String.valueOf(contactId1), String.valueOf(contactId2)}, null);
+ if (c == null) {
+ Log.e(TAG, "Unable to open Contacts DB cursor");
+ showToast(R.string.contactSavedErrorToast);
+ return;
+ }
long rawContactIds[];
long verifiedNameRawContactId = -1;
diff --git a/src/com/android/contacts/activities/ActionBarAdapter.java b/src/com/android/contacts/activities/ActionBarAdapter.java
index 6a5c1cb..634f9ad 100644
--- a/src/com/android/contacts/activities/ActionBarAdapter.java
+++ b/src/com/android/contacts/activities/ActionBarAdapter.java
@@ -143,7 +143,7 @@
new OnClickListener() {
@Override
public void onClick(View v) {
- mSearchView.setText(null);
+ setQueryString(null);
}
});
mSearchContainer.findViewById(R.id.search_back_button).setOnClickListener(
@@ -254,9 +254,8 @@
}
if (mSearchMode) {
setFocusOnSearchView();
- } else {
- mSearchView.setText(null);
}
+ setQueryString(null);
} else if (flag) {
// Everything is already set up. Still make sure the keyboard is up
if (mSearchView != null) setFocusOnSearchView();
@@ -271,6 +270,10 @@
mQueryString = query;
if (mSearchView != null) {
mSearchView.setText(query);
+ // When programmatically entering text into the search view, the most reasonable
+ // place for the cursor is after all the text.
+ mSearchView.setSelection(mSearchView.getText() == null ?
+ 0 : mSearchView.getText().length());
}
}
diff --git a/src/com/android/contacts/activities/PeopleActivity.java b/src/com/android/contacts/activities/PeopleActivity.java
index ba77438..f7c2de2 100644
--- a/src/com/android/contacts/activities/PeopleActivity.java
+++ b/src/com/android/contacts/activities/PeopleActivity.java
@@ -1188,8 +1188,8 @@
&& !Character.isWhitespace(unicodeChar)) {
String query = new String(new int[]{ unicodeChar }, 0, 1);
if (!mActionBarAdapter.isSearchMode()) {
- mActionBarAdapter.setQueryString(query);
mActionBarAdapter.setSearchMode(true);
+ mActionBarAdapter.setQueryString(query);
return true;
}
}
diff --git a/src/com/android/contacts/editor/BaseRawContactEditorView.java b/src/com/android/contacts/editor/BaseRawContactEditorView.java
index 28261cf..473f2ab 100644
--- a/src/com/android/contacts/editor/BaseRawContactEditorView.java
+++ b/src/com/android/contacts/editor/BaseRawContactEditorView.java
@@ -22,10 +22,13 @@
import android.net.Uri;
import android.provider.ContactsContract.CommonDataKinds.Photo;
import android.provider.ContactsContract.Data;
+import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.TextView;
import com.android.contacts.R;
import com.android.contacts.common.model.RawContactDelta;
@@ -33,6 +36,7 @@
import com.android.contacts.common.model.RawContactModifier;
import com.android.contacts.common.model.account.AccountType;
import com.android.contacts.common.model.account.AccountType.EditType;
+import com.android.contacts.common.model.account.AccountWithDataSet;
/**
* Base view that provides common code for the editor interaction for a specific
@@ -47,10 +51,18 @@
private PhotoEditorView mPhoto;
- private View mBody;
- private View mDivider;
+ private View mAccountHeaderContainer;
+ private ImageView mExpandAccountButton;
+ private LinearLayout mCollapsibleSection;
+ private TextView mAccountName;
+ private TextView mAccountType;
- private boolean mExpanded = true;
+ protected Listener mListener;
+
+ public interface Listener {
+ void onExternalEditorRequest(AccountWithDataSet account, Uri uri);
+ void onEditorExpansionChanged();
+ }
public BaseRawContactEditorView(Context context) {
super(context);
@@ -64,16 +76,27 @@
protected void onFinishInflate() {
super.onFinishInflate();
- mBody = findViewById(R.id.body);
- mDivider = findViewById(R.id.divider);
-
mPhoto = (PhotoEditorView)findViewById(R.id.edit_photo);
mPhoto.setEnabled(isEnabled());
+
+ mAccountHeaderContainer = findViewById(R.id.account_header_container);
+ mExpandAccountButton = (ImageView) findViewById(R.id.expand_account_button);
+ mCollapsibleSection = (LinearLayout) findViewById(R.id.collapsable_section);
+ mAccountName = (TextView) findViewById(R.id.account_name);
+ mAccountType = (TextView) findViewById(R.id.account_type);
+
+ setCollapsed(false);
+ setCollapsible(true);
}
public void setGroupMetaData(Cursor groupMetaData) {
}
+
+ public void setListener(Listener listener) {
+ mListener = listener;
+ }
+
/**
* Assign the given {@link Bitmap} to the internal {@link PhotoEditorView}
* in order to update the {@link RawContactDelta} currently being edited.
@@ -111,25 +134,80 @@
public abstract long getRawContactId();
/**
+ * If {@param isCollapsible} is TRUE, then this editor can be collapsed by clicking on its
+ * account header.
+ */
+ public void setCollapsible(boolean isCollapsible) {
+ if (isCollapsible) {
+ mAccountHeaderContainer.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ final int startingHeight = mCollapsibleSection.getMeasuredHeight();
+ final boolean isCollapsed = isCollapsed();
+ setCollapsed(!isCollapsed);
+ // The slideAndFadeIn animation only looks good when collapsing. For expanding,
+ // it looks like the editor is loading sluggishly. I tried animating the
+ // clipping bounds instead of the alpha value. But because the editors are very
+ // tall, this animation looked very similar to doing no animation at all. It
+ // wasn't worth the significant additional complexity.
+ if (!isCollapsed) {
+ EditorAnimator.getInstance().slideAndFadeIn(mCollapsibleSection,
+ startingHeight);
+ }
+ if (mListener != null) {
+ mListener.onEditorExpansionChanged();
+ }
+ updateAccountHeaderContentDescription();
+ }
+ });
+ mExpandAccountButton.setVisibility(View.VISIBLE);
+ mAccountHeaderContainer.setClickable(true);
+ } else {
+ mAccountHeaderContainer.setOnClickListener(null);
+ mExpandAccountButton.setVisibility(View.GONE);
+ mAccountHeaderContainer.setClickable(false);
+ }
+ }
+
+ public boolean isCollapsed() {
+ return mCollapsibleSection.getLayoutParams().height == 0;
+ }
+
+ public void setCollapsed(boolean isCollapsed) {
+ final LinearLayout.LayoutParams params
+ = (LayoutParams) mCollapsibleSection.getLayoutParams();
+ if (isCollapsed) {
+ params.height = 0;
+ mCollapsibleSection.setLayoutParams(params);
+ mExpandAccountButton.setImageResource(R.drawable.ic_menu_expander_minimized_holo_light);
+ } else {
+ params.height = ViewGroup.LayoutParams.WRAP_CONTENT;
+ mCollapsibleSection.setLayoutParams(params);
+ mExpandAccountButton.setImageResource(R.drawable.ic_menu_expander_maximized_holo_light);
+ }
+ }
+
+ protected void updateAccountHeaderContentDescription() {
+ final StringBuilder builder = new StringBuilder();
+ if (!TextUtils.isEmpty(mAccountType.getText())) {
+ builder.append(mAccountType.getText()).append('\n');
+ }
+ if (!TextUtils.isEmpty(mAccountName.getText())) {
+ builder.append(mAccountName.getText()).append('\n');
+ }
+ if (mExpandAccountButton.getVisibility() == View.VISIBLE) {
+ builder.append(getResources().getString(isCollapsed()
+ ? R.string.content_description_expand_editor
+ : R.string.content_description_collapse_editor));
+ }
+ mAccountHeaderContainer.setContentDescription(builder);
+ }
+
+ /**
* Set the internal state for this view, given a current
* {@link RawContactDelta} state and the {@link AccountType} that
* apply to that state.
*/
public abstract void setState(RawContactDelta state, AccountType source, ViewIdGenerator vig,
boolean isProfile);
-
- /* package */ void setExpanded(boolean value) {
- // only allow collapsing if we are one of several children
- final boolean newValue;
- if (getParent() instanceof ViewGroup && ((ViewGroup) getParent()).getChildCount() == 1) {
- newValue = true;
- } else {
- newValue = value;
- }
-
- if (newValue == mExpanded) return;
- mExpanded = newValue;
- mBody.setVisibility(newValue ? View.VISIBLE : View.GONE);
- mDivider.setVisibility(newValue ? View.GONE : View.VISIBLE);
- }
}
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java
index 79eaf33..4ff6b9e 100644
--- a/src/com/android/contacts/editor/ContactEditorFragment.java
+++ b/src/com/android/contacts/editor/ContactEditorFragment.java
@@ -99,6 +99,7 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
+import java.util.HashMap;
import java.util.List;
public class ContactEditorFragment extends Fragment implements
@@ -134,6 +135,7 @@
private static final String KEY_SEND_TO_VOICE_MAIL_STATE = "sendToVoicemailState";
private static final String KEY_CUSTOM_RINGTONE = "customRingtone";
private static final String KEY_ARE_PHONE_OPTIONS_CHANGEABLE = "arePhoneOptionsChangable";
+ private static final String KEY_EXPANDED_EDITORS = "expandedEditors";
public static final String SAVE_MODE_EXTRA_KEY = "saveMode";
@@ -276,6 +278,9 @@
// Used to temporarily store existing contact data during a rebind call (i.e. account switch)
private ImmutableList<RawContact> mRawContacts;
+ // Used to store which raw contact editors have been expanded. Keyed on raw contact ids.
+ private HashMap<Long, Boolean> mExpandedEditors = new HashMap<Long, Boolean>();
+
private AggregationSuggestionEngine mAggregationSuggestionEngine;
private long mAggregationSuggestionsRawContactId;
private View mAggregationSuggestionView;
@@ -522,6 +527,8 @@
mSendToVoicemailState = savedState.getBoolean(KEY_SEND_TO_VOICE_MAIL_STATE);
mCustomRingtone = savedState.getString(KEY_CUSTOM_RINGTONE);
mArePhoneOptionsChangable = savedState.getBoolean(KEY_ARE_PHONE_OPTIONS_CHANGEABLE);
+ mExpandedEditors = (HashMap<Long, Boolean>)
+ savedState.getSerializable(KEY_EXPANDED_EDITORS);
}
// mState can still be null because it may not have have finished loading before
@@ -584,6 +591,11 @@
mListener.onCustomEditContactActivityRequested(account, uri, null, false);
}
+ @Override
+ public void onEditorExpansionChanged() {
+ updatedExpandedEditorsMap();
+ }
+
private void bindEditorsForExistingContact(String displayName, boolean isUserProfile,
ImmutableList<RawContact> rawContacts) {
setEnabled(true);
@@ -835,28 +847,30 @@
if (!type.areContactsWritable()) {
editor = (BaseRawContactEditorView) inflater.inflate(
R.layout.raw_contact_readonly_editor_view, mContent, false);
- ((RawContactReadOnlyEditorView) editor).setListener(this);
} else {
editor = (RawContactEditorView) inflater.inflate(R.layout.raw_contact_editor_view,
mContent, false);
}
- if (mHasNewContact && !mNewLocalProfile) {
- final List<AccountWithDataSet> accounts =
- AccountTypeManager.getInstance(mContext).getAccounts(true);
- if (accounts.size() > 1) {
- addAccountSwitcher(mState.get(0), editor);
- } else {
- disableAccountSwitcher(editor);
- }
- } else {
- disableAccountSwitcher(editor);
+ editor.setListener(this);
+ final List<AccountWithDataSet> accounts = AccountTypeManager.getInstance(mContext)
+ .getAccounts(true);
+ if (mHasNewContact && !mNewLocalProfile && accounts.size() > 1) {
+ addAccountSwitcher(mState.get(0), editor);
}
editor.setEnabled(mEnabled);
+ if (mExpandedEditors.containsKey(rawContactId)) {
+ editor.setCollapsed(mExpandedEditors.get(rawContactId));
+ } else {
+ // By default, only the first editor will be expanded.
+ editor.setCollapsed(i != 0);
+ }
+
mContent.addView(editor);
editor.setState(rawContactDelta, type, mViewIdGenerator, isEditingUserProfile());
+ editor.setCollapsible(numRawContacts > 1);
// Set up the photo handler.
bindPhotoHandler(editor, type, mState);
@@ -918,6 +932,21 @@
// Activity can be null if we have been detached from the Activity
final Activity activity = getActivity();
if (activity != null) activity.invalidateOptionsMenu();
+
+ updatedExpandedEditorsMap();
+ }
+
+ /**
+ * Update the values in {@link #mExpandedEditors}.
+ */
+ private void updatedExpandedEditorsMap() {
+ for (int i = 0; i < mContent.getChildCount(); i++) {
+ final View childView = mContent.getChildAt(i);
+ if (childView instanceof BaseRawContactEditorView) {
+ BaseRawContactEditorView childEditor = (BaseRawContactEditorView) childView;
+ mExpandedEditors.put(childEditor.getRawContactId(), childEditor.isCollapsed());
+ }
+ }
}
/**
@@ -1002,7 +1031,11 @@
currentState.getAccountType(),
currentState.getDataSet());
final View accountView = editor.findViewById(R.id.account);
- final View anchorView = editor.findViewById(R.id.account_container);
+ final View anchorView = editor.findViewById(R.id.account_selector_container);
+ if (accountView == null) {
+ return;
+ }
+ anchorView.setVisibility(View.VISIBLE);
accountView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@@ -1031,14 +1064,6 @@
});
}
- private void disableAccountSwitcher(BaseRawContactEditorView editor) {
- // Remove the pressed state from the account header because the user cannot switch accounts
- // on an existing contact
- final View accountView = editor.findViewById(R.id.account);
- accountView.setBackground(null);
- accountView.setEnabled(false);
- }
-
@Override
public void onCreateOptionsMenu(Menu menu, final MenuInflater inflater) {
inflater.inflate(R.menu.edit_contact, menu);
@@ -1058,7 +1083,7 @@
final MenuItem ringToneMenu = menu.findItem(R.id.menu_set_ringtone);
final MenuItem deleteMenu = menu.findItem(R.id.menu_delete);
deleteMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
- deleteMenu.setIcon(R.drawable.ic_trash_white_24);
+ deleteMenu.setIcon(R.drawable.ic_delete_white_24dp);
// Set visibility of menus
doneMenu.setVisible(false);
@@ -1790,6 +1815,7 @@
outState.putBoolean(KEY_SEND_TO_VOICE_MAIL_STATE, mSendToVoicemailState);
outState.putString(KEY_CUSTOM_RINGTONE, mCustomRingtone);
outState.putBoolean(KEY_ARE_PHONE_OPTIONS_CHANGEABLE, mArePhoneOptionsChangable);
+ outState.putSerializable(KEY_EXPANDED_EDITORS, mExpandedEditors);
super.onSaveInstanceState(outState);
}
diff --git a/src/com/android/contacts/editor/EditorAnimator.java b/src/com/android/contacts/editor/EditorAnimator.java
index 507e094..35ed1de 100644
--- a/src/com/android/contacts/editor/EditorAnimator.java
+++ b/src/com/android/contacts/editor/EditorAnimator.java
@@ -91,7 +91,6 @@
mRunner.endOldAnimation();
target.setVisibility(View.VISIBLE);
target.setAlpha(0.0f);
- target.requestFocus();
SchedulingUtils.doAfterLayout(target, new Runnable() {
@Override
public void run() {
diff --git a/src/com/android/contacts/editor/RawContactEditorView.java b/src/com/android/contacts/editor/RawContactEditorView.java
index 4a05d7a..a3d2f09 100644
--- a/src/com/android/contacts/editor/RawContactEditorView.java
+++ b/src/com/android/contacts/editor/RawContactEditorView.java
@@ -31,7 +31,6 @@
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.ImageView;
import android.widget.TextView;
import com.android.contacts.GroupMetaDataLoader;
@@ -42,6 +41,7 @@
import com.android.contacts.common.model.RawContactDelta;
import com.android.contacts.common.model.ValuesDelta;
import com.android.contacts.common.model.RawContactModifier;
+
import com.google.common.base.Objects;
import java.util.ArrayList;
@@ -69,9 +69,13 @@
private ViewGroup mFields;
- private ImageView mAccountIcon;
- private TextView mAccountTypeTextView;
- private TextView mAccountNameTextView;
+ private View mAccountSelector;
+ private TextView mAccountSelectorTypeTextView;
+ private TextView mAccountSelectorNameTextView;
+
+ private View mAccountHeader;
+ private TextView mAccountHeaderTypeTextView;
+ private TextView mAccountHeaderNameTextView;
private long mRawContactId = -1;
private boolean mAutoAddToDefaultGroup = true;
@@ -132,9 +136,13 @@
mFields = (ViewGroup)findViewById(R.id.sect_fields);
- mAccountIcon = (ImageView) findViewById(R.id.account_icon);
- mAccountTypeTextView = (TextView) findViewById(R.id.account_type);
- mAccountNameTextView = (TextView) findViewById(R.id.account_name);
+ mAccountHeader = findViewById(R.id.account_header_container);
+ mAccountHeaderTypeTextView = (TextView) findViewById(R.id.account_type);
+ mAccountHeaderNameTextView = (TextView) findViewById(R.id.account_name);
+
+ mAccountSelector = findViewById(R.id.account_selector_container);
+ mAccountSelectorTypeTextView = (TextView) findViewById(R.id.account_type_selector);
+ mAccountSelectorNameTextView = (TextView) findViewById(R.id.account_name_selector);
}
@Override
@@ -183,13 +191,13 @@
if (isProfile) {
String accountName = state.getAccountName();
if (TextUtils.isEmpty(accountName)) {
- mAccountNameTextView.setVisibility(View.GONE);
- mAccountTypeTextView.setText(R.string.local_profile_title);
+ mAccountHeaderNameTextView.setVisibility(View.GONE);
+ mAccountHeaderTypeTextView.setText(R.string.local_profile_title);
} else {
CharSequence accountType = type.getDisplayLabel(mContext);
- mAccountTypeTextView.setText(mContext.getString(R.string.external_profile_title,
+ mAccountHeaderTypeTextView.setText(mContext.getString(R.string.external_profile_title,
accountType));
- mAccountNameTextView.setText(accountName);
+ mAccountHeaderNameTextView.setText(accountName);
}
} else {
String accountName = state.getAccountName();
@@ -198,17 +206,27 @@
accountType = mContext.getString(R.string.account_phone);
}
if (!TextUtils.isEmpty(accountName)) {
- mAccountNameTextView.setVisibility(View.VISIBLE);
- mAccountNameTextView.setText(
+ mAccountHeaderNameTextView.setVisibility(View.VISIBLE);
+ mAccountHeaderNameTextView.setText(
mContext.getString(R.string.from_account_format, accountName));
} else {
// Hide this view so the other text view will be centered vertically
- mAccountNameTextView.setVisibility(View.GONE);
+ mAccountHeaderNameTextView.setVisibility(View.GONE);
}
- mAccountTypeTextView.setText(
+ mAccountHeaderTypeTextView.setText(
mContext.getString(R.string.account_type_format, accountType));
}
- mAccountIcon.setImageDrawable(type.getDisplayIcon(mContext));
+ updateAccountHeaderContentDescription();
+
+ // The account selector and header are both used to display the same information.
+ mAccountSelectorTypeTextView.setText(mAccountHeaderTypeTextView.getText());
+ mAccountSelectorTypeTextView.setVisibility(mAccountHeaderTypeTextView.getVisibility());
+ mAccountSelectorNameTextView.setText(mAccountHeaderNameTextView.getText());
+ mAccountSelectorNameTextView.setVisibility(mAccountHeaderNameTextView.getVisibility());
+ // Showing the account header at the same time as the account selector drop down is
+ // confusing. They should be mutually exclusive.
+ mAccountHeader.setVisibility(mAccountSelector.getVisibility() == View.GONE
+ ? View.VISIBLE : View.GONE);
// Show photo editor when supported
RawContactModifier.ensureKindExists(state, type, Photo.CONTENT_ITEM_TYPE);
diff --git a/src/com/android/contacts/editor/RawContactReadOnlyEditorView.java b/src/com/android/contacts/editor/RawContactReadOnlyEditorView.java
index 7901093..477cbd3 100644
--- a/src/com/android/contacts/editor/RawContactReadOnlyEditorView.java
+++ b/src/com/android/contacts/editor/RawContactReadOnlyEditorView.java
@@ -20,7 +20,6 @@
import android.content.Context;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
-import android.net.Uri;
import android.provider.ContactsContract.CommonDataKinds.Email;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.CommonDataKinds.Photo;
@@ -36,7 +35,6 @@
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
-import android.widget.Toast;
import com.android.contacts.R;
import com.android.contacts.common.GeoUtil;
@@ -60,22 +58,14 @@
private Button mEditExternallyButton;
private ViewGroup mGeneral;
- private View mAccountContainer;
- private ImageView mAccountIcon;
- private TextView mAccountTypeTextView;
- private TextView mAccountNameTextView;
+ private TextView mAccountHeaderTypeTextView;
+ private TextView mAccountHeaderNameTextView;
private String mAccountName;
private String mAccountType;
private String mDataSet;
private long mRawContactId = -1;
- private Listener mListener;
-
- public interface Listener {
- void onExternalEditorRequest(AccountWithDataSet account, Uri uri);
- }
-
public RawContactReadOnlyEditorView(Context context) {
super(context);
}
@@ -84,9 +74,6 @@
super(context, attrs);
}
- public void setListener(Listener listener) {
- mListener = listener;
- }
/** {@inheritDoc} */
@Override
@@ -101,10 +88,8 @@
mEditExternallyButton.setOnClickListener(this);
mGeneral = (ViewGroup)findViewById(R.id.sect_general);
- mAccountContainer = findViewById(R.id.account_container);
- mAccountIcon = (ImageView) findViewById(R.id.account_icon);
- mAccountTypeTextView = (TextView) findViewById(R.id.account_type);
- mAccountNameTextView = (TextView) findViewById(R.id.account_name);
+ mAccountHeaderTypeTextView = (TextView) findViewById(R.id.account_type);
+ mAccountHeaderNameTextView = (TextView) findViewById(R.id.account_name);
}
/**
@@ -131,13 +116,13 @@
if (isProfile) {
if (TextUtils.isEmpty(mAccountName)) {
- mAccountNameTextView.setVisibility(View.GONE);
- mAccountTypeTextView.setText(R.string.local_profile_title);
+ mAccountHeaderNameTextView.setVisibility(View.GONE);
+ mAccountHeaderTypeTextView.setText(R.string.local_profile_title);
} else {
CharSequence accountType = type.getDisplayLabel(mContext);
- mAccountTypeTextView.setText(mContext.getString(R.string.external_profile_title,
+ mAccountHeaderTypeTextView.setText(mContext.getString(R.string.external_profile_title,
accountType));
- mAccountNameTextView.setText(mAccountName);
+ mAccountHeaderNameTextView.setText(mAccountName);
}
} else {
CharSequence accountType = type.getDisplayLabel(mContext);
@@ -145,23 +130,20 @@
accountType = mContext.getString(R.string.account_phone);
}
if (!TextUtils.isEmpty(mAccountName)) {
- mAccountNameTextView.setVisibility(View.VISIBLE);
- mAccountNameTextView.setText(
+ mAccountHeaderNameTextView.setVisibility(View.VISIBLE);
+ mAccountHeaderNameTextView.setText(
mContext.getString(R.string.from_account_format, mAccountName));
} else {
// Hide this view so the other text view will be centered vertically
- mAccountNameTextView.setVisibility(View.GONE);
+ mAccountHeaderNameTextView.setVisibility(View.GONE);
}
- mAccountTypeTextView.setText(mContext.getString(R.string.account_type_format,
+ mAccountHeaderTypeTextView.setText(mContext.getString(R.string.account_type_format,
accountType));
}
- mAccountTypeTextView.setTextColor(mContext.getResources().getColor(
- R.color.secondary_text_color));
+ updateAccountHeaderContentDescription();
// TODO: Expose data set in the UI somehow?
- mAccountIcon.setImageDrawable(type.getDisplayIcon(mContext));
-
mRawContactId = state.getRawContactId();
ValuesDelta primary;
@@ -182,16 +164,8 @@
mContext.getString(R.string.missing_name));
if (type.getEditContactActivityClassName() != null) {
- mAccountContainer.setEnabled(false);
mEditExternallyButton.setVisibility(View.VISIBLE);
} else {
- mAccountContainer.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- Toast.makeText(mContext, mContext.getString(R.string.contact_read_only),
- Toast.LENGTH_SHORT).show();
- }
- });
mEditExternallyButton.setVisibility(View.GONE);
}
diff --git a/src/com/android/contacts/list/JoinContactListFragment.java b/src/com/android/contacts/list/JoinContactListFragment.java
index 3e42fdf..89b02da 100644
--- a/src/com/android/contacts/list/JoinContactListFragment.java
+++ b/src/com/android/contacts/list/JoinContactListFragment.java
@@ -129,7 +129,9 @@
private void showTargetContactName(String displayName) {
Activity activity = getActivity();
TextView blurbView = (TextView) activity.findViewById(R.id.join_contact_blurb);
- String blurb = activity.getString(R.string.blurbJoinContactDataWith, displayName);
+ final String name = !TextUtils.isEmpty(displayName) ? displayName
+ : activity.getString(R.string.missing_name);
+ String blurb = activity.getString(R.string.blurbJoinContactDataWith, name);
blurbView.setText(blurb);
}
diff --git a/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java b/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
index af50d6b..b912a3d 100644
--- a/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
+++ b/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
@@ -421,10 +421,10 @@
Resources res = getResources();
separator.setBackgroundColor(res.getColor(
- R.color.expanding_entry_card_item_separator_color));
+ R.color.divider_line_color_light));
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
- res.getDimensionPixelSize(R.dimen.expanding_entry_card_item_separator_height));
+ res.getDimensionPixelSize(R.dimen.divider_line_height));
// The separator is aligned with the text in the entry. This is offset by a default
// margin. If there is an icon present, the icon's width and margin are added
int marginStart = res.getDimensionPixelSize(
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index a03b514..849bae3 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -145,9 +145,9 @@
import com.android.contacts.widget.MultiShrinkScroller;
import com.android.contacts.widget.MultiShrinkScroller.MultiShrinkScrollerListener;
import com.android.contacts.widget.QuickContactImageView;
-import com.google.common.base.Preconditions;
import com.google.common.collect.Lists;
+import java.lang.SecurityException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
@@ -369,6 +369,11 @@
mHasIntentLaunched = true;
try {
startActivity(intent);
+ } catch (SecurityException ex) {
+ Toast.makeText(QuickContactActivity.this, R.string.missing_app,
+ Toast.LENGTH_SHORT).show();
+ Log.e(TAG, "QuickContacts does not have permission to launch "
+ + intent);
} catch (ActivityNotFoundException ex) {
Toast.makeText(QuickContactActivity.this, R.string.missing_app,
Toast.LENGTH_SHORT).show();
@@ -790,7 +795,11 @@
QuickContact.MODE_LARGE);
final Uri oldLookupUri = mLookupUri;
- mLookupUri = Preconditions.checkNotNull(lookupUri, "missing lookupUri");
+ if (lookupUri == null) {
+ finish();
+ return;
+ }
+ mLookupUri = lookupUri;
mExcludeMimes = intent.getStringArrayExtra(QuickContact.EXTRA_EXCLUDE_MIMES);
if (oldLookupUri == null) {
mContactLoader = (ContactLoader) getLoaderManager().initLoader(
@@ -865,7 +874,6 @@
mPhotoView.setIsBusiness(mContactData.isDisplayNameFromOrganization());
mPhotoSetter.setupContactPhoto(data, mPhotoView);
extractAndApplyTintFromPhotoViewAsynchronously();
- analyzeWhitenessOfPhotoAsynchronously();
setHeaderNameText(ContactDisplayUtils.getDisplayName(this, data).toString());
Trace.endSection();
@@ -1815,30 +1823,6 @@
}.execute();
}
- /**
- * Examine how many white pixels are in the bitmap in order to determine whether or not
- * we need gradient overlays on top of the image.
- */
- private void analyzeWhitenessOfPhotoAsynchronously() {
- final Drawable imageViewDrawable = mPhotoView.getDrawable();
- new AsyncTask<Void, Void, Boolean>() {
- @Override
- protected Boolean doInBackground(Void... params) {
- if (imageViewDrawable instanceof BitmapDrawable) {
- final Bitmap bitmap = ((BitmapDrawable) imageViewDrawable).getBitmap();
- return WhitenessUtils.isBitmapWhiteAtTopOrBottom(bitmap);
- }
- return !(imageViewDrawable instanceof LetterTileDrawable);
- }
-
- @Override
- protected void onPostExecute(Boolean isWhite) {
- super.onPostExecute(isWhite);
- mScroller.setUseGradient(isWhite);
- }
- }.execute();
- }
-
private void setThemeColor(MaterialPalette palette) {
// If the color is invalid, use the predefined default
final int primaryColor = palette.mPrimaryColor;
@@ -2360,7 +2344,9 @@
deleteContact();
return true;
case R.id.menu_share:
- shareContact();
+ if (isContactShareable()) {
+ shareContact();
+ }
return true;
case R.id.menu_create_contact_shortcut:
createLauncherShortcutWithContact();
diff --git a/src/com/android/contacts/quickcontact/WhitenessUtils.java b/src/com/android/contacts/quickcontact/WhitenessUtils.java
deleted file mode 100644
index 0d2f2e2..0000000
--- a/src/com/android/contacts/quickcontact/WhitenessUtils.java
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Copyright (C) 2014 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.
- */
-
-
-package com.android.contacts.quickcontact;
-
-import android.graphics.Bitmap;
-import android.graphics.Color;
-import android.os.Trace;
-
-/**
- * Utility class for determining whether Bitmaps contain a lot of white pixels in locations
- * where QuickContactActivity will want to place white text or buttons.
- *
- * This class liberally considers bitmaps white. All constants are chosen with a small amount of
- * experimentation. Despite a lack of rigour, this class successfully allows QuickContactsActivity
- * to detect when Bitmap are obviously *not* white. Therefore, it is better than nothing.
- */
-public class WhitenessUtils {
-
- /**
- * Analyze this amount of the top and bottom of the bitmap.
- */
- private static final float HEIGHT_PERCENT_ANALYZED = 0.2f;
-
- /**
- * An image with more than this amount white, is considered to be a whitish image.
- */
- private static final float PROPORTION_WHITE_CUTOFF = 0.1f;
-
- private static final float THIRD = 0.33f;
-
- /**
- * Colors with luma greater than this are considered close to white. This value is lower than
- * the value used in Palette's ColorUtils, since we want to liberally declare images white.
- */
- private static final float LUMINANCE_OF_WHITE = 0.90f;
-
- /**
- * Returns true if 20% of the image's top right corner is white, or 20% of the bottom
- * of the image is white.
- */
- public static boolean isBitmapWhiteAtTopOrBottom(Bitmap largeBitmap) {
- Trace.beginSection("isBitmapWhiteAtTopOrBottom");
- try {
- final Bitmap smallBitmap = scaleBitmapDown(largeBitmap);
-
- final int[] rgbPixels = new int[smallBitmap.getWidth() * smallBitmap.getHeight()];
- smallBitmap.getPixels(rgbPixels, 0, smallBitmap.getWidth(), 0, 0,
- smallBitmap.getWidth(), smallBitmap.getHeight());
-
- // look at top right corner of the bitmap
- int whiteCount = 0;
- for (int y = 0; y < smallBitmap.getHeight() * HEIGHT_PERCENT_ANALYZED; y++) {
- for (int x = (int) (smallBitmap.getWidth() * (1 - THIRD));
- x < smallBitmap.getWidth(); x++) {
- final int rgb = rgbPixels[y * smallBitmap.getWidth() + x];
- if (isWhite(rgb)) {
- whiteCount ++;
- }
- }
- }
- int totalPixels = (int) (smallBitmap.getHeight() * smallBitmap.getWidth()
- * THIRD * HEIGHT_PERCENT_ANALYZED);
- if (whiteCount / (float) totalPixels > PROPORTION_WHITE_CUTOFF) {
- return true;
- }
-
- // look at bottom portion of bitmap
- whiteCount = 0;
- for (int y = (int) (smallBitmap.getHeight() * (1 - HEIGHT_PERCENT_ANALYZED));
- y < smallBitmap.getHeight(); y++) {
- for (int x = 0; x < smallBitmap.getWidth(); x++) {
- final int rgb = rgbPixels[y * smallBitmap.getWidth() + x];
- if (isWhite(rgb)) {
- whiteCount ++;
- }
- }
- }
-
- totalPixels = (int) (smallBitmap.getHeight()
- * smallBitmap.getWidth() * HEIGHT_PERCENT_ANALYZED);
-
- return whiteCount / (float) totalPixels > PROPORTION_WHITE_CUTOFF;
- } finally {
- Trace.endSection();
- }
- }
-
- private static boolean isWhite(int rgb) {
- return calculateXyzLuma(rgb) > LUMINANCE_OF_WHITE;
- }
-
- private static float calculateXyzLuma(int rgb) {
- return (0.2126f * Color.red(rgb) +
- 0.7152f * Color.green(rgb) +
- 0.0722f * Color.blue(rgb)) / 255f;
- }
-
- /**
- * Scale down the bitmap in order to make color analysis faster. Taken from Palette.
- */
- private static Bitmap scaleBitmapDown(Bitmap bitmap) {
- final int CALCULATE_BITMAP_MIN_DIMENSION = 100;
- final int minDimension = Math.min(bitmap.getWidth(), bitmap.getHeight());
-
- if (minDimension <= CALCULATE_BITMAP_MIN_DIMENSION) {
- // If the bitmap is small enough already, just return it
- return bitmap;
- }
-
- final float scaleRatio = CALCULATE_BITMAP_MIN_DIMENSION / (float) minDimension;
- return Bitmap.createScaledBitmap(bitmap,
- Math.round(bitmap.getWidth() * scaleRatio),
- Math.round(bitmap.getHeight() * scaleRatio),
- false);
- }
-}
diff --git a/src/com/android/contacts/util/ImageViewDrawableSetter.java b/src/com/android/contacts/util/ImageViewDrawableSetter.java
index e926e54..6147c39 100644
--- a/src/com/android/contacts/util/ImageViewDrawableSetter.java
+++ b/src/com/android/contacts/util/ImageViewDrawableSetter.java
@@ -97,9 +97,10 @@
return previousBitmap();
}
- final Drawable newDrawable = (compressed == null)
- ? defaultDrawable()
- : decodedBitmapDrawable(compressed);
+ Drawable newDrawable = decodedBitmapDrawable(compressed);
+ if (newDrawable == null) {
+ newDrawable = defaultDrawable();
+ }
// Remember this for next time, so that we can check if it changed.
mCompressed = compressed;
@@ -159,8 +160,14 @@
}
private BitmapDrawable decodedBitmapDrawable(byte[] compressed) {
+ if (compressed == null) {
+ return null;
+ }
final Resources rsrc = mTarget.getResources();
Bitmap bitmap = BitmapFactory.decodeByteArray(compressed, 0, compressed.length);
+ if (bitmap == null) {
+ return null;
+ }
if (bitmap.getHeight() != bitmap.getWidth()) {
// Crop the bitmap into a square.
final int size = Math.min(bitmap.getWidth(), bitmap.getHeight());
diff --git a/src/com/android/contacts/widget/MultiShrinkScroller.java b/src/com/android/contacts/widget/MultiShrinkScroller.java
index 5106978..f7f0c7b 100644
--- a/src/com/android/contacts/widget/MultiShrinkScroller.java
+++ b/src/com/android/contacts/widget/MultiShrinkScroller.java
@@ -76,14 +76,21 @@
private static final int EXIT_FLING_ANIMATION_DURATION_MS = 300;
/**
- * Length of the entrance animation.
- */
- private static final int ENTRANCE_ANIMATION_SLIDE_OPEN_DURATION_MS = 250;
-
- /**
* In portrait mode, the height:width ratio of the photo's starting height.
*/
- private static final float INTERMEDIATE_HEADER_HEIGHT_RATIO = 0.5f;
+ private static final float INTERMEDIATE_HEADER_HEIGHT_RATIO = 0.6f;
+
+ /**
+ * Color blending will only be performed on the contact photo once the toolbar is compressed
+ * to this ratio of its full height.
+ */
+ private static final float COLOR_BLENDING_START_RATIO = 0.5f;
+
+ /**
+ * When displaying a letter tile drawable, this alpha value should be used at the intermediate
+ * toolbar height.
+ */
+ private static final float DESIRED_INTERMEDIATE_LETTER_TILE_ALPHA = 0.8f;
/**
* Maximum velocity for flings in dips per second. Picked via non-rigorous experimentation.
@@ -166,14 +173,8 @@
private final PathInterpolator mTextSizePathInterpolator
= new PathInterpolator(0.16f, 0.4f, 0.2f, 1);
- /**
- * Interpolator that starts and ends with nearly straight segments. At x=0 it has a y of
- * approximately 0.25. We only want the contact photo 25% faded when half collapsed.
- */
- private final PathInterpolator mWhiteBlendingPathInterpolator
- = new PathInterpolator(1.0f, 0.4f, 0.9f, 0.8f);
- private final int[] mGradientColors = new int[] {0,0xAA000000};
+ private final int[] mGradientColors = new int[] {0,0x88000000};
private GradientDrawable mTitleGradientDrawable = new GradientDrawable(
GradientDrawable.Orientation.TOP_BOTTOM, mGradientColors);
private GradientDrawable mActionBarGradientDrawable = new GradientDrawable(
@@ -363,18 +364,17 @@
}
private void configureGradientViewHeights() {
- final float GRADIENT_SIZE_COEFFICIENT = 1.25f;
final FrameLayout.LayoutParams actionBarGradientLayoutParams
= (FrameLayout.LayoutParams) mActionBarGradientView.getLayoutParams();
- actionBarGradientLayoutParams.height
- = (int) (mActionBarSize * GRADIENT_SIZE_COEFFICIENT);
+ actionBarGradientLayoutParams.height = mActionBarSize;
mActionBarGradientView.setLayoutParams(actionBarGradientLayoutParams);
final FrameLayout.LayoutParams titleGradientLayoutParams
= (FrameLayout.LayoutParams) mTitleGradientView.getLayoutParams();
+ final float TITLE_GRADIENT_SIZE_COEFFICIENT = 1.25f;
final FrameLayout.LayoutParams largeTextLayoutParms
= (FrameLayout.LayoutParams) mLargeTextView.getLayoutParams();
titleGradientLayoutParams.height = (int) ((mLargeTextView.getHeight()
- + largeTextLayoutParms.bottomMargin) * GRADIENT_SIZE_COEFFICIENT);
+ + largeTextLayoutParms.bottomMargin) * TITLE_GRADIENT_SIZE_COEFFICIENT);
mTitleGradientView.setLayoutParams(titleGradientLayoutParams);
}
@@ -383,13 +383,6 @@
mPhotoTouchInterceptOverlay.setContentDescription(title);
}
- public void setUseGradient(boolean useGradient) {
- if (mTitleGradientView != null) {
- mTitleGradientView.setVisibility(useGradient ? View.VISIBLE : View.GONE);
- mActionBarGradientView.setVisibility(useGradient ? View.VISIBLE : View.GONE);
- }
- }
-
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
if (mVelocityTracker == null) {
@@ -1033,9 +1026,7 @@
}
private void updatePhotoTintAndDropShadow() {
- // Let's keep an eye on how long this method takes to complete. Right now, it takes ~0.2ms
- // on a Nexus 5. If it starts to get much slower, there are a number of easy optimizations
- // available.
+ // Let's keep an eye on how long this method takes to complete.
Trace.beginSection("updatePhotoTintAndDropShadow");
if (mIsTwoPanel && !mPhotoView.isBasedOffLetterTile()) {
@@ -1058,68 +1049,75 @@
// Reuse an existing mColorFilter (to avoid GC pauses) to change the photo's tint.
mPhotoView.clearColorFilter();
-
- // Ratio of current size to maximum size of the header.
- final float ratio;
- // The value that "ratio" will have when the header is at its starting/intermediate size.
- final float intermediateRatio = calculateHeightRatio((int)
- (mMaximumPortraitHeaderHeight * INTERMEDIATE_HEADER_HEIGHT_RATIO));
- if (!mIsTwoPanel) {
- ratio = calculateHeightRatio(toolbarHeight);
- } else {
- // We want the ratio and intermediateRatio to have the *approximate* values
- // they would have in portrait mode when at the intermediate position.
- ratio = intermediateRatio;
- }
-
- final float linearBeforeMiddle = Math.max(1 - (1 - ratio) / intermediateRatio, 0);
-
- // Want a function with a derivative of 0 at x=0. I don't want it to grow too
- // slowly before x=0.5. x^1.1 satisfies both requirements.
- final float EXPONENT_ALMOST_ONE = 1.1f;
- final float semiLinearBeforeMiddle = (float) Math.pow(linearBeforeMiddle,
- EXPONENT_ALMOST_ONE);
mColorMatrix.reset();
- mColorMatrix.setSaturation(semiLinearBeforeMiddle);
- mColorMatrix.postConcat(alphaMatrix(
- 1 - mWhiteBlendingPathInterpolator.getInterpolation(1 - ratio), Color.WHITE));
- final float colorAlpha;
- if (mPhotoView.isBasedOffLetterTile()) {
- // Since the letter tile only has white and grey, tint it more slowly. Otherwise
- // it will be completely invisible before we reach the intermediate point. The values
- // for TILE_EXPONENT and slowingFactor are chosen to achieve DESIRED_INTERMEDIATE_ALPHA
- // at the intermediate/starting position.
- final float DESIRED_INTERMEDIATE_ALPHA = 0.9f;
- final float TILE_EXPONENT = 1.5f;
- final float slowingFactor = (float) ((1 - intermediateRatio) / intermediateRatio
- / (1 - Math.pow(1 - DESIRED_INTERMEDIATE_ALPHA, 1/TILE_EXPONENT)));
- float linearBeforeMiddleish = Math.max(1 - (1 - ratio) / intermediateRatio
- / slowingFactor, 0);
- colorAlpha = 1 - (float) Math.pow(linearBeforeMiddleish, TILE_EXPONENT);
- mColorMatrix.postConcat(alphaMatrix(colorAlpha, mHeaderTintColor));
+ final int gradientAlpha;
+ if (!mPhotoView.isBasedOffLetterTile()) {
+ // Constants and equations were arbitrarily picked to choose values for saturation,
+ // whiteness, tint and gradient alpha. There were four main objectives:
+ // 1) The transition period between the unmodified image and fully colored image should
+ // be very short.
+ // 2) The tinting should be fully applied even before the background image is fully
+ // faded out and desaturated. Why? A half tinted photo looks bad and results in
+ // unappealing colors.
+ // 3) The function should have a derivative of 0 at ratio = 1 to avoid discontinuities.
+ // 4) The entire process should look awesome.
+ final float ratio = calculateHeightRatioToBlendingStartHeight(toolbarHeight);
+ final float alpha = 1.0f - (float) Math.min(Math.pow(ratio, 1.5f) * 2f, 1f);
+ final float tint = (float) Math.min(Math.pow(ratio, 1.5f) * 3f, 1f);
+ mColorMatrix.setSaturation(alpha);
+ mColorMatrix.postConcat(alphaMatrix(alpha, Color.WHITE));
+ mColorMatrix.postConcat(multiplyBlendMatrix(mHeaderTintColor, tint));
+ gradientAlpha = (int) (255 * alpha);
+ } else if (mIsTwoPanel) {
+ mColorMatrix.reset();
+ mColorMatrix.postConcat(alphaMatrix(DESIRED_INTERMEDIATE_LETTER_TILE_ALPHA,
+ mHeaderTintColor));
+ gradientAlpha = 0;
} else {
- colorAlpha = 1 - semiLinearBeforeMiddle;
- mColorMatrix.postConcat(multiplyBlendMatrix(mHeaderTintColor, colorAlpha));
+ // We want a function that has DESIRED_INTERMEDIATE_LETTER_TILE_ALPHA value
+ // at the intermediate position and uses TILE_EXPONENT. Finding an equation
+ // that satisfies this condition requires the following arithmetic.
+ final float ratio = calculateHeightRatioToFullyOpen(toolbarHeight);
+ final float intermediateRatio = calculateHeightRatioToFullyOpen((int)
+ (mMaximumPortraitHeaderHeight * INTERMEDIATE_HEADER_HEIGHT_RATIO));
+ final float TILE_EXPONENT = 3f;
+ final float slowingFactor = (float) ((1 - intermediateRatio) / intermediateRatio
+ / (1 - Math.pow(1 - DESIRED_INTERMEDIATE_LETTER_TILE_ALPHA, 1/TILE_EXPONENT)));
+ float linearBeforeIntermediate = Math.max(1 - (1 - ratio) / intermediateRatio
+ / slowingFactor, 0);
+ float colorAlpha = 1 - (float) Math.pow(linearBeforeIntermediate, TILE_EXPONENT);
+ mColorMatrix.postConcat(alphaMatrix(colorAlpha, mHeaderTintColor));
+ gradientAlpha = 0;
}
+ // TODO: remove re-allocation of ColorMatrixColorFilter objects (b/17627000)
mPhotoView.setColorFilter(new ColorMatrixColorFilter(mColorMatrix));
+
// Tell the photo view what tint we are trying to achieve. Depending on the type of
// drawable used, the photo view may or may not use this tint.
mPhotoView.setTint(mHeaderTintColor);
-
- final int gradientAlpha = (int) (255 * linearBeforeMiddle);
mTitleGradientDrawable.setAlpha(gradientAlpha);
mActionBarGradientDrawable.setAlpha(gradientAlpha);
Trace.endSection();
}
- private float calculateHeightRatio(int height) {
+ private float calculateHeightRatioToFullyOpen(int height) {
return (height - mMinimumPortraitHeaderHeight)
/ (float) (mMaximumPortraitHeaderHeight - mMinimumPortraitHeaderHeight);
}
+ private float calculateHeightRatioToBlendingStartHeight(int height) {
+ final float intermediateHeight = mMaximumPortraitHeaderHeight
+ * COLOR_BLENDING_START_RATIO;
+ final float interpolatingHeightRange = intermediateHeight - mMinimumPortraitHeaderHeight;
+ if (height > intermediateHeight) {
+ return 0;
+ }
+ return (intermediateHeight - height) / interpolatingHeightRange;
+ }
+
/**
* Simulates alpha blending an image with {@param color}.
*/