Merge "Import translations. DO NOT MERGE" into ub-contactsdialer-g-dev
am: d609ed7bc0 -s ours
Change-Id: Iea06d2260b37d3ceca7971dee81c97dc0f6ddfac
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7d7579d..4aa364a 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -16,8 +16,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.contacts"
- android:versionCode="20000"
- android:versionName="2.0.0">
+ android:versionCode="20100"
+ android:versionName="2.1.0">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="25" />
@@ -49,6 +49,8 @@
<uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL" />
<!-- Following used for Contact metadata syncing -->
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
+ <!-- Following used for getting the status of the contacts sync adapter -->
+ <uses-permission android:name="android.permission.READ_SYNC_STATS" />
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
@@ -378,29 +380,6 @@
</intent-filter>
</activity>
- <!-- Edit or create a contact with all fields displayed. -->
- <activity
- android:name=".activities.ContactEditorActivity"
- android:theme="@style/EditorActivityTheme"
- android:windowSoftInputMode="stateHidden|adjustResize"
- android:exported="false">
-
- <intent-filter>
- <action android:name="com.android.contacts.action.FULL_EDIT" />
- <category android:name="android.intent.category.DEFAULT" />
- <data android:mimeType="vnd.android.cursor.item/person" />
- <data android:mimeType="vnd.android.cursor.item/contact" />
- <data android:mimeType="vnd.android.cursor.item/raw_contact" />
- </intent-filter>
- <intent-filter>
- <action android:name="com.android.contacts.action.FULL_INSERT" />
- <category android:name="android.intent.category.DEFAULT" />
- <data android:mimeType="vnd.android.cursor.dir/person" />
- <data android:mimeType="vnd.android.cursor.dir/contact" />
- <data android:mimeType="vnd.android.cursor.dir/raw_contact" />
- </intent-filter>
- </activity>
-
<activity android:name=".common.test.FragmentTestActivity">
<intent-filter>
<category android:name="android.intent.category.TEST" />
diff --git a/proguard.flags b/proguard.flags
index d9dad57..d74b6c5 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -82,6 +82,7 @@
-keep class com.android.contacts.interactions.CallLogInteractionsLoader { *; }
-keep class com.android.contacts.interactions.ContactDeletionInteraction { *; }
-keep class com.android.contacts.interactions.ContactInteractionUtil { *; }
+-keep class com.android.contacts.util.SyncUtil { *; }
-keep class com.android.contacts.widget.CompositeListAdapter { *; }
-keep class com.google.common.base.Objects { *; }
-keep class com.google.common.base.Preconditions { *; }
diff --git a/res/color/tab_text_color.xml b/res/color/tab_text_color.xml
deleted file mode 100644
index 5ef1fe3..0000000
--- a/res/color/tab_text_color.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?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
- -->
-
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:color="@color/actionbar_text_color" android:state_selected="true"/>
- <item android:color="@color/actionbar_unselected_text_color" />
-</selector>
\ No newline at end of file
diff --git a/res/drawable-v21/view_pager_tab_background.xml b/res/drawable-v21/view_pager_tab_background.xml
deleted file mode 100644
index b9e0805..0000000
--- a/res/drawable-v21/view_pager_tab_background.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ Copyright (C) 2016 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
- -->
-<ripple xmlns:android="http://schemas.android.com/apk/res/android"
- android:color="@color/tab_ripple_color">
- <item android:id="@android:id/mask">
- <color android:color="@android:color/white" />
- </item>
-</ripple>
diff --git a/res/drawable/unread_count_background.xml b/res/drawable/unread_count_background.xml
deleted file mode 100644
index f70f84a..0000000
--- a/res/drawable/unread_count_background.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2015 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.
--->
-<shape
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <corners android:radius="@dimen/tab_unread_count_background_radius"/>
- <solid android:color="@color/tab_unread_count_background_color" />
-</shape>
diff --git a/res/drawable/view_pager_tab_background.xml b/res/drawable/view_pager_tab_background.xml
deleted file mode 100644
index 9f59845..0000000
--- a/res/drawable/view_pager_tab_background.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?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
- -->
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item
- android:state_pressed="true"
- android:drawable="@color/tab_ripple_color"/>
-</selector>
\ No newline at end of file
diff --git a/res/layout-ldrtl/unread_count_tab.xml b/res/layout-ldrtl/unread_count_tab.xml
deleted file mode 100644
index b23ab57..0000000
--- a/res/layout-ldrtl/unread_count_tab.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2015 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.
--->
-<!-- layoutDirection set to ltr as a workaround to a framework bug (b/22010411) causing view with
- layout_centerInParent inside a RelativeLayout to expand to screen width when RTL is active -->
-<RelativeLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/view_pager_tab_background"
- android:layoutDirection="ltr">
- <!-- The tab icon -->
- <ImageView
- android:id="@+id/icon"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_centerInParent="true"/>
- <TextView
- android:id="@+id/count"
- android:layout_width="wrap_content"
- android:layout_height="@dimen/tab_unread_count_background_size"
- android:layout_marginTop="@dimen/tab_unread_count_margin_top"
- android:layout_marginStart="@dimen/tab_unread_count_margin_left"
- android:layout_toStartOf="@id/icon"
- android:paddingLeft="@dimen/tab_unread_count_text_padding"
- android:paddingRight="@dimen/tab_unread_count_text_padding"
- android:background="@drawable/unread_count_background"
- android:fontFamily="sans-serif-medium"
- android:importantForAccessibility="no"
- android:minWidth="@dimen/tab_unread_count_background_size"
- android:textAlignment="center"
- android:textColor="@color/tab_accent_color"
- android:textSize="@dimen/tab_unread_count_text_size"
- android:layoutDirection="locale"/>
-</RelativeLayout>
-
diff --git a/res/layout-sw600dp-land/contact_editor_activity.xml b/res/layout-sw600dp-land/contact_editor_activity.xml
deleted file mode 100644
index 4eb2d0c..0000000
--- a/res/layout-sw600dp-land/contact_editor_activity.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2011 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.
--->
-
-<!-- This should be kept in sync with layout-sw720dp/contact_editor_activity.xml -->
-<ScrollView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fillViewport="true">
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:baselineAligned="false">
-
- <!-- Empty view to represent the left margin -->
- <View
- android:layout_height="match_parent"
- android:layout_width="0dip"
- android:layout_weight="@integer/contact_list_space_layout_weight" />
-
- <fragment class="com.android.contacts.editor.ContactEditorFragment"
- android:id="@+id/contact_editor_fragment"
- android:layout_width="0dip"
- android:layout_weight="@integer/contact_list_card_layout_weight"
- android:layout_height="match_parent"/>
-
- <!-- Empty view to represent the right margin -->
- <View
- android:layout_height="match_parent"
- android:layout_width="0dip"
- android:layout_weight="@integer/contact_list_space_layout_weight" />
-
- </LinearLayout>
-
-</ScrollView>
diff --git a/res/layout-sw600dp/contact_editor_activity.xml b/res/layout-sw600dp/contact_editor_activity.xml
deleted file mode 100644
index 526fe2b..0000000
--- a/res/layout-sw600dp/contact_editor_activity.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 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.
--->
-
-<ScrollView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fillViewport="true">
-
- <fragment class="com.android.contacts.editor.ContactEditorFragment"
- android:id="@+id/contact_editor_fragment"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"/>
-
-</ScrollView>
diff --git a/res/layout-sw600dp/contact_editor_fragment.xml b/res/layout-sw600dp/contact_editor_fragment.xml
deleted file mode 100644
index be7723d..0000000
--- a/res/layout-sw600dp/contact_editor_fragment.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2007 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.
--->
-
-<com.android.contacts.widget.InterpolatingLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:ex="http://schemas.android.com/apk/res-auto"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@color/contact_all_list_background_color"
- android:elevation="@dimen/contact_list_card_elevation">
-
- <LinearLayout
- android:id="@+id/editors"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- android:fadingEdge="none"
- ex:layout_wideParentWidth="800dip"
- ex:layout_wideMarginLeft="128dip"
- ex:layout_wideMarginRight="128dip"
- ex:layout_narrowParentWidth="600dip"
- ex:layout_narrowMarginLeft="50dip"
- ex:layout_narrowMarginRight="50dip"/>
-
-</com.android.contacts.widget.InterpolatingLayout>
diff --git a/res/layout-sw720dp/contact_editor_activity.xml b/res/layout-sw720dp/contact_editor_activity.xml
deleted file mode 100644
index b31171f..0000000
--- a/res/layout-sw720dp/contact_editor_activity.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?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.
--->
-
-<!-- This should be kept in sync with layout-sw600dp-land/contact_editor_activity.xml -->
-<ScrollView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fillViewport="true">
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:baselineAligned="false">
-
- <!-- Empty view to represent the left margin -->
- <View
- android:layout_height="match_parent"
- android:layout_width="0dip"
- android:layout_weight="@integer/contact_list_space_layout_weight" />
-
- <fragment class="com.android.contacts.editor.ContactEditorFragment"
- android:id="@+id/contact_editor_fragment"
- android:layout_width="0dip"
- android:layout_weight="@integer/contact_list_card_layout_weight"
- android:layout_height="match_parent"/>
-
- <!-- Empty view to represent the right margin -->
- <View
- android:layout_height="match_parent"
- android:layout_width="0dip"
- android:layout_weight="@integer/contact_list_space_layout_weight" />
-
- </LinearLayout>
-
-</ScrollView>
diff --git a/res/layout/contact_editor_activity.xml b/res/layout/contact_editor_activity.xml
deleted file mode 100644
index 8c13629..0000000
--- a/res/layout/contact_editor_activity.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2009 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.
--->
-
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
-
- <fragment class="com.android.contacts.editor.ContactEditorFragment"
- android:id="@+id/contact_editor_fragment"
- android:layout_width="match_parent"
- android:layout_height="match_parent" />
-</FrameLayout>
diff --git a/res/layout/contact_editor_fragment.xml b/res/layout/contact_editor_fragment.xml
deleted file mode 100644
index f174a3d..0000000
--- a/res/layout/contact_editor_fragment.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2007 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.
--->
-
-<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fillViewport="true"
- android:fadingEdge="none"
- android:background="@color/background_primary"
->
-
- <LinearLayout android:id="@+id/editors"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- />
-
-</ScrollView>
diff --git a/res/layout/contact_list_content.xml b/res/layout/contact_list_content.xml
index f18267d..8420b26 100644
--- a/res/layout/contact_list_content.xml
+++ b/res/layout/contact_list_content.xml
@@ -39,20 +39,29 @@
android:id="@+id/contact_list">
<include layout="@layout/contact_list_card"/>
- <view
- class="com.android.contacts.common.list.PinnedHeaderListView"
- android:id="@android:id/list"
+
+ <android.support.v4.widget.SwipeRefreshLayout
+ android:id="@+id/swipe_refresh"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_marginLeft="?attr/contact_browser_list_padding_left"
- android:layout_marginRight="?attr/contact_browser_list_padding_right"
- android:layout_marginStart="?attr/contact_browser_list_padding_left"
- android:layout_marginEnd="?attr/contact_browser_list_padding_right"
- android:paddingTop="?attr/list_item_padding_top"
- android:clipToPadding="false"
- android:fastScrollEnabled="true"
- android:visibility="gone"
- android:fadingEdge="none" />
+ android:enabled="false" >
+
+ <view
+ class="com.android.contacts.common.list.PinnedHeaderListView"
+ android:id="@android:id/list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_marginLeft="?attr/contact_browser_list_padding_left"
+ android:layout_marginRight="?attr/contact_browser_list_padding_right"
+ android:layout_marginStart="?attr/contact_browser_list_padding_left"
+ android:layout_marginEnd="?attr/contact_browser_list_padding_right"
+ android:paddingTop="?attr/list_item_padding_top"
+ android:clipToPadding="false"
+ android:fastScrollEnabled="true"
+ android:visibility="gone"
+ android:fadingEdge="none" />
+ </android.support.v4.widget.SwipeRefreshLayout>
+
<ProgressBar
android:id="@+id/search_progress"
style="?android:attr/progressBarStyleLarge"
diff --git a/res/layout/nick_name_editor_view.xml b/res/layout/nick_name_editor_view.xml
deleted file mode 100644
index 3b91917..0000000
--- a/res/layout/nick_name_editor_view.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?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.
- -->
-
-<com.android.contacts.editor.TextFieldsEditorView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="@dimen/editor_min_line_item_height"
- android:layout_marginStart="@dimen/editor_kind_icon_total_width"
- android:layout_marginEnd="@dimen/editor_delete_button_width">
-
- <!-- This isn't used in the nickname field. It is only included so that
- TextFieldsEditorView's base classes don't need extra null checks. -->
- <include
- android:id="@+id/spinner"
- layout="@layout/edit_spinner"
- android:visibility="gone" />
-
- <include
- android:id="@+id/editors"
- layout="@layout/edit_field_list" />
-
- <!-- This isn't used in the nickname field. It is only included so that
- TextFieldsEditorView doesn't need extra null checks. -->
- <include
- android:id="@+id/delete_button_container"
- layout="@layout/edit_delete_button"
- android:visibility="gone" />
-
-</com.android.contacts.editor.TextFieldsEditorView>
diff --git a/res/layout/people_activity.xml b/res/layout/people_activity.xml
index 9fd1a69..46f0976 100644
--- a/res/layout/people_activity.xml
+++ b/res/layout/people_activity.xml
@@ -25,18 +25,16 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
- <!--
- ViewPager for swiping between tabs. We put fragments at runtime.
-
- (Adding them directly as the children of this view is not recommended. ViewPager should
- be treated like a ListView, which doesn't expect children to be added from the layout.)
- -->
- <android.support.v4.view.ViewPager
- android:id="@+id/tab_pager"
- android:layout_height="match_parent"
+ <FrameLayout
+ android:id="@+id/contacts_view"
android:layout_width="match_parent"
- android:layout_below="@id/toolbar_parent"
- />
+ android:layout_height="match_parent"
+ android:layout_below="@id/toolbar_parent">
+ <FrameLayout
+ android:id="@+id/contacts_list_container"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent" />
+ </FrameLayout>
<FrameLayout
android:id="@+id/contacts_unavailable_view"
diff --git a/res/layout/people_activity_tabs_lands.xml b/res/layout/people_activity_tabs_lands.xml
deleted file mode 100644
index 8d7b42b..0000000
--- a/res/layout/people_activity_tabs_lands.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?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.
--->
-
-<com.android.contacts.common.list.ViewPagerTabs
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/lists_pager_header"
- android:layout_width="@dimen/people_activity_landscape_tabs_width"
- android:layout_height="match_parent"
- android:textAllCaps="true"
- android:orientation="horizontal"
- android:layout_gravity="top"
- android:layout_weight="0"
- android:visibility="gone"
- android:textSize="@dimen/people_activity_landscape_tabs_text_size"
- style="@style/ContactsActionBarTabTextStyle" />
diff --git a/res/layout/people_activity_toolbar.xml b/res/layout/people_activity_toolbar.xml
index edca3ba..3599f0c 100644
--- a/res/layout/people_activity_toolbar.xml
+++ b/res/layout/people_activity_toolbar.xml
@@ -36,17 +36,4 @@
style="@style/ContactsToolbarStyle" />
</FrameLayout>
-
- <com.android.contacts.common.list.ViewPagerTabs
- android:id="@+id/lists_pager_header"
- android:layout_width="match_parent"
- android:layout_height="?attr/actionBarSize"
- android:textAllCaps="true"
- android:orientation="horizontal"
- android:layout_gravity="top"
- android:layout_weight="0"
- android:layout_below="@id/toolbar"
- android:visibility="gone"
- style="@style/ContactsActionBarTabTextStyle" />
-
</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/raw_contact_editor_view.xml b/res/layout/raw_contact_editor_view.xml
deleted file mode 100644
index 97c1b49..0000000
--- a/res/layout/raw_contact_editor_view.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2007 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.
--->
-
-<com.android.contacts.editor.RawContactEditorView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/body"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- 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_expandable" />
- <include
- layout="@layout/editor_account_selector" />
-
- <LinearLayout
- android:id="@+id/collapsable_section"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical" >
-
- <!-- Dummy view so the first input field is not initially focused. b/21644158 -->
- <View
- android:layout_width="0dp"
- android:layout_height="0dp"
- android:focusable="true"
- android:focusableInTouchMode="true"/>
-
- <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/nick_name_editor_view" />
-
- <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/unread_count_tab.xml b/res/layout/unread_count_tab.xml
deleted file mode 100644
index 783f1c1..0000000
--- a/res/layout/unread_count_tab.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2015 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.
--->
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/view_pager_tab_background">
- <!-- The tab icon -->
- <ImageView
- android:id="@+id/icon"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_centerInParent="true" />
- <TextView
- android:id="@+id/count"
- android:background="@drawable/unread_count_background"
- android:layout_width="wrap_content"
- android:layout_height="@dimen/tab_unread_count_background_size"
- android:gravity="center"
- android:minWidth="@dimen/tab_unread_count_background_size"
- android:layout_marginStart="@dimen/tab_unread_count_margin_left"
- android:layout_marginTop="@dimen/tab_unread_count_margin_top"
- android:layout_toEndOf="@id/icon"
- android:paddingLeft="@dimen/tab_unread_count_text_padding"
- android:paddingRight="@dimen/tab_unread_count_text_padding"
- android:textAlignment="center"
- android:textSize="@dimen/tab_unread_count_text_size"
- android:textColor="@color/tab_accent_color"
- android:fontFamily="sans-serif-medium"
- android:importantForAccessibility="no" />
-</RelativeLayout>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 318bf80..ff0a9cf 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Ignoreer veranderinge?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Gooi weg"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Kanselleer"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Gooi pasmakings weg?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Deursoek kontakte"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Verwyder kontakte"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Boodskappe"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiseer jou lys"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Vee duplikate uit en groepeer kontakte volgens etiket"</string>
- <string name="undo" msgid="1425165101664071422">"Ontdoen"</string>
- <string name="call_custom" msgid="6385303130912713318">"Bel <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teks gekopieer"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopieer na knipbord"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Bel <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Bel tuis"</string>
<string name="call_mobile" msgid="7502236805487609178">"Bel selfoon"</string>
<string name="call_work" msgid="5328785911463744028">"Bel werk"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Oproep-TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Bel werkselfoon"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Bel werkroeper"</string>
- <string name="call_assistant" msgid="670941612175068337">"Bel <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Bel <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Bel MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Bel)"</string>
- <string name="sms_custom" msgid="415060214233647603">"SMS <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Teks <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Teks - tuis"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Teks - selfoon"</string>
<string name="sms_work" msgid="2269624156655267740">"Teks - werk"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Beskikbaar"</string>
<string name="status_away" msgid="1838861100379804730">"Weg"</string>
<string name="status_busy" msgid="9147992455450257136">"Besig"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakte"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Ander"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Gids"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Werkgids"</string>
<string name="local_search_label" msgid="2551177578246113614">"Alle kontakte"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Soek tans…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Meer as <xliff:g id="COUNT">%d</xliff:g> gevind."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Geen kontakte nie"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> gevind</item>
+ <item quantity="one">1 gevind</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Vinnige kontak vir <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Geen naam nie)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Gereeld gekontak"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Werkprofielkontakte"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Sien opdaterings"</string>
<string name="account_phone" msgid="7128032778471187553">"Toestel"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Naam"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Bynaam"</string>
<string name="full_name" msgid="6602579550613988977">"Naam"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Maatskappy"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titel"</string>
<string name="label_notes" msgid="8337354953278341042">"Notas"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Gepasmaak"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Webwerf"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etikette"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-pos - mobiel"</string>
<string name="email_work" msgid="2807430017302722689">"E-pos - werk"</string>
<string name="email_other" msgid="3454004077967657109">"E-pos"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-pos <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-pos <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-pos"</string>
<string name="postal_street" msgid="8133143961580058972">"Straat"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Posbus"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Sien huisadres"</string>
<string name="map_work" msgid="1360474076921878088">"Sien werkadres"</string>
<string name="map_other" msgid="3817820803587012641">"Sien adres"</string>
- <string name="map_custom" msgid="8761800628069473526">"Bekyk <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-adres"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Sien <xliff:g id="CUSTOM">%s</xliff:g> adres"</string>
<string name="chat_aim" msgid="2588492205291249142">"Klets met AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Klets met Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Klets met Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"My inligting"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Stel jou profiel op"</string>
<string name="setting_about" msgid="7014388749752042863">"Meer oor Kontakte"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Instellings"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Deel sigbare kontakte"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Kon nie sigbare kontakte deel nie."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Deel gunstelingkontakte"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Gebruik dit altyd vir oproepe"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Bel met"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Bel met \'n nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Tik \'n nota om saam met oproep te stuur …"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Tik \'n nota om saam met oproep te stuur …"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"STUUR EN BEL"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Maak video-oproep"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Vee uit"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Ellips"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> s."</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> uur <xliff:g id="MINUTES_1">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 9f77f6c..c7afada 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"ዝርዝርዎን ያደራጁ"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ተደጋጋሚዎችን ያጽዱ፤ እንዲሁም እውቂያዎችን በመሰየሚያ ያቧድኑ።"</string>
<string name="undo" msgid="1425165101664071422">"ቀልብስ"</string>
- <string name="call_custom" msgid="6385303130912713318">"ጥሪ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"ፅሁፍ ገልብጧል"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ወደ ቅንጥብ ሰሌዳ ገልብጥ"</string>
+ <string name="call_custom" msgid="7756571794763171802">"ጥሪ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">" መነሻጥሪ"</string>
<string name="call_mobile" msgid="7502236805487609178">"ተንቀሳቃሽ ስልክ ጥሪ"</string>
<string name="call_work" msgid="5328785911463744028">"የሥራ ጥሪ"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD ጥሪ"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"ተንቀሳቃሽ ሥራ ስልክደውል"</string>
<string name="call_work_pager" msgid="3419348514157949008">"የሥራ ጥሪ ምልክት ማድረጊያ"</string>
- <string name="call_assistant" msgid="670941612175068337">"ጥሪ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"ጥሪ <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS ጥሪ"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ጥሪ)"</string>
- <string name="sms_custom" msgid="415060214233647603">"ጽሁፍ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"ፅሁፍ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"የፅሁፍመነሻ"</string>
<string name="sms_mobile" msgid="5200107250451030769">"የ ተንቀሳቃሽፅሁፍ"</string>
<string name="sms_work" msgid="2269624156655267740">"የፅሁፍ ሥራ"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"የሚገኝ"</string>
<string name="status_away" msgid="1838861100379804730">"ወጣ ብሏል"</string>
<string name="status_busy" msgid="9147992455450257136">"ተይዟ ል"</string>
+ <string name="contactsList" msgid="8661624236494819731">"እውቅያዎች"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"ሌላ"</string>
<string name="directory_search_label" msgid="1887759056597975053">" ማውጫ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"የሥራ ማውጫ"</string>
<string name="local_search_label" msgid="2551177578246113614">"ሁሉም እውቅያዎች"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"በመፈለግ ላይ…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"ከ<xliff:g id="COUNT">%d</xliff:g> የበለጠ ተገኝቷል"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"እውቅያዎች የሉም"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> ተገኝቷል</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ተገኝቷል</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"ለ <xliff:g id="NAME">%1$s</xliff:g> ፈጣን ዕውቂያ"</string>
<string name="missing_name" msgid="8745511583852904385">"(ስም የለም)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"በተደጋጋሚ የሚገናኙ"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"የሥራ መገለጫ ዕውቂያዎች"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"አዘምኖችን ዕይ"</string>
<string name="account_phone" msgid="7128032778471187553">"መሣሪያ"</string>
- <string name="account_sim" msgid="6519016427905087952">"ሲም"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"ስም"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ቅጽል ስም"</string>
<string name="full_name" msgid="6602579550613988977">"ስም"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"ኩባንያ"</string>
<string name="ghostData_title" msgid="7496735200318496110">"አርዕስት"</string>
<string name="label_notes" msgid="8337354953278341042">"ማስታወሻዎች"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"ብጁ"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"ኤስአይፒ"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ድረ ገፅ"</string>
<string name="groupsLabel" msgid="7000816729542098972">"መሰየሚያዎች"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ኢሜይል ተንቀሳቃሽ"</string>
<string name="email_work" msgid="2807430017302722689">"ኢሜይልሥራ"</string>
<string name="email_other" msgid="3454004077967657109">"ኢሜይል"</string>
- <string name="email_custom" msgid="5536404237099078802">"ኢሜይል <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"ኢሜይል <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"ኢሜይል"</string>
<string name="postal_street" msgid="8133143961580058972">"ጎዳና"</string>
<string name="postal_pobox" msgid="4431938829180269821">"ፖስታ ሣጥን ቁጥር"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"የመነሻ አድራሻ ዕይ"</string>
<string name="map_work" msgid="1360474076921878088">"የሥራ አድራሻ ዕይ"</string>
<string name="map_other" msgid="3817820803587012641">"አድራሻ እይ"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> አድራሻ ይመልከቱ"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> አድራሻዎች እይ"</string>
<string name="chat_aim" msgid="2588492205291249142">"ጨዋታ AIM በመጠቀም"</string>
<string name="chat_msn" msgid="8041633440091073484">"ጨዋታ Windows Live በመጠቀም"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo ፣ውይይት በመጠቀም"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"የእኔ መረጃ"</string>
<string name="set_up_profile" msgid="7370213843590143771">"መገለጫዎን ያዘጋጁ"</string>
<string name="setting_about" msgid="7014388749752042863">"ስለ ዕውቂያዎች"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ቅንብሮች"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"የሚታዩ እውቂያዎችን አጋራ"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"የሚታዩ እውቂያዎችን ማጋራት አልተሳካም።"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ተወዳጅ እውቂያዎችን አጋራ"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ለጥሪዎች ሁልጊዜ ይህንን ተጠቀም"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"ይደውሉ ከዚህ ጋር"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ከማስታወሻ ጋር ደውል"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"ከውይይት ጋር ለመላክ የማስታወሻ ጽሑፍ ይተይቡ…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"ከጥሪ ጋር ለመላክ የማስታወሻ ይተይቡ ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ላክ እና ደውል"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index f90fbf6..58ba1e8 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -379,7 +379,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"ترتيب قائمتك"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"إزالة النُسخ طبق الأصل وجهات اتصال المجموعات حسب التصنيف"</string>
<string name="undo" msgid="1425165101664071422">"تراجع"</string>
- <string name="call_custom" msgid="6385303130912713318">"الاتصال على <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"تم نسخ النص"</string>
+ <string name="copy_text" msgid="3257145021583508761">"نسخ إلى الحافظة"</string>
+ <string name="call_custom" msgid="7756571794763171802">"الاتصال بـ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"الاتصال بهاتف منزلي"</string>
<string name="call_mobile" msgid="7502236805487609178">"الاتصال بالجوال"</string>
<string name="call_work" msgid="5328785911463744028">"الاتصال بهاتف العمل"</string>
@@ -398,10 +400,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"اتصال بـ TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"الاتصال بجوال العمل"</string>
<string name="call_work_pager" msgid="3419348514157949008">"الاتصال بجهاز نداء العمل"</string>
- <string name="call_assistant" msgid="670941612175068337">"الاتصال على <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"الاتصال بـ <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"اتصال بهاتف رسائل الوسائط المتعددة"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (اتصال)"</string>
- <string name="sms_custom" msgid="415060214233647603">"إرسال رسال نصية إلى <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"إرسال رسالة نصية إلى <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"إرسال رسالة نصية إلى هاتف منزلي"</string>
<string name="sms_mobile" msgid="5200107250451030769">"إرسال رسالة نصية إلى جوال"</string>
<string name="sms_work" msgid="2269624156655267740">"إرسال رسالة نصية قصيرة إلى هاتف العمل"</string>
@@ -430,11 +432,22 @@
<string name="status_available" msgid="5586870015822828392">"متوفر"</string>
<string name="status_away" msgid="1838861100379804730">"بعيد"</string>
<string name="status_busy" msgid="9147992455450257136">"مشغول"</string>
+ <string name="contactsList" msgid="8661624236494819731">"جهات الاتصال"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"غير ذلك"</string>
<string name="directory_search_label" msgid="1887759056597975053">"الدليل"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"دليل العمل"</string>
<string name="local_search_label" msgid="2551177578246113614">"جميع جهات الاتصال"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"جارٍ البحث..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"تم العثور على أكثر من <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"ليست هناك جهات اتصال"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="zero">لا توجد أي جهة اتصال (<xliff:g id="COUNT">%d</xliff:g>)</item>
+ <item quantity="two">توجد جهتا اتصال (<xliff:g id="COUNT">%d</xliff:g>)</item>
+ <item quantity="few">توجد <xliff:g id="COUNT">%d</xliff:g> جهات اتصال</item>
+ <item quantity="many">توجد <xliff:g id="COUNT">%d</xliff:g> جهة اتصال</item>
+ <item quantity="other">توجد <xliff:g id="COUNT">%d</xliff:g> من جهات الاتصال</item>
+ <item quantity="one">توجد جهة اتصال واحدة</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"اتصال سريع لـ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(بلا اسم)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"يتم الاتصال بهم بشكل متكرر"</string>
@@ -443,7 +456,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"جهات الاتصال للملف الشخصي للعمل"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"عرض التحديثات"</string>
<string name="account_phone" msgid="7128032778471187553">"الجهاز"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"الاسم"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"اللقب"</string>
<string name="full_name" msgid="6602579550613988977">"الاسم"</string>
@@ -468,7 +480,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"شركة"</string>
<string name="ghostData_title" msgid="7496735200318496110">"المسمى الوظيفي"</string>
<string name="label_notes" msgid="8337354953278341042">"ملاحظات"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"مخصص"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"موقع ويب"</string>
<string name="groupsLabel" msgid="7000816729542098972">"التصنيفات"</string>
@@ -476,7 +489,7 @@
<string name="email_mobile" msgid="2042889209787989814">"إرسال رسالة إلكترونية إلى عنوان بريد إلكتروني على الجوال"</string>
<string name="email_work" msgid="2807430017302722689">"البريد الإلكتروني للعمل"</string>
<string name="email_other" msgid="3454004077967657109">"بريد إلكتروني"</string>
- <string name="email_custom" msgid="5536404237099078802">"إرسال بريد إلكتروني إلى <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"البريد الإلكتروني <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"بريد إلكتروني"</string>
<string name="postal_street" msgid="8133143961580058972">"الشارع"</string>
<string name="postal_pobox" msgid="4431938829180269821">"صندوق البريد"</string>
@@ -488,7 +501,7 @@
<string name="map_home" msgid="1243547733423343982">"عرض عنوان المنزل"</string>
<string name="map_work" msgid="1360474076921878088">"عرض عنوان العمل"</string>
<string name="map_other" msgid="3817820803587012641">"عرض عنوان"</string>
- <string name="map_custom" msgid="8761800628069473526">"عرض عنوان <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"عرض عنوان <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"الدردشة باستخدام AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"الدردشة باستخدام Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"الدردشة باستخدام Yahoo"</string>
@@ -581,6 +594,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"معلوماتي"</string>
<string name="set_up_profile" msgid="7370213843590143771">"إعداد الملف الشخصي"</string>
<string name="setting_about" msgid="7014388749752042863">"حول جهات الاتصال"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"الإعدادات"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"مشاركة جهات الاتصال المرئية"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"أخفقت مشاركة جهات الاتصال المرئية."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"مشاركة جهات الاتصال المفضلة"</string>
@@ -612,7 +626,7 @@
<string name="set_default_account" msgid="4311613760725609801">"استخدام هذا للمكالمات دائمًا"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"الاتصال باستخدام"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"مكالمة مع ملاحظة"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"اكتب ملاحظة لإرسالها مع المكالمة..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"اكتب ملاحظة لإرسالها مع المكالمة ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"الإرسال والاتصال"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml
index 1d4195c..56a11c9 100644
--- a/res/values-az-rAZ/strings.xml
+++ b/res/values-az-rAZ/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Dəyişikliklər ləğv edilsin?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Ləğv edin"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Ləğv edin"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Fərdiləşmə ləğv edilsin?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Kontakt axtarın"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Kontaktları silin"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Mesajlarım"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Siyahınızı sistemləşdirin"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Dublikatları və qrup kontaktlarını etiket vasitəsi ilə təmizləyin"</string>
- <string name="undo" msgid="1425165101664071422">"Geri qayıdın"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> nömrəsinə zəng edin"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Mətn kopyalandı"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Panoya kopyalayın"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> zəng edin"</string>
<string name="call_home" msgid="1990519474420545392">"Evə zəng"</string>
<string name="call_mobile" msgid="7502236805487609178">"Mobil cihaza zəng edin"</string>
<string name="call_work" msgid="5328785911463744028">"İşə zəng"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD zəng edin"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"İş mobil telefonuna zəng edin"</string>
<string name="call_work_pager" msgid="3419348514157949008">"İş peycerinə zəng edin"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> nömrəsinə zəng edin"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Zəng <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS Zəng"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Zəng)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> nömrəsinə məktub göndərin"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Mətn <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Ev mətni"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Mobil mətn"</string>
<string name="sms_work" msgid="2269624156655267740">"İş nömrəsinə mesaj"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Əlçatımlı"</string>
<string name="status_away" msgid="1838861100379804730">"Kənar"</string>
<string name="status_busy" msgid="9147992455450257136">"Məşğul"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktlar"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Digər"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Kataloq"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"İş kataloqu"</string>
<string name="local_search_label" msgid="2551177578246113614">"Bütün kontaktlar"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Axtarılır..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> ədəddən çox tapılıb."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Kontakt yoxdur"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> tapıldı</item>
+ <item quantity="one">1 nəfər tapıldı</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> üçün tez kontakt"</string>
<string name="missing_name" msgid="8745511583852904385">"(ad yoxdur)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Tez-tez əlaqə saxlanan"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"İş profili kontaktları"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Güncəlləşmələri göstər"</string>
<string name="account_phone" msgid="7128032778471187553">"Cihaz"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Ad"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nik"</string>
<string name="full_name" msgid="6602579550613988977">"Ad"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Şirkət"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Başlıq"</string>
<string name="label_notes" msgid="8337354953278341042">"Qeydlər"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Fərdi"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Veb sayt"</string>
<string name="groupsLabel" msgid="7000816729542098972">"İşarələr"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Mobil ünvana e-məktub"</string>
<string name="email_work" msgid="2807430017302722689">"İşə e-məktub yazın"</string>
<string name="email_other" msgid="3454004077967657109">"E-poçt"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ünvanına məktub göndərin"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-poçt <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-poçt"</string>
<string name="postal_street" msgid="8133143961580058972">"Küçə"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO Box"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Ev ünvanına baxın"</string>
<string name="map_work" msgid="1360474076921878088">"İş ünvanına baxın"</string>
<string name="map_other" msgid="3817820803587012641">"Ünvana baxın"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>ünvanına baxın"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> ünvanına baxın"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM üzərindən çat"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live üzərindən söhbət"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo üzərindən çat"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Məlumatlarım"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Profilinizi quraşdırın"</string>
<string name="setting_about" msgid="7014388749752042863">"Kontaktlar Haqqında"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Ayarlar"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Görünən kontaktları paylaşın"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Görünən kontaktları paylaşmaq olmadı"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Sevdiyiniz kontaktları paylaşın"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Həmişə bu zənglər üçün istifadə edin"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Çağrı üçün SIM:"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Qeyd ilə zəng edin"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Zəng ilə göndərmək üçün qeyd yazın..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Zəng ilə göndərmək üçün qeyd yazın..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"GÖNDƏRİN & ZƏNG EDİN"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Video zəng edin"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Silin"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Ellips"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> saniyə"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> dəq <xliff:g id="SECONDS">%s</xliff:g> san"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> saat <xliff:g id="MINUTES_1">%s</xliff:g> dəqiqə <xliff:g id="SECONDS">%s</xliff:g> saniyə"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-b+sr+Latn-sw600dp/strings.xml b/res/values-b+sr+Latn-sw600dp/strings.xml
new file mode 100644
index 0000000..f6727a7
--- /dev/null
+++ b/res/values-b+sr+Latn-sw600dp/strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2012 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="account_phone" msgid="347665663520819575">"Uređaj"</string>
+ <string name="composer_has_no_exportable_contact" msgid="5998889616701036804">"Nema kontakata za izvoz. Ako imate kontakte na tabletu, neki dobavljači podataka možda neće dozvoliti izvoz kontakata sa tableta."</string>
+</resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 3078976..adb82b5 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -17,9 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="3906689777043645443">"Kontakti"</string>
- <string name="launcherActivityLabel" msgid="6497230399032392417">"Kontakti"</string>
- <string name="quickContactActivityLabel" msgid="7985456650689347268">"Prikaži kontakt"</string>
- <string name="editContactActivityLabel" msgid="1129944572070802839">"Izmeni kontakt"</string>
<string name="contactsList" msgid="8661624236494819731">"Kontakti"</string>
<string name="shortcutContact" msgid="749243779392912958">"Kontakt"</string>
<string name="shortcutDialContact" msgid="746622101599186779">"Direktno biranje"</string>
@@ -31,12 +28,7 @@
<string name="contactPickerActivityTitle" msgid="4301062192337417640">"Izaberite kontakt"</string>
<string name="groupMemberPickerActivityTitle" msgid="1431750793695262522">"Izaberite"</string>
<string name="header_entry_contact_list_adapter_header_title" msgid="2436981165830115659">"Napravi novi kontakt"</string>
- <string name="starredList" msgid="4817256136413959463">"Sa zvezdicom"</string>
- <string name="frequentList" msgid="7154768136473953056">"Česti"</string>
- <string name="strequentList" msgid="5640192862059373511">"Omiljeno"</string>
<string name="viewContactTitle" msgid="7989394521836644384">"Detalji o kontaktu"</string>
- <string name="editContactDescription" msgid="2947202828256214947">"Izmeni kontakt"</string>
- <string name="insertContactDescription" msgid="4709878105452681987">"Napravi kontakt"</string>
<string name="contactDetailAbout" msgid="5430408883907061400">"Osnovni podaci"</string>
<string name="contactDetailUpdates" msgid="3780588624763446941">"Ažuriranja"</string>
<string name="searchHint" msgid="8482945356247760701">"Pretraži kontakte"</string>
@@ -52,7 +44,7 @@
<string name="menu_call" msgid="3992595586042260618">"Pozovi kontakt"</string>
<string name="menu_sendSMS" msgid="5535886767547006515">"Pošalji SMS kontaktu"</string>
<string name="menu_splitAggregate" msgid="2627252205317945563">"Razdvoji"</string>
- <string name="menu_editGroup" msgid="5062005185370983720">"Izmeni"</string>
+ <string name="menu_editGroup" msgid="6696843438454341063">"Ukloni kontakte"</string>
<string name="menu_renameGroup" msgid="7169512355179757182">"Preimenuj oznaku"</string>
<string name="menu_deleteGroup" msgid="1126469629233412249">"Izbriši oznaku"</string>
<string name="menu_addToGroup" msgid="3267409983764370041">"Dodaj kontakt"</string>
@@ -80,10 +72,15 @@
<item quantity="few">Kontakti su izbrisani</item>
<item quantity="other">Kontakti su izbrisani</item>
</plurals>
- <plurals name="contacts_count" formatted="false" msgid="3287407967505649458">
- <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> kontakt</item>
- <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> kontakta</item>
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kontakata</item>
+ <plurals name="contacts_count" formatted="false" msgid="8696793457340503668">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> kontakt</item>
+ <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> kontakta</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> kontakata</item>
+ </plurals>
+ <plurals name="contacts_count_with_account" formatted="false" msgid="7402583111980220575">
+ <item quantity="one"><xliff:g id="COUNT_2">%d</xliff:g> kontakt · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="few"><xliff:g id="COUNT_2">%d</xliff:g> kontakta · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="other"><xliff:g id="COUNT_2">%d</xliff:g> kontakata · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
</plurals>
<string name="title_from_google" msgid="4664084747121207202">"Sa Google-a"</string>
<string name="title_from_other_accounts" msgid="8307885412426754288">"Sa <xliff:g id="ACCOUNT">%s</xliff:g>"</string>
@@ -110,11 +107,13 @@
<string name="attach_photo_dialog_title" msgid="5599827035558557169">"Slika kontakta"</string>
<string name="customLabelPickerTitle" msgid="1081475101983255212">"Naziv prilagođene oznake"</string>
<string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Šalji pozive direktno u glasovnu poštu"</string>
- <string name="removePhoto" msgid="4898105274130284565">"Ukloni fotografiju"</string>
- <string name="noContacts" msgid="4955659076981974652">"Nema kontakata"</string>
+ <string name="removePhoto" msgid="4898105274130284565">"Ukloni sliku"</string>
+ <string name="noContacts" msgid="2228592924476426108">"Lista kontakata je prazna"</string>
<string name="noGroups" msgid="4607906327968232225">"Nema oznaka."</string>
<string name="noAccounts" msgid="7768267764545265909">"Morate da imate nalog da biste mogli da pravite grupe."</string>
<string name="emptyGroup" msgid="5102411903247859575">"Nema kontakata sa ovom oznakom"</string>
+ <string name="emptyAccount" msgid="6873962901497975964">"Nema kontakata na ovom nalogu"</string>
+ <string name="emptyMainList" msgid="2772242747899664460">"Lista kontakata je prazna"</string>
<string name="contactSavedToast" msgid="9171862279493213075">"Kontakt je sačuvan"</string>
<string name="contactUnlinkedToast" msgid="7122823195786012553">"Kontakti su razdvojeni"</string>
<string name="contactSavedErrorToast" msgid="3207250533172944892">"Nije moguće sačuvati izmene kontakata."</string>
@@ -131,6 +130,7 @@
<string name="groupMembersRemovedToast" msgid="3510563559799376603">"Uklonili smo iz oznake"</string>
<string name="groupMembersAddedToast" msgid="4824834898718972768">"Dodato je u oznaku"</string>
<string name="groupSavedErrorToast" msgid="8121032018490980184">"Čuvanje promena oznake nije uspelo."</string>
+ <string name="groupExistsErrorMessage" msgid="5196811283836946189">"Ta oznaka već postoji"</string>
<plurals name="listTotalPhoneContacts" formatted="false" msgid="3692277679143308755">
<item quantity="one"><xliff:g id="COUNT">%d</xliff:g> kontakt sa brojem telefona</item>
<item quantity="few"><xliff:g id="COUNT">%d</xliff:g> kontakta sa brojevima telefona</item>
@@ -153,7 +153,7 @@
<string name="callAgain" msgid="3197312117049874778">"Pozovi ponovo"</string>
<string name="returnCall" msgid="8171961914203617813">"Uzvrati poziv"</string>
<string name="add_contact_dlg_message_fmt" msgid="7986472669444326576">"Želite li da dodate imejl adresu „<xliff:g id="EMAIL">%s</xliff:g>“ u kontakte?"</string>
- <string name="description_contact_photo" msgid="3387458082667894062">"fotografija kontakta"</string>
+ <string name="description_contact_photo" msgid="3387458082667894062">"slika kontakta"</string>
<string name="description_plus_button" msgid="515164827856229880">"plus"</string>
<string name="exporting_contact_list_progress" msgid="560522409559101193">"<xliff:g id="CURRENT_NUMBER">%s</xliff:g> od <xliff:g id="TOTAL_NUMBER">%s</xliff:g> kontak(a)ta"</string>
<string name="search_settings_description" msgid="2675223022992445813">"Imena kontakata"</string>
@@ -184,8 +184,8 @@
<string name="google_account_type_format" msgid="5283997303922067997">"<xliff:g id="SOURCE">%1$s</xliff:g> nalog"</string>
<!-- no translation found for from_account_format (4469138575127580203) -->
<skip />
- <string name="take_photo" msgid="7496128293167402354">"Snimi fotografiju"</string>
- <string name="take_new_photo" msgid="7341354729436576304">"Napravi novu fotografiju"</string>
+ <string name="take_photo" msgid="7496128293167402354">"Slikaj"</string>
+ <string name="take_new_photo" msgid="7341354729436576304">"Slikaj novu sliku"</string>
<string name="pick_photo" msgid="2129509985223564942">"Izaberi sliku"</string>
<string name="pick_new_photo" msgid="9122450996263688237">"Izaberite novu sliku"</string>
<string name="upgrade_in_progress" msgid="474511436863451061">"Kontakt lista se ažurira."</string>
@@ -223,8 +223,7 @@
<string name="social_widget_loading" msgid="5327336597364074608">"Učitava se…"</string>
<string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Napravi novi kontakt"</string>
<string name="contacts_unavailable_add_account" msgid="4347232421410561500">"Dodajte nalog"</string>
- <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Uvezi kontakte"</string>
- <string name="create_group_dialog_title" msgid="5363404287877384473">"Napravite novu oznaku"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="3182801738595937144">"Uvezi"</string>
<string name="create_group_item_label" msgid="3263064599743742865">"Napravi novu…"</string>
<string name="delete_group_dialog_message" msgid="335713829185261371">"Želite da izbrišete oznaku „<xliff:g id="GROUP_LABEL">%1$s</xliff:g>“? (Kontakti neće biti izbrisani.)"</string>
<string name="toast_join_with_empty_contact" msgid="1215465657839085613">"Unesite ime kontakta pre nego što ga objedinite sa drugim kontaktom."</string>
@@ -232,24 +231,23 @@
<string name="set_default" msgid="4417505153468300351">"Postavi na podrazumevano"</string>
<string name="clear_default" msgid="7193185801596678067">"Obriši podrazumevanu vrednost"</string>
<string name="toast_text_copied" msgid="5143776250008541719">"Tekst je kopiran"</string>
- <string name="cancel_confirmation_dialog_message" msgid="5058226498605989285">"Želite li da odbacite promene i prekinete sa izmenama?"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Želite da odbacite promene?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Odbaci"</string>
- <string name="cancel_confirmation_dialog_keep_editing_button" msgid="7737724111972855348">"Nastavi izmene"</string>
+ <string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Otkaži"</string>
+ <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Želite da odbacite prilagođavanja?"</string>
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Pretražite kontakte"</string>
- <!-- no translation found for title_edit_group (1889302367574226969) -->
- <skip />
+ <string name="title_edit_group" msgid="8602752287270586734">"Uklonite kontakte"</string>
<string name="local_profile_title" msgid="2021416826991393684">"Moj lokalni profil"</string>
<string name="external_profile_title" msgid="8034998767621359438">"Moj <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g> profil"</string>
<string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Prikazani su svi kontakti"</string>
<string name="generic_no_account_prompt" msgid="7218827704367325460">"Očuvajte bezbednost kontakata čak i ako izgubite telefon – sinhronizujte sa uslugom na mreži."</string>
<string name="generic_no_account_prompt_title" msgid="753783911899054860">"Dodavanje naloga"</string>
- <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Neće biti napravljena rezervna kopija novog kontakta. Želite li da dodate nalog koji pravi rezervnu kopiju kontakata onlajn?"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="6648376557574360096">"Odvojte malo vremena da biste dodali nalog pomoću kog ćete napraviti rezervnu kopiju kontakata na Google-u."</string>
<string name="contact_editor_prompt_one_account" msgid="3087691056345099310">"Novi kontakti će biti sačuvani na nalogu <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Izaberite podrazumevani nalog za nove kontakte:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Dodaj novi kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Izmeni kontakt"</string>
- <string name="keep_local" msgid="1258761699192993322">"Zadrži lokalno"</string>
<string name="add_account" msgid="8201790677994503186">"Dodaj nalog"</string>
<string name="add_new_account" msgid="5748627740680940264">"Dodaj novi nalog"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Izvezi datoteke baze podataka"</string>
@@ -261,7 +259,6 @@
<string name="about_card_title" msgid="2920942314212825637">"Osnovni podaci"</string>
<string name="send_message" msgid="8938418965550543196">"Pošalji poruku"</string>
<string name="toast_making_personal_copy" msgid="288549957278065542">"Pravljenje lične kopije..."</string>
- <string name="yesterday" msgid="6840858548955018569">"Juče"</string>
<string name="tomorrow" msgid="6241969467795308581">"Sutra"</string>
<string name="today" msgid="8041090779381781781">"Danas"</string>
<string name="today_at_time_fmt" msgid="605665249491030460">"Danas u <xliff:g id="TIME_INTERVAL">%s</xliff:g>"</string>
@@ -346,4 +343,275 @@
<string name="permission_explanation_subheader_calendar_and_SMS" msgid="630115334220569184">"Događaji i poruke"</string>
<string name="permission_explanation_subheader_calendar" msgid="8785323496211704613">"Događaji"</string>
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Poruke"</string>
+ <string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizujte listu"</string>
+ <string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Uklonite duplikate i grupišite kontakte prema oznaci"</string>
+ <string name="undo" msgid="1425165101664071422">"Opozovi"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst je kopiran"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiraj u priv. memoriju"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Pozovi <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="call_home" msgid="1990519474420545392">"Pozovi kućni telefon"</string>
+ <string name="call_mobile" msgid="7502236805487609178">"Pozovi mobilni telefon"</string>
+ <string name="call_work" msgid="5328785911463744028">"Pozovi poslovni telefon"</string>
+ <string name="call_fax_work" msgid="7467763592359059243">"Pozovi faks"</string>
+ <string name="call_fax_home" msgid="8342175628887571876">"Pozovi kućni faks"</string>
+ <string name="call_pager" msgid="9003902812293983281">"Pozovi pejdžer"</string>
+ <string name="call_other" msgid="8563753966926932052">"Pozovi"</string>
+ <string name="call_callback" msgid="1910165691349426858">"Pozovi za povratni poziv"</string>
+ <string name="call_car" msgid="3280537320306436445">"Pozovi telefon u automobilu"</string>
+ <string name="call_company_main" msgid="6105120947138711257">"Pozovi glavni telefon preduzeća"</string>
+ <string name="call_isdn" msgid="1541590690193403411">"Pozovi ISDN"</string>
+ <string name="call_main" msgid="6082900571803441339">"Pozovi glavni telefon"</string>
+ <string name="call_other_fax" msgid="5745314124619636674">"Pozovi faks"</string>
+ <string name="call_radio" msgid="8296755876398357063">"Pozovi mobilni telefon"</string>
+ <string name="call_telex" msgid="2223170774548648114">"Pozovi teleks"</string>
+ <string name="call_tty_tdd" msgid="8951266948204379604">"Pozovi TTY/TDD"</string>
+ <string name="call_work_mobile" msgid="8707874281430105394">"Pozovi poslovni mobilni telefon"</string>
+ <string name="call_work_pager" msgid="3419348514157949008">"Pozovi poslovni pejdžer"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Pozovi <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
+ <string name="call_mms" msgid="6274041545876221437">"Pozovi MMS"</string>
+ <string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (pozovi)"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Pošalji SMS na <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="sms_home" msgid="7524332261493162995">"Pošalji SMS na kućni telefon"</string>
+ <string name="sms_mobile" msgid="5200107250451030769">"Pošalji SMS na mobilni telefon"</string>
+ <string name="sms_work" msgid="2269624156655267740">"Pošalji SMS na poslovni telefon"</string>
+ <string name="sms_fax_work" msgid="8028189067816907075">"Pošalji SMS na poslovni faks"</string>
+ <string name="sms_fax_home" msgid="9204042076306809634">"Pošalji SMS na kućni faks"</string>
+ <string name="sms_pager" msgid="7730404569637015192">"Pošalji SMS na pejdžer"</string>
+ <string name="sms_other" msgid="806127844607642331">"Tekst"</string>
+ <string name="sms_callback" msgid="5004824430094288752">"Pošalji SMS za povratni poziv"</string>
+ <string name="sms_car" msgid="7444227058437359641">"Pošalji SMS na telefon u automobilu"</string>
+ <string name="sms_company_main" msgid="118970873419678087">"Pošalji SMS na glavni broj telefona preduzeća"</string>
+ <string name="sms_isdn" msgid="8153785037515047845">"Pošalji SMS na ISDN"</string>
+ <string name="sms_main" msgid="8621625784504541679">"Pošalji SMS na glavni telefon"</string>
+ <string name="sms_other_fax" msgid="3888842199855843152">"Pošalji SMS na faks"</string>
+ <string name="sms_radio" msgid="3329166673433967820">"Pošalji SMS na mobilni telefon"</string>
+ <string name="sms_telex" msgid="9034802430065267848">"Pošalji SMS na teleks"</string>
+ <string name="sms_tty_tdd" msgid="6782284969132531532">"Pošalji SMS na TTY/TDD"</string>
+ <string name="sms_work_mobile" msgid="2459939960512702560">"Pošalji SMS na poslovni mobilni telefon"</string>
+ <string name="sms_work_pager" msgid="5566924423316960597">"Pošalji SMS na pejdžer"</string>
+ <string name="sms_assistant" msgid="2773424339923116234">"Pošalji SMS na <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
+ <string name="sms_mms" msgid="4069352461380762677">"Pošalji SMS na MMS"</string>
+ <string name="sms_by_shortcut" msgid="7741770672976099517">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (pošalji SMS)"</string>
+ <string name="description_video_call" msgid="7120921378651700947">"Uputite video poziv"</string>
+ <string name="clearFrequentsConfirmation_title" msgid="766292372438450432">"Brisanje često kontaktiranih?"</string>
+ <string name="clearFrequentsConfirmation" msgid="2270554975938265734">"Obrisaćete listu često kontaktiranih u aplikacijama Kontakti i Telefon, pa će imejl aplikacije morati iz početka da prikupe informacije o adresiranju."</string>
+ <string name="clearFrequentsProgress_title" msgid="5157001637482794212">"Brisanje često kontaktiranih..."</string>
+ <string name="status_available" msgid="5586870015822828392">"Dostupan/na"</string>
+ <string name="status_away" msgid="1838861100379804730">"Odsutan/na"</string>
+ <string name="status_busy" msgid="9147992455450257136">"Zauzet/a"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakti"</string>
+ <string name="local_invisible_directory" msgid="6046691709127661065">"Drugi"</string>
+ <string name="directory_search_label" msgid="1887759056597975053">"Katalog"</string>
+ <string name="directory_search_label_work" msgid="8618292129829443176">"Katalog za Work"</string>
+ <string name="local_search_label" msgid="2551177578246113614">"Svi kontakti"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Pretražuje se..."</string>
+ <string name="foundTooManyContacts" msgid="5163335650920020220">"Pronađeno je više od <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nema kontakata"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">pronađen je <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="few">pronađena su <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">pronađeno je <xliff:g id="COUNT">%d</xliff:g></item>
+ </plurals>
+ <string name="description_quick_contact_for" msgid="6737516415168327789">"Brzi kontakt za korisnika <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="missing_name" msgid="8745511583852904385">"(Bez imena)"</string>
+ <string name="favoritesFrequentContacted" msgid="6184232487472425690">"Često kontaktirani"</string>
+ <string name="description_view_contact_detail" msgid="9133251213656414807">"Prikaži kontakt"</string>
+ <string name="list_filter_phones" msgid="735313795643493365">"Svi kontakti sa brojevima telefona"</string>
+ <string name="list_filter_phones_work" msgid="1470173699551475015">"Kontakti sa profila za Work"</string>
+ <string name="view_updates_from_group" msgid="1782685984905600034">"Prikaži ažuriranja"</string>
+ <string name="account_phone" msgid="7128032778471187553">"Uređaj"</string>
+ <string name="nameLabelsGroup" msgid="2034640839640477827">"Ime"</string>
+ <string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nadimak"</string>
+ <string name="full_name" msgid="6602579550613988977">"Naziv"</string>
+ <string name="name_given" msgid="4280790853455320619">"Ime"</string>
+ <string name="name_family" msgid="7466985689626017037">"Prezime"</string>
+ <string name="name_prefix" msgid="59756378548779822">"Prefiks za ime"</string>
+ <string name="name_middle" msgid="8467433655992690326">"Srednje slovo"</string>
+ <string name="name_suffix" msgid="3855278445375651441">"Sufiks imena"</string>
+ <string name="name_phonetic" msgid="4259595234312430484">"Ime – fonetski"</string>
+ <string name="name_phonetic_given" msgid="8723179018384187631">"Ime – fonetski"</string>
+ <string name="name_phonetic_middle" msgid="8643721493320405200">"Srednje ime – fonetski"</string>
+ <string name="name_phonetic_family" msgid="2640133663656011626">"Prezime – fonetski"</string>
+ <string name="phoneLabelsGroup" msgid="6468091477851199285">"Telefon"</string>
+ <string name="emailLabelsGroup" msgid="8389931313045344406">"Pošalji imejlom"</string>
+ <string name="postalLabelsGroup" msgid="3487738141112589324">"Adresa"</string>
+ <string name="imLabelsGroup" msgid="3898238486262614027">"Razmena trenutnih poruka"</string>
+ <string name="organizationLabelsGroup" msgid="2478611760751832035">"Organizacija"</string>
+ <string name="relationLabelsGroup" msgid="1854373894284572781">"Odnos"</string>
+ <string name="eventLabelsGroup" msgid="7960408705307831289">"Poseban dan"</string>
+ <string name="sms" msgid="1756857139634224222">"Tekstualna poruka"</string>
+ <string name="postal_address" msgid="8765560217149624536">"Adresa"</string>
+ <string name="ghostData_company" msgid="5414421120553765775">"Preduzeće"</string>
+ <string name="ghostData_title" msgid="7496735200318496110">"Naslov"</string>
+ <string name="label_notes" msgid="8337354953278341042">"Beleške"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
+ <string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
+ <string name="websiteLabelsGroup" msgid="4202998982804009261">"Veb-sajt"</string>
+ <string name="groupsLabel" msgid="7000816729542098972">"Oznake"</string>
+ <string name="email_home" msgid="8573740658148184279">"Pošalji imejl na kućnu imejl adresu"</string>
+ <string name="email_mobile" msgid="2042889209787989814">"Pošalji imejl na broj mobilnog telefona"</string>
+ <string name="email_work" msgid="2807430017302722689">"Pošalji imejl na poslovni broj telefona"</string>
+ <string name="email_other" msgid="3454004077967657109">"Pošalji imejlom"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Pošalji imejl na adresu <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="email" msgid="5668400997660065897">"Pošalji imejlom"</string>
+ <string name="postal_street" msgid="8133143961580058972">"Ulica"</string>
+ <string name="postal_pobox" msgid="4431938829180269821">"Poštansko sanduče"</string>
+ <string name="postal_neighborhood" msgid="1450783874558956739">"Komšiluk"</string>
+ <string name="postal_city" msgid="6597491300084895548">"Grad"</string>
+ <string name="postal_region" msgid="6045263193478437672">"Država"</string>
+ <string name="postal_postcode" msgid="572136414136673751">"Poštanski broj"</string>
+ <string name="postal_country" msgid="7638264508416368690">"Zemlja"</string>
+ <string name="map_home" msgid="1243547733423343982">"Prikaži kućnu adresu"</string>
+ <string name="map_work" msgid="1360474076921878088">"Prikaži poslovnu adresu"</string>
+ <string name="map_other" msgid="3817820803587012641">"Prikaži adresu"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Prikaži adresu <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="chat_aim" msgid="2588492205291249142">"Započni ćaskanje preko AIM-a"</string>
+ <string name="chat_msn" msgid="8041633440091073484">"Započni ćaskanje preko Windows Live-a"</string>
+ <string name="chat_yahoo" msgid="6629211142719943666">"Započni ćaskanje preko Yahoo-a"</string>
+ <string name="chat_skype" msgid="1210045020427480566">"Započni ćaskanje preko Skype-a"</string>
+ <string name="chat_qq" msgid="4294637812847719693">"Započni ćaskanje preko QQ-a"</string>
+ <string name="chat_gtalk" msgid="981575737258117697">"Ćaskaj preko Google Talk-a"</string>
+ <string name="chat_icq" msgid="8438405386153745775">"Započni ćaskanje preko ICQ-a"</string>
+ <string name="chat_jabber" msgid="7561444230307829609">"Započni ćaskanje preko Jabber-a"</string>
+ <string name="chat" msgid="9025361898797412245">"Ćaskanje"</string>
+ <string name="description_minus_button" msgid="6908099247930477551">"izbriši"</string>
+ <string name="expand_collapse_name_fields_description" msgid="8682630859539604311">"Proširivanje ili skupljanje polja za ime"</string>
+ <string name="expand_collapse_phonetic_name_fields_description" msgid="3306777588073354509">"Proširite ili skupite polja za fonetsko ime"</string>
+ <string name="list_filter_all_accounts" msgid="8908683398914322369">"Svi kontakti"</string>
+ <string name="list_filter_all_starred" msgid="5031734941601931356">"Sa zvezdicom"</string>
+ <string name="list_filter_customize" msgid="4789963356004169321">"Prilagodi"</string>
+ <string name="list_filter_single" msgid="5871400283515893087">"Kontakt"</string>
+ <string name="display_ungrouped" msgid="6885954210243119591">"Svi drugi kontakti"</string>
+ <string name="display_all_contacts" msgid="2031647544742889505">"Svi kontakti"</string>
+ <string name="menu_sync_remove" msgid="3266725887008450161">"Ukloni grupu za sinhronizaciju"</string>
+ <string name="dialog_sync_add" msgid="8267045393119375803">"Dodaj grupu za sinhronizaciju"</string>
+ <string name="display_more_groups" msgid="2682547080423434170">"Još grupa…"</string>
+ <string name="display_warn_remove_ungrouped" msgid="8872290721676651414">"Uklanjanjem grupe „<xliff:g id="GROUP">%s</xliff:g>“ sa liste za sinhronizaciju uklonićete i sve negrupisane kontakte sa te liste."</string>
+ <string name="savingDisplayGroups" msgid="2133152192716475939">"Čuvanje opcija prikaza je u toku..."</string>
+ <string name="menu_done" msgid="796017761764190697">"Gotovo"</string>
+ <string name="menu_doNotSave" msgid="58593876893538465">"Otkaži"</string>
+ <string name="listCustomView" msgid="1840624396582117590">"Prilagođeni prikaz"</string>
+ <string name="dialog_new_contact_account" msgid="4969619718062454756">"Sačuvajte uvezene kontakte na:"</string>
+ <string name="import_from_sim" msgid="3859272228033941659">"Uvezi sa SIM kartice"</string>
+ <string name="import_from_sim_summary" msgid="5815105584445743740">"Uvezi sa SIM kartice <xliff:g id="SIM_NAME">^1</xliff:g> – <xliff:g id="SIM_NUMBER">^2</xliff:g>"</string>
+ <string name="import_from_sim_summary_no_number" msgid="880612418352086012">"Uvezi sa SIM kartice <xliff:g id="SIM_NAME">%1$s</xliff:g>"</string>
+ <string name="import_from_vcf_file" product="default" msgid="5304572242183878086">"Uvezi iz .vcf datoteke"</string>
+ <string name="cancel_import_confirmation_message" msgid="3929951040347726757">"Želite li da otkažete uvoz datoteke <xliff:g id="FILENAME">%s</xliff:g>?"</string>
+ <string name="cancel_export_confirmation_message" msgid="1995462401949262638">"Želite li da otkažete izvoz datoteke <xliff:g id="FILENAME">%s</xliff:g>?"</string>
+ <string name="cancel_vcard_import_or_export_failed" msgid="6139900383366166706">"Nije moguće otkazati vCard uvoz/izvoz"</string>
+ <string name="fail_reason_unknown" msgid="1714092345030570863">"Nepoznata greška."</string>
+ <string name="fail_reason_could_not_open_file" msgid="2067725459821997463">"Nije moguće otvoriti datoteku „<xliff:g id="FILE_NAME">%s</xliff:g>“: <xliff:g id="EXACT_REASON">%s</xliff:g>"</string>
+ <string name="fail_reason_could_not_initialize_exporter" msgid="707260459259688510">"Nije moguće pokrenuti program za izvoz: „<xliff:g id="EXACT_REASON">%s</xliff:g>“"</string>
+ <string name="fail_reason_no_exportable_contact" msgid="8728506011371262065">"Nema kontakata za izvoz."</string>
+ <string name="missing_required_permission" msgid="5865884842972833120">"Onemogućili ste obaveznu dozvolu."</string>
+ <string name="fail_reason_error_occurred_during_export" msgid="3018855323913649063">"Došlo je do greške pri izvozu: „<xliff:g id="EXACT_REASON">%s</xliff:g>“"</string>
+ <string name="fail_reason_too_long_filename" msgid="3393764245254738333">"Zahtevani naziv datoteke je predugačak („<xliff:g id="FILENAME">%s</xliff:g>“)"</string>
+ <string name="fail_reason_io_error" msgid="6748358842976073255">"I/O greška"</string>
+ <string name="fail_reason_low_memory_during_import" msgid="875222757734882898">"Nema dovoljno memorije. Datoteka je možda prevelika."</string>
+ <string name="fail_reason_vcard_parse_error" msgid="888263542360355784">"Iz neočekivanog razloga nije bilo moguće raščlaniti vCard datoteku."</string>
+ <string name="fail_reason_not_supported" msgid="8219562769267148825">"Format nije podržan."</string>
+ <string name="fail_reason_failed_to_collect_vcard_meta_info" msgid="6427931733267328564">"Nije moguće prikupiti metapodatke datih vCard datoteka."</string>
+ <string name="fail_reason_failed_to_read_files" msgid="5823434810622484922">"Nije moguće uvesti jednu ili više datoteka (%s)."</string>
+ <string name="exporting_vcard_finished_title" msgid="4767045779458185251">"Izvoz datoteke <xliff:g id="FILENAME">%s</xliff:g> je završen."</string>
+ <string name="exporting_vcard_finished_title_fallback" msgid="6060472638008218274">"Izvoz kontakata je završen."</string>
+ <string name="exporting_vcard_finished_toast" msgid="1739055986856453882">"Izvoz kontakata je završen. Kliknite na obaveštenje da biste ih delili."</string>
+ <string name="touch_to_share_contacts" msgid="4882485525268469736">"Dodirnite da biste delili kontakte."</string>
+ <string name="exporting_vcard_canceled_title" msgid="2652222370493306887">"Izvoz datoteke <xliff:g id="FILENAME">%s</xliff:g> je otkazan"</string>
+ <string name="exporting_contact_list_title" msgid="9072240631534457415">"Izvoz podataka o kontaktima je u toku"</string>
+ <string name="exporting_contact_list_message" msgid="3367949209642931952">"Podaci o kontaktima se izvoze."</string>
+ <string name="composer_failed_to_get_database_infomation" msgid="1765944280846236723">"Nije moguće preuzeti informacije iz baze podataka"</string>
+ <string name="composer_has_no_exportable_contact" msgid="3296493229040294335">"Nema kontakata za izvoz. Ako imate kontakata na telefonu, neki dobavljači podataka možda neće dozvoliti da se kontakti izvoze sa telefona."</string>
+ <string name="composer_not_initialized" msgid="2321648986367005254">"Program za izradu vCard datoteka se nije ispravno pokrenuo."</string>
+ <string name="exporting_contact_failed_title" msgid="4892358112409576342">"Nije moguće izvesti"</string>
+ <string name="exporting_contact_failed_message" msgid="4938527850142003141">"Podaci o kontaktima nizu izvezeni.\nRazlog: „<xliff:g id="FAIL_REASON">%s</xliff:g>“"</string>
+ <string name="importing_vcard_description" msgid="4245275224298571351">"Uvoz <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="reading_vcard_failed_title" msgid="4251647443358422855">"Nije moguće čitati vCard podatke"</string>
+ <string name="reading_vcard_canceled_title" msgid="1925216585981542019">"Otkazano je čitanje podataka sa vCard datoteke"</string>
+ <string name="importing_vcard_finished_title" msgid="3341541727268747967">"Uvoz datoteke <xliff:g id="FILENAME">%s</xliff:g> je završen"</string>
+ <string name="importing_vcard_canceled_title" msgid="2147475978165599336">"Uvoz datoteke <xliff:g id="FILENAME">%s</xliff:g> je otkazan"</string>
+ <string name="vcard_import_will_start_message" msgid="2804911199145873396">"Datoteka <xliff:g id="FILENAME">%s</xliff:g> će uskoro biti uvezena."</string>
+ <string name="vcard_import_will_start_message_with_default_name" msgid="1022969530654129470">"Datoteka će uskoro biti uvezena."</string>
+ <string name="vcard_import_request_rejected_message" msgid="2890471184508516011">"Zahtev za izvoz vCard datoteke je odbijen. Pokušajte kasnije."</string>
+ <string name="vcard_export_will_start_message" msgid="2210241345252081463">"Datoteka <xliff:g id="FILENAME">%s</xliff:g> će uskoro biti izvezena."</string>
+ <string name="vcard_export_will_start_message_fallback" msgid="6553826997490909749">"Datoteka će uskoro biti izvezena."</string>
+ <string name="contacts_export_will_start_message" msgid="8538705791417534431">"Kontakti će uskoro biti izvezeni."</string>
+ <string name="vcard_export_request_rejected_message" msgid="2844874826431327531">"Zahtev za izvoz vCard datoteke je odbijen. Pokušajte kasnije."</string>
+ <string name="vcard_unknown_filename" msgid="7171709890959915954">"kontakt"</string>
+ <string name="caching_vcard_message" msgid="4926308675041506756">"Keširanje vCard datoteke u lokalnu privremenu memoriju. Uvoz će uskoro započeti."</string>
+ <string name="vcard_import_failed" msgid="5223531255894842406">"Nije moguće uvesti vCard datoteku."</string>
+ <string name="nfc_vcard_file_name" msgid="2823095213265993609">"Kontakt preko NFC-a"</string>
+ <string name="confirm_export_title" msgid="6834385377255286349">"Želite li da izvezete kontakte?"</string>
+ <string name="caching_vcard_title" msgid="1226272312940516605">"Keširanje..."</string>
+ <string name="progress_notifier_message" msgid="2311011466908220528">"Uvoz <xliff:g id="CURRENT_NUMBER">%s</xliff:g>/<xliff:g id="TOTAL_NUMBER">%s</xliff:g>: <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="export_to_vcf_file" product="default" msgid="4407527157056120858">"Izvezi u .vcf datoteku"</string>
+ <string name="display_options_sort_list_by" msgid="7028809117272018712">"Sortiraj prema"</string>
+ <string name="display_options_sort_by_given_name" msgid="2778421332815687873">"Ime"</string>
+ <string name="display_options_sort_by_family_name" msgid="2684905041926954793">"Prezime"</string>
+ <string name="display_options_view_names_as" msgid="6514632499276563482">"Format imena"</string>
+ <string name="display_options_view_given_name_first" msgid="3616004640258761473">"Prvo ime"</string>
+ <string name="display_options_view_family_name_first" msgid="956445100777296467">"Prvo prezime"</string>
+ <string name="settings_accounts" msgid="350219740670774576">"Nalozi"</string>
+ <string name="default_editor_account" msgid="699591683362420991">"Podrazumevani nalog za nove kontakte"</string>
+ <string name="sync_contact_metadata_title" msgid="6957956139306960211">"Sinhronizuj metapodatke kontakata [DOGFOOD]"</string>
+ <string name="sync_contact_metadata_dialog_title" msgid="6192335951588820553">"Sinhronizujte metapodatke kontakata"</string>
+ <string name="settings_my_info_title" msgid="1534272456405343119">"Moje informacije"</string>
+ <string name="set_up_profile" msgid="7370213843590143771">"Podesite profil"</string>
+ <string name="setting_about" msgid="7014388749752042863">"O Kontaktima"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Podešavanja"</string>
+ <string name="share_visible_contacts" msgid="890150378880783797">"Deli vidljive kontakte"</string>
+ <string name="share_visible_contacts_failure" msgid="7324717548166915560">"Deljenje vidljivih kontakata nije uspelo."</string>
+ <string name="share_favorite_contacts" msgid="4280926751003081042">"Deli omiljene kontakte"</string>
+ <string name="share_contacts" msgid="8109287987498711664">"Deli sve kontakte"</string>
+ <string name="share_contacts_failure" msgid="1216431977330560559">"Deljenje kontakata nije uspelo."</string>
+ <string name="dialog_import_export" msgid="4360648034889921624">"Uvoz/izvoz kontakata"</string>
+ <string name="dialog_import" msgid="2431698729761448759">"Uvoz kontakata"</string>
+ <string name="share_error" msgid="948429331673358107">"Ovaj kontakt ne može da se deli."</string>
+ <string name="no_contact_to_share" msgid="1276397530378323033">"Nema kontakata za deljenje."</string>
+ <string name="menu_search" msgid="9147752853603483719">"Pretraga"</string>
+ <string name="menu_contacts_filter" msgid="2165153460860262501">"Kontakti za prikaz"</string>
+ <string name="activity_title_contacts_filter" msgid="8275542497615516969">"Kontakti za prikaz"</string>
+ <string name="custom_list_filter" msgid="2105275443109077687">"Definišite prilagođeni prikaz"</string>
+ <string name="menu_custom_filter_save" msgid="2679793632208086460">"Sačuvaj"</string>
+ <string name="hint_findContacts" msgid="7128627979899070325">"Pretražite kontakte"</string>
+ <string name="contactsFavoritesLabel" msgid="8417039765586853670">"Omiljeno"</string>
+ <string name="listTotalAllContactsZero" msgid="5513001821794568211">"Nema kontakata."</string>
+ <string name="menu_clear_frequents" msgid="7688250191932838833">"Obriši često kontaktirane"</string>
+ <string name="menu_select_sim" msgid="3603578201960504010">"Izaberite SIM karticu"</string>
+ <string name="menu_accounts" msgid="1424330057450189074">"Upravljaj nalozima"</string>
+ <string name="menu_import_export" msgid="26217871113229507">"Uvoz/izvoz"</string>
+ <string name="menu_blocked_numbers" msgid="5272951629083025995">"Blokirani brojevi"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"preko <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> preko <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="action_menu_back_from_search" msgid="8793348588949233348">"zaustavite pretraživanje"</string>
+ <string name="description_clear_search" msgid="688023606766232904">"Brisanje pretrage"</string>
+ <string name="settings_contact_display_options_title" msgid="4890258244494248687">"Opcije prikazivanja kontakata"</string>
+ <string name="select_account_dialog_title" msgid="5478489655696599219">"Nalog"</string>
+ <string name="set_default_account" msgid="4311613760725609801">"Uvek koristi ovo za pozive"</string>
+ <string name="select_phone_account_for_calls" msgid="3810607744451014540">"Pozovi pomoću"</string>
+ <string name="call_with_a_note" msgid="8389827628360791676">"Uputi poziv sa beleškom"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Unesite belešku koju ćete poslati uz poziv..."</string>
+ <string name="send_and_call_button" msgid="7740295432834590737">"POŠALJI I POZOVI"</string>
+ <string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
+ <string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
+ <plurals name="tab_title_with_unread_items" formatted="false" msgid="7682024005130747825">
+ <item quantity="one"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> nepročitana stavka. </item>
+ <item quantity="few"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> nepročitane stavke. </item>
+ <item quantity="other"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> nepročitanih stavki. </item>
+ </plurals>
+ <string name="about_build_version" msgid="1765533099416999801">"Verzija"</string>
+ <string name="about_open_source_licenses" msgid="6479990452352919641">"Licence otvorenog koda"</string>
+ <string name="about_open_source_licenses_summary" msgid="57418386931763994">"Podaci o licenci za softver otvorenog koda"</string>
+ <string name="about_privacy_policy" msgid="3705518622499152626">"Politika privatnosti"</string>
+ <string name="about_terms_of_service" msgid="4642400812150296723">"Uslovi korišćenja usluge"</string>
+ <string name="activity_title_licenses" msgid="5467767062737708066">"Licence otvorenog koda"</string>
+ <string name="url_open_error_toast" msgid="452592089815420457">"Otvaranje URL-a nije uspelo."</string>
+ <string name="account_filter_view_checked" msgid="6696859503887762213">"Označeno: <xliff:g id="ACCOUNT_INFO">%s</xliff:g>"</string>
+ <string name="account_filter_view_not_checked" msgid="2248684521205038389">"Nije označeno: <xliff:g id="ACCOUNT_INFO">%s</xliff:g>"</string>
+ <string name="description_search_video_call" msgid="5841525580339803272">"Uputite video poziv"</string>
+ <string name="description_delete_contact" msgid="53835657343783663">"Izbrišite"</string>
+ <string name="description_no_name_header" msgid="8884991311595943271">"Tri tačke"</string>
+ <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> sek"</string>
+ <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
+ <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> s <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
</resources>
diff --git a/res/values-be-rBY-sw600dp/strings.xml b/res/values-be-rBY-sw600dp/strings.xml
new file mode 100644
index 0000000..8e0b10f
--- /dev/null
+++ b/res/values-be-rBY-sw600dp/strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2012 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="account_phone" msgid="347665663520819575">"Прылада"</string>
+ <string name="composer_has_no_exportable_contact" msgid="5998889616701036804">"Няма кантактаў, якія можна экспартаваць. Калі ў вас ёсць кантакты на планшэце, некаторыя пастаўшчыкі даных могуць не дазваляць экспарт кантактаў з планшэта."</string>
+</resources>
diff --git a/res/values-be-rBY/strings.xml b/res/values-be-rBY/strings.xml
index 2eee399..8b64477 100644
--- a/res/values-be-rBY/strings.xml
+++ b/res/values-be-rBY/strings.xml
@@ -17,9 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="3906689777043645443">"Кантакты"</string>
- <string name="launcherActivityLabel" msgid="6497230399032392417">"Кантакты"</string>
- <string name="quickContactActivityLabel" msgid="7985456650689347268">"Прагледзець кантакт"</string>
- <string name="editContactActivityLabel" msgid="1129944572070802839">"Рэдагаваць кантакт"</string>
<string name="contactsList" msgid="8661624236494819731">"Кантакты"</string>
<string name="shortcutContact" msgid="749243779392912958">"Кантакт"</string>
<string name="shortcutDialContact" msgid="746622101599186779">"Хуткі выклік"</string>
@@ -31,12 +28,7 @@
<string name="contactPickerActivityTitle" msgid="4301062192337417640">"Выберыце кантакт"</string>
<string name="groupMemberPickerActivityTitle" msgid="1431750793695262522">"Выбраць"</string>
<string name="header_entry_contact_list_adapter_header_title" msgid="2436981165830115659">"Стварыць новы кантакт"</string>
- <string name="starredList" msgid="4817256136413959463">"Пазначана"</string>
- <string name="frequentList" msgid="7154768136473953056">"Частыя"</string>
- <string name="strequentList" msgid="5640192862059373511">"Любімыя"</string>
<string name="viewContactTitle" msgid="7989394521836644384">"Дадзеныя кантакта"</string>
- <string name="editContactDescription" msgid="2947202828256214947">"Рэдагаваць кантакт"</string>
- <string name="insertContactDescription" msgid="4709878105452681987">"Стварыць кантакт"</string>
<string name="contactDetailAbout" msgid="5430408883907061400">"Інфармацыя"</string>
<string name="contactDetailUpdates" msgid="3780588624763446941">"Абнаўленні"</string>
<string name="searchHint" msgid="8482945356247760701">"Пошук кантактаў"</string>
@@ -52,7 +44,7 @@
<string name="menu_call" msgid="3992595586042260618">"Выклікаць кантакт"</string>
<string name="menu_sendSMS" msgid="5535886767547006515">"Паведамленне кантакту"</string>
<string name="menu_splitAggregate" msgid="2627252205317945563">"Выдаліць сувязь"</string>
- <string name="menu_editGroup" msgid="5062005185370983720">"Рэдагаваць"</string>
+ <string name="menu_editGroup" msgid="6696843438454341063">"Выдаліць кантакты"</string>
<string name="menu_renameGroup" msgid="7169512355179757182">"Перайменаваць метку"</string>
<string name="menu_deleteGroup" msgid="1126469629233412249">"Выдаліць метку"</string>
<string name="menu_addToGroup" msgid="3267409983764370041">"Дадаць кантакт"</string>
@@ -81,11 +73,17 @@
<item quantity="many">Кантакты выдалены</item>
<item quantity="other">Кантакты выдалены</item>
</plurals>
- <plurals name="contacts_count" formatted="false" msgid="3287407967505649458">
- <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> кантакт</item>
- <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> кантакты</item>
- <item quantity="many"><xliff:g id="COUNT">%d</xliff:g> кантактаў</item>
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> кантакту</item>
+ <plurals name="contacts_count" formatted="false" msgid="8696793457340503668">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> кантакт</item>
+ <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> кантакты</item>
+ <item quantity="many"><xliff:g id="COUNT_1">%d</xliff:g> кантактаў</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> кантакту</item>
+ </plurals>
+ <plurals name="contacts_count_with_account" formatted="false" msgid="7402583111980220575">
+ <item quantity="one"><xliff:g id="COUNT_2">%d</xliff:g> кантакт · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="few"><xliff:g id="COUNT_2">%d</xliff:g> кантакты · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="many"><xliff:g id="COUNT_2">%d</xliff:g> кантактаў · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="other"><xliff:g id="COUNT_2">%d</xliff:g> кантакту · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
</plurals>
<string name="title_from_google" msgid="4664084747121207202">"З Google"</string>
<string name="title_from_other_accounts" msgid="8307885412426754288">"З <xliff:g id="ACCOUNT">%s</xliff:g>"</string>
@@ -113,10 +111,12 @@
<string name="customLabelPickerTitle" msgid="1081475101983255212">"Імя карыстальніцкага цэтліка"</string>
<string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Адпраўляць выклікі непасрэдна на галасавую пошту"</string>
<string name="removePhoto" msgid="4898105274130284565">"Выдаліць фота"</string>
- <string name="noContacts" msgid="4955659076981974652">"Няма кантактаў"</string>
+ <string name="noContacts" msgid="2228592924476426108">"Ваш спіс кантактаў пусты"</string>
<string name="noGroups" msgid="4607906327968232225">"Метак няма."</string>
<string name="noAccounts" msgid="7768267764545265909">"Для стварэння групы патрабуецца ўліковы запіс."</string>
<string name="emptyGroup" msgid="5102411903247859575">"Няма кантактаў з гэтай меткай"</string>
+ <string name="emptyAccount" msgid="6873962901497975964">"Няма кантактаў у гэтым уліковым запісе"</string>
+ <string name="emptyMainList" msgid="2772242747899664460">"Ваш спіс кантактаў пусты"</string>
<string name="contactSavedToast" msgid="9171862279493213075">"Кантакт захаваны"</string>
<string name="contactUnlinkedToast" msgid="7122823195786012553">"Кантакты адлучаны"</string>
<string name="contactSavedErrorToast" msgid="3207250533172944892">"Немагчыма захаваць змены кантакта."</string>
@@ -133,6 +133,7 @@
<string name="groupMembersRemovedToast" msgid="3510563559799376603">"Выдалена з меткі"</string>
<string name="groupMembersAddedToast" msgid="4824834898718972768">"Дададзена да этыкеткі"</string>
<string name="groupSavedErrorToast" msgid="8121032018490980184">"Не ўдалося захаваць змяненні меткі."</string>
+ <string name="groupExistsErrorMessage" msgid="5196811283836946189">"Гэта пазнака ўжо існуе"</string>
<plurals name="listTotalPhoneContacts" formatted="false" msgid="3692277679143308755">
<item quantity="one"><xliff:g id="COUNT">%d</xliff:g> кантакт з нумарам(і) тэлефона(ў)</item>
<item quantity="few"><xliff:g id="COUNT">%d</xliff:g> кантакты з нумарамі тэлефонаў</item>
@@ -229,8 +230,7 @@
<string name="social_widget_loading" msgid="5327336597364074608">"Загрузка..."</string>
<string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Стварыць новы кантакт"</string>
<string name="contacts_unavailable_add_account" msgid="4347232421410561500">"Дадаць уліковы запіс"</string>
- <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Імпартаваць кантакты"</string>
- <string name="create_group_dialog_title" msgid="5363404287877384473">"Стварыць новую метку"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="3182801738595937144">"Імпартаваць"</string>
<string name="create_group_item_label" msgid="3263064599743742865">"Стварыць новую..."</string>
<string name="delete_group_dialog_message" msgid="335713829185261371">"Выдаліць метку \"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\"? (Самі кантакты не будуць выдалены.)"</string>
<string name="toast_join_with_empty_contact" msgid="1215465657839085613">"Перад звязваннем кантакту з іншым увядзіце імя кантакту."</string>
@@ -238,24 +238,24 @@
<string name="set_default" msgid="4417505153468300351">"Усталяваць па змаўчанні"</string>
<string name="clear_default" msgid="7193185801596678067">"Скінуць налады па змаўчанні"</string>
<string name="toast_text_copied" msgid="5143776250008541719">"Тэкст скапіяваны"</string>
- <string name="cancel_confirmation_dialog_message" msgid="5058226498605989285">"Адхіліць змены і скончыць рэдагаванне?"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Скасаваць змены?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Адхіліць"</string>
- <string name="cancel_confirmation_dialog_keep_editing_button" msgid="7737724111972855348">"Працягнуць рэдагаванне"</string>
+ <string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Скасаваць"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Пошук кантактаў"</string>
- <!-- no translation found for title_edit_group (1889302367574226969) -->
- <skip />
+ <string name="title_edit_group" msgid="8602752287270586734">"Выдаліць кантакты"</string>
<string name="local_profile_title" msgid="2021416826991393684">"Мой лакальны профіль"</string>
<string name="external_profile_title" msgid="8034998767621359438">"Мой профіль у <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g>"</string>
<string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Адлюстраванне ўсіх кантактаў"</string>
<string name="generic_no_account_prompt" msgid="7218827704367325460">"Абаранiце свае кантакты, нават калі страціце тэлефон: сінхранізуйце iх з вэб-службай."</string>
<string name="generic_no_account_prompt_title" msgid="753783911899054860">"Дадаць уліковы запіс"</string>
- <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Рэзервовая копiя вашага новага кантакту не будзе створана. Дадаць улiковы запiс, у якiм будуць захоўвацца рэзервовыя копii кантактаў у Iнтэрнэце?"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="6648376557574360096">"Знайдзіце хвілінку, каб дадаць уліковы запіс, які дазволіць стварыць рэзервовую копію вашых кантактаў у Google."</string>
<string name="contact_editor_prompt_one_account" msgid="3087691056345099310">"Новыя кантакты будуць захаваны ва ўліковы запіс <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Выбраць уліковы запіс па змаўчанні для новых кантактаў:"</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_new_account" msgid="5748627740680940264">"Дадаць новы ўліковы запіс"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Экспарт базы дадзеных файлаў"</string>
@@ -267,7 +267,6 @@
<string name="about_card_title" msgid="2920942314212825637">"Інфармацыя"</string>
<string name="send_message" msgid="8938418965550543196">"Адправiць паведамленне"</string>
<string name="toast_making_personal_copy" msgid="288549957278065542">"Стварэнне асабістай копіі..."</string>
- <string name="yesterday" msgid="6840858548955018569">"Учора"</string>
<string name="tomorrow" msgid="6241969467795308581">"Заўтра"</string>
<string name="today" msgid="8041090779381781781">"Сёння"</string>
<string name="today_at_time_fmt" msgid="605665249491030460">"Сёння ў перыяд <xliff:g id="TIME_INTERVAL">%s</xliff:g>"</string>
@@ -356,4 +355,281 @@
<string name="permission_explanation_subheader_calendar_and_SMS" msgid="630115334220569184">"Падзеі і паведамленні"</string>
<string name="permission_explanation_subheader_calendar" msgid="8785323496211704613">"Падзеі"</string>
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Паведамленні"</string>
+ <string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Арганізуйце свой спіс"</string>
+ <string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Выдаліце дублікаты і згрупуйце кантакты па метках"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Тэкст скапіяваны"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Скапіраваць у буфер абмену"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Выклікаць <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="call_home" msgid="1990519474420545392">"Патэлефанаваць на хатні нумар"</string>
+ <string name="call_mobile" msgid="7502236805487609178">"Набраць нумар мабільнага тэлефону"</string>
+ <string name="call_work" msgid="5328785911463744028">"Выклікаць працоўны нумар тэлефона"</string>
+ <string name="call_fax_work" msgid="7467763592359059243">"Набраць нумар працоўнага факса"</string>
+ <string name="call_fax_home" msgid="8342175628887571876">"Патэлефанаваць на хатні факс"</string>
+ <string name="call_pager" msgid="9003902812293983281">"Выклікаць пэйджар"</string>
+ <string name="call_other" msgid="8563753966926932052">"Выклікаць"</string>
+ <string name="call_callback" msgid="1910165691349426858">"Зрабіць зваротны выклік"</string>
+ <string name="call_car" msgid="3280537320306436445">"Выклікаць нумар у машыне"</string>
+ <string name="call_company_main" msgid="6105120947138711257">"Выклікаць асноўны нумар кампаніі"</string>
+ <string name="call_isdn" msgid="1541590690193403411">"Выклік ISDN"</string>
+ <string name="call_main" msgid="6082900571803441339">"Выклікаць асноўны нумар"</string>
+ <string name="call_other_fax" msgid="5745314124619636674">"Выклік факса"</string>
+ <string name="call_radio" msgid="8296755876398357063">"Патэлефанаваць на радыётэлефон"</string>
+ <string name="call_telex" msgid="2223170774548648114">"Выклік на тэлекс"</string>
+ <string name="call_tty_tdd" msgid="8951266948204379604">"Выклікаць TTY/TDD"</string>
+ <string name="call_work_mobile" msgid="8707874281430105394">"Патэлефанаваць на працоўны мабільны"</string>
+ <string name="call_work_pager" msgid="3419348514157949008">"Выклікаць працоўны пэйджар"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Выклікаць <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
+ <string name="call_mms" msgid="6274041545876221437">"Выклік MMS"</string>
+ <string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Выклікаць)"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Тэкставае паведамленне на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="sms_home" msgid="7524332261493162995">"Тэкставае паведамленне на хатні тэлефон"</string>
+ <string name="sms_mobile" msgid="5200107250451030769">"Тэкставае паведамленне на мабільны тэлефон"</string>
+ <string name="sms_work" msgid="2269624156655267740">"Тэкставае паведамленне на працоўны тэлефон"</string>
+ <string name="sms_fax_work" msgid="8028189067816907075">"Тэкставае паведамленне на працоўны факс"</string>
+ <string name="sms_fax_home" msgid="9204042076306809634">"Тэкставае паведамленне на хатні факс"</string>
+ <string name="sms_pager" msgid="7730404569637015192">"Тэкставае паведамленне на пэйджар"</string>
+ <string name="sms_other" msgid="806127844607642331">"Тэкст"</string>
+ <string name="sms_callback" msgid="5004824430094288752">"Тэкст на нумар зваротнага выкліку"</string>
+ <string name="sms_car" msgid="7444227058437359641">"Тэкставае паведамленне ў аўтамабіль"</string>
+ <string name="sms_company_main" msgid="118970873419678087">"Паведамленне на асноўны нумар кампаніі"</string>
+ <string name="sms_isdn" msgid="8153785037515047845">"Тэкст ISDN"</string>
+ <string name="sms_main" msgid="8621625784504541679">"Паведамленне на асноўны нумар"</string>
+ <string name="sms_other_fax" msgid="3888842199855843152">"Тэкставае паведамленне на факс"</string>
+ <string name="sms_radio" msgid="3329166673433967820">"Тэкставае паведамленее на радыётэлефон"</string>
+ <string name="sms_telex" msgid="9034802430065267848">"Тэкставае паведамленне на тэлекс"</string>
+ <string name="sms_tty_tdd" msgid="6782284969132531532">"Тэкставае паведамленне на TTY/TDD"</string>
+ <string name="sms_work_mobile" msgid="2459939960512702560">"Тэкставае паведамленне на працоўны мабільны тэлефон"</string>
+ <string name="sms_work_pager" msgid="5566924423316960597">"Тэкставае паведамленне на працоўны пэйджар"</string>
+ <string name="sms_assistant" msgid="2773424339923116234">"Напiсаць тэкставае паведамленне: <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
+ <string name="sms_mms" msgid="4069352461380762677">"Паведамленне MMS"</string>
+ <string name="sms_by_shortcut" msgid="7741770672976099517">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Паведамленне)"</string>
+ <string name="description_video_call" msgid="7120921378651700947">"Зрабіць відэавыклік"</string>
+ <string name="clearFrequentsConfirmation_title" msgid="766292372438450432">"Выдалiць частыя кантакты?"</string>
+ <string name="clearFrequentsConfirmation" msgid="2270554975938265734">"Спіс найчасцей ужываных кантактаў праграм \"Кантакты\" i \"Тэлефон\" ачысціцца, а параметры адрасацыі паштовых праграм абнуляцца."</string>
+ <string name="clearFrequentsProgress_title" msgid="5157001637482794212">"Выдаленне частых кантактаў..."</string>
+ <string name="status_available" msgid="5586870015822828392">"Даступны"</string>
+ <string name="status_away" msgid="1838861100379804730">"Адсутнічае"</string>
+ <string name="status_busy" msgid="9147992455450257136">"Заняты"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Кантакты"</string>
+ <string name="local_invisible_directory" msgid="6046691709127661065">"Іншае"</string>
+ <string name="directory_search_label" msgid="1887759056597975053">"Дырэкторыя"</string>
+ <string name="directory_search_label_work" msgid="8618292129829443176">"Працоўны каталог"</string>
+ <string name="local_search_label" msgid="2551177578246113614">"Усе кантакты"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Пошук..."</string>
+ <string name="foundTooManyContacts" msgid="5163335650920020220">"Знойдзена вынікаў: больш за <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Кантактаў няма"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> знойдзены</item>
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> знойдзены</item>
+ <item quantity="many"><xliff:g id="COUNT">%d</xliff:g> знойдзена</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> знойдзена</item>
+ </plurals>
+ <string name="description_quick_contact_for" msgid="6737516415168327789">"Хуткі кантакт для карыстальніка <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="missing_name" msgid="8745511583852904385">"(Без назвы)"</string>
+ <string name="favoritesFrequentContacted" msgid="6184232487472425690">"Частая сувязь"</string>
+ <string name="description_view_contact_detail" msgid="9133251213656414807">"Прагледзець кантакт"</string>
+ <string name="list_filter_phones" msgid="735313795643493365">"Усе кантакты з нумарамі тэлефонаў"</string>
+ <string name="list_filter_phones_work" msgid="1470173699551475015">"Кантакты працоўнага профілю"</string>
+ <string name="view_updates_from_group" msgid="1782685984905600034">"Прагл. абнаўленняў"</string>
+ <string name="account_phone" msgid="7128032778471187553">"Прылада"</string>
+ <string name="nameLabelsGroup" msgid="2034640839640477827">"Імя"</string>
+ <string name="nicknameLabelsGroup" msgid="2891682101053358010">"Псеўданiм"</string>
+ <string name="full_name" msgid="6602579550613988977">"Iмя"</string>
+ <string name="name_given" msgid="4280790853455320619">"Імя"</string>
+ <string name="name_family" msgid="7466985689626017037">"Прозвішча"</string>
+ <string name="name_prefix" msgid="59756378548779822">"Прэфікс імені"</string>
+ <string name="name_middle" msgid="8467433655992690326">"Імя па бацьку"</string>
+ <string name="name_suffix" msgid="3855278445375651441">"Суфікс да імені"</string>
+ <string name="name_phonetic" msgid="4259595234312430484">"Фанетычны запіс імя"</string>
+ <string name="name_phonetic_given" msgid="8723179018384187631">"Вымаўленне імя"</string>
+ <string name="name_phonetic_middle" msgid="8643721493320405200">"Фанетычны запіс імя па бацьку"</string>
+ <string name="name_phonetic_family" msgid="2640133663656011626">"Вымаўленне прозвішча"</string>
+ <string name="phoneLabelsGroup" msgid="6468091477851199285">"Тэлефон"</string>
+ <string name="emailLabelsGroup" msgid="8389931313045344406">"Электронная пошта"</string>
+ <string name="postalLabelsGroup" msgid="3487738141112589324">"Адрас"</string>
+ <string name="imLabelsGroup" msgid="3898238486262614027">"ІМ"</string>
+ <string name="organizationLabelsGroup" msgid="2478611760751832035">"Арганізацыя"</string>
+ <string name="relationLabelsGroup" msgid="1854373894284572781">"Сувязі"</string>
+ <string name="eventLabelsGroup" msgid="7960408705307831289">"Асаблівая дата"</string>
+ <string name="sms" msgid="1756857139634224222">"Тэкставае паведамленне"</string>
+ <string name="postal_address" msgid="8765560217149624536">"Адрас"</string>
+ <string name="ghostData_company" msgid="5414421120553765775">"Кампанія"</string>
+ <string name="ghostData_title" msgid="7496735200318496110">"Назва"</string>
+ <string name="label_notes" msgid="8337354953278341042">"Нататкі"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
+ <string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
+ <string name="websiteLabelsGroup" msgid="4202998982804009261">"Вэб-старонка"</string>
+ <string name="groupsLabel" msgid="7000816729542098972">"Меткі"</string>
+ <string name="email_home" msgid="8573740658148184279">"Паведамленне на хатні адрас электроннай пошты"</string>
+ <string name="email_mobile" msgid="2042889209787989814">"Адправіць электронную пошту на мабільны адрас"</string>
+ <string name="email_work" msgid="2807430017302722689">"Паведамленне на працоўную электронную пошту"</string>
+ <string name="email_other" msgid="3454004077967657109">"Электронная пошта"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Напiсаць паведамленне на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="email" msgid="5668400997660065897">"Электронная пошта"</string>
+ <string name="postal_street" msgid="8133143961580058972">"Вуліца"</string>
+ <string name="postal_pobox" msgid="4431938829180269821">"Паштовая скрыня"</string>
+ <string name="postal_neighborhood" msgid="1450783874558956739">"Наваколле"</string>
+ <string name="postal_city" msgid="6597491300084895548">"Горад"</string>
+ <string name="postal_region" msgid="6045263193478437672">"Штат"</string>
+ <string name="postal_postcode" msgid="572136414136673751">"Паштовы індэкс"</string>
+ <string name="postal_country" msgid="7638264508416368690">"Краіна"</string>
+ <string name="map_home" msgid="1243547733423343982">"Прагледзець хатні адрас"</string>
+ <string name="map_work" msgid="1360474076921878088">"Паглядзець працоўны адрас"</string>
+ <string name="map_other" msgid="3817820803587012641">"Прагледзець адрас"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Прагледзець адрас <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="chat_aim" msgid="2588492205291249142">"Чат у AIM"</string>
+ <string name="chat_msn" msgid="8041633440091073484">"Чат у Windows Live"</string>
+ <string name="chat_yahoo" msgid="6629211142719943666">"Чат праз Yahoo"</string>
+ <string name="chat_skype" msgid="1210045020427480566">"Чат у Skype"</string>
+ <string name="chat_qq" msgid="4294637812847719693">"Чат у QQ"</string>
+ <string name="chat_gtalk" msgid="981575737258117697">"Чат у Google Talk"</string>
+ <string name="chat_icq" msgid="8438405386153745775">"Чат праз ICQ"</string>
+ <string name="chat_jabber" msgid="7561444230307829609">"Чат у Jabber"</string>
+ <string name="chat" msgid="9025361898797412245">"Чат"</string>
+ <string name="description_minus_button" msgid="6908099247930477551">"выдаліць"</string>
+ <string name="expand_collapse_name_fields_description" msgid="8682630859539604311">"Разгарнуць ці згарнуць назвы палёў"</string>
+ <string name="expand_collapse_phonetic_name_fields_description" msgid="3306777588073354509">"Разгарнуць ці згарнуць палі вымаўлення імён"</string>
+ <string name="list_filter_all_accounts" msgid="8908683398914322369">"Усе кантакты"</string>
+ <string name="list_filter_all_starred" msgid="5031734941601931356">"Пазначана"</string>
+ <string name="list_filter_customize" msgid="4789963356004169321">"Карыстальнiцкi"</string>
+ <string name="list_filter_single" msgid="5871400283515893087">"Кантакт"</string>
+ <string name="display_ungrouped" msgid="6885954210243119591">"Усе кантакты з тэчкі \"Іншыя\""</string>
+ <string name="display_all_contacts" msgid="2031647544742889505">"Усе кантакты"</string>
+ <string name="menu_sync_remove" msgid="3266725887008450161">"Выдаліць групу сінхранізацыі"</string>
+ <string name="dialog_sync_add" msgid="8267045393119375803">"Дадаць групу сінхранізацыі"</string>
+ <string name="display_more_groups" msgid="2682547080423434170">"Больш груп..."</string>
+ <string name="display_warn_remove_ungrouped" msgid="8872290721676651414">"Выдаленне групы \"<xliff:g id="GROUP">%s</xliff:g>\" з сінхранізацыі таксама выдаліць любыя разгрупаваныя кантакты з сінхранізацыі."</string>
+ <string name="savingDisplayGroups" msgid="2133152192716475939">"Захаванне параметраў адлюстравання..."</string>
+ <string name="menu_done" msgid="796017761764190697">"Зроблена"</string>
+ <string name="menu_doNotSave" msgid="58593876893538465">"Адмена"</string>
+ <string name="listCustomView" msgid="1840624396582117590">"Карыстальніцкі выгляд"</string>
+ <string name="dialog_new_contact_account" msgid="4969619718062454756">"Захаваць імпартаваныя кантакты ў:"</string>
+ <string name="import_from_sim" msgid="3859272228033941659">"Імпарт з SIM-карты"</string>
+ <string name="import_from_sim_summary" msgid="5815105584445743740">"Імпартаваць з SIM-карты <xliff:g id="SIM_NAME">^1</xliff:g> – <xliff:g id="SIM_NUMBER">^2</xliff:g>"</string>
+ <string name="import_from_sim_summary_no_number" msgid="880612418352086012">"Імпартаваць з SIM-карты <xliff:g id="SIM_NAME">%1$s</xliff:g>"</string>
+ <string name="import_from_vcf_file" product="default" msgid="5304572242183878086">"Імпартаваць з файла .vcf"</string>
+ <string name="cancel_import_confirmation_message" msgid="3929951040347726757">"Адмянiць iмпарт файла <xliff:g id="FILENAME">%s</xliff:g>?"</string>
+ <string name="cancel_export_confirmation_message" msgid="1995462401949262638">"Адмянiць экспарт файла <xliff:g id="FILENAME">%s</xliff:g>?"</string>
+ <string name="cancel_vcard_import_or_export_failed" msgid="6139900383366166706">"Немагчыма адмяніць імпарт/экспарт vCard"</string>
+ <string name="fail_reason_unknown" msgid="1714092345030570863">"Невядомая памылка."</string>
+ <string name="fail_reason_could_not_open_file" msgid="2067725459821997463">"Немагчыма адкрыць файл \"<xliff:g id="FILE_NAME">%s</xliff:g>\": <xliff:g id="EXACT_REASON">%s</xliff:g>"</string>
+ <string name="fail_reason_could_not_initialize_exporter" msgid="707260459259688510">"Не атрымалася запусцiць экспарцёр: \"<xliff:g id="EXACT_REASON">%s</xliff:g>\"."</string>
+ <string name="fail_reason_no_exportable_contact" msgid="8728506011371262065">"Няма кантактаў для экспарту."</string>
+ <string name="missing_required_permission" msgid="5865884842972833120">"Вы адключылі дазвол, які патрабуецца."</string>
+ <string name="fail_reason_error_occurred_during_export" msgid="3018855323913649063">"Памылка экспарту: \"<xliff:g id="EXACT_REASON">%s</xliff:g>\"."</string>
+ <string name="fail_reason_too_long_filename" msgid="3393764245254738333">"Патрабаванае імя файла (\"<xliff:g id="FILENAME">%s</xliff:g>\") занадта доўгае."</string>
+ <string name="fail_reason_io_error" msgid="6748358842976073255">"Памылка ўводу/вываду"</string>
+ <string name="fail_reason_low_memory_during_import" msgid="875222757734882898">"Недастаткова памяці (магчыма, занадта вялікі файл)"</string>
+ <string name="fail_reason_vcard_parse_error" msgid="888263542360355784">"Немагчыма разабраць файл vCard па нечаканай прычыне."</string>
+ <string name="fail_reason_not_supported" msgid="8219562769267148825">"Фармат не падтрымліваецца."</string>
+ <string name="fail_reason_failed_to_collect_vcard_meta_info" msgid="6427931733267328564">"Немагчыма сабраць мета-інфармацыю з гэтых файлаў vCard."</string>
+ <string name="fail_reason_failed_to_read_files" msgid="5823434810622484922">"Адзін або некалькі файлаў не могуць быць імпартаваныя (%s)."</string>
+ <string name="exporting_vcard_finished_title" msgid="4767045779458185251">"Экспарт файла <xliff:g id="FILENAME">%s</xliff:g> завершаны."</string>
+ <string name="exporting_vcard_finished_title_fallback" msgid="6060472638008218274">"Экспартаванне кантактаў завершана."</string>
+ <string name="exporting_vcard_finished_toast" msgid="1739055986856453882">"Экспартаванне кантактаў завершана, націсніце на апавяшчэнне, каб абагуліць кантакты."</string>
+ <string name="touch_to_share_contacts" msgid="4882485525268469736">"Дакраніцеся, каб абагуліць кантакты."</string>
+ <string name="exporting_vcard_canceled_title" msgid="2652222370493306887">"Экспарт файла <xliff:g id="FILENAME">%s</xliff:g> адменены."</string>
+ <string name="exporting_contact_list_title" msgid="9072240631534457415">"Экспарт дадзеных кантакту"</string>
+ <string name="exporting_contact_list_message" msgid="3367949209642931952">"Кантактныя даныя экспартуюцца."</string>
+ <string name="composer_failed_to_get_database_infomation" msgid="1765944280846236723">"Немагчыма атрымаць інфармацыю з базы дадзеных."</string>
+ <string name="composer_has_no_exportable_contact" msgid="3296493229040294335">"Няма кантактаў, якiя можна экспартаваць. Калi ў вашым тэлефоне няма кантактаў, некаторыя пастаўшчыкi дадзеных могуць забараняць экспарт кантактаў з тэлефона."</string>
+ <string name="composer_not_initialized" msgid="2321648986367005254">"Памылка запуску складальнiка файлаў vCard."</string>
+ <string name="exporting_contact_failed_title" msgid="4892358112409576342">"Не атрымалася экспартаваць"</string>
+ <string name="exporting_contact_failed_message" msgid="4938527850142003141">"Памылка экспарта кантактных дадзеных. \nПрычына: \"<xliff:g id="FAIL_REASON">%s</xliff:g>\""</string>
+ <string name="importing_vcard_description" msgid="4245275224298571351">"Імпарт <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="reading_vcard_failed_title" msgid="4251647443358422855">"Немагчыма прачытаць дадзеныя vCard"</string>
+ <string name="reading_vcard_canceled_title" msgid="1925216585981542019">"Чытанне дадзеных з vCard адменена"</string>
+ <string name="importing_vcard_finished_title" msgid="3341541727268747967">"Заканчэнне імпартавання vCard <xliff:g id="FILENAME">%s</xliff:g>"</string>
+ <string name="importing_vcard_canceled_title" msgid="2147475978165599336">"Імпарт файла <xliff:g id="FILENAME">%s</xliff:g> адменены"</string>
+ <string name="vcard_import_will_start_message" msgid="2804911199145873396">"Файл <xliff:g id="FILENAME">%s</xliff:g> будзе імпартаваны ў бліжэйшы час."</string>
+ <string name="vcard_import_will_start_message_with_default_name" msgid="1022969530654129470">"Файл будзе імпартаваны ў бліжэйшы час."</string>
+ <string name="vcard_import_request_rejected_message" msgid="2890471184508516011">"Запыт экспарту vCard адхілены. Паспрабуйце пазней."</string>
+ <string name="vcard_export_will_start_message" msgid="2210241345252081463">"Файл <xliff:g id="FILENAME">%s</xliff:g> будзе экспартаваны ў бліжэйшы час."</string>
+ <string name="vcard_export_will_start_message_fallback" msgid="6553826997490909749">"Неўзабаве файл будзе экспартаваны."</string>
+ <string name="contacts_export_will_start_message" msgid="8538705791417534431">"Неўзабаве кантакты будуць экспартаваны."</string>
+ <string name="vcard_export_request_rejected_message" msgid="2844874826431327531">"Запыт экспарту vCard адхілены. Паспрабуйце пазней."</string>
+ <string name="vcard_unknown_filename" msgid="7171709890959915954">"кантакт"</string>
+ <string name="caching_vcard_message" msgid="4926308675041506756">"Кэшуе файлы vCard у лакальнае часовае сховішча. Фактычны імпарт пачнецца ў бліжэйшы час."</string>
+ <string name="vcard_import_failed" msgid="5223531255894842406">"Немагчыма імпартаваць vCard."</string>
+ <string name="nfc_vcard_file_name" msgid="2823095213265993609">"Кант. атр. праз NFC"</string>
+ <string name="confirm_export_title" msgid="6834385377255286349">"Экспартаваць кантакты?"</string>
+ <string name="caching_vcard_title" msgid="1226272312940516605">"Кэшаванне..."</string>
+ <string name="progress_notifier_message" msgid="2311011466908220528">"Імпарт <xliff:g id="CURRENT_NUMBER">%s</xliff:g>/<xliff:g id="TOTAL_NUMBER">%s</xliff:g>: <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="export_to_vcf_file" product="default" msgid="4407527157056120858">"Экспартаваць у файл .vcf"</string>
+ <string name="display_options_sort_list_by" msgid="7028809117272018712">"Сартаваць па"</string>
+ <string name="display_options_sort_by_given_name" msgid="2778421332815687873">"Імя"</string>
+ <string name="display_options_sort_by_family_name" msgid="2684905041926954793">"Прозвішча"</string>
+ <string name="display_options_view_names_as" msgid="6514632499276563482">"Фармат імя"</string>
+ <string name="display_options_view_given_name_first" msgid="3616004640258761473">"Спачатку імя"</string>
+ <string name="display_options_view_family_name_first" msgid="956445100777296467">"Спачатку прозвішча"</string>
+ <string name="settings_accounts" msgid="350219740670774576">"Уліковыя запісы"</string>
+ <string name="default_editor_account" msgid="699591683362420991">"Стандартны ўліковы запіс для новых кантактаў"</string>
+ <string name="sync_contact_metadata_title" msgid="6957956139306960211">"Сінхранізаваць метаданыя кантактаў [DOGFOOD]"</string>
+ <string name="sync_contact_metadata_dialog_title" msgid="6192335951588820553">"Сінхранізаваць метаданыя кантактаў"</string>
+ <string name="settings_my_info_title" msgid="1534272456405343119">"Мая інфармацыя"</string>
+ <string name="set_up_profile" msgid="7370213843590143771">"Наладзьце ваш профіль"</string>
+ <string name="setting_about" msgid="7014388749752042863">"Інфармацыя аб Кантактах"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Налады"</string>
+ <string name="share_visible_contacts" msgid="890150378880783797">"Адкрыць бачныя кантакты"</string>
+ <string name="share_visible_contacts_failure" msgid="7324717548166915560">"Збой абагульвання бачных кантактаў."</string>
+ <string name="share_favorite_contacts" msgid="4280926751003081042">"Абагуліць улюбёныя кантакты"</string>
+ <string name="share_contacts" msgid="8109287987498711664">"Абагуліць усе кантакты"</string>
+ <string name="share_contacts_failure" msgid="1216431977330560559">"Збой абагульвання кантактаў."</string>
+ <string name="dialog_import_export" msgid="4360648034889921624">"Імпарт/экспарт кантактаў"</string>
+ <string name="dialog_import" msgid="2431698729761448759">"Імпартаваць кантакты"</string>
+ <string name="share_error" msgid="948429331673358107">"Нельга падзялiцца гэтым кантактам."</string>
+ <string name="no_contact_to_share" msgid="1276397530378323033">"Няма кантактаў, якія можна абагуліць."</string>
+ <string name="menu_search" msgid="9147752853603483719">"Пошук"</string>
+ <string name="menu_contacts_filter" msgid="2165153460860262501">"Паказаць кантакты"</string>
+ <string name="activity_title_contacts_filter" msgid="8275542497615516969">"Кантакты для адлюстр."</string>
+ <string name="custom_list_filter" msgid="2105275443109077687">"Вызначыце карыстальніцкі выгляд"</string>
+ <string name="menu_custom_filter_save" msgid="2679793632208086460">"Захаваць"</string>
+ <string name="hint_findContacts" msgid="7128627979899070325">"Шукаць у кантактах"</string>
+ <string name="contactsFavoritesLabel" msgid="8417039765586853670">"Выбранае"</string>
+ <string name="listTotalAllContactsZero" msgid="5513001821794568211">"Няма кантактаў."</string>
+ <string name="menu_clear_frequents" msgid="7688250191932838833">"Выдалiць частыя кантакты"</string>
+ <string name="menu_select_sim" msgid="3603578201960504010">"Выбраць SIM-карту"</string>
+ <string name="menu_accounts" msgid="1424330057450189074">"Кіраваць уліковымі запісамі"</string>
+ <string name="menu_import_export" msgid="26217871113229507">"Імпарт/экспарт"</string>
+ <string name="menu_blocked_numbers" msgid="5272951629083025995">"Заблакіраваныя нумары"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"праз <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> праз <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="action_menu_back_from_search" msgid="8793348588949233348">"спыніць пошук"</string>
+ <string name="description_clear_search" msgid="688023606766232904">"Ачысціць пошук"</string>
+ <string name="settings_contact_display_options_title" msgid="4890258244494248687">"Параметры адлюстравання кантактаў"</string>
+ <string name="select_account_dialog_title" msgid="5478489655696599219">"Уліковы запіс"</string>
+ <string name="set_default_account" msgid="4311613760725609801">"Заўсёды ўжываць гэта для выклікаў"</string>
+ <string name="select_phone_account_for_calls" msgid="3810607744451014540">"Выклікаць праз"</string>
+ <string name="call_with_a_note" msgid="8389827628360791676">"Выклікаць з нататкай"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Увядзіце нататку, якую хочаце адправіць разам з выклікам…"</string>
+ <string name="send_and_call_button" msgid="7740295432834590737">"АДПРАВІЦЬ І ВЫКЛІКАЦЬ"</string>
+ <string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
+ <string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
+ <plurals name="tab_title_with_unread_items" formatted="false" msgid="7682024005130747825">
+ <item quantity="one"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> непрачытаны элемент. </item>
+ <item quantity="few"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> непрачытаныя элементы. </item>
+ <item quantity="many"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> непрачытаных элементаў. </item>
+ <item quantity="other"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> непрачытанага элемента. </item>
+ </plurals>
+ <string name="about_build_version" msgid="1765533099416999801">"Версія зборкі"</string>
+ <string name="about_open_source_licenses" msgid="6479990452352919641">"Ліцэнзіі на ПЗ з адкрытым зыходным кодам"</string>
+ <string name="about_open_source_licenses_summary" msgid="57418386931763994">"Звесткі аб ліцэнзіі на праграмнае забеспячэнне з адкрытым зыходным кодам"</string>
+ <string name="about_privacy_policy" msgid="3705518622499152626">"Палітыка прыватнасці"</string>
+ <string name="about_terms_of_service" msgid="4642400812150296723">"Умовы абслугоўвання"</string>
+ <string name="activity_title_licenses" msgid="5467767062737708066">"Ліцэнзіі на ПЗ з адкрытым зыходным кодам"</string>
+ <string name="url_open_error_toast" msgid="452592089815420457">"Збой адкрыцця URL-адраса."</string>
+ <string name="account_filter_view_checked" msgid="6696859503887762213">"<xliff:g id="ACCOUNT_INFO">%s</xliff:g> - пазначана"</string>
+ <string name="account_filter_view_not_checked" msgid="2248684521205038389">"<xliff:g id="ACCOUNT_INFO">%s</xliff:g> - не пазначана"</string>
+ <string name="description_search_video_call" msgid="5841525580339803272">"Пачаць відэавыклік"</string>
+ <string name="description_delete_contact" msgid="53835657343783663">"Выдаліць"</string>
+ <string name="description_no_name_header" msgid="8884991311595943271">"Шматкроп\'е"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 7e65b77..22ff796 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Организирайте списъка си"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Разчистете дубликатите и групирайте контактите по етикет"</string>
<string name="undo" msgid="1425165101664071422">"Отмяна"</string>
- <string name="call_custom" msgid="6385303130912713318">"Обаждане на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текстът бе копиран"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Копиране в буфера"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Обаждане на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Обаждане на домашен"</string>
<string name="call_mobile" msgid="7502236805487609178">"Обаждане на мобилен"</string>
<string name="call_work" msgid="5328785911463744028">"Обаждане на служебен"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Обаждане на TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Обаждане на служебен мобилен"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Обаждане на служебен пейджър"</string>
- <string name="call_assistant" msgid="670941612175068337">"Обаждане на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Обаждане на <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Обаждане на MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (обаждане)"</string>
- <string name="sms_custom" msgid="415060214233647603">"SMS до <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Изпращане на SMS на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Изпращaне на SMS на домашен"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Изпращaне на SMS на мобилен"</string>
<string name="sms_work" msgid="2269624156655267740">"Изпращане на SMS на служебен"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Налице"</string>
<string name="status_away" msgid="1838861100379804730">"Отсъства"</string>
<string name="status_busy" msgid="9147992455450257136">"Зает/а"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Контакти"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Други"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Директория"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Служебен указател"</string>
<string name="local_search_label" msgid="2551177578246113614">"Всички контакти"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Търси се..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Намерени са повече от <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Няма контакти"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> намерени</item>
+ <item quantity="one">1 намерен</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Бърз контакт за <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Няма име)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Често търсени"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Контакти в служебния потребителски профил"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Актуализации"</string>
<string name="account_phone" msgid="7128032778471187553">"Устройство"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM карта"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Име"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Псевдоним"</string>
<string name="full_name" msgid="6602579550613988977">"Име"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Фирма"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Заглавие"</string>
<string name="label_notes" msgid="8337354953278341042">"Бележки"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Персонализирано"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Уебсайт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Етикети"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Изпращане на имейл до мобилен"</string>
<string name="email_work" msgid="2807430017302722689">"Изпращане на имейл до служебен"</string>
<string name="email_other" msgid="3454004077967657109">"Изпращане на имейл"</string>
- <string name="email_custom" msgid="5536404237099078802">"Имейл до <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Изпращане на имейл до <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Изпращане на имейл"</string>
<string name="postal_street" msgid="8133143961580058972">"Улица"</string>
<string name="postal_pobox" msgid="4431938829180269821">"П.К."</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Преглед на домашен адрес"</string>
<string name="map_work" msgid="1360474076921878088">"Преглед на служебен адрес"</string>
<string name="map_other" msgid="3817820803587012641">"Преглед на адрес"</string>
- <string name="map_custom" msgid="8761800628069473526">"Преглед на адреса на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Преглед на адреса <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Чат по AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Чат по Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Чат по Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Моята информация"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Настройте потребителския си профил"</string>
<string name="setting_about" msgid="7014388749752042863">"Всичко за Контакти"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Настройки"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Споделяне на видимите контакти"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Споделянето на видимите контакти не бе успешно."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Споделяне на любимите контакти"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Винаги да се използва за обаждания"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Обаждане чрез"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Обаждане, включващо бележка"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Напишете бележка, която да се изпрати с обаждането…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Напишете бележка, която да се изпрати с обаждането..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ИЗПРАЩАНЕ И ОБАЖДАНЕ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index edc843f..d35f779 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"আপনার তালিকা সংগঠিত করুন"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"সদৃশগুলিকে সাফ এবং লেবেল অনুযায়ী পরিচিতিগুলিকে গোষ্ঠীবদ্ধ করুন"</string>
<string name="undo" msgid="1425165101664071422">"পূর্বাবস্থায় ফিরুন"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> নম্বরে কল করুন"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"পাঠ্য অনুলিপি হয়েছে"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ক্লিপবোর্ডে কপি করুন"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> এ কল করুন"</string>
<string name="call_home" msgid="1990519474420545392">"বাড়ির নম্বরে কল করুন"</string>
<string name="call_mobile" msgid="7502236805487609178">"মোবাইল নম্বরে কল করুন"</string>
<string name="call_work" msgid="5328785911463744028">"কর্মক্ষেত্রের নম্বরে কল করুন"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD নম্বরে কল করুন"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"কর্মক্ষেত্রের মোবাইল নম্বরে কল করুন"</string>
<string name="call_work_pager" msgid="3419348514157949008">"কর্মক্ষেত্রের পেজার নম্বরে কল করুন"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> নম্বরে কল করুন"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> এ কল করুন"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS নম্বরে কল করুন"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (কল)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> নম্বরে পাঠ্য বার্তা পাঠান"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> নম্বরে পাঠ্য বার্তা পাঠান"</string>
<string name="sms_home" msgid="7524332261493162995">"ঘরের ফোন নম্বরে পাঠ্য বার্তা পাঠান"</string>
<string name="sms_mobile" msgid="5200107250451030769">"মোবাইল নম্বরে পাঠ্য বার্তা পাঠান"</string>
<string name="sms_work" msgid="2269624156655267740">"কর্মক্ষেত্রের নম্বরে পাঠ্য বার্তা পাঠান"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"উপলব্ধ"</string>
<string name="status_away" msgid="1838861100379804730">"অন্যত্র"</string>
<string name="status_busy" msgid="9147992455450257136">"ব্যস্ত"</string>
+ <string name="contactsList" msgid="8661624236494819731">"পরিচিতিগুলি"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"অন্যান্য"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ডিরেক্টরি"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"কাজের সংগ্রহ"</string>
<string name="local_search_label" msgid="2551177578246113614">"সকল পরিচিতি"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"অনুসন্ধান করছে..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g>টির থেকে বেশি খুঁজে পাওয়া গিয়েছে৷"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"কোনো পরিচিতি নেই"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g>টি খুঁজে পাওয়া গেছে</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g>টি খুঁজে পাওয়া গেছে</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> এর জন্য দ্রুত পরিচিতি"</string>
<string name="missing_name" msgid="8745511583852904385">"(কোনও নাম নেই)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"ঘন ঘন যোগাযোগ করা হয়েছে"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"কর্মস্থলের প্রোফাইলের পরিচিতিগুলি"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"আপডেটগুলি দেখুন"</string>
<string name="account_phone" msgid="7128032778471187553">"ডিভাইস"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"নাম"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ডাকনাম"</string>
<string name="full_name" msgid="6602579550613988977">"নাম"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"কোম্পানি"</string>
<string name="ghostData_title" msgid="7496735200318496110">"শীর্ষক"</string>
<string name="label_notes" msgid="8337354953278341042">"নোটগুলি"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"কাস্টম"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ওয়েবসাইট"</string>
<string name="groupsLabel" msgid="7000816729542098972">"লেবেলগুলি"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"মোবাইলের ইমেল ঠিকানায় ইমেল করুন"</string>
<string name="email_work" msgid="2807430017302722689">"কর্মক্ষেত্রের ইমেল ঠিকানায় ইমেল করুন"</string>
<string name="email_other" msgid="3454004077967657109">"ইমেল করুন"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> এ ইমেল পাঠান"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> এ ইমেল করুন"</string>
<string name="email" msgid="5668400997660065897">"ইমেল করুন"</string>
<string name="postal_street" msgid="8133143961580058972">"রাস্তা"</string>
<string name="postal_pobox" msgid="4431938829180269821">"পোস্ট বক্স"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"বাড়ির ঠিকানা দেখুন"</string>
<string name="map_work" msgid="1360474076921878088">"কর্মক্ষেত্রের ঠিকানা দেখুন"</string>
<string name="map_other" msgid="3817820803587012641">"ঠিকানা দেখুন"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> এর ঠিকানা দেখুন"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> ঠিকানা দেখুন"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM ব্যবহার করে চ্যাট করুন"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live ব্যবহার করে চ্যাট করুন"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo ব্যবহার করে চ্যাট করুন"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"আমার তথ্য"</string>
<string name="set_up_profile" msgid="7370213843590143771">"আপনার প্রোফাইল সেট আপ করুন"</string>
<string name="setting_about" msgid="7014388749752042863">"পরিচিতি সম্পর্কিত"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"সেটিংস"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"দৃশ্যমান পরিচিতিগুলিকে শেয়ার করুন"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"দৃশ্যমান পরিচিতিগুলি শেয়ার করতে ব্যর্থ হয়েছে৷"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"পছন্দসই পরিচিতিগুলি শেয়ার করুন"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"কলের জন্য সবসময় এটি ব্যবহার করুন"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"এর মাধ্যমে কল করুন"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"একটি নোট সহ কল করুন"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"কলের সাথে পাঠানোর জন্য একটি নোট লিখুন…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"কলের সাথে পাঠানোর জন্য একটি নোট লিখুন ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"পাঠান এবং কল করুন"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-bs-rBA-sw600dp/strings.xml b/res/values-bs-rBA-sw600dp/strings.xml
new file mode 100644
index 0000000..6b0ac29
--- /dev/null
+++ b/res/values-bs-rBA-sw600dp/strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2012 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="account_phone" msgid="347665663520819575">"Uređaj"</string>
+ <string name="composer_has_no_exportable_contact" msgid="5998889616701036804">"Nema kontakata koji se mogu izvoziti. Ako imate kontakte na tabletu, neki dobavljači podataka možda ne dozvoljavaju izvoz kontakata s tableta."</string>
+</resources>
diff --git a/res/values-bs-rBA/strings.xml b/res/values-bs-rBA/strings.xml
index 67f5166..9145837 100644
--- a/res/values-bs-rBA/strings.xml
+++ b/res/values-bs-rBA/strings.xml
@@ -17,9 +17,6 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="applicationLabel" msgid="3906689777043645443">"Kontakti"</string>
- <string name="launcherActivityLabel" msgid="6497230399032392417">"Kontakti"</string>
- <string name="quickContactActivityLabel" msgid="7985456650689347268">"Prikaži kontakt"</string>
- <string name="editContactActivityLabel" msgid="1129944572070802839">"Uredi kontakt"</string>
<string name="contactsList" msgid="8661624236494819731">"Kontakti"</string>
<string name="shortcutContact" msgid="749243779392912958">"Kontakt"</string>
<string name="shortcutDialContact" msgid="746622101599186779">"Direktno biranje"</string>
@@ -31,12 +28,7 @@
<string name="contactPickerActivityTitle" msgid="4301062192337417640">"Izaberi kontakt"</string>
<string name="groupMemberPickerActivityTitle" msgid="1431750793695262522">"Odaberi"</string>
<string name="header_entry_contact_list_adapter_header_title" msgid="2436981165830115659">"Napravi novi kontakt"</string>
- <string name="starredList" msgid="4817256136413959463">"Označeno zvijezdom"</string>
- <string name="frequentList" msgid="7154768136473953056">"Često kontaktirani"</string>
- <string name="strequentList" msgid="5640192862059373511">"Favoriti"</string>
<string name="viewContactTitle" msgid="7989394521836644384">"Detalji o kontaktu"</string>
- <string name="editContactDescription" msgid="2947202828256214947">"Uredi kontakt"</string>
- <string name="insertContactDescription" msgid="4709878105452681987">"Napravi kontakt"</string>
<string name="contactDetailAbout" msgid="5430408883907061400">"O kontaktu"</string>
<string name="contactDetailUpdates" msgid="3780588624763446941">"Ažuriranja"</string>
<string name="searchHint" msgid="8482945356247760701">"Traži kontakte"</string>
@@ -52,7 +44,7 @@
<string name="menu_call" msgid="3992595586042260618">"Pozovi kontakt"</string>
<string name="menu_sendSMS" msgid="5535886767547006515">"Pošalji tekstualnu poruku kontaktu"</string>
<string name="menu_splitAggregate" msgid="2627252205317945563">"Razdvoji"</string>
- <string name="menu_editGroup" msgid="5062005185370983720">"Uredi"</string>
+ <string name="menu_editGroup" msgid="6696843438454341063">"Ukloni kontakte"</string>
<string name="menu_renameGroup" msgid="7169512355179757182">"Preimenuj oznaku"</string>
<string name="menu_deleteGroup" msgid="1126469629233412249">"Izbriši oznaku"</string>
<string name="menu_addToGroup" msgid="3267409983764370041">"Dodaj kontakt"</string>
@@ -80,10 +72,15 @@
<item quantity="few">Kontakti su izbrisani</item>
<item quantity="other">Kontakti su izbrisani</item>
</plurals>
- <plurals name="contacts_count" formatted="false" msgid="3287407967505649458">
- <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> kontakt</item>
- <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> kontakta</item>
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kontakata</item>
+ <plurals name="contacts_count" formatted="false" msgid="8696793457340503668">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> kontakt</item>
+ <item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> kontakta</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> kontakata</item>
+ </plurals>
+ <plurals name="contacts_count_with_account" formatted="false" msgid="7402583111980220575">
+ <item quantity="one"><xliff:g id="COUNT_2">%d</xliff:g> kontakt · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="few"><xliff:g id="COUNT_2">%d</xliff:g> kontakta · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
+ <item quantity="other"><xliff:g id="COUNT_2">%d</xliff:g> kontakata · <xliff:g id="ACCOUNT_3">%s</xliff:g></item>
</plurals>
<string name="title_from_google" msgid="4664084747121207202">"Sa Googlea"</string>
<string name="title_from_other_accounts" msgid="8307885412426754288">"Sa računa <xliff:g id="ACCOUNT">%s</xliff:g>"</string>
@@ -111,10 +108,12 @@
<string name="customLabelPickerTitle" msgid="1081475101983255212">"Prilagođeni naziv oznake"</string>
<string name="send_to_voicemail_checkbox" msgid="9001686764070676353">"Pošalji pozive direktno na govornu poštu"</string>
<string name="removePhoto" msgid="4898105274130284565">"Ukloni fotografiju"</string>
- <string name="noContacts" msgid="4955659076981974652">"Nema kontakata"</string>
+ <string name="noContacts" msgid="2228592924476426108">"Spisak kontakata je prazan"</string>
<string name="noGroups" msgid="4607906327968232225">"Nema oznaka."</string>
<string name="noAccounts" msgid="7768267764545265909">"Potreban vam je račun da napravite grupe."</string>
<string name="emptyGroup" msgid="5102411903247859575">"Nema kontakata s ovom oznakom"</string>
+ <string name="emptyAccount" msgid="6873962901497975964">"Nema kontakata na ovom računu"</string>
+ <string name="emptyMainList" msgid="2772242747899664460">"Spisak kontakata je prazan"</string>
<string name="contactSavedToast" msgid="9171862279493213075">"Kontakt je sačuvan"</string>
<string name="contactUnlinkedToast" msgid="7122823195786012553">"Kontakti su razdvojeni"</string>
<string name="contactSavedErrorToast" msgid="3207250533172944892">"Nije moguće sačuvati promjene kontakta."</string>
@@ -131,6 +130,7 @@
<string name="groupMembersRemovedToast" msgid="3510563559799376603">"Uklonjeno iz oznake"</string>
<string name="groupMembersAddedToast" msgid="4824834898718972768">"Dodano oznaci"</string>
<string name="groupSavedErrorToast" msgid="8121032018490980184">"Nije moguće sačuvati promjene oznake."</string>
+ <string name="groupExistsErrorMessage" msgid="5196811283836946189">"Ta oznaka već postoji"</string>
<plurals name="listTotalPhoneContacts" formatted="false" msgid="3692277679143308755">
<item quantity="one"><xliff:g id="COUNT">%d</xliff:g> kontakt s brojem telefona</item>
<item quantity="few"><xliff:g id="COUNT">%d</xliff:g> kontakta s brojevima telefona</item>
@@ -223,8 +223,7 @@
<string name="social_widget_loading" msgid="5327336597364074608">"Učitavanje…"</string>
<string name="contacts_unavailable_create_contact" msgid="7014525713871959208">"Napravi novi kontakt"</string>
<string name="contacts_unavailable_add_account" msgid="4347232421410561500">"Dodaj račun"</string>
- <string name="contacts_unavailable_import_contacts" msgid="4957393255392437529">"Uvezi kontakte"</string>
- <string name="create_group_dialog_title" msgid="5363404287877384473">"Napravi novu oznaku"</string>
+ <string name="contacts_unavailable_import_contacts" msgid="3182801738595937144">"Uvezi"</string>
<string name="create_group_item_label" msgid="3263064599743742865">"Napravi novu…"</string>
<string name="delete_group_dialog_message" msgid="335713829185261371">"Izbrisati oznaku \"<xliff:g id="GROUP_LABEL">%1$s</xliff:g>\"? (Kontakti neće biti izbrisani.)"</string>
<string name="toast_join_with_empty_contact" msgid="1215465657839085613">"Upišite ime kontakta prije povezivanja s drugim kontaktom."</string>
@@ -232,24 +231,23 @@
<string name="set_default" msgid="4417505153468300351">"Postavi zadano"</string>
<string name="clear_default" msgid="7193185801596678067">"Obriši zadano"</string>
<string name="toast_text_copied" msgid="5143776250008541719">"Tekst je kopiran"</string>
- <string name="cancel_confirmation_dialog_message" msgid="5058226498605989285">"Želite li odbaciti napravljene promjene i prekinuti uređivanje?"</string>
+ <string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Odbaciti promjene?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Odbaci"</string>
- <string name="cancel_confirmation_dialog_keep_editing_button" msgid="7737724111972855348">"Nastavi uređivanje"</string>
+ <string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Otkaži"</string>
+ <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Odbaciti prilagođavanja?"</string>
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Traži kontakte"</string>
- <!-- no translation found for title_edit_group (1889302367574226969) -->
- <skip />
+ <string name="title_edit_group" msgid="8602752287270586734">"Ukloni kontakte"</string>
<string name="local_profile_title" msgid="2021416826991393684">"Moj lokalni profil"</string>
<string name="external_profile_title" msgid="8034998767621359438">"Moj profil <xliff:g id="EXTERNAL_SOURCE">%1$s</xliff:g>"</string>
<string name="toast_displaying_all_contacts" msgid="2737388783898593875">"Prikazuju se svi kontakti"</string>
<string name="generic_no_account_prompt" msgid="7218827704367325460">"Očuvajte sigurnost svojih kontakata čak i ako izgubite telefon: sinhronizirajte ih s mrežnom uslugom."</string>
<string name="generic_no_account_prompt_title" msgid="753783911899054860">"Dodajte račun"</string>
- <string name="contact_editor_prompt_zero_accounts" msgid="1785345895691886499">"Neće biti napravljena sigurnosna kopija novog računa. Dodati račun za pravljenje sigurnosnih kopija kontakata na mreži?"</string>
+ <string name="contact_editor_prompt_zero_accounts" msgid="6648376557574360096">"Odvojite trenutak da dodate račun putem kojeg će se kontakti sigurnosno kopirati na Google."</string>
<string name="contact_editor_prompt_one_account" msgid="3087691056345099310">"Novi kontakti će biti sačuvani na račun <xliff:g id="ACCOUNT_NAME">%1$s</xliff:g>."</string>
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Izaberite zadani račun za nove kontakte:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Dodaj novi kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Uredi kontakt"</string>
- <string name="keep_local" msgid="1258761699192993322">"Zadrži na uređaju"</string>
<string name="add_account" msgid="8201790677994503186">"Dodajte račun"</string>
<string name="add_new_account" msgid="5748627740680940264">"Dodaj novi račun"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Izvezi fajlove baze podataka"</string>
@@ -261,7 +259,6 @@
<string name="about_card_title" msgid="2920942314212825637">"O kontaktu"</string>
<string name="send_message" msgid="8938418965550543196">"Pošalji poruku"</string>
<string name="toast_making_personal_copy" msgid="288549957278065542">"Izrađivanje lične kopije u toku…"</string>
- <string name="yesterday" msgid="6840858548955018569">"Jučer"</string>
<string name="tomorrow" msgid="6241969467795308581">"Sutra"</string>
<string name="today" msgid="8041090779381781781">"Danas"</string>
<string name="today_at_time_fmt" msgid="605665249491030460">"Danas u <xliff:g id="TIME_INTERVAL">%s</xliff:g>"</string>
@@ -346,4 +343,275 @@
<string name="permission_explanation_subheader_calendar_and_SMS" msgid="630115334220569184">"Događaji i poruke"</string>
<string name="permission_explanation_subheader_calendar" msgid="8785323496211704613">"Događaji"</string>
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Poruke"</string>
+ <string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizirajte spisak"</string>
+ <string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Uklonite duplikate i grupirajte kontakte prema oznaci"</string>
+ <string name="undo" msgid="1425165101664071422">"Opozovi radnju"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst je kopiran"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiraj u međumemoriju"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Pozovi <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="call_home" msgid="1990519474420545392">"Pozovi kuću"</string>
+ <string name="call_mobile" msgid="7502236805487609178">"Pozovi mobitel"</string>
+ <string name="call_work" msgid="5328785911463744028">"Pozovi posao"</string>
+ <string name="call_fax_work" msgid="7467763592359059243">"Pozovi poslovni faks"</string>
+ <string name="call_fax_home" msgid="8342175628887571876">"Pozovi kućni faks"</string>
+ <string name="call_pager" msgid="9003902812293983281">"Pozovi pejdžer"</string>
+ <string name="call_other" msgid="8563753966926932052">"Pozovi"</string>
+ <string name="call_callback" msgid="1910165691349426858">"Pozovi broj za uzvraćanje poziva"</string>
+ <string name="call_car" msgid="3280537320306436445">"Pozovi automobil"</string>
+ <string name="call_company_main" msgid="6105120947138711257">"Pozovi glavni broj kompanije"</string>
+ <string name="call_isdn" msgid="1541590690193403411">"Pozovi ISDN"</string>
+ <string name="call_main" msgid="6082900571803441339">"Pozovi glavni broj"</string>
+ <string name="call_other_fax" msgid="5745314124619636674">"Pozovi faks"</string>
+ <string name="call_radio" msgid="8296755876398357063">"Pozovi radio"</string>
+ <string name="call_telex" msgid="2223170774548648114">"Pozovi teleks"</string>
+ <string name="call_tty_tdd" msgid="8951266948204379604">"Pozovi TTY/TDD"</string>
+ <string name="call_work_mobile" msgid="8707874281430105394">"Pozovi poslovni mobitel"</string>
+ <string name="call_work_pager" msgid="3419348514157949008">"Pozovi poslovni pejdžer"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Pozovi <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
+ <string name="call_mms" msgid="6274041545876221437">"Pozovi MMS"</string>
+ <string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Poziv)"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Pošalji tekstualnu poruku na <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="sms_home" msgid="7524332261493162995">"Pošalji tekstualnu poruku na kućni broj"</string>
+ <string name="sms_mobile" msgid="5200107250451030769">"Pošalji tekstualnu poruku na mobilni"</string>
+ <string name="sms_work" msgid="2269624156655267740">"Pošalji tekstualnu poruku na poslovni broj"</string>
+ <string name="sms_fax_work" msgid="8028189067816907075">"Pošalji tekstualnu poruku na poslovni faks"</string>
+ <string name="sms_fax_home" msgid="9204042076306809634">"Pošalji tekstualnu poruku na kućni faks"</string>
+ <string name="sms_pager" msgid="7730404569637015192">"Pošalji tekstualnu poruku na pejdžer"</string>
+ <string name="sms_other" msgid="806127844607642331">"Tekst"</string>
+ <string name="sms_callback" msgid="5004824430094288752">"Pošalji tekstualnu poruku na broj za povratni poziv"</string>
+ <string name="sms_car" msgid="7444227058437359641">"Pošalji tekstualnu poruku na automobil"</string>
+ <string name="sms_company_main" msgid="118970873419678087">"Pošalji tekstualnu poruku na glavni broj kompanije"</string>
+ <string name="sms_isdn" msgid="8153785037515047845">"Pošalji tekstualnu poruku na ISDN"</string>
+ <string name="sms_main" msgid="8621625784504541679">"Pošalji tekstualnu poruku na glavni broj"</string>
+ <string name="sms_other_fax" msgid="3888842199855843152">"Pošalji tekstualnu poruku na faks"</string>
+ <string name="sms_radio" msgid="3329166673433967820">"Pošalji tekstualnu poruku na radio"</string>
+ <string name="sms_telex" msgid="9034802430065267848">"Pošalji tekstualnu poruku na teleks"</string>
+ <string name="sms_tty_tdd" msgid="6782284969132531532">"Pošalji tekstualnu poruku na TTY/TDD"</string>
+ <string name="sms_work_mobile" msgid="2459939960512702560">"Pošalji tekstualnu poruku na poslovni mobitel"</string>
+ <string name="sms_work_pager" msgid="5566924423316960597">"Pošalji tekstualnu poruku na poslovni pejdžer"</string>
+ <string name="sms_assistant" msgid="2773424339923116234">"Pošalji tekstualnu poruku <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
+ <string name="sms_mms" msgid="4069352461380762677">"Pošalji tekstualnu poruku na MMS broj"</string>
+ <string name="sms_by_shortcut" msgid="7741770672976099517">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Poruka)"</string>
+ <string name="description_video_call" msgid="7120921378651700947">"Uputi videopoziv"</string>
+ <string name="clearFrequentsConfirmation_title" msgid="766292372438450432">"Obrisati često kontaktirane osobe?"</string>
+ <string name="clearFrequentsConfirmation" msgid="2270554975938265734">"Obrisat ćete listu često kontaktiranih osoba u aplikaciji Kontakti i Aplikaciji za telefon, pa će aplikacije za e-poštu morati ispočetka učiti vaše postavke adresa."</string>
+ <string name="clearFrequentsProgress_title" msgid="5157001637482794212">"Brisanje često kontaktiranih osoba…"</string>
+ <string name="status_available" msgid="5586870015822828392">"Dostupno"</string>
+ <string name="status_away" msgid="1838861100379804730">"Odsutan"</string>
+ <string name="status_busy" msgid="9147992455450257136">"Zauzeto"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakti"</string>
+ <string name="local_invisible_directory" msgid="6046691709127661065">"Ostali"</string>
+ <string name="directory_search_label" msgid="1887759056597975053">"Direktorij"</string>
+ <string name="directory_search_label_work" msgid="8618292129829443176">"Poslovni imenik"</string>
+ <string name="local_search_label" msgid="2551177578246113614">"Svi kontakti"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Pretraživanje…"</string>
+ <string name="foundTooManyContacts" msgid="5163335650920020220">"Pronađeno je više od <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nema kontakata"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> kontakt pronađen</item>
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> kontakta pronađena</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kontakata pronađeno</item>
+ </plurals>
+ <string name="description_quick_contact_for" msgid="6737516415168327789">"Brzi kontakt za <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="missing_name" msgid="8745511583852904385">"(Bez imena)"</string>
+ <string name="favoritesFrequentContacted" msgid="6184232487472425690">"Često kontaktirani"</string>
+ <string name="description_view_contact_detail" msgid="9133251213656414807">"Prikaži kontakt"</string>
+ <string name="list_filter_phones" msgid="735313795643493365">"Svi kontakti s brojevima telefona"</string>
+ <string name="list_filter_phones_work" msgid="1470173699551475015">"Kontakti radnog profila"</string>
+ <string name="view_updates_from_group" msgid="1782685984905600034">"Prikaži ažuriranja"</string>
+ <string name="account_phone" msgid="7128032778471187553">"Uređaj"</string>
+ <string name="nameLabelsGroup" msgid="2034640839640477827">"Ime"</string>
+ <string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nadimak"</string>
+ <string name="full_name" msgid="6602579550613988977">"Ime"</string>
+ <string name="name_given" msgid="4280790853455320619">"Ime"</string>
+ <string name="name_family" msgid="7466985689626017037">"Prezime"</string>
+ <string name="name_prefix" msgid="59756378548779822">"Prefiks imena"</string>
+ <string name="name_middle" msgid="8467433655992690326">"Srednje ime"</string>
+ <string name="name_suffix" msgid="3855278445375651441">"Sufiks imena"</string>
+ <string name="name_phonetic" msgid="4259595234312430484">"Fonetsko ime"</string>
+ <string name="name_phonetic_given" msgid="8723179018384187631">"Fonetsko ime"</string>
+ <string name="name_phonetic_middle" msgid="8643721493320405200">"Fonetsko srednje ime"</string>
+ <string name="name_phonetic_family" msgid="2640133663656011626">"Fonetsko prezime"</string>
+ <string name="phoneLabelsGroup" msgid="6468091477851199285">"Telefoniraj"</string>
+ <string name="emailLabelsGroup" msgid="8389931313045344406">"E-pošta"</string>
+ <string name="postalLabelsGroup" msgid="3487738141112589324">"Adresa"</string>
+ <string name="imLabelsGroup" msgid="3898238486262614027">"IM"</string>
+ <string name="organizationLabelsGroup" msgid="2478611760751832035">"Organizacija"</string>
+ <string name="relationLabelsGroup" msgid="1854373894284572781">"Odnos"</string>
+ <string name="eventLabelsGroup" msgid="7960408705307831289">"Posebni datum"</string>
+ <string name="sms" msgid="1756857139634224222">"Tekstualna poruka"</string>
+ <string name="postal_address" msgid="8765560217149624536">"Adresa"</string>
+ <string name="ghostData_company" msgid="5414421120553765775">"Kompanija"</string>
+ <string name="ghostData_title" msgid="7496735200318496110">"Naslov"</string>
+ <string name="label_notes" msgid="8337354953278341042">"Bilješke"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
+ <string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
+ <string name="websiteLabelsGroup" msgid="4202998982804009261">"Web stranica"</string>
+ <string name="groupsLabel" msgid="7000816729542098972">"Oznake"</string>
+ <string name="email_home" msgid="8573740658148184279">"Pošalji poruku e-pošte na kućnu adresu e-pošte"</string>
+ <string name="email_mobile" msgid="2042889209787989814">"Mobilna e-pošta"</string>
+ <string name="email_work" msgid="2807430017302722689">"Pošalji poruku e-pošte na poslovnu adresu e-pošte"</string>
+ <string name="email_other" msgid="3454004077967657109">"E-pošta"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-pošta <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="email" msgid="5668400997660065897">"E-pošta"</string>
+ <string name="postal_street" msgid="8133143961580058972">"Ulica"</string>
+ <string name="postal_pobox" msgid="4431938829180269821">"Poštanski pretinac"</string>
+ <string name="postal_neighborhood" msgid="1450783874558956739">"Naselje"</string>
+ <string name="postal_city" msgid="6597491300084895548">"Grad"</string>
+ <string name="postal_region" msgid="6045263193478437672">"Država"</string>
+ <string name="postal_postcode" msgid="572136414136673751">"Poštanski broj"</string>
+ <string name="postal_country" msgid="7638264508416368690">"Država"</string>
+ <string name="map_home" msgid="1243547733423343982">"Prikaži kućnu adresu"</string>
+ <string name="map_work" msgid="1360474076921878088">"Prikaži poslovnu adresu"</string>
+ <string name="map_other" msgid="3817820803587012641">"Prikaži adresu"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Prikaži adresu <xliff:g id="CUSTOM">%s</xliff:g>"</string>
+ <string name="chat_aim" msgid="2588492205291249142">"Ćaskanje putem aplikacije AIM"</string>
+ <string name="chat_msn" msgid="8041633440091073484">"Ćaskanje putem aplikacije Windows Live"</string>
+ <string name="chat_yahoo" msgid="6629211142719943666">"Ćaskanje putem aplikacije Yahoo"</string>
+ <string name="chat_skype" msgid="1210045020427480566">"Ćaskanje putem aplikacije Skype"</string>
+ <string name="chat_qq" msgid="4294637812847719693">"Ćaskanje putem aplikacije QQ"</string>
+ <string name="chat_gtalk" msgid="981575737258117697">"Ćaskanje putem aplikacije Google Talk"</string>
+ <string name="chat_icq" msgid="8438405386153745775">"Ćaskanje putem aplikacije ICQ"</string>
+ <string name="chat_jabber" msgid="7561444230307829609">"Ćaskanje putem aplikacije Jabber"</string>
+ <string name="chat" msgid="9025361898797412245">"Ćaskanje"</string>
+ <string name="description_minus_button" msgid="6908099247930477551">"izbriši"</string>
+ <string name="expand_collapse_name_fields_description" msgid="8682630859539604311">"Proširi ili skupi polja za imena"</string>
+ <string name="expand_collapse_phonetic_name_fields_description" msgid="3306777588073354509">"Proširi ili skupi polja za fonetska imena"</string>
+ <string name="list_filter_all_accounts" msgid="8908683398914322369">"Svi kontakti"</string>
+ <string name="list_filter_all_starred" msgid="5031734941601931356">"Označeno zvijezdom"</string>
+ <string name="list_filter_customize" msgid="4789963356004169321">"Prilagodi"</string>
+ <string name="list_filter_single" msgid="5871400283515893087">"Kontakt"</string>
+ <string name="display_ungrouped" msgid="6885954210243119591">"Svi drugi kontakti"</string>
+ <string name="display_all_contacts" msgid="2031647544742889505">"Svi kontakti"</string>
+ <string name="menu_sync_remove" msgid="3266725887008450161">"Ukloni grupu za sinhronizaciju"</string>
+ <string name="dialog_sync_add" msgid="8267045393119375803">"Dodaj grupu za sinhronizaciju"</string>
+ <string name="display_more_groups" msgid="2682547080423434170">"Više grupa…"</string>
+ <string name="display_warn_remove_ungrouped" msgid="8872290721676651414">"Uklanjanje grupe \"<xliff:g id="GROUP">%s</xliff:g>\" iz sinhronizacije će također ukloniti sve negrupirane kontakte iz sinhronizacije."</string>
+ <string name="savingDisplayGroups" msgid="2133152192716475939">"Čuvanje opcija prikaza u toku…"</string>
+ <string name="menu_done" msgid="796017761764190697">"Gotovo"</string>
+ <string name="menu_doNotSave" msgid="58593876893538465">"Otkaži"</string>
+ <string name="listCustomView" msgid="1840624396582117590">"Prilagođeni prikaz"</string>
+ <string name="dialog_new_contact_account" msgid="4969619718062454756">"Sačuvaj uvezene kontakte na karticu:"</string>
+ <string name="import_from_sim" msgid="3859272228033941659">"Uvezi sa SIM kartice"</string>
+ <string name="import_from_sim_summary" msgid="5815105584445743740">"Uvezi sa SIM kartice <xliff:g id="SIM_NAME">^1</xliff:g> - <xliff:g id="SIM_NUMBER">^2</xliff:g>"</string>
+ <string name="import_from_sim_summary_no_number" msgid="880612418352086012">"Uvezi sa SIM kartice <xliff:g id="SIM_NAME">%1$s</xliff:g>"</string>
+ <string name="import_from_vcf_file" product="default" msgid="5304572242183878086">"Uvezi iz .vcf fajla"</string>
+ <string name="cancel_import_confirmation_message" msgid="3929951040347726757">"Otkazati uvoz fajla <xliff:g id="FILENAME">%s</xliff:g>?"</string>
+ <string name="cancel_export_confirmation_message" msgid="1995462401949262638">"Otkazati izvoz fajla <xliff:g id="FILENAME">%s</xliff:g>?"</string>
+ <string name="cancel_vcard_import_or_export_failed" msgid="6139900383366166706">"Nemoguće otkazati uvoz/izvoz vCard fajla"</string>
+ <string name="fail_reason_unknown" msgid="1714092345030570863">"Nepoznata greška."</string>
+ <string name="fail_reason_could_not_open_file" msgid="2067725459821997463">"Nije moguće otvoriti \"<xliff:g id="FILE_NAME">%s</xliff:g>\": <xliff:g id="EXACT_REASON">%s</xliff:g>."</string>
+ <string name="fail_reason_could_not_initialize_exporter" msgid="707260459259688510">"Nije moguće pokrenuti program za izvoz: \"<xliff:g id="EXACT_REASON">%s</xliff:g>\"."</string>
+ <string name="fail_reason_no_exportable_contact" msgid="8728506011371262065">"Nema sadržaja za izvoz."</string>
+ <string name="missing_required_permission" msgid="5865884842972833120">"Onemogućili ste potrebnu dozvolu."</string>
+ <string name="fail_reason_error_occurred_during_export" msgid="3018855323913649063">"Došlo je do greške prilikom izvoza: \"<xliff:g id="EXACT_REASON">%s</xliff:g>\"."</string>
+ <string name="fail_reason_too_long_filename" msgid="3393764245254738333">"Zahtijevano ime fajla je predugo (\"<xliff:g id="FILENAME">%s</xliff:g>\")."</string>
+ <string name="fail_reason_io_error" msgid="6748358842976073255">"I/O greška"</string>
+ <string name="fail_reason_low_memory_during_import" msgid="875222757734882898">"Nema dovoljno memorije. Možda je fajl prevelik."</string>
+ <string name="fail_reason_vcard_parse_error" msgid="888263542360355784">"Nije moguće raščlaniti vCard fajl iz neočekivanog razloga."</string>
+ <string name="fail_reason_not_supported" msgid="8219562769267148825">"Format nije podržan."</string>
+ <string name="fail_reason_failed_to_collect_vcard_meta_info" msgid="6427931733267328564">"Nije moguće otvoriti metapodatke vCard fajl(ov)a."</string>
+ <string name="fail_reason_failed_to_read_files" msgid="5823434810622484922">"Nije moguće uvesti jedan ili više fajlova (%s)."</string>
+ <string name="exporting_vcard_finished_title" msgid="4767045779458185251">"Izvoz fajla <xliff:g id="FILENAME">%s</xliff:g> je završen."</string>
+ <string name="exporting_vcard_finished_title_fallback" msgid="6060472638008218274">"Izvoz kontakata je završen."</string>
+ <string name="exporting_vcard_finished_toast" msgid="1739055986856453882">"Izvoz kontakata je završen. Kliknite obavještenje da podijelite kontakte."</string>
+ <string name="touch_to_share_contacts" msgid="4882485525268469736">"Dodirnite da podijelite kontakte."</string>
+ <string name="exporting_vcard_canceled_title" msgid="2652222370493306887">"Izvoz fajla <xliff:g id="FILENAME">%s</xliff:g> je otkazan."</string>
+ <string name="exporting_contact_list_title" msgid="9072240631534457415">"Izvoz podataka kontakta u toku"</string>
+ <string name="exporting_contact_list_message" msgid="3367949209642931952">"Podaci kontakta se izvoze."</string>
+ <string name="composer_failed_to_get_database_infomation" msgid="1765944280846236723">"Nije moguće preuzeti informacije iz baze podataka."</string>
+ <string name="composer_has_no_exportable_contact" msgid="3296493229040294335">"Nema kontakata koji se mogu izvoziti. Ako imate kontakte na telefonu, neki dobavljači podataka možda ne dozvoljavaju izvoz kontakata s telefona."</string>
+ <string name="composer_not_initialized" msgid="2321648986367005254">"Program za izradu kartica vCard nije pravilno pokrenut."</string>
+ <string name="exporting_contact_failed_title" msgid="4892358112409576342">"Izvoz nije uspio"</string>
+ <string name="exporting_contact_failed_message" msgid="4938527850142003141">"Podaci kontakta nisu izvezeni.\nRazlog: \"<xliff:g id="FAIL_REASON">%s</xliff:g>\""</string>
+ <string name="importing_vcard_description" msgid="4245275224298571351">"Uvozi se kontakt <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="reading_vcard_failed_title" msgid="4251647443358422855">"Čitanje podataka vCard nije uspjelo"</string>
+ <string name="reading_vcard_canceled_title" msgid="1925216585981542019">"Čitanje vCard podataka je otkazano"</string>
+ <string name="importing_vcard_finished_title" msgid="3341541727268747967">"Završen uvoz vCard fajla <xliff:g id="FILENAME">%s</xliff:g>"</string>
+ <string name="importing_vcard_canceled_title" msgid="2147475978165599336">"Uvoz fajla <xliff:g id="FILENAME">%s</xliff:g> je otkazan"</string>
+ <string name="vcard_import_will_start_message" msgid="2804911199145873396">"Fajl <xliff:g id="FILENAME">%s</xliff:g> će uskoro biti uvezen."</string>
+ <string name="vcard_import_will_start_message_with_default_name" msgid="1022969530654129470">"Fajl će uskoro biti uvezen."</string>
+ <string name="vcard_import_request_rejected_message" msgid="2890471184508516011">"Zahtjev za uvoz vCard fajla je odbijen. Pokušajte ponovo kasnije."</string>
+ <string name="vcard_export_will_start_message" msgid="2210241345252081463">"Fajl <xliff:g id="FILENAME">%s</xliff:g> će uskoro biti izvezen."</string>
+ <string name="vcard_export_will_start_message_fallback" msgid="6553826997490909749">"Fajl će uskoro biti izvezen."</string>
+ <string name="contacts_export_will_start_message" msgid="8538705791417534431">"Kontakti će uskoro biti izvezeni."</string>
+ <string name="vcard_export_request_rejected_message" msgid="2844874826431327531">"Zahtjev za izvoz vCard fajla je odbijen. Pokušajte ponovo kasnije."</string>
+ <string name="vcard_unknown_filename" msgid="7171709890959915954">"kontakt"</string>
+ <string name="caching_vcard_message" msgid="4926308675041506756">"Spremanje vCard fajlova u lokalnu privremenu pohranu. Uvoz će započeti uskoro."</string>
+ <string name="vcard_import_failed" msgid="5223531255894842406">"Uvoz vCard kartice nije uspio."</string>
+ <string name="nfc_vcard_file_name" msgid="2823095213265993609">"Kontakt NFC-om"</string>
+ <string name="confirm_export_title" msgid="6834385377255286349">"Izvesti kontakte?"</string>
+ <string name="caching_vcard_title" msgid="1226272312940516605">"Spremanje u privremenu pohranu u toku"</string>
+ <string name="progress_notifier_message" msgid="2311011466908220528">"Uvozi se <xliff:g id="CURRENT_NUMBER">%s</xliff:g>/<xliff:g id="TOTAL_NUMBER">%s</xliff:g>: <xliff:g id="NAME">%s</xliff:g>"</string>
+ <string name="export_to_vcf_file" product="default" msgid="4407527157056120858">"Izvezi u .vcf fajl"</string>
+ <string name="display_options_sort_list_by" msgid="7028809117272018712">"Poredaj po"</string>
+ <string name="display_options_sort_by_given_name" msgid="2778421332815687873">"Ime"</string>
+ <string name="display_options_sort_by_family_name" msgid="2684905041926954793">"Prezime"</string>
+ <string name="display_options_view_names_as" msgid="6514632499276563482">"Format imena"</string>
+ <string name="display_options_view_given_name_first" msgid="3616004640258761473">"Ime prvo"</string>
+ <string name="display_options_view_family_name_first" msgid="956445100777296467">"Prezime prvo"</string>
+ <string name="settings_accounts" msgid="350219740670774576">"Računi"</string>
+ <string name="default_editor_account" msgid="699591683362420991">"Zadani račun za nove kontakte"</string>
+ <string name="sync_contact_metadata_title" msgid="6957956139306960211">"Sinhroniziraj metapodatke kontakata [DOGFOOD]"</string>
+ <string name="sync_contact_metadata_dialog_title" msgid="6192335951588820553">"Sinhroniziraj metapodatke kontakata"</string>
+ <string name="settings_my_info_title" msgid="1534272456405343119">"Moje informacije"</string>
+ <string name="set_up_profile" msgid="7370213843590143771">"Postavite svoj profil"</string>
+ <string name="setting_about" msgid="7014388749752042863">"O kontaktima"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Postavke"</string>
+ <string name="share_visible_contacts" msgid="890150378880783797">"Podijeli vidljive kontakte"</string>
+ <string name="share_visible_contacts_failure" msgid="7324717548166915560">"Dijeljenje vidljivih kontakata nije uspjelo."</string>
+ <string name="share_favorite_contacts" msgid="4280926751003081042">"Dijeli omiljene kontakte"</string>
+ <string name="share_contacts" msgid="8109287987498711664">"Dijeli sve kontakte"</string>
+ <string name="share_contacts_failure" msgid="1216431977330560559">"Dijeljenje kontakata nije uspjelo."</string>
+ <string name="dialog_import_export" msgid="4360648034889921624">"Uvoz/izvoz kontakata"</string>
+ <string name="dialog_import" msgid="2431698729761448759">"Uvezi kontakte"</string>
+ <string name="share_error" msgid="948429331673358107">"Ovaj kontakt se ne može podijeliti."</string>
+ <string name="no_contact_to_share" msgid="1276397530378323033">"Nema kontakata za dijeljenje."</string>
+ <string name="menu_search" msgid="9147752853603483719">"Traži"</string>
+ <string name="menu_contacts_filter" msgid="2165153460860262501">"Kontakti za prikaz"</string>
+ <string name="activity_title_contacts_filter" msgid="8275542497615516969">"Kontakti za prikaz"</string>
+ <string name="custom_list_filter" msgid="2105275443109077687">"Definirajte prilagođeni prikaz"</string>
+ <string name="menu_custom_filter_save" msgid="2679793632208086460">"Sačuvaj"</string>
+ <string name="hint_findContacts" msgid="7128627979899070325">"Traži kontakte"</string>
+ <string name="contactsFavoritesLabel" msgid="8417039765586853670">"Favoriti"</string>
+ <string name="listTotalAllContactsZero" msgid="5513001821794568211">"Nema kontakata."</string>
+ <string name="menu_clear_frequents" msgid="7688250191932838833">"Obriši često kontaktirane"</string>
+ <string name="menu_select_sim" msgid="3603578201960504010">"Odaberi SIM karticu"</string>
+ <string name="menu_accounts" msgid="1424330057450189074">"Upravljaj računima"</string>
+ <string name="menu_import_export" msgid="26217871113229507">"Uvoz/izvoz"</string>
+ <string name="menu_blocked_numbers" msgid="5272951629083025995">"Blokirani brojevi"</string>
+ <string name="contact_status_update_attribution" msgid="752179367353018597">"putem <xliff:g id="SOURCE">%1$s</xliff:g>"</string>
+ <string name="contact_status_update_attribution_with_date" msgid="7358045508107825068">"<xliff:g id="DATE">%1$s</xliff:g> putem <xliff:g id="SOURCE">%2$s</xliff:g>"</string>
+ <string name="action_menu_back_from_search" msgid="8793348588949233348">"zaustavi pretraživanje"</string>
+ <string name="description_clear_search" msgid="688023606766232904">"Obriši pretragu"</string>
+ <string name="settings_contact_display_options_title" msgid="4890258244494248687">"Opcije prikaza kontakata"</string>
+ <string name="select_account_dialog_title" msgid="5478489655696599219">"Račun"</string>
+ <string name="set_default_account" msgid="4311613760725609801">"Uvijek koristi ovu karticu za poziv"</string>
+ <string name="select_phone_account_for_calls" msgid="3810607744451014540">"Poziv putem"</string>
+ <string name="call_with_a_note" msgid="8389827628360791676">"Poziv s bilješkom"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Upišite bilješku koja će se poslati uz poziv ..."</string>
+ <string name="send_and_call_button" msgid="7740295432834590737">"POŠALJI I POZOVI"</string>
+ <string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
+ <string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
+ <plurals name="tab_title_with_unread_items" formatted="false" msgid="7682024005130747825">
+ <item quantity="one"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> nepročitana stavka. </item>
+ <item quantity="few"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> nepročitana stavka. </item>
+ <item quantity="other"> <xliff:g id="TITLE_2">%1$s</xliff:g>. <xliff:g id="COUNT_3">%2$d</xliff:g> nepročitana stavka. </item>
+ </plurals>
+ <string name="about_build_version" msgid="1765533099416999801">"Podverzija"</string>
+ <string name="about_open_source_licenses" msgid="6479990452352919641">"Licence otvorenog koda"</string>
+ <string name="about_open_source_licenses_summary" msgid="57418386931763994">"Detalji o licenci za softver otvorenog koda"</string>
+ <string name="about_privacy_policy" msgid="3705518622499152626">"Pravila o privatnosti"</string>
+ <string name="about_terms_of_service" msgid="4642400812150296723">"Uslovi pružanja usluge"</string>
+ <string name="activity_title_licenses" msgid="5467767062737708066">"Licence otvorenog koda"</string>
+ <string name="url_open_error_toast" msgid="452592089815420457">"Otvaranje URL-a nije uspjelo."</string>
+ <string name="account_filter_view_checked" msgid="6696859503887762213">"<xliff:g id="ACCOUNT_INFO">%s</xliff:g> je označen"</string>
+ <string name="account_filter_view_not_checked" msgid="2248684521205038389">"<xliff:g id="ACCOUNT_INFO">%s</xliff:g> nije označen"</string>
+ <string name="description_search_video_call" msgid="5841525580339803272">"Uputi videopoziv"</string>
+ <string name="description_delete_contact" msgid="53835657343783663">"Izbriši"</string>
+ <string name="description_no_name_header" msgid="8884991311595943271">"Elipsa"</string>
+ <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> sek."</string>
+ <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
+ <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index ebc655b..779d773 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organitza la llista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Fes neteja dels duplicats i agrupa els contactes per etiqueta"</string>
<string name="undo" msgid="1425165101664071422">"Desfés"</string>
- <string name="call_custom" msgid="6385303130912713318">"Truca a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text copiat"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copia al porta-retalls"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Truca a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Truca a casa"</string>
<string name="call_mobile" msgid="7502236805487609178">"Truca al mòbil"</string>
<string name="call_work" msgid="5328785911463744028">"Truca a la feina"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Truca a TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Truca al mòbil de la feina"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Truca al cercapersones de la feina"</string>
- <string name="call_assistant" msgid="670941612175068337">"Truca a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Truca a <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Truca al número MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (truca-li)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Envia un missatge de text a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Envia un SMS a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Envia un SMS al número particular"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Envia un SMS al mòbil"</string>
<string name="sms_work" msgid="2269624156655267740">"Envia un SMS a la feina"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponible"</string>
<string name="status_away" msgid="1838861100379804730">"Absent"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupat"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contactes"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Altres"</string>
<string name="directory_search_label" msgid="1887759056597975053">" Directori"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directori de la feina"</string>
<string name="local_search_label" msgid="2551177578246113614">"Tots els contactes"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"S\'està cercant..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Se n\'han trobat més de <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No hi ha cap contacte"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contactes</item>
+ <item quantity="one">1 contacte</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contacte ràpid per a <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sense nom)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contactats sovint"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contactes del perfil professional"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Mostra actualitzac."</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositiu"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nom"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Àlies"</string>
<string name="full_name" msgid="6602579550613988977">"Nom"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Títol"</string>
<string name="label_notes" msgid="8337354953278341042">"Notes"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalitzat"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Lloc web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiquetes"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Envia un correu electrònic al mòbil"</string>
<string name="email_work" msgid="2807430017302722689">"Envia un correu electrònic a la feina"</string>
<string name="email_other" msgid="3454004077967657109">"Envia un correu electrònic"</string>
- <string name="email_custom" msgid="5536404237099078802">"Envia un correu electrònic a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Envia un correu electrònic a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Envia un correu electrònic"</string>
<string name="postal_street" msgid="8133143961580058972">"Carrer"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Apartat postal"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Visualitza l\'adreça particular"</string>
<string name="map_work" msgid="1360474076921878088">"Visualitza l\'adreça de la feina"</string>
<string name="map_other" msgid="3817820803587012641">"Visualitza l\'adreça"</string>
- <string name="map_custom" msgid="8761800628069473526">"Mostra l\'adreça de: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Visualitza l\'adreça <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Xateja amb AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Xateja amb Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Xateja amb Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"La meva informació"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configura el teu perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Informació sobre Contactes"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Configuració"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Comparteix els contactes visibles"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"No s\'han pogut compartir els contactes visibles."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Comparteix els contactes preferits"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Utilitza sempre per a les trucades"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Truca amb"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Truca amb una nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Escriu una nota per enviar-la juntament amb la trucada…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Escriu una nota per enviar-la juntament amb la trucada…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIA I TRUCA"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 2396919..b517036 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -357,7 +357,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Udělejte si v kontaktech pořádek"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Zbavte se duplicit a seskupte kontakty pod štítky"</string>
<string name="undo" msgid="1425165101664071422">"Vrátit zpět"</string>
- <string name="call_custom" msgid="6385303130912713318">"Zavolat na číslo <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text zkopírován"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Zkopírovat do schránky"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Volat kontakt <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Volat domů"</string>
<string name="call_mobile" msgid="7502236805487609178">"Volat mobil"</string>
<string name="call_work" msgid="5328785911463744028">"Volat do práce"</string>
@@ -376,10 +378,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Volat na číslo TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Volat na pracovní mobil"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Volat na pracovní pager"</string>
- <string name="call_assistant" msgid="670941612175068337">"Zavolat na číslo <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Volat na číslo <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Volat MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Zavolat)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Poslat SMS na číslo <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Poslat SMS na <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS domů"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS na mobil"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS do práce"</string>
@@ -408,11 +410,20 @@
<string name="status_available" msgid="5586870015822828392">"K dispozici"</string>
<string name="status_away" msgid="1838861100379804730">"Pryč"</string>
<string name="status_busy" msgid="9147992455450257136">"Nemám čas"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakty"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Ostatní"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Adresář"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Pracovní adresář"</string>
<string name="local_search_label" msgid="2551177578246113614">"Všechny kontakty"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Vyhledávání..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Nalezeno více kontaktů než <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Žádné kontakty"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="few">Nalezeno: <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="many">Nalezeno: <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">Nalezeno: <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">Nalezeno: 1</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Rychlý kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Žádné jméno)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Často používané kontakty"</string>
@@ -421,7 +432,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontakty z pracovního profilu"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Zobrazit aktualizace"</string>
<string name="account_phone" msgid="7128032778471187553">"Zařízení"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Jméno"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Přezdívka"</string>
<string name="full_name" msgid="6602579550613988977">"Jméno"</string>
@@ -446,7 +456,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Společnost"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Název"</string>
<string name="label_notes" msgid="8337354953278341042">"Poznámky"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Vlastní"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Webové stránky"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Štítky"</string>
@@ -454,7 +465,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mail na mobil"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail do práce"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Poslat e-mail na adresu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-mail <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Ulice"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Číslo poštovní schránky"</string>
@@ -466,7 +477,7 @@
<string name="map_home" msgid="1243547733423343982">"Zobrazit adresu domů"</string>
<string name="map_work" msgid="1360474076921878088">"Zobrazit pracovní adresu"</string>
<string name="map_other" msgid="3817820803587012641">"Zobrazit adresu"</string>
- <string name="map_custom" msgid="8761800628069473526">"Zobrazit adresu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Zobrazit adresu <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatovat pomocí AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatovat pomocí Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatovat pomocí Yahoo"</string>
@@ -559,6 +570,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Moje údaje"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Nastavit váš profil"</string>
<string name="setting_about" msgid="7014388749752042863">"O aplikaci Kontakty"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Nastavení"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Sdílet viditelné kontakty"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Viditelné kontakty se nepodařilo sdílet."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Sdílet oblíbené kontakty"</string>
@@ -590,7 +602,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Vždy používat pro hovory"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Volat z účtu"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Volání s poznámkou"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Zadejte poznámku, která se odešle pomocí volání…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Zadejte poznámku, která se odešle pomocí volání..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ODESLAT A ZAVOLAT"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 1ac274c..9c9cec0 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiser din liste"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Fjern dubletter, og gruppér kontaktpersoner efter etiket"</string>
<string name="undo" msgid="1425165101664071422">"Fortryd"</string>
- <string name="call_custom" msgid="6385303130912713318">"Ring til <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Kopieret tekst"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopier til udklipsholder"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Ring til <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Ring hjem"</string>
<string name="call_mobile" msgid="7502236805487609178">"Ring til mobil"</string>
<string name="call_work" msgid="5328785911463744028">"Ring til arbejde"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Ring til TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Ring til arbejdsmobiltelefon"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Ring til personsøger på arbejdet"</string>
- <string name="call_assistant" msgid="670941612175068337">"Ring til <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Ring til <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Ring til mms"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ring op)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Send en sms til <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Tekst <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Sms til hjem"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Sms til mobil"</string>
<string name="sms_work" msgid="2269624156655267740">"Sms til arbejde"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Tilgængelig"</string>
<string name="status_away" msgid="1838861100379804730">"Ikke til stede"</string>
<string name="status_busy" msgid="9147992455450257136">"Optaget"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakter"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Andre"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Indeks"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Indeks for arbejde"</string>
<string name="local_search_label" msgid="2551177578246113614">"Alle kontaktpersoner"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Søger..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Der er fundet mere end <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Ingen kontaktpersoner"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">Der blev fundet <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">Der blev fundet <xliff:g id="COUNT">%d</xliff:g></item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Hurtigkontakt for <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Intet navn)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Jævnligt kontaktet"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontaktpersoner for arbejdsprofil"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Se opdateringer"</string>
<string name="account_phone" msgid="7128032778471187553">"Enhed"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM-kort"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Navn"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Kaldenavn"</string>
<string name="full_name" msgid="6602579550613988977">"Navn"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Virksomhed"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titel"</string>
<string name="label_notes" msgid="8337354953278341042">"Noter"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Tilpasset"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiketter"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mail til mobil"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail til arbejde"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Send en e-mail til <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-mail <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Gade"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postboks"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Vis hjemmeadresse"</string>
<string name="map_work" msgid="1360474076921878088">"Vis arbejdsadresse"</string>
<string name="map_other" msgid="3817820803587012641">"Vis adresse"</string>
- <string name="map_custom" msgid="8761800628069473526">"Se adressen for <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Vis <xliff:g id="CUSTOM">%s</xliff:g> adresse"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chat ved hjælp af AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chat ved hjælp af Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chat ved hjælp af Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mine oplysninger"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Opsæt din profil"</string>
<string name="setting_about" msgid="7014388749752042863">"Om Kontaktpersoner"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Indstillinger"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Del synlige kontaktpersoner"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Det lykkedes ikke at dele synlige kontaktpersoner."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Del foretrukne kontaktpersoner"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Brug altid ved opkald"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Ring med"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Ring med en note"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Indtast en note, som skal sendes ved opkald…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Indtast en note, som skal sendes med opkaldet…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SEND, OG RING OP"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index b337abc..61bd43e 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Liste organisieren"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Duplikate bereinigen und Kontakte nach Label gruppieren"</string>
<string name="undo" msgid="1425165101664071422">"Rückgängig machen"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> anrufen"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text kopiert"</string>
+ <string name="copy_text" msgid="3257145021583508761">"In Zwischenablage kopieren"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> anrufen"</string>
<string name="call_home" msgid="1990519474420545392">"Anruf (privat)"</string>
<string name="call_mobile" msgid="7502236805487609178">"Anruf (mobil)"</string>
<string name="call_work" msgid="5328785911463744028">"Anruf (geschäftl.)"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD anrufen"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Anruf Handy (geschäftl.)"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Anruf Pager (geschäftl.)"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> anrufen"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> anrufen"</string>
<string name="call_mms" msgid="6274041545876221437">"Anruf (MMS)"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Anruf)"</string>
- <string name="sms_custom" msgid="415060214233647603">"SMS an <xliff:g id="CUSTOM_LABEL">%s</xliff:g> senden"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Text <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS (privat)"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Text (mobil)"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS (geschäftl.)"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Verfügbar"</string>
<string name="status_away" msgid="1838861100379804730">"Abwesend"</string>
<string name="status_busy" msgid="9147992455450257136">"Beschäftigt"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakte"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Sonstige"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Verzeichnis"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Verzeichnis geschäftlicher Kontakte"</string>
<string name="local_search_label" msgid="2551177578246113614">"Alle Kontakte"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Suche..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Mehr als <xliff:g id="COUNT">%d</xliff:g> gefunden"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Keine Kontakte"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> Kontakte gefunden</item>
+ <item quantity="one">1 Kontakt gefunden</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Schnellkontakt für <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Kein Name)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Häufig kontaktiert"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Arbeitsprofilkontakte"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Updates anzeigen"</string>
<string name="account_phone" msgid="7128032778471187553">"Gerät"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Name"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Alias"</string>
<string name="full_name" msgid="6602579550613988977">"Name"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Unternehmen"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titel"</string>
<string name="label_notes" msgid="8337354953278341042">"Notizen"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Benutzerdefiniert"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Label"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-Mail (mobil)"</string>
<string name="email_work" msgid="2807430017302722689">"E-Mail (geschäftl.)"</string>
<string name="email_other" msgid="3454004077967657109">"E-Mail an"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-Mail an <xliff:g id="CUSTOM_LABEL">%s</xliff:g> senden"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-Mail <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-Mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Straße"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postfach"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Privatadresse anzeigen"</string>
<string name="map_work" msgid="1360474076921878088">"Geschäftsadresse anzeigen"</string>
<string name="map_other" msgid="3817820803587012641">"Adresse anzeigen"</string>
- <string name="map_custom" msgid="8761800628069473526">"Adresse <xliff:g id="CUSTOM_LABEL">%s</xliff:g> anzeigen"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g>-Adresse anzeigen"</string>
<string name="chat_aim" msgid="2588492205291249142">"Über AIM chatten"</string>
<string name="chat_msn" msgid="8041633440091073484">"Über Windows Live chatten"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Über Yahoo! chatten"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Meine Daten"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Profil einrichten"</string>
<string name="setting_about" msgid="7014388749752042863">"Über \"Kontakte\""</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Einstellungen"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Sichtbare Kontakte teilen"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Die sichtbaren Kontakte konnten nicht geteilt werden."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Lieblingskontakte teilen"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Diese SIM für alle Anrufe verwenden"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Anrufen mit"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Mit einer Notiz anrufen"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Notiz eingeben, die beim Anrufen gesendet wird…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Notiz eingeben, die beim Anrufen gesendet wird..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SENDEN & ANRUFEN"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index f45a435..c24a439 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Να απορριφθούν οι αλλαγές;"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Απόρριψη"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Ακύρωση"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Απόρριψη προσαρμογών;"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Αναζήτηση επαφών"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Κατάργηση επαφών"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Μηνύματα"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Οργανώστε τη λίστα σας"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Απαλλαγείτε από τις διπλότυπες εγγραφές & ομαδοποιήστε επαφές ανά ετικέτα"</string>
- <string name="undo" msgid="1425165101664071422">"Αναίρεση"</string>
- <string name="call_custom" msgid="6385303130912713318">"Κλήση προς <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Το κείμενο αντιγράφηκε"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Αντιγραφή στο πρόχειρο"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Κλήση <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Κλήση οικίας"</string>
<string name="call_mobile" msgid="7502236805487609178">"Κλήση κινητής συσκευής"</string>
<string name="call_work" msgid="5328785911463744028">"Κλήση εργασίας"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Κλήση σε τηλέφωνο TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Κλήση κινητού τηλεφώνου εργασίας"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Κλήση βομβητή εργασίας"</string>
- <string name="call_assistant" msgid="670941612175068337">"Κλήση προς <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Κλήση <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Κλήση MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Κλήση)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Αποστολή SMS προς <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Αποστολή μηνύματος κειμένου προς <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Αποστολή μηνύματος κειμένου προς οικία"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Αποστολή μηνύματος κειμένου προς κινητή συσκευή"</string>
<string name="sms_work" msgid="2269624156655267740">"Αποστολή μηνύματος κειμένου προς εργασία"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Διαθέσιμος"</string>
<string name="status_away" msgid="1838861100379804730">"Απουσιάζω"</string>
<string name="status_busy" msgid="9147992455450257136">"Απασχολημένος"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Επαφές"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Άλλο"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Κατάλογος"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Κατάλογος εργασίας"</string>
<string name="local_search_label" msgid="2551177578246113614">"Όλες οι επαφές"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Αναζήτηση…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Βρέθηκαν περισσότερα από <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Δεν υπάρχουν επαφές"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">Βρέθηκαν <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">Βρέθηκε 1</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Γρήγορη επαφή για <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Χωρίς όνομα)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Επαφές που έχετε συχνή επικοινωνία"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Επαφές προφίλ εργασίας"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Προβολή ενημερώσεων"</string>
<string name="account_phone" msgid="7128032778471187553">"Συσκευή"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Όνομα"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Ψευδώνυμο"</string>
<string name="full_name" msgid="6602579550613988977">"Όνομα"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Εταιρεία"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Τίτλος"</string>
<string name="label_notes" msgid="8337354953278341042">"Σημειώσεις"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Προσαρμοσμένο"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Ιστότοπος"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Ετικέτες"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου προς κινητή συσκευή"</string>
<string name="email_work" msgid="2807430017302722689">"Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου προς εργασία"</string>
<string name="email_other" msgid="3454004077967657109">"Μήνυμα ηλεκτρονικού ταχυδρομείου"</string>
- <string name="email_custom" msgid="5536404237099078802">"Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου προς <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου προς <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Διεύθυνση ηλεκτρονικού ταχυδρομείου"</string>
<string name="postal_street" msgid="8133143961580058972">"Οδός"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Ταχυδρομική θυρίδα"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Προβολή διεύθυνσης οικίας"</string>
<string name="map_work" msgid="1360474076921878088">"Προβολή διεύθυνσης εργασίας"</string>
<string name="map_other" msgid="3817820803587012641">"Προβολή διεύθυνσης"</string>
- <string name="map_custom" msgid="8761800628069473526">"Προβολή διεύθυνσης <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Προβολή διεύθυνσης <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Συζήτηση μέσω AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Συζήτηση μέσω Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Συζήτηση μέσω Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Τα στοιχεία μου"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Ρυθμίστε το προφίλ σας"</string>
<string name="setting_about" msgid="7014388749752042863">"Σχετικά με τις Επαφές"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Ρυθμίσεις"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Κοινή χρήση ορατών επαφών"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Η κοινοποίηση των ορατών επαφών απέτυχε."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Κοινοποίηση αγαπημένων επαφών"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Χρήση πάντα για κλήσεις"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Κλήση με"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Κλήση με σημείωση"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Πληκτρολογήστε μια σημείωση για αποστολή με την κλήση…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Πληκτρολογήστε μια σημείωση για αποστολή με την κλήση…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ΑΠΟΣΤΟΛΗ ΚΑΙ ΚΛΗΣΗ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Πραγματοποίηση βιντεοκλήσης"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Πλήκτρο Delete"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Αποσιωπητικά"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> δ."</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> λ <xliff:g id="SECONDS">%s</xliff:g> δ."</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> ώ. <xliff:g id="MINUTES_1">%s</xliff:g> λ. <xliff:g id="SECONDS">%s</xliff:g> δ."</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index f23260d..3b61aac 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organise your list"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Clean up duplicates & group contacts by label"</string>
<string name="undo" msgid="1425165101664071422">"Undo"</string>
- <string name="call_custom" msgid="6385303130912713318">"Call <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text copied"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copy to clipboard"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Call <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Call home"</string>
<string name="call_mobile" msgid="7502236805487609178">"Call mobile"</string>
<string name="call_work" msgid="5328785911463744028">"Call work"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Call TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Call work mobile"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Call work pager"</string>
- <string name="call_assistant" msgid="670941612175068337">"Call <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Call <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Call MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Call)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Text <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Text <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Text home"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Text mobile"</string>
<string name="sms_work" msgid="2269624156655267740">"Text work"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Available"</string>
<string name="status_away" msgid="1838861100379804730">"Away"</string>
<string name="status_busy" msgid="9147992455450257136">"Busy"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Other"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directory"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Work directory"</string>
<string name="local_search_label" msgid="2551177578246113614">"All contacts"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Searching…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"More than <xliff:g id="COUNT">%d</xliff:g> found."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No contacts"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> found</item>
+ <item quantity="one">1 found</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Quick contact for <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(No name)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Frequently contacted"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Work profile contacts"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"View updates"</string>
<string name="account_phone" msgid="7128032778471187553">"Device"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Name"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nickname"</string>
<string name="full_name" msgid="6602579550613988977">"Name"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Company"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Title"</string>
<string name="label_notes" msgid="8337354953278341042">"Notes"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Custom"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Labels"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Email mobile"</string>
<string name="email_work" msgid="2807430017302722689">"Email work"</string>
<string name="email_other" msgid="3454004077967657109">"Email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Email <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Email <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Street"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO box"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"View home address"</string>
<string name="map_work" msgid="1360474076921878088">"View work address"</string>
<string name="map_other" msgid="3817820803587012641">"View address"</string>
- <string name="map_custom" msgid="8761800628069473526">"View <xliff:g id="CUSTOM_LABEL">%s</xliff:g> address"</string>
+ <string name="map_custom" msgid="6184363799976265281">"View <xliff:g id="CUSTOM">%s</xliff:g> address"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chat using AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chat using Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chat using Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"My info"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Set up your profile"</string>
<string name="setting_about" msgid="7014388749752042863">"About Contacts"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Settings"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Share visible contacts"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Failed to share visible contacts."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Share favourite contacts"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Always use this for calls"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Call with"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Call with a note"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Type a note to send with the call…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Type a note to send with the call ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SEND & CALL"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index f23260d..3b61aac 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organise your list"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Clean up duplicates & group contacts by label"</string>
<string name="undo" msgid="1425165101664071422">"Undo"</string>
- <string name="call_custom" msgid="6385303130912713318">"Call <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text copied"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copy to clipboard"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Call <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Call home"</string>
<string name="call_mobile" msgid="7502236805487609178">"Call mobile"</string>
<string name="call_work" msgid="5328785911463744028">"Call work"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Call TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Call work mobile"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Call work pager"</string>
- <string name="call_assistant" msgid="670941612175068337">"Call <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Call <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Call MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Call)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Text <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Text <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Text home"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Text mobile"</string>
<string name="sms_work" msgid="2269624156655267740">"Text work"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Available"</string>
<string name="status_away" msgid="1838861100379804730">"Away"</string>
<string name="status_busy" msgid="9147992455450257136">"Busy"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Other"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directory"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Work directory"</string>
<string name="local_search_label" msgid="2551177578246113614">"All contacts"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Searching…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"More than <xliff:g id="COUNT">%d</xliff:g> found."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No contacts"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> found</item>
+ <item quantity="one">1 found</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Quick contact for <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(No name)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Frequently contacted"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Work profile contacts"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"View updates"</string>
<string name="account_phone" msgid="7128032778471187553">"Device"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Name"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nickname"</string>
<string name="full_name" msgid="6602579550613988977">"Name"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Company"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Title"</string>
<string name="label_notes" msgid="8337354953278341042">"Notes"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Custom"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Labels"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Email mobile"</string>
<string name="email_work" msgid="2807430017302722689">"Email work"</string>
<string name="email_other" msgid="3454004077967657109">"Email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Email <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Email <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Street"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO box"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"View home address"</string>
<string name="map_work" msgid="1360474076921878088">"View work address"</string>
<string name="map_other" msgid="3817820803587012641">"View address"</string>
- <string name="map_custom" msgid="8761800628069473526">"View <xliff:g id="CUSTOM_LABEL">%s</xliff:g> address"</string>
+ <string name="map_custom" msgid="6184363799976265281">"View <xliff:g id="CUSTOM">%s</xliff:g> address"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chat using AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chat using Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chat using Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"My info"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Set up your profile"</string>
<string name="setting_about" msgid="7014388749752042863">"About Contacts"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Settings"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Share visible contacts"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Failed to share visible contacts."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Share favourite contacts"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Always use this for calls"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Call with"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Call with a note"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Type a note to send with the call…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Type a note to send with the call ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SEND & CALL"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index f23260d..3b61aac 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organise your list"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Clean up duplicates & group contacts by label"</string>
<string name="undo" msgid="1425165101664071422">"Undo"</string>
- <string name="call_custom" msgid="6385303130912713318">"Call <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text copied"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copy to clipboard"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Call <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Call home"</string>
<string name="call_mobile" msgid="7502236805487609178">"Call mobile"</string>
<string name="call_work" msgid="5328785911463744028">"Call work"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Call TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Call work mobile"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Call work pager"</string>
- <string name="call_assistant" msgid="670941612175068337">"Call <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Call <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Call MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Call)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Text <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Text <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Text home"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Text mobile"</string>
<string name="sms_work" msgid="2269624156655267740">"Text work"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Available"</string>
<string name="status_away" msgid="1838861100379804730">"Away"</string>
<string name="status_busy" msgid="9147992455450257136">"Busy"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Other"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directory"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Work directory"</string>
<string name="local_search_label" msgid="2551177578246113614">"All contacts"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Searching…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"More than <xliff:g id="COUNT">%d</xliff:g> found."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No contacts"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> found</item>
+ <item quantity="one">1 found</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Quick contact for <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(No name)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Frequently contacted"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Work profile contacts"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"View updates"</string>
<string name="account_phone" msgid="7128032778471187553">"Device"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Name"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nickname"</string>
<string name="full_name" msgid="6602579550613988977">"Name"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Company"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Title"</string>
<string name="label_notes" msgid="8337354953278341042">"Notes"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Custom"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Labels"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Email mobile"</string>
<string name="email_work" msgid="2807430017302722689">"Email work"</string>
<string name="email_other" msgid="3454004077967657109">"Email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Email <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Email <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Street"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO box"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"View home address"</string>
<string name="map_work" msgid="1360474076921878088">"View work address"</string>
<string name="map_other" msgid="3817820803587012641">"View address"</string>
- <string name="map_custom" msgid="8761800628069473526">"View <xliff:g id="CUSTOM_LABEL">%s</xliff:g> address"</string>
+ <string name="map_custom" msgid="6184363799976265281">"View <xliff:g id="CUSTOM">%s</xliff:g> address"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chat using AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chat using Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chat using Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"My info"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Set up your profile"</string>
<string name="setting_about" msgid="7014388749752042863">"About Contacts"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Settings"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Share visible contacts"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Failed to share visible contacts."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Share favourite contacts"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Always use this for calls"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Call with"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Call with a note"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Type a note to send with the call…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Type a note to send with the call ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SEND & CALL"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 6fbbdff..4718a11 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiza tu lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Borra los contactos duplicados y agrupa los contactos por etiqueta"</string>
<string name="undo" msgid="1425165101664071422">"Deshacer"</string>
- <string name="call_custom" msgid="6385303130912713318">"Llamar a <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texto copiado"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiar en el portapapeles"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Llamar a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Llamar a casa"</string>
<string name="call_mobile" msgid="7502236805487609178">"Llamar al celular"</string>
<string name="call_work" msgid="5328785911463744028">"Llamar al trabajo"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Llamar a TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Llamar al celular del trabajo"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Llamar al localizador del trabajo"</string>
- <string name="call_assistant" msgid="670941612175068337">"Llamar a <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Llamar a <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Llamar a MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Llamar)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Enviar SMS a <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Texto <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Enviar texto al hogar"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Enviar texto a celular"</string>
<string name="sms_work" msgid="2269624156655267740">"Enviar texto al trabajo"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponible"</string>
<string name="status_away" msgid="1838861100379804730">"Ausente"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupado"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contactos"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Otro"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directorio"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directorio de trabajo"</string>
<string name="local_search_label" msgid="2551177578246113614">"Todos los contactos"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Buscando..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Se encontraron más de <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No hay contactos"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">Se encontraron <xliff:g id="COUNT">%d</xliff:g>.</item>
+ <item quantity="one">Se encontró 1.</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contacto rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sin nombre)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contactado con frecuencia"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contactos del perfil de trabajo"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ver actualizaciones"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nombre"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Apodo"</string>
<string name="full_name" msgid="6602579550613988977">"Nombre"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Título"</string>
<string name="label_notes" msgid="8337354953278341042">"Notas"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizado"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Sitio web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiquetas"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Correo celular"</string>
<string name="email_work" msgid="2807430017302722689">"Correo laboral"</string>
<string name="email_other" msgid="3454004077967657109">"Enviar correo"</string>
- <string name="email_custom" msgid="5536404237099078802">"Enviar correo electrónico a <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Enviar correo a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Correo"</string>
<string name="postal_street" msgid="8133143961580058972">"Dirección postal"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Apartado postal"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Ver dirección principal"</string>
<string name="map_work" msgid="1360474076921878088">"Ver dirección laboral"</string>
<string name="map_other" msgid="3817820803587012641">"Ver dirección"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ver la dirección de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Ver <xliff:g id="CUSTOM">%s</xliff:g> dirección"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chat mediante AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chat mediante Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chat mediante Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mi información"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configura tu perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Acerca de Contactos"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Configuración"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Compartir contactos visibles"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"No se pudieron compartir los contactos visibles."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Compartir contactos favoritos"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Usar siempre para llamadas"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Llamar con"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Llamada con una nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Escribe una nota para enviar con la llamada…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Escribe una nota para enviar con la llamada…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIAR Y LLAMAR"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 667cc84..9b4a055 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiza tu lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Elimina los contactos que tengas repetidos y agrúpalos por etiqueta"</string>
<string name="undo" msgid="1425165101664071422">"Deshacer"</string>
- <string name="call_custom" msgid="6385303130912713318">"Llamar a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texto copiado"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiar en el portapapeles"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Llamar a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Llamar a casa"</string>
<string name="call_mobile" msgid="7502236805487609178">"Llamar al móvil"</string>
<string name="call_work" msgid="5328785911463744028">"Llamar al trabajo"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Llamar a TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Llamar al móvil del trabajo"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Llamar al busca del trabajo"</string>
- <string name="call_assistant" msgid="670941612175068337">"Llamar a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Llamar a <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Llamar a MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Llamar)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Enviar un SMS a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Enviar SMS a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Enviar SMS a casa"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Enviar SMS a móvil"</string>
<string name="sms_work" msgid="2269624156655267740">"Enviar SMS a trabajo"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponible"</string>
<string name="status_away" msgid="1838861100379804730">"Ausente"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupado"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contactos"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Otro"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directorio"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directorio de trabajo"</string>
<string name="local_search_label" msgid="2551177578246113614">"Todos los contactos"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Buscando..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Se han encontrado más de <xliff:g id="COUNT">%d</xliff:g> contactos."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"No hay contactos"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contactos encontrados</item>
+ <item quantity="one">1 contacto encontrado</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contacto rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sin nombre)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contactos frecuentes"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contactos del perfil de trabajo"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ver actualizaciones"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"Tarjeta SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nombre"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Seudónimo"</string>
<string name="full_name" msgid="6602579550613988977">"Nombre"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Cargo"</string>
<string name="label_notes" msgid="8337354953278341042">"Notas"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizado"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Sitio web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiquetas"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Enviar correo al móvil"</string>
<string name="email_work" msgid="2807430017302722689">"Enviar correo al trabajo"</string>
<string name="email_other" msgid="3454004077967657109">"Enviar correo"</string>
- <string name="email_custom" msgid="5536404237099078802">"Enviar un correo a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Enviar correo a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Correo"</string>
<string name="postal_street" msgid="8133143961580058972">"Calle"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Apartado postal"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Ver dirección de casa"</string>
<string name="map_work" msgid="1360474076921878088">"Ver dirección del trabajo"</string>
<string name="map_other" msgid="3817820803587012641">"Ver dirección"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ver la dirección postal de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Ver dirección de <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatear con AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatear con Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatear con Yahoo!"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mi información"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configura tu perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Información sobre Contactos"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Ajustes"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Compartir contactos visibles"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"No se han podido compartir los contactos visibles."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Compartir contactos favoritos"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Usar siempre esta para llamadas"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Llamar con"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Llamada con una nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Escribe una nota para enviarla con la llamada…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Escribe una nota para enviarla con la llamada…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIAR Y LLAMAR"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 1769f53..306b539 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Korraldage oma loendit"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Eemaldab duplikaadid ja grupeerib kontaktid sildi alusel"</string>
<string name="undo" msgid="1425165101664071422">"Võta tagasi"</string>
- <string name="call_custom" msgid="6385303130912713318">"Helista: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst on kopeeritud"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopeeri lõikelauale"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Helista numbrile <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Helista kodu telefoninumbrile"</string>
<string name="call_mobile" msgid="7502236805487609178">"Helista mobiilinumbrile"</string>
<string name="call_work" msgid="5328785911463744028">"Helista töönumbrile"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Helista TTY-/TDD-numbrile"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Helista töömobiilinumbrile"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Helista tööpiiparinumbrile"</string>
- <string name="call_assistant" msgid="670941612175068337">"Helista: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Helista numbrile <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Helista MMS-i numbrile"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (helistamine)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Saada SMS: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Saada SMS numbrile <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Saada SMS kodu telefoninumbrile"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Saada SMS mobiilinumbrile"</string>
<string name="sms_work" msgid="2269624156655267740">"Saada SMS töönumbrile"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Saadaval"</string>
<string name="status_away" msgid="1838861100379804730">"Eemal"</string>
<string name="status_busy" msgid="9147992455450257136">"Hõivatud"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktid"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Muu"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Kataloog"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Töökontaktide kataloog"</string>
<string name="local_search_label" msgid="2551177578246113614">"Kõik kontaktid"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Otsimine ..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Leitud rohkem kui <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Kontakte pole"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">Leiti <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">Leiti 1</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Kiirkontakt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Nimi puudub)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Sageli valitud kontaktid"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Tööprofiili kontaktid"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Kuva värskendused"</string>
<string name="account_phone" msgid="7128032778471187553">"Seade"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM-kaart"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nimi"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Hüüdnimi"</string>
<string name="full_name" msgid="6602579550613988977">"Nimi"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Ettevõte"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Pealkiri"</string>
<string name="label_notes" msgid="8337354953278341042">"Märkused"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Kohandatud"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Veebisait"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Sildid"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Saada meilisõnum mobiilile"</string>
<string name="email_work" msgid="2807430017302722689">"Saada meiliaadress tööaadressile"</string>
<string name="email_other" msgid="3454004077967657109">"E-post"</string>
- <string name="email_custom" msgid="5536404237099078802">"Saada meil: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Saada meilisõnum aadressile <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-post"</string>
<string name="postal_street" msgid="8133143961580058972">"Tänav"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postkast"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Vaata kodu aadressi"</string>
<string name="map_work" msgid="1360474076921878088">"Vaata tööaadressi"</string>
<string name="map_other" msgid="3817820803587012641">"Vaata aadressi"</string>
- <string name="map_custom" msgid="8761800628069473526">"Kuva aadress: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Vaata <xliff:g id="CUSTOM">%s</xliff:g> aadressi"</string>
<string name="chat_aim" msgid="2588492205291249142">"Vestle AIM-i kasutades"</string>
<string name="chat_msn" msgid="8041633440091073484">"Vestle Windows Live\'i abil"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Vestle Yahoo abil"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Minu teave"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Seadistage oma profiil"</string>
<string name="setting_about" msgid="7014388749752042863">"Teave rakenduse Kontaktid kohta"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Seaded"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Jaga nähtavaid kontakte"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nähtavate kontaktide jagamine ebaõnnestus."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Jaga lemmikkontakte"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Kasuta helistamiseks alati seda"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Helistamine kontoga"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Kõne koos märkusega"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Sisestage märkus, mis koos kõnega saata …"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Sisestage märkus, mis koos kõnega saata …"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SAADA JA HELISTA"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index b21b009..ecd39a0 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Antolatu zerrenda"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Garbitu bikoiztuak eta taldekatu kontaktuak etiketen arabera"</string>
<string name="undo" msgid="1425165101664071422">"Desegin"</string>
- <string name="call_custom" msgid="6385303130912713318">"Deitu <xliff:g id="CUSTOM_LABEL">%s</xliff:g> zenbakira"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Testua kopiatu da"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiatu arbelean"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Deitu <xliff:g id="CUSTOM">%s</xliff:g> zenbakira"</string>
<string name="call_home" msgid="1990519474420545392">"Deitu etxera"</string>
<string name="call_mobile" msgid="7502236805487609178">"Deitu mugikorrera"</string>
<string name="call_work" msgid="5328785911463744028">"Deitu lanera"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Deitu TTY/TDD zenbakira"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Deitu laneko mugikorrera"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Deitu laneko bilagailura"</string>
- <string name="call_assistant" msgid="670941612175068337">"Deitu <xliff:g id="CUSTOM_LABEL">%s</xliff:g> zenbakira"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Deitu <xliff:g id="ASSISTANT">%s</xliff:g> zenbakira"</string>
<string name="call_mms" msgid="6274041545876221437">"Deitu MMS zenbakira"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (deitu)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Bidali testu-mezu bat <xliff:g id="CUSTOM_LABEL">%s</xliff:g> zenbakira"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Bidali testu-mezua <xliff:g id="CUSTOM">%s</xliff:g> zenbakira"</string>
<string name="sms_home" msgid="7524332261493162995">"Bidali testu-mezua etxera"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Bidali testu-mezua mugikorrera"</string>
<string name="sms_work" msgid="2269624156655267740">"Bidali testu-mezua lanera"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Libre"</string>
<string name="status_away" msgid="1838861100379804730">"Kanpoan"</string>
<string name="status_busy" msgid="9147992455450257136">"Okupatuta"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktuak"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Bestelakoak"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Direktorioa"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Laneko kontaktuak"</string>
<string name="local_search_label" msgid="2551177578246113614">"Kontaktu guztiak"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Bilatzen…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> baino gehiago aurkitu dira."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Ez dago kontakturik"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aurkitu dira</item>
+ <item quantity="one">Bat aurkitu da</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Honen kontaktu bizkorra: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Izenik ez)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Sarri kontaktatutakoak"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Laneko profileko kontaktuak"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ikusi berritasunak"</string>
<string name="account_phone" msgid="7128032778471187553">"Gailua"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM txartela"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Izena"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Goitizena"</string>
<string name="full_name" msgid="6602579550613988977">"Izena"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Enpresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Lanpostua"</string>
<string name="label_notes" msgid="8337354953278341042">"Oharrak"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Pertsonalizatua"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Webgunea"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiketak"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Bidali mezu elektronikoa mugikorrera"</string>
<string name="email_work" msgid="2807430017302722689">"Bidali mezu elektronikoa lanera"</string>
<string name="email_other" msgid="3454004077967657109">"Bidali mezu elektronikoa"</string>
- <string name="email_custom" msgid="5536404237099078802">"Bidali mezu elektroniko bat <xliff:g id="CUSTOM_LABEL">%s</xliff:g> helbidera"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Bidali mezu elektronikoa <xliff:g id="CUSTOM">%s</xliff:g> helbidera"</string>
<string name="email" msgid="5668400997660065897">"Bidali mezu elektronikoa"</string>
<string name="postal_street" msgid="8133143961580058972">"Kalea"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Posta-kutxa"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Ikusi etxeko helbidea"</string>
<string name="map_work" msgid="1360474076921878088">"Ikusi laneko helbidea"</string>
<string name="map_other" msgid="3817820803587012641">"Ikusi helbidea"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ikusi <xliff:g id="CUSTOM_LABEL">%s</xliff:g> helbidea"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Ikusi <xliff:g id="CUSTOM">%s</xliff:g> helbidea"</string>
<string name="chat_aim" msgid="2588492205291249142">"Txateatu AIM bidez"</string>
<string name="chat_msn" msgid="8041633440091073484">"Txateatu Windows Live bidez"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Txateatu Yahoo bidez"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Nire informazioa"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Konfiguratu profila"</string>
<string name="setting_about" msgid="7014388749752042863">"Kontaktuak zerbitzuari buruz"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Ezarpenak"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Partekatu ikusgai dauden kontaktuak"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Ezin izan dira partekatu ikusgai dauden kontaktuak."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Partekatu gogoko kontaktuak"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Erabili beti hau deietarako"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Deitu kontu honekin:"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Egin deia ohar batekin"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Idatzi deiarekin batera bidali beharreko oharra…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Idatzi deiarekin batera bidali beharreko oharra…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"BIDALI ETA DEITU"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -589,6 +599,6 @@
<string name="description_delete_contact" msgid="53835657343783663">"Ezabatu"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Elipsia"</string>
<string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> m <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 96f8503..d3c834b 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"سازماندهی فهرست"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"پاک کردن موارد تکراری و مخاطبین گروه بر اساس برچسب"</string>
<string name="undo" msgid="1425165101664071422">"واگرد"</string>
- <string name="call_custom" msgid="6385303130912713318">"تماس با <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"متن کپی شده"</string>
+ <string name="copy_text" msgid="3257145021583508761">"کپی در بریدهدان"</string>
+ <string name="call_custom" msgid="7756571794763171802">"تماس با <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"تماس با خانه"</string>
<string name="call_mobile" msgid="7502236805487609178">"تماس با تلفن همراه"</string>
<string name="call_work" msgid="5328785911463744028">"تماس با محل کار"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"تماس با TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"تماس با تلفن همراه محل کار"</string>
<string name="call_work_pager" msgid="3419348514157949008">"تماس با پیجوی محل کار"</string>
- <string name="call_assistant" msgid="670941612175068337">"تماس با <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"تماس با <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"تماس با فراپیام"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (تماس)"</string>
- <string name="sms_custom" msgid="415060214233647603">"ارسال پیام نوشتاری به <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"ارسال متن به <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"ارسال متن به تلفن خانه"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ارسال متن به تلفن همراه"</string>
<string name="sms_work" msgid="2269624156655267740">"ارسال متن به محل کار"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"در دسترس"</string>
<string name="status_away" msgid="1838861100379804730">"غایب"</string>
<string name="status_busy" msgid="9147992455450257136">"مشغول"</string>
+ <string name="contactsList" msgid="8661624236494819731">"مخاطبین"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"سایر موارد"</string>
<string name="directory_search_label" msgid="1887759056597975053">"دایرکتوری"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"فهرست کار"</string>
<string name="local_search_label" msgid="2551177578246113614">"همه مخاطبین"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"در حال جستجو..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"بیش از <xliff:g id="COUNT">%d</xliff:g> مورد پیدا شد."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"مخاطبی موجود نیست"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> مورد پیدا شد</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> مورد پیدا شد</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"تماس سریع برای <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(بدون نام)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"اغلب تماس گرفته شده"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"مخاطبین نمایه کاری"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"مشاهده بهروزرسانیها"</string>
<string name="account_phone" msgid="7128032778471187553">"دستگاه"</string>
- <string name="account_sim" msgid="6519016427905087952">"سیم کارت"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"نام"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"نام مستعار"</string>
<string name="full_name" msgid="6602579550613988977">"نام"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"شرکت"</string>
<string name="ghostData_title" msgid="7496735200318496110">"عنوان"</string>
<string name="label_notes" msgid="8337354953278341042">"یادداشتها"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"سفارشی"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"وب سایت"</string>
<string name="groupsLabel" msgid="7000816729542098972">"برچسبها"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"رایانامه به تلفن همراه"</string>
<string name="email_work" msgid="2807430017302722689">"رایانامه به محل کار"</string>
<string name="email_other" msgid="3454004077967657109">"رایانامه"</string>
- <string name="email_custom" msgid="5536404237099078802">"ارسال رایانامه به <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"رایانامه <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"رایانامه"</string>
<string name="postal_street" msgid="8133143961580058972">"خیابان"</string>
<string name="postal_pobox" msgid="4431938829180269821">"صندوق پستی"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"مشاهده آدرس منزل"</string>
<string name="map_work" msgid="1360474076921878088">"مشاهده آدرس محل کار"</string>
<string name="map_other" msgid="3817820803587012641">"مشاهده آدرس"</string>
- <string name="map_custom" msgid="8761800628069473526">"مشاهده آدرس <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"مشاهده آدرس <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"گپ با استفاده از AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"گپ با استفاده از Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"گپ با استفاده از Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"اطلاعات من"</string>
<string name="set_up_profile" msgid="7370213843590143771">"تنظیم نمایه"</string>
<string name="setting_about" msgid="7014388749752042863">"درباره مخاطبین"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"تنظیمات"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"اشتراکگذاری مخاطبین قابل مشاهده"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"مخاطبین قابل مشاهده به اشتراک گذاشته نشدند."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"اشتراکگذاری مخاطبین دلخواه"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"همیشه برای تماس استفاده شود"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"تماس با"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"تماس به همراه یادداشت"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"یادداشتی بنویسید که همراه تماس ارسال شود…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"یادداشتی بنویسید که همراه تماس ارسال شود…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ارسال و تماس"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 060f1d6..f71e72b 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Järjestä luettelosi"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Poista kopiot ja ryhmittele yhteystiedot tunnisteen mukaan."</string>
<string name="undo" msgid="1425165101664071422">"Kumoa"</string>
- <string name="call_custom" msgid="6385303130912713318">"Soita: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teksti kopioitu"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopioi leikepöydälle"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Soita: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Soita kotinumeroon"</string>
<string name="call_mobile" msgid="7502236805487609178">"Soita matkapuhelimeen"</string>
<string name="call_work" msgid="5328785911463744028">"Soita työnumeroon"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Soita tekstipuhelimeen"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Soita matkapuhelimeen (työ)"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Soita hakulaitteeseen (työ)"</string>
- <string name="call_assistant" msgid="670941612175068337">"Soita: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Soita: <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Soita MMS-numeroon"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (soita)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Lähetä tekstiviesti: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Lähetä tekstiviesti: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Lähetä tekstiviesti kotinumeroon"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Lähetä tekstiviesti matkapuhelimeen"</string>
<string name="sms_work" msgid="2269624156655267740">"Lähetä tekstiviesti työnumeroon"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Tavoitettavissa"</string>
<string name="status_away" msgid="1838861100379804730">"Poissa"</string>
<string name="status_busy" msgid="9147992455450257136">"Varattu"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Yhteystiedot"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Muu"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Hakemisto"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Työhakemisto"</string>
<string name="local_search_label" msgid="2551177578246113614">"Kaikki yhteystiedot"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Haetaan..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Löytyi yli <xliff:g id="COUNT">%d</xliff:g> yhteystietoa."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Ei kontakteja"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> löytyi</item>
+ <item quantity="one">1 löytyi</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Pikayhteys henkilöön <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Ei nimeä)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Usein käytetyt"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Työprofiilin yhteystiedot"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Näytä päivitykset"</string>
<string name="account_phone" msgid="7128032778471187553">"Laite"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM-kortti"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nimi"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Lempinimi"</string>
<string name="full_name" msgid="6602579550613988977">"Nimi"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Yritys"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Nimi"</string>
<string name="label_notes" msgid="8337354953278341042">"Muistiinpanot"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Muokattu"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Sivusto"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Tunnisteet"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Lähetä sähköpostia mobiiliosoitteeseen"</string>
<string name="email_work" msgid="2807430017302722689">"Lähetä sähköpostia työosoitteeseen"</string>
<string name="email_other" msgid="3454004077967657109">"Sähköposti"</string>
- <string name="email_custom" msgid="5536404237099078802">"Lähetä sähköpostia: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Lähetä sähköpostia osoitteeseen <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Sähköposti"</string>
<string name="postal_street" msgid="8133143961580058972">"Katuosoite"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postilokero"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Näytä kotiosoite"</string>
<string name="map_work" msgid="1360474076921878088">"Näytä työosoite"</string>
<string name="map_other" msgid="3817820803587012641">"Näytä osoite"</string>
- <string name="map_custom" msgid="8761800628069473526">"Näytä osoite: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Näytä osoite <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Keskustele AIM:n avulla"</string>
<string name="chat_msn" msgid="8041633440091073484">"Keskustele Windows Liven avulla"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Keskustele Yahoon avulla"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Omat tiedot"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Luo profiili"</string>
<string name="setting_about" msgid="7014388749752042863">"Tietoja yhteystiedoista"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Asetukset"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Jaa näkyvät yhteystiedot"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Näkyvien yhteystietojen jakaminen epäonnistui."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Jaa suosikkiyhteystiedot"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Käytä kaikille puheluille"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Valitse puhelinoperaattori:"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Soita ja lähetä muistiinpano"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Kirjoita muistiinpano, joka lähetetään puhelun yhteydessä…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Kirjoita muistiinpano, joka lähetetään puhelun yhteydessä…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"LÄHETÄ ja SOITA"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index d30c55f..903abca 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organisez votre liste"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Éliminez les doublons et groupez les contacts par étiquette"</string>
<string name="undo" msgid="1425165101664071422">"Annuler"</string>
- <string name="call_custom" msgid="6385303130912713318">"Appeller <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texte copié."</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copier dans le presse-papiers"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Appeler le <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Appeler le numéro de téléphone du domicile"</string>
<string name="call_mobile" msgid="7502236805487609178">"Appeler le numéro de téléphone mobile"</string>
<string name="call_work" msgid="5328785911463744028">"Appeler le numéro de téléphone professionnel"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Appeler le numéro TTY/TDD (malentendants)"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Appeler le numéro de téléphone mobile professionnel"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Appeler le téléavertisseur professionnel"</string>
- <string name="call_assistant" msgid="670941612175068337">"Appeller <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Appeler le <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Appeler le numéro de téléphone MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (appeler)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Envoyer un texto à <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Envoyer un SMS au <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Envoyer un SMS au numéro de téléphone du domicile"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Envoyer un SMS au numéro de téléphone mobile"</string>
<string name="sms_work" msgid="2269624156655267740">"Envoyer un SMS au numéro de téléphone professionnel"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponible"</string>
<string name="status_away" msgid="1838861100379804730">"Absent"</string>
<string name="status_busy" msgid="9147992455450257136">"Occupé(e)"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Autre"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Répertoire"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Annuaire professionnel"</string>
<string name="local_search_label" msgid="2551177578246113614">"Tous les contacts"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Recherche en cours..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Plus de <xliff:g id="COUNT">%d</xliff:g> contacts ont été trouvés."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Aucun contact"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> résultat</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> résultats</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Lien rapide vers <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sans nom)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contacts fréquents"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contacts du profil professionnel"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Afficher les mises à jour"</string>
<string name="account_phone" msgid="7128032778471187553">"Appareil"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nom"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Pseudonyme"</string>
<string name="full_name" msgid="6602579550613988977">"Nom"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Entreprise"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titre"</string>
<string name="label_notes" msgid="8337354953278341042">"Remarques"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personnalisé"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Site Web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Étiquettes"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Envoyer un courriel sur le mobile"</string>
<string name="email_work" msgid="2807430017302722689">"Envoyer un courriel au bureau"</string>
<string name="email_other" msgid="3454004077967657109">"Adresse de courriel :"</string>
- <string name="email_custom" msgid="5536404237099078802">"Envoyer un courriel à <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Envoyer un courriel à <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Adresse de courriel :"</string>
<string name="postal_street" msgid="8133143961580058972">"Rue"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Case postale"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Afficher l\'adresse personnelle"</string>
<string name="map_work" msgid="1360474076921878088">"Afficher l\'adresse professionnelle"</string>
<string name="map_other" msgid="3817820803587012641">"Afficher l\'adresse"</string>
- <string name="map_custom" msgid="8761800628069473526">"Afficher l\'adresse de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Afficher l\'adresse <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Clavarder via AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Clavarder via Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Clavarder via Yahoo!"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mon profil"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurer votre profil"</string>
<string name="setting_about" msgid="7014388749752042863">"À propos de Contacts"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Paramètres"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Partager les contacts visibles"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Échec du partage des contacts visibles."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Partager les contacts favoris"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Toujours l\'utiliser pour les appels"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Appeler avec"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Envoyez une note pour accompagner l\'appel"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Tapez une note pour accompagner l\'appel…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Saisissez une note pour accompagner l\'appel…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVOYER ET APPELER"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 6f8ea24..310ab59 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Ignorer les modifications ?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Supprimer"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Annuler"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Supprimer les personnalisations ?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Rechercher des contacts"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Supprimer les contacts"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Messages"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiser votre liste"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Nettoyer les doublons et regrouper les contacts par libellé"</string>
- <string name="undo" msgid="1425165101664071422">"Annuler"</string>
- <string name="call_custom" msgid="6385303130912713318">"Appeler le <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texte copié"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copier dans le presse-papiers"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Appeler <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Appeler domicile"</string>
<string name="call_mobile" msgid="7502236805487609178">"Appeler mobile"</string>
<string name="call_work" msgid="5328785911463744028">"Appeler bureau"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Appeler TTY/TTD (malentendants)"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Appeler mobile bureau"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Appeler téléavertisseur bureau"</string>
- <string name="call_assistant" msgid="670941612175068337">"Appeler le <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Appeler <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Appeler MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (appeler)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Envoyer un SMS au <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Envoyer un SMS à <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Envoyer un SMS au domicile"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Envoyer un SMS vers mobile"</string>
<string name="sms_work" msgid="2269624156655267740">"Envoyer un SMS au bureau"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponible"</string>
<string name="status_away" msgid="1838861100379804730">"Absent"</string>
<string name="status_busy" msgid="9147992455450257136">"Occupé"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacts"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Autre"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Annuaire"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Annuaire professionnel"</string>
<string name="local_search_label" msgid="2551177578246113614">"Tous les contacts"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Recherche…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Plus de <xliff:g id="COUNT">%d</xliff:g> résultats trouvés."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Aucun contact"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> contact trouvé</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contacts trouvés</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Liens rapides vers <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sans nom)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contacts fréquents"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contacts du profil professionnel"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Afficher mises à jour"</string>
<string name="account_phone" msgid="7128032778471187553">"Appareil"</string>
- <string name="account_sim" msgid="6519016427905087952">"Carte SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nom"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Pseudo"</string>
<string name="full_name" msgid="6602579550613988977">"Nom"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Entreprise"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titre"</string>
<string name="label_notes" msgid="8337354953278341042">"Notes"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personnalisé"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"Adresse SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Site Web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Libellés"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Envoyer un e-mail sur le mobile"</string>
<string name="email_work" msgid="2807430017302722689">"Env. e-mail bureau"</string>
<string name="email_other" msgid="3454004077967657109">"Envoyer un e-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Envoyer un e-mail à <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Envoyer un e-mail à <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Envoyer un e-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Rue"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Boîte postale"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Afficher adresse perso"</string>
<string name="map_work" msgid="1360474076921878088">"Afficher adresse prof."</string>
<string name="map_other" msgid="3817820803587012641">"Afficher l\'adresse"</string>
- <string name="map_custom" msgid="8761800628069473526">"Afficher l\'adresse de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Afficher adresse <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatter via AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatter via Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatter via Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mes infos"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurer votre profil"</string>
<string name="setting_about" msgid="7014388749752042863">"À propos de Contacts"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Paramètres"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Partager les contacts visibles"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Échec du partage des contacts visibles."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Partager les contacts favoris"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Toujours l\'utiliser pour les appels"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Appeler avec"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Appeler avec une note"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Saisissez une note pour accompagner l\'appel..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Saisissez une note pour accompagner l\'appel..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVOYER L\'OBJET ET APPELER"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Passer un appel vidéo"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Supprimer"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Ellipse"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min et <xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min et <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index 51b8b10..6faa41c 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Queres descartar os cambios?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Descartar"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Cancelar"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Queres descartar as personalizacións?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Busca nos contactos"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Eliminar contactos"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Mensaxes"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiza a túa lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Elimina os duplicados e agrupa os contactos por etiqueta"</string>
- <string name="undo" msgid="1425165101664071422">"Desfacer"</string>
- <string name="call_custom" msgid="6385303130912713318">"Chamar a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texto copiado"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiar no portapapeis"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Chamar ao <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Chamar á casa"</string>
<string name="call_mobile" msgid="7502236805487609178">"Chamar ao móbil"</string>
<string name="call_work" msgid="5328785911463744028">"Chamar ao traballo"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Chamar ao número de TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Chamar ao móbil do traballo"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Chamar ao busca do traballo"</string>
- <string name="call_assistant" msgid="670941612175068337">"Chamar a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Chamar a <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Chamar ao número de teléfono de MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (chamar)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Enviar unha mensaxe a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Enviar unha mensaxe a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Enviar unha mensaxe á casa"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Enviar unha mensaxe ao teléfono móbil"</string>
<string name="sms_work" msgid="2269624156655267740">"Enviar unha mensaxe ao traballo"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Dispoñible"</string>
<string name="status_away" msgid="1838861100379804730">"Ausente"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupado"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contactos"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Outro"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directorio"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directorio de traballo"</string>
<string name="local_search_label" msgid="2551177578246113614">"Todos os contactos"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Buscando..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Encontráronse máis de <xliff:g id="COUNT">%d</xliff:g> contactos."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Non hai contactos"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contactos encontrados</item>
+ <item quantity="one">Un contacto encontrado</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contacto rápido para <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sen nome)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contactados frecuentemente"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contactos do perfil de traballo"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ver actualizacións"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nome"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Alcume"</string>
<string name="full_name" msgid="6602579550613988977">"Nome"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Cargo"</string>
<string name="label_notes" msgid="8337354953278341042">"Notas"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizado"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Sitio web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiquetas"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Enviar correo electrónico ao móbil"</string>
<string name="email_work" msgid="2807430017302722689">"Enviar correo electrónico ao traballo"</string>
<string name="email_other" msgid="3454004077967657109">"Correo electrónico"</string>
- <string name="email_custom" msgid="5536404237099078802">"Enviar correo electrónico a: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Enviar correo electrónico a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Correo electrónico"</string>
<string name="postal_street" msgid="8133143961580058972">"Rúa"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Apartado de correos"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Ver enderezo da casa"</string>
<string name="map_work" msgid="1360474076921878088">"Ver enderezo do traballo"</string>
<string name="map_other" msgid="3817820803587012641">"Ver enderezo"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ver enderezo de: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Ver enderezo <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatear con AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatear con Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatear con Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"A miña información"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurar perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Acerca de Contactos"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Configuración"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Compartir contactos visibles"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Produciuse un erro ao compartir os contactos visibles."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Compartir contactos favoritos"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Usar sempre esta tarxeta para as chamadas"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Chamar con"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Chamar cunha nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Escribe unha nota para enviala coa chamada…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Escribe unha nota para enviala coa chamada…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIAR e CHAMAR"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Facer videochamada"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Eliminar"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Puntos suspensivos"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml
index e366869..10cf65c 100644
--- a/res/values-gu-rIN/strings.xml
+++ b/res/values-gu-rIN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"તમારી સૂચિ ગોઠવો"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ડુપ્લિકેટ્સ સાફ કરો અને લેબલ દ્વારા સંપર્કોને જૂથબદ્ધ કરો"</string>
<string name="undo" msgid="1425165101664071422">"પૂર્વવત્ કરો"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> પર કૉલ કરો"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"ટેક્સ્ટ કૉપિ કર્યો"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ક્લિપબોર્ડ પર કૉપિ કરો"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> ને કૉલ કરો"</string>
<string name="call_home" msgid="1990519474420545392">"ઘરે કૉલ કરો"</string>
<string name="call_mobile" msgid="7502236805487609178">"મોબાઇલ પર કૉલ કરો"</string>
<string name="call_work" msgid="5328785911463744028">"કાર્યાલય પર કૉલ કરો"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD પર કૉલ કરો"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"કાર્યાલયના મોબાઇલ પર કૉલ કરો"</string>
<string name="call_work_pager" msgid="3419348514157949008">"કાર્યાલયના પેજર પર કૉલ કરો"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> પર કૉલ કરો"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> ને કૉલ કરો"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS પર કૉલ કરો"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (કૉલ કરો)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> પર ટેક્સ્ટ મોકલો"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> ને ટેક્સ્ટ કરો"</string>
<string name="sms_home" msgid="7524332261493162995">"ઘરે ટેક્સ્ટ કરો"</string>
<string name="sms_mobile" msgid="5200107250451030769">"મોબાઇલ પર ટેક્સ્ટ કરો"</string>
<string name="sms_work" msgid="2269624156655267740">"કાર્યાલય પર ટેક્સ્ટ કરો"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ઉપલબ્ધ"</string>
<string name="status_away" msgid="1838861100379804730">"દૂર"</string>
<string name="status_busy" msgid="9147992455450257136">"વ્યસ્ત"</string>
+ <string name="contactsList" msgid="8661624236494819731">"સંપર્કો"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"અન્ય"</string>
<string name="directory_search_label" msgid="1887759056597975053">"નિર્દેશિકા"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"કાર્ય નિર્દેશિકા"</string>
<string name="local_search_label" msgid="2551177578246113614">"તમામ સંપર્કો"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"શોધી રહ્યું છે..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> કરતાં વધુ મળ્યાં."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"સંપર્કો નથી"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> મળ્યાં</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> મળ્યાં</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> માટે ઝડપી સંપર્ક"</string>
<string name="missing_name" msgid="8745511583852904385">"(નામ નથી)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"વારંવાર સંપર્ક કરેલા લોકો"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"કાર્ય પ્રોફાઇલના સંપર્કો"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"અપડેટ્સ જુઓ"</string>
<string name="account_phone" msgid="7128032778471187553">"ઉપકરણ"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"નામ"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ઉપનામ"</string>
<string name="full_name" msgid="6602579550613988977">"નામ"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"કંપની"</string>
<string name="ghostData_title" msgid="7496735200318496110">"શીર્ષક"</string>
<string name="label_notes" msgid="8337354953278341042">"નોંધ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"કસ્ટમ"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"વેબસાઇટ"</string>
<string name="groupsLabel" msgid="7000816729542098972">"લેબલ્સ"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"મોબાઇલ પર ઇમેઇલ કરો"</string>
<string name="email_work" msgid="2807430017302722689">"કાર્યાલય પર ઇમેઇલ કરો"</string>
<string name="email_other" msgid="3454004077967657109">"ઇમેઇલ"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> પર ઇમેઇલ મોકલો"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> ને ઇમેઇલ કરો"</string>
<string name="email" msgid="5668400997660065897">"ઇમેઇલ"</string>
<string name="postal_street" msgid="8133143961580058972">"શેરી"</string>
<string name="postal_pobox" msgid="4431938829180269821">"પોસ્ટ બોક્સ"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"ઘરનું સરનામું જુઓ"</string>
<string name="map_work" msgid="1360474076921878088">"કાર્યાલયનું સરનામું જુઓ"</string>
<string name="map_other" msgid="3817820803587012641">"સરનામું જુઓ"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> સરનામું જુઓ"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> સરનામું જુઓ"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM નો ઉપયોગ કરીને ચેટ કરો"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live નો ઉપયોગ કરીને ચેટ કરો"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo નો ઉપયોગ કરીને ચેટ કરો"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"મારી માહિતી"</string>
<string name="set_up_profile" msgid="7370213843590143771">"તમારી પ્રોફાઇલ સેટ કરો"</string>
<string name="setting_about" msgid="7014388749752042863">"સંપર્કો વિશે"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"સેટિંગ્સ"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"દૃશ્યક્ષમ સંપર્કોને શેર કરો"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"દૃશ્યક્ષમ સંપર્કો શેર કરવામાં નિષ્ફળ થયાં."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"મનપસંદ સંપર્કોને શેર કરો"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"કૉલ્સ માટે આનો ઉપયોગ હંમેશાં કરો"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"આની સાથે કૉલ કરો"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"નોંધ સાથે કૉલ કરો"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"કૉલ સાથે મોકલવા માટે એક નોંધ લખો…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"કૉલ સાથે મોકલવા માટે એક નોંધ લખો ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"મોકલો અને કૉલ કરો"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 2205ecd..2172fc2 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"अपनी सूची व्यवस्थित करें"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"डुप्लिकेट और समूह संपर्कों को लेबल द्वारा साफ़ करें"</string>
<string name="undo" msgid="1425165101664071422">"वापस लाएं"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> पर कॉल करें"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"लेख की प्रतिलिपि बनाई गई"</string>
+ <string name="copy_text" msgid="3257145021583508761">"क्लिपबोर्ड पर प्रतिलिपि बनाएं"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> को कॉल करें"</string>
<string name="call_home" msgid="1990519474420545392">"घर के फ़ोन नंबर पर कॉल करें"</string>
<string name="call_mobile" msgid="7502236805487609178">"मोबाइल पर कॉल करें"</string>
<string name="call_work" msgid="5328785911463744028">"कार्यस्थल के फ़ोन नंबर पर कॉल करें"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD फ़ोन नंबर पर कॉल करें"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"कार्यस्थल मोबाइल पर कॉल करें"</string>
<string name="call_work_pager" msgid="3419348514157949008">"कार्यस्थल पेजर पर कॉल करें"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> पर कॉल करें"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> को कॉल करें"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS फ़ोन नंबर पर कॉल करें"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (कॉल करें)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> लिखित संदेश भेजें"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> को SMS भेजें"</string>
<string name="sms_home" msgid="7524332261493162995">"घर के फ़ोन पर SMS भेजें"</string>
<string name="sms_mobile" msgid="5200107250451030769">"मोबाइल पर SMS भेजें"</string>
<string name="sms_work" msgid="2269624156655267740">"कार्यस्थल के फ़ोन नंबर पर SMS भेजें"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"उपलब्ध"</string>
<string name="status_away" msgid="1838861100379804730">"दूर"</string>
<string name="status_busy" msgid="9147992455450257136">"व्यस्त"</string>
+ <string name="contactsList" msgid="8661624236494819731">"संपर्क"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"अन्य"</string>
<string name="directory_search_label" msgid="1887759056597975053">"निर्देशिका"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"कार्य निर्देशिका"</string>
<string name="local_search_label" msgid="2551177578246113614">"सभी संपर्क"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"खोज रहा है…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> से अधिक मिले."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"कोई संपर्क नहीं"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> मिले</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> मिले</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> के लिए त्वरित संपर्क"</string>
<string name="missing_name" msgid="8745511583852904385">"(कोई नाम नहीं)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"बार-बार संपर्क किया गया"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"कार्य प्रोफ़ाइल के संपर्क"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"नई जानकारी देखें"</string>
<string name="account_phone" msgid="7128032778471187553">"डिवाइस"</string>
- <string name="account_sim" msgid="6519016427905087952">"सिम"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"नाम"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"प्रचलित नाम"</string>
<string name="full_name" msgid="6602579550613988977">"नाम"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"कंपनी"</string>
<string name="ghostData_title" msgid="7496735200318496110">"शीर्षक"</string>
<string name="label_notes" msgid="8337354953278341042">"नोट"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"कस्टम"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"वेबसाइट"</string>
<string name="groupsLabel" msgid="7000816729542098972">"लेबल"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"मोबाइल पर ईमेल भेजें"</string>
<string name="email_work" msgid="2807430017302722689">"कार्यस्थल का ईमेल"</string>
<string name="email_other" msgid="3454004077967657109">"ईमेल भेजें"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> को ईमेल करें"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> पर ईमेल भेजें"</string>
<string name="email" msgid="5668400997660065897">"ईमेल भेजें"</string>
<string name="postal_street" msgid="8133143961580058972">"मार्ग का नाम"</string>
<string name="postal_pobox" msgid="4431938829180269821">"पीओ बॉक्स"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"घर का पता देखें"</string>
<string name="map_work" msgid="1360474076921878088">"कार्यस्थल का पता देखें"</string>
<string name="map_other" msgid="3817820803587012641">"पता देखें"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> पता देखें"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> पता देखें"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM का उपयोग करके बातचीत करें"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live का उपयोग करके बातचीत करें"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo का उपयोग करके बातचीत करें"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"मेरी जानकारी"</string>
<string name="set_up_profile" msgid="7370213843590143771">"अपनी प्रोफ़ाइल सेट करें"</string>
<string name="setting_about" msgid="7014388749752042863">"संपर्क के बारे में"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"सेटिंग"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"दिखाई देने वाले संपर्क साझा करें"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"दृश्यमान संपर्क साझा करने में विफल रहा."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"पसंदीदा संपर्कों को साझा करें"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"कॉल के लिए हमेशा इसका उपयोग करें"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"इससे कॉल करें"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"नोट के साथ कॉल करें"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"कॉल के साथ भेजने के लिए नोट लिखें..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"कॉल के साथ भेजने के लिए नोट लिखें ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"भेजें और कॉल करें"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -579,7 +589,7 @@
<string name="about_build_version" msgid="1765533099416999801">"बिल्ड वर्शन"</string>
<string name="about_open_source_licenses" msgid="6479990452352919641">"ओपन सोर्स लाइसेंस"</string>
<string name="about_open_source_licenses_summary" msgid="57418386931763994">"ओपन सोर्स सॉफ़्टवेयर के लाइसेंस विवरण"</string>
- <string name="about_privacy_policy" msgid="3705518622499152626">"निजता नीति"</string>
+ <string name="about_privacy_policy" msgid="3705518622499152626">"गोपनीयता नीति"</string>
<string name="about_terms_of_service" msgid="4642400812150296723">"सेवा की शर्तें"</string>
<string name="activity_title_licenses" msgid="5467767062737708066">"ओपन सोर्स लाइसेंस"</string>
<string name="url_open_error_toast" msgid="452592089815420457">"url खोलने में विफल रहा."</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 6084c7d..80ae848 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -234,7 +234,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Želite li odbaciti izmjene?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Odbaci"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Odustani"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Želite li odbaciti prilagodbe?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Pretraživanje kontakata"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Uklanjanje kontakata"</string>
@@ -345,8 +346,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Poruke"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiziranje popisa"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Brisanje duplikata i grupnih kontakata prema oznaci"</string>
- <string name="undo" msgid="1425165101664071422">"Poništavanje"</string>
- <string name="call_custom" msgid="6385303130912713318">"Nazovite <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst kopiran"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiraj u međuspremnik"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Nazovi <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Nazovi kućni"</string>
<string name="call_mobile" msgid="7502236805487609178">"Nazovi mobitel"</string>
<string name="call_work" msgid="5328785911463744028">"Nazovi poslovni"</string>
@@ -365,10 +369,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Nazovi TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Nazovi poslovni mobitel"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Nazovi poslovni dojavljivač"</string>
- <string name="call_assistant" msgid="670941612175068337">"Nazovite <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Nazovi <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Nazovi MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (poziv)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Pošaljite SMS na <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Poruka za <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Poruka na kućni"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Poruka na mobitel"</string>
<string name="sms_work" msgid="2269624156655267740">"Poruka na poslovni"</string>
@@ -397,11 +401,19 @@
<string name="status_available" msgid="5586870015822828392">"Dostupan"</string>
<string name="status_away" msgid="1838861100379804730">"Odsutan"</string>
<string name="status_busy" msgid="9147992455450257136">"Zauzet"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakti"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Drugo"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Direktorij"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Poslovni direktorij"</string>
<string name="local_search_label" msgid="2551177578246113614">"Svi kontakti"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Pretraživanje..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Pronađeno je više od ovoliko kontakata: <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nema kontakata"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> pronađeni</item>
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> pronađena</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> pronađenih</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Brzi kontakt za korisnika <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Bez imena)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Često kontaktirani"</string>
@@ -410,7 +422,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Poslovni kontakti"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Prikaži ažuriranja"</string>
<string name="account_phone" msgid="7128032778471187553">"Uređaj"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Ime"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nadimak"</string>
<string name="full_name" msgid="6602579550613988977">"Ime"</string>
@@ -435,7 +446,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Tvrtka"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Naslov"</string>
<string name="label_notes" msgid="8337354953278341042">"Bilješke"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Prilagođeno"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Web-lokacija"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Oznake"</string>
@@ -443,7 +455,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-pošta na mobitel"</string>
<string name="email_work" msgid="2807430017302722689">"E-pošta na poslovni"</string>
<string name="email_other" msgid="3454004077967657109">"E-pošta"</string>
- <string name="email_custom" msgid="5536404237099078802">"Pošaljite e-poruku na <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-pošta <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-pošta"</string>
<string name="postal_street" msgid="8133143961580058972">"Ulica"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Poštanski sandučić"</string>
@@ -455,7 +467,7 @@
<string name="map_home" msgid="1243547733423343982">"Prikaz kućne adrese"</string>
<string name="map_work" msgid="1360474076921878088">"Prikaži adresu na poslu"</string>
<string name="map_other" msgid="3817820803587012641">"Prikaz adrese"</string>
- <string name="map_custom" msgid="8761800628069473526">"Prikažite <xliff:g id="CUSTOM_LABEL">%s</xliff:g> adresu"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Prikaz <xliff:g id="CUSTOM">%s</xliff:g> adresa"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatajte koristeći AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatajte koristeći Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatanje koristeći Yahoo"</string>
@@ -548,6 +560,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Moje informacije"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Postavite svoj profil"</string>
<string name="setting_about" msgid="7014388749752042863">"O kontaktima"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Postavke"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Dijeli vidljive kontakte"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nije uspjelo dijeljenje vidljivih kontakata"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Dijeljenje omiljenih kontakata"</string>
@@ -579,7 +592,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Uvijek upotrebljavaj za pozive"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Poziv putem usluge"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Poziv uz bilješku"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Napišite bilješku koju ćete poslati uz poziv..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Napišite bilješku koju ćete poslati uz poziv..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"POŠALJI I NAZOVI"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -600,7 +613,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Uputi videopoziv"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Izbriši"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Tri točke"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 399783b..e95bcd3 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Rendszerezze a listát"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Törölje az ismétlődéseket, és csoportosítsa a névjegyeket címke szerint"</string>
<string name="undo" msgid="1425165101664071422">"Visszavonás"</string>
- <string name="call_custom" msgid="6385303130912713318">"Hívás: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Másolt szöveg"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Másolás vágólapra"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> hívása"</string>
<string name="call_home" msgid="1990519474420545392">"Otthoni szám hívása"</string>
<string name="call_mobile" msgid="7502236805487609178">"Mobil hívása"</string>
<string name="call_work" msgid="5328785911463744028">"Munkahelyi telefon hívása"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD-szám hívása"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Munkahelyi mobil hívása"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Munkahelyi csipogó hívása"</string>
- <string name="call_assistant" msgid="670941612175068337">"Hívás: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> hívása"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS-ben szereplő telefonszám hívása"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (hívás)"</string>
- <string name="sms_custom" msgid="415060214233647603">"SMS: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"SMS küldése ide: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS küldése haza"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS küldése mobiltelefonra"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS küldése munkahelyi telefonra"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Elérhető"</string>
<string name="status_away" msgid="1838861100379804730">"Nincs a gépnél"</string>
<string name="status_busy" msgid="9147992455450257136">"Elfoglalt"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Címtár"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Egyéb"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Mappa"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Munkahelyi névjegyek címtára"</string>
<string name="local_search_label" msgid="2551177578246113614">"Összes névjegy"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Keresés..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Több mint <xliff:g id="COUNT">%d</xliff:g> találat."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nincsenek névjegyek"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> találat</item>
+ <item quantity="one">1 találat</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> gyors elérése"</string>
<string name="missing_name" msgid="8745511583852904385">"(Nincs név)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Gyakran keresett"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Munkaprofilhoz tartozó névjegyek"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Frissítések"</string>
<string name="account_phone" msgid="7128032778471187553">"Eszköz"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Név"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Becenév"</string>
<string name="full_name" msgid="6602579550613988977">"Név"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Cég"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Beosztás"</string>
<string name="label_notes" msgid="8337354953278341042">"Jegyzetek"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Egyéni"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Webhely"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Címkék"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mail küldése mobiltelefonra"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail küldése munkahelyi címre"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail küldése"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-mail: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-mail küldése a(z) <xliff:g id="CUSTOM">%s</xliff:g> címre"</string>
<string name="email" msgid="5668400997660065897">"E-mail küldése"</string>
<string name="postal_street" msgid="8133143961580058972">"Utca"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postafiók"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Otthoni cím megtekintése"</string>
<string name="map_work" msgid="1360474076921878088">"Munkahelyi cím megtekintése"</string>
<string name="map_other" msgid="3817820803587012641">"Cím megtekintése"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> cím megtekintése"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> cím megtekintése"</string>
<string name="chat_aim" msgid="2588492205291249142">"Csevegés AIM-on"</string>
<string name="chat_msn" msgid="8041633440091073484">"Csevegés a Windows Live-on"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Csevegés a Yahoon"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Saját adatok"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Profil beállítása"</string>
<string name="setting_about" msgid="7014388749752042863">"A névjegyekről"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Beállítások"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Látható névjegyek megosztása"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nem sikerült megosztani a látható névjegyeket."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Kedvenc névjegyek megosztása"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Mindig ezt használja hívásokhoz"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Hívás a következővel:"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Hívás üzenettel"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Írjon üzenetet, amelyet elküldhetünk a hívással együtt…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Írjon üzenetet, amelyet elküldhetünk a hívással együtt…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"KÜLDÉS és HÍVÁS"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="LIMIT">%2$s</xliff:g>/<xliff:g id="COUNT">%1$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index 49c5036..4a262a7 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Չեղարկե՞լ փոփոխությունները:"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Անտեսել"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Չեղարկել"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Չեղարկե՞լ փոփոխությունները:"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Որոնեք կոնտակտներ"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Կոնտակտների հեռացում"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Հաղորդագրություններ"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Կազմակերպեք ձեր ցանկը"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Մաքրեք կրկնօրինակները և խմբավորեք կոնտակտներն ըստ պիտակների"</string>
- <string name="undo" msgid="1425165101664071422">"Հետարկել"</string>
- <string name="call_custom" msgid="6385303130912713318">"Զանգել <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ին"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Տեքսը պատճենված է"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Պատճենել սեղմատախտակին"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Զանգել <xliff:g id="CUSTOM">%s</xliff:g>-ին"</string>
<string name="call_home" msgid="1990519474420545392">"Զանգել տուն"</string>
<string name="call_mobile" msgid="7502236805487609178">"Զանգել շարժական համարին"</string>
<string name="call_work" msgid="5328785911463744028">"Զանգել աշխատավայր"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Զանգել TTY/TDD համարին"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"զանգել աշխատանքային բջջային համարին"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Զանգել աշխատանքային փեյջերի համարին"</string>
- <string name="call_assistant" msgid="670941612175068337">"Զանգել <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ին"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Զանգել <xliff:g id="ASSISTANT">%s</xliff:g>-ին"</string>
<string name="call_mms" msgid="6274041545876221437">"Զանգել MMS համարին"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Զանգ)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Ուղարկել SMS <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ին"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Հաղորդագրել <xliff:g id="CUSTOM">%s</xliff:g> համարին"</string>
<string name="sms_home" msgid="7524332261493162995">"Հաղորդագրել տուն"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Հաղորդագրել շարժականին"</string>
<string name="sms_work" msgid="2269624156655267740">"Հաղորդագրել աշխատանքային համարին"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Հասանելի է"</string>
<string name="status_away" msgid="1838861100379804730">"Տեղում չէ"</string>
<string name="status_busy" msgid="9147992455450257136">"Զբաղված է"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Կոնտակտներ"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Այլ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Գրացուցակ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Աշխատանքային գրացուցակ"</string>
<string name="local_search_label" msgid="2551177578246113614">"Բոլոր կոնտակտները"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Որոնում..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Գտնվել են ավելի քան <xliff:g id="COUNT">%d</xliff:g>:"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Կոտնակտներ չկան"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">Գտնվել է <xliff:g id="COUNT">%d</xliff:g> կոնտակտ</item>
+ <item quantity="other">Գտնվել է <xliff:g id="COUNT">%d</xliff:g> կոնտակտ</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Արագ հաղորդակցում <xliff:g id="NAME">%1$s</xliff:g>-ի հետ"</string>
<string name="missing_name" msgid="8745511583852904385">"(Անանուն)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Հաճախակի հաղորդակցվածները"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Աշխատանքային պրոֆիլի կոնտակտներ"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Դիտել թարմացումները"</string>
<string name="account_phone" msgid="7128032778471187553">"Սարքը"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM քարտ"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Անունը"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Մականունը"</string>
<string name="full_name" msgid="6602579550613988977">"Անունը"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Ընկերությունը"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Վերնագիրը"</string>
<string name="label_notes" msgid="8337354953278341042">"Գրառումներ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Հատուկ"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Վեբ-կայք"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Պիտակներ"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Ուղարկել բջջային փոստին"</string>
<string name="email_work" msgid="2807430017302722689">"Նամակագրել աշխատավայր"</string>
<string name="email_other" msgid="3454004077967657109">"Նամակագրել"</string>
- <string name="email_custom" msgid="5536404237099078802">"Ուղարկել էլեկտրոնային նամակ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ին"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Նամակագրել <xliff:g id="CUSTOM">%s</xliff:g>-ին"</string>
<string name="email" msgid="5668400997660065897">"Նամակագրել"</string>
<string name="postal_street" msgid="8133143961580058972">"Փողոց"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Բաժանորդային արկղ"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Դիտել բնակության հասցեն"</string>
<string name="map_work" msgid="1360474076921878088">"Դիտել աշխատավայրի հասցեն"</string>
<string name="map_other" msgid="3817820803587012641">"Դիտել հասցեն"</string>
- <string name="map_custom" msgid="8761800628069473526">"Դիտել <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ի հասցեն"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Դիտել <xliff:g id="CUSTOM">%s</xliff:g> հասցեն"</string>
<string name="chat_aim" msgid="2588492205291249142">"Զրուցել AIM-ով"</string>
<string name="chat_msn" msgid="8041633440091073484">"Զրույց Windows Live-ով"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Զրուցել Yahoo-ով"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Իմ մասին"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Կարգավորել պրոֆիլը"</string>
<string name="setting_about" msgid="7014388749752042863">"Կոնտակտների մասին"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Կարգավորումներ"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Տարածել տեսանելի կոնտակտները"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Չհաջողվեց կիսվել տեսանելի կոնտակտներով:"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Կիսվել նախընտրած կոնտակտներով"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Միշտ օգտագործել սա՝ զանգերի համար"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Զանգել հետևյալով՝"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Գրառումով զանգ"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Մուտքագրեք գրառում՝ զանգի հետ ուղարկելու համար…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Մուտքագրեք գրառում՝ զանգի հետ ուղարկելու համար..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ՈՒՂԱՐԿԵԼ ԵՎ ԶԱՆԳԵԼ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Կատարել տեսազանգ"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Ջնջել"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Բազմակետ"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> վ"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> ր <xliff:g id="SECONDS">%s</xliff:g> վ"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> ժ <xliff:g id="MINUTES_1">%s</xliff:g> ր <xliff:g id="SECONDS">%s</xliff:g> վ"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 667538f..104b73b 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Atur daftar kontak Anda"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Membersihkan kontak duplikat & grup berdasarkan label"</string>
<string name="undo" msgid="1425165101664071422">"Urungkan"</string>
- <string name="call_custom" msgid="6385303130912713318">"Telepon <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teks disalin"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Salin ke papan klip"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Telepon <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Telepon nomor telepon rumah"</string>
<string name="call_mobile" msgid="7502236805487609178">"Telepon nomor seluler"</string>
<string name="call_work" msgid="5328785911463744028">"Telepon nomor kantor"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Telepon TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Telepon nomor seluler kantor"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Telepon pager kantor"</string>
- <string name="call_assistant" msgid="670941612175068337">"Telepon <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Telepon <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Telepon MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Telepon)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Kirim SMS ke <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"SMS <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS rumah"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS seluler"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS kantor"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Ada"</string>
<string name="status_away" msgid="1838861100379804730">"Tidak di Tempat"</string>
<string name="status_busy" msgid="9147992455450257136">"Sibuk"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontak"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Lainnya"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Direktori"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Direktori kerja"</string>
<string name="local_search_label" msgid="2551177578246113614">"Semua kontak"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Menelusuri..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Ditemukan lebih dari <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Tidak ada kontak"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ditemukan</item>
+ <item quantity="one">1 ditemukan</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Kontak cepat untuk <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Tanpa nama)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Paling sering dihubungi"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontak profil kerja"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Lihat pembaruan"</string>
<string name="account_phone" msgid="7128032778471187553">"Perangkat"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nama"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nama panggilan"</string>
<string name="full_name" msgid="6602579550613988977">"Nama"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Perusahaan"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Judul"</string>
<string name="label_notes" msgid="8337354953278341042">"Catatan"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Khusus"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Situs web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Label"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Email ke seluler"</string>
<string name="email_work" msgid="2807430017302722689">"Email ke kantor"</string>
<string name="email_other" msgid="3454004077967657109">"Email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Kirim email ke <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Email <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Jalan"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Kotak pos"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Tampilkan alamat rumah"</string>
<string name="map_work" msgid="1360474076921878088">"Tampilkan alamat kantor"</string>
<string name="map_other" msgid="3817820803587012641">"Lihat alamat"</string>
- <string name="map_custom" msgid="8761800628069473526">"Lihat alamat <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Tampilkan alamat <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Ngobrol menggunakan AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Ngobrol menggunakan Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Ngobrol menggunakan Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Info saya"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Siapkan profil Anda"</string>
<string name="setting_about" msgid="7014388749752042863">"Tentang Kontak"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Setelan"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Bagikan kontak yang terlihat"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Gagal membagikan kontak yang terlihat."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Bagikan kontak favorit"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Selalu gunakan ini untuk telepon"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Telepon dengan"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Telepon dengan catatan"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Ketik catatan untuk dikirim dengan panggilan telepon..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Ketik catatan untuk dikirim dengan panggilan telepon ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"KIRIM & PANGGILAN"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index a9055d3..73c9019 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Skipuleggðu listann þinn"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Hreinsaðu út tvítekningar og flokkaðu tengiliði"</string>
<string name="undo" msgid="1425165101664071422">"Afturkalla"</string>
- <string name="call_custom" msgid="6385303130912713318">"Hringja í <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texti afritaður"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Afrita á klippiborð"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Hringja í <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Hringja heim"</string>
<string name="call_mobile" msgid="7502236805487609178">"Hringa í farsíma"</string>
<string name="call_work" msgid="5328785911463744028">"Hringja í vinnusíma"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Hringja í fjarrita"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Hringja í vinnufarsíma"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Hringja í vinnusímboða"</string>
- <string name="call_assistant" msgid="670941612175068337">"Hringja í <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Hringja í <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Hringja í MMS-númer"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (hringja)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Senda <xliff:g id="CUSTOM_LABEL">%s</xliff:g> SMS-skilaboð"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Senda SMS-skilaboð til <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Senda SMS-skilaboð heim"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Senda SMS-skilaboð í farsíma"</string>
<string name="sms_work" msgid="2269624156655267740">"Senda SMS-skilaboð í vinnusíma"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Laus"</string>
<string name="status_away" msgid="1838861100379804730">"Í burtu"</string>
<string name="status_busy" msgid="9147992455450257136">"Upptekin(n)"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Tengiliðir"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Annað"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Skrá"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Vinnuskrá"</string>
<string name="local_search_label" msgid="2551177578246113614">"Allir tengiliðir"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Leitar…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Yfir <xliff:g id="COUNT">%d</xliff:g> fundust."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Engir tengiliðir"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> fannst</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> fundust</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Flýtitengiliður fyrir <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Nafn vantar)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Oft haft samband við"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Tengiliðir í vinnusniði"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Skoða uppfærslur"</string>
<string name="account_phone" msgid="7128032778471187553">"Tæki"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nafn"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Gælunafn"</string>
<string name="full_name" msgid="6602579550613988977">"Nafn"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Fyrirtæki"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titill"</string>
<string name="label_notes" msgid="8337354953278341042">"Glósur"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Sérsniðið"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Vefsvæði"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Flokkar"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Senda tölvupóst í fartæki"</string>
<string name="email_work" msgid="2807430017302722689">"Senda tölvupóst í vinnu"</string>
<string name="email_other" msgid="3454004077967657109">"Senda tölvupóst"</string>
- <string name="email_custom" msgid="5536404237099078802">"Senda <xliff:g id="CUSTOM_LABEL">%s</xliff:g> tölvupóst"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Senda tölvupóst til <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Netfang"</string>
<string name="postal_street" msgid="8133143961580058972">"Gata"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Pósthólf"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Skoða heimilisfang"</string>
<string name="map_work" msgid="1360474076921878088">"Skoða póstfang vinnu"</string>
<string name="map_other" msgid="3817820803587012641">"Skoða póstfang"</string>
- <string name="map_custom" msgid="8761800628069473526">"Skoða heimilisfang <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Skoða heimilisfang <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Spjalla með AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Spjalla með Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Spjalla með Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mínar upplýsingar"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Settu upp snið"</string>
<string name="setting_about" msgid="7014388749752042863">"Um Tengiliði"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Stillingar"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Deila sýnilegum tengiliðum"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Mistókst að deila sýnilegum tengiliðum."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Deila eftirlætistengiliðum"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Nota þetta alltaf fyrir símtöl"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Hringja með"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Símtal með texta"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Sláðu inn texta til að senda með símtalinu..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Sláðu inn texta til að senda með símtalinu..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SENDA OG HRINGJA"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index cb436fa..0973ef3 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizza il tuo elenco"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Elimina i duplicati e raggruppa i contatti in base a etichette"</string>
<string name="undo" msgid="1425165101664071422">"Annulla"</string>
- <string name="call_custom" msgid="6385303130912713318">"Chiama <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Testo copiato"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copia negli appunti"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Chiama n. <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Chiama casa"</string>
<string name="call_mobile" msgid="7502236805487609178">"Chiama cellulare"</string>
<string name="call_work" msgid="5328785911463744028">"Chiama n. lavoro"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Chiama n. TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Chiama cellulare lavoro"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Chiama cercapersone lavoro"</string>
- <string name="call_assistant" msgid="670941612175068337">"Chiama <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Chiama <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Chiama n. MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Chiama)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Invia un SMS a <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Invia SMS a n. <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Invia SMS a n. casa"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Invia SMS a cellulare"</string>
<string name="sms_work" msgid="2269624156655267740">"Invia SMS a n. lavoro"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponibile"</string>
<string name="status_away" msgid="1838861100379804730">"Assente"</string>
<string name="status_busy" msgid="9147992455450257136">"Occupato"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contatti"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Altro"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directory"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directory di lavoro"</string>
<string name="local_search_label" msgid="2551177578246113614">"Tutti i contatti"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Ricerca..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Ne sono stati trovati più di <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nessun contatto"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> trovati</item>
+ <item quantity="one">1 trovato</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contatto rapido per <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Nessun nome)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contattati spesso"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contatti del profilo di lavoro"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Visualizza aggiornamenti"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nome"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nickname"</string>
<string name="full_name" msgid="6602579550613988977">"Nome"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Società"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titolo"</string>
<string name="label_notes" msgid="8337354953278341042">"Note"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizzato"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Sito web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etichette"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Invia email a ind. cellulare"</string>
<string name="email_work" msgid="2807430017302722689">"Invia email a ind. lavoro"</string>
<string name="email_other" msgid="3454004077967657109">"Invia email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Invia un\'email a <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Invia email a ind. <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Indirizzo postale"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Casella postale"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Visualizza indirizzo casa"</string>
<string name="map_work" msgid="1360474076921878088">"Visualizza indirizzo lavoro"</string>
<string name="map_other" msgid="3817820803587012641">"Visualizza indirizzo"</string>
- <string name="map_custom" msgid="8761800628069473526">"Visualizza l\'indirizzo di <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Visualizza indirizzo <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatta su AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatta su Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatta su Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"I miei dati"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configura il tuo profilo"</string>
<string name="setting_about" msgid="7014388749752042863">"Informazioni su Contatti"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Impostazioni"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Condividi contatti visibili"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Impossibile condividere i contatti visibili."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Condividi i contatti preferiti"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Usa sempre questa per chiamare"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Chiama con"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Chiama e invia una nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Digita una nota da inviare con la chiamata…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Digita una nota da inviare con la chiamata..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"INVIA E CHIAMA"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 7a6d23a..87dbca4 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -357,7 +357,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"סידור הרשימה"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"מחק עותקים כפולים וקבץ את אנשי הקשר לפי תוויות"</string>
<string name="undo" msgid="1425165101664071422">"בטל"</string>
- <string name="call_custom" msgid="6385303130912713318">"התקשר אל <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"טקסט שהועתק"</string>
+ <string name="copy_text" msgid="3257145021583508761">"העתק ללוח"</string>
+ <string name="call_custom" msgid="7756571794763171802">"התקשר אל <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"התקשר לבית"</string>
<string name="call_mobile" msgid="7502236805487609178">"התקשר לנייד"</string>
<string name="call_work" msgid="5328785911463744028">"התקשר לעבודה"</string>
@@ -376,10 +378,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"התקשר ל-TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"התקשר לנייד של העבודה"</string>
<string name="call_work_pager" msgid="3419348514157949008">"התקשר לזימונית של העבודה"</string>
- <string name="call_assistant" msgid="670941612175068337">"התקשר אל <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"התקשר אל <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"התקשר ל-MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (שיחה)"</string>
- <string name="sms_custom" msgid="415060214233647603">"שלח SMS אל <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"שלח הודעת טקסט אל <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"שלח הודעת טקסט לבית"</string>
<string name="sms_mobile" msgid="5200107250451030769">"שלח הודעת טקסט לנייד"</string>
<string name="sms_work" msgid="2269624156655267740">"שלח הודעת טקסט לעבודה"</string>
@@ -408,11 +410,20 @@
<string name="status_available" msgid="5586870015822828392">"זמין"</string>
<string name="status_away" msgid="1838861100379804730">"לא נמצא"</string>
<string name="status_busy" msgid="9147992455450257136">"עסוק"</string>
+ <string name="contactsList" msgid="8661624236494819731">"אנשי קשר"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"אחר"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ספריה"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ספריית עבודה"</string>
<string name="local_search_label" msgid="2551177578246113614">"כל אנשי הקשר"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"מחפש..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"נמצאו יותר מ-<xliff:g id="COUNT">%d</xliff:g> פריטים."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"אין אנשי קשר"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="two">נמצאו <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="many">נמצאו <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">נמצאו <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">אחד נמצא</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"קשר מהיר עבור <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(ללא שם)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"בקשר לעתים קרובות"</string>
@@ -421,7 +432,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"אנשי קשר מהעבודה"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"הצג עדכונים"</string>
<string name="account_phone" msgid="7128032778471187553">"מכשיר"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"שם"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"כינוי"</string>
<string name="full_name" msgid="6602579550613988977">"שם"</string>
@@ -446,7 +456,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"חברה"</string>
<string name="ghostData_title" msgid="7496735200318496110">"שם"</string>
<string name="label_notes" msgid="8337354953278341042">"הערות"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"מותאם אישית"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"אתר"</string>
<string name="groupsLabel" msgid="7000816729542098972">"תוויות"</string>
@@ -454,7 +465,7 @@
<string name="email_mobile" msgid="2042889209787989814">"שלח אימייל לנייד"</string>
<string name="email_work" msgid="2807430017302722689">"שלח אימייל לעבודה"</string>
<string name="email_other" msgid="3454004077967657109">"אימייל"</string>
- <string name="email_custom" msgid="5536404237099078802">"שלח אימייל אל <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"שלח אימייל אל <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"אימייל"</string>
<string name="postal_street" msgid="8133143961580058972">"רחוב"</string>
<string name="postal_pobox" msgid="4431938829180269821">"תא דואר"</string>
@@ -466,7 +477,7 @@
<string name="map_home" msgid="1243547733423343982">"הצג כתובת בית"</string>
<string name="map_work" msgid="1360474076921878088">"הצג כתובת עבודה"</string>
<string name="map_other" msgid="3817820803587012641">"הצג כתובת"</string>
- <string name="map_custom" msgid="8761800628069473526">"הצג את הכתובת של <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"הצג כתובת <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"שוחח בצ\'אט באמצעות AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"שוחח בצ\'אט באמצעות Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"שוחח בצ\'אט באמצעות Yahoo"</string>
@@ -559,6 +570,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"המידע שלי"</string>
<string name="set_up_profile" msgid="7370213843590143771">"הגדרת הפרופיל שלך"</string>
<string name="setting_about" msgid="7014388749752042863">"מידע על אנשי הקשר"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"הגדרות"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"שתף אנשי קשר גלויים"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"לא ניתן היה לשתף את אנשי הקשר הגלויים."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"שתף את אנשי הקשר המועדפים"</string>
@@ -590,7 +602,7 @@
<string name="set_default_account" msgid="4311613760725609801">"השתמש תמיד לשיחות"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"התקשר באמצעות"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"התקשר עם הערה"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"הזן את ההערה שתישלח עם השיחה..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"הזן את ההערה שתישלח עם השיחה..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"שלח והתקשר"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index f69411c..86afd44 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"リストを整理しましょう"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"重複を修正できるほか、連絡先をラベル別にグループ化することができます"</string>
<string name="undo" msgid="1425165101664071422">"元に戻す"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>宛に通話を発信"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"テキストをコピーしました"</string>
+ <string name="copy_text" msgid="3257145021583508761">"クリップボードにコピー"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g>に発信"</string>
<string name="call_home" msgid="1990519474420545392">"自宅に発信"</string>
<string name="call_mobile" msgid="7502236805487609178">"携帯電話に発信"</string>
<string name="call_work" msgid="5328785911463744028">"勤務先に発信"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDDに発信"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"携帯電話(勤務先)に発信"</string>
<string name="call_work_pager" msgid="3419348514157949008">"ポケベル(勤務先)に発信"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>宛に通話を発信"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g>に発信"</string>
<string name="call_mms" msgid="6274041545876221437">"MMSに発信"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> さん(通話を発信)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>宛にテキストメッセージを送信"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g>にSMS"</string>
<string name="sms_home" msgid="7524332261493162995">"自宅にSMS"</string>
<string name="sms_mobile" msgid="5200107250451030769">"携帯にSMS"</string>
<string name="sms_work" msgid="2269624156655267740">"勤務先にSMS"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"オンライン"</string>
<string name="status_away" msgid="1838861100379804730">"不在"</string>
<string name="status_busy" msgid="9147992455450257136">"取り込み中"</string>
+ <string name="contactsList" msgid="8661624236494819731">"連絡先"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"その他"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ディレクトリ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"仕事用の連絡先リスト"</string>
<string name="local_search_label" msgid="2551177578246113614">"すべての連絡先"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"検索しています..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g>件以上見つかりました。"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"連絡先はありません"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g>件見つかりました</item>
+ <item quantity="one">1件見つかりました</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g>さんのクイックコンタクト"</string>
<string name="missing_name" msgid="8745511583852904385">"(名前なし)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"よく使う連絡先"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"仕事用プロファイルの連絡先"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"更新情報を表示"</string>
<string name="account_phone" msgid="7128032778471187553">"端末"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"名前"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ニックネーム"</string>
<string name="full_name" msgid="6602579550613988977">"名前"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"会社"</string>
<string name="ghostData_title" msgid="7496735200318496110">"役職"</string>
<string name="label_notes" msgid="8337354953278341042">"メモ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"カスタム"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ウェブサイト"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ラベル"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"携帯電話にメール"</string>
<string name="email_work" msgid="2807430017302722689">"勤務先にメール"</string>
<string name="email_other" msgid="3454004077967657109">"メール送信"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>宛にメールを送信"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g>にメール"</string>
<string name="email" msgid="5668400997660065897">"メール"</string>
<string name="postal_street" msgid="8133143961580058972">"番地"</string>
<string name="postal_pobox" msgid="4431938829180269821">"私書箱"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"自宅の住所を表示"</string>
<string name="map_work" msgid="1360474076921878088">"勤務先の住所を表示"</string>
<string name="map_other" msgid="3817820803587012641">"住所を表示"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>の住所を表示"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g>の住所を表示"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIMでチャット"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Liveでチャット"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahooでチャット"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ユーザー情報"</string>
<string name="set_up_profile" msgid="7370213843590143771">"プロファイルのセットアップ"</string>
<string name="setting_about" msgid="7014388749752042863">"連絡先について"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"設定"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"表示可能な連絡先を共有"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"表示可能な連絡先を共有できませんでした。"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"お気に入りの連絡先を共有"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"この SIM を常に通話に使用する"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"発信用の端末アカウントを選択してください"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"メモを添付して発信"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"発信時に送信するメモを入力..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"発信時に送信するメモを入力..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"送信と発信"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 7d15f29..de07219 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"გაუქმდეს ცვლილებები?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"გაუქმება"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"გაუქმება"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"გსურთ მორგებული პარამეტრების გაუქმება?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"კონტაქტების ძიება"</string>
<string name="title_edit_group" msgid="8602752287270586734">"კონტაქტების წაშლა"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"შეტყობინებები"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"მოახდინეთ თქვენი სიის ორგანიზება"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"დუბლიკატებისა და ჯგუფის კონტაქტების გასუფთავება ლეიბლის მიხედვით"</string>
- <string name="undo" msgid="1425165101664071422">"მოქმედების გაუქმება"</string>
- <string name="call_custom" msgid="6385303130912713318">"ზარი <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-თან"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"კოპირებული ტექსტი"</string>
+ <string name="copy_text" msgid="3257145021583508761">"კოპირება გაცვლის ბუფერში"</string>
+ <string name="call_custom" msgid="7756571794763171802">"დარეკვა <xliff:g id="CUSTOM">%s</xliff:g>-ზე"</string>
<string name="call_home" msgid="1990519474420545392">"დარეკვა სახლში"</string>
<string name="call_mobile" msgid="7502236805487609178">"დარეკვა მობილურზე"</string>
<string name="call_work" msgid="5328785911463744028">"დარეკვა სამსახურში"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"დარეკვა TTY/TDD-ზე"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"დარეკვა სამსახურის მობილურზე"</string>
<string name="call_work_pager" msgid="3419348514157949008">"დარეკვა სამსახურის პეიჯერზე"</string>
- <string name="call_assistant" msgid="670941612175068337">"ზარი <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-თან"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"დარეკვა <xliff:g id="ASSISTANT">%s</xliff:g>-თან"</string>
<string name="call_mms" msgid="6274041545876221437">"დარეკვა MMS ნომერზე"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ზარი)"</string>
- <string name="sms_custom" msgid="415060214233647603">"ტექსტური შეტყობინება <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ზე"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"ტექსტური შეტყობინების გაგზავნა <xliff:g id="CUSTOM">%s</xliff:g> ნომერზე"</string>
<string name="sms_home" msgid="7524332261493162995">"ტექსტური შეტყობინების გაგზავნა სახლში"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ტექსტური შეტყობინების გაგზავნა მობილურზე"</string>
<string name="sms_work" msgid="2269624156655267740">"ტექსტური შეტყობინების გაგზავნა სამსახურის ნომერზე"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"ხელმისაწვდომი"</string>
<string name="status_away" msgid="1838861100379804730">"გასული"</string>
<string name="status_busy" msgid="9147992455450257136">"დაკავებული"</string>
+ <string name="contactsList" msgid="8661624236494819731">"კონტაქტები"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"სხვა"</string>
<string name="directory_search_label" msgid="1887759056597975053">"კატალოგი"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"სამსახურის კატალოგი"</string>
<string name="local_search_label" msgid="2551177578246113614">"ყველა კონტაქტი"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ძიება..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"ნაპოვნია <xliff:g id="COUNT">%d</xliff:g>-ზე მეტი."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"კონტაქტები არ არის"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> მოიძებნა</item>
+ <item quantity="one">1 მოიძებნა</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"სწრაფი კონტაქტი <xliff:g id="NAME">%1$s</xliff:g>-თან"</string>
<string name="missing_name" msgid="8745511583852904385">"(სახელის გარეშე)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"ხშირი კონტაქტები"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"სამსახურის პროფილის კონტაქტები"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"განახლებების ნახვა"</string>
<string name="account_phone" msgid="7128032778471187553">"მოწყობილობა"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"სახელი"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"მეტსახელი"</string>
<string name="full_name" msgid="6602579550613988977">"სახელი"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"კომპანია"</string>
<string name="ghostData_title" msgid="7496735200318496110">"სათაური"</string>
<string name="label_notes" msgid="8337354953278341042">"შენიშვნები"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"მორგებული"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ვებ-საიტი"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ლეიბლები"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ელფოსტის გაგზავნა მობილურზე"</string>
<string name="email_work" msgid="2807430017302722689">"გაგზავნა სამსახურის ელფოსტაზე"</string>
<string name="email_other" msgid="3454004077967657109">"ელფოსტის გაგზავნა"</string>
- <string name="email_custom" msgid="5536404237099078802">"ელფოსტის გაგზავნა <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ზე"</string>
+ <string name="email_custom" msgid="7548003991586214105">"ელფოსტის გაგზავნა <xliff:g id="CUSTOM">%s</xliff:g>-ზე"</string>
<string name="email" msgid="5668400997660065897">"ელფოსტის გაგზავნა"</string>
<string name="postal_street" msgid="8133143961580058972">"ქუჩა"</string>
<string name="postal_pobox" msgid="4431938829180269821">"საფოსტო ყუთი"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"სახლის მისამართის ნახვა"</string>
<string name="map_work" msgid="1360474076921878088">"სამსახურის მისამართის ნახვა"</string>
<string name="map_other" msgid="3817820803587012641">"მისამართის ნახვა"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>-ის მისამართის ნახვა"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> მისამართის ნახვა"</string>
<string name="chat_aim" msgid="2588492205291249142">"ჩეთი AIM-ით"</string>
<string name="chat_msn" msgid="8041633440091073484">"ჩეთი Windows Live-ით"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"ჩეთი Yahoo-ს საშუალებით"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ჩემი ინფორმაცია"</string>
<string name="set_up_profile" msgid="7370213843590143771">"თქვენი პროფილის დაყენება"</string>
<string name="setting_about" msgid="7014388749752042863">"კონტაქტების შესახებ"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"პარამეტრები"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"ხილული კონტაქტების გაზიარება"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ხილული კონტაქტების გაზიარება ვერ მოხერხდა."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"რჩეული კონტაქტების გაზიარება"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ზარებისთვის მუდამ ამის გამოყენება"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"დარეკვა ანგარიშით"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ზარი შენიშვნასთან ერთად"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"აკრიფეთ ჩანიშვნა ზართან ერთად გასაგზავნად…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"აკრიფეთ შენიშვნა ზართან ერთად გასაგზავნად ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"გაგზავნა და დარეკვა"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"ვიდეოზარის განხორციელება"</string>
<string name="description_delete_contact" msgid="53835657343783663">"წაშლა"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"სამწერტილი"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> წმ."</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> წთ. და <xliff:g id="SECONDS">%s</xliff:g> წმ."</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> სთ. <xliff:g id="MINUTES_1">%s</xliff:g> წთ. <xliff:g id="SECONDS">%s</xliff:g> წმ."</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index d84c7c2..d0a2489 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Өзгертулерді алып тастау қажет пе?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Алып тастау"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Бас тарту"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Таңдалған параметрлерді сақтау қажет емес пе?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Контактілерді іздеу"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Контактілерді жою"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Хабарлар"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Тізіміңізді реттеңіз"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Көшірмелерді өшіріп, контактілерді белгілері бойынша топтаңыз"</string>
- <string name="undo" msgid="1425165101664071422">"Қайтару"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> нөміріне қоңырау шалу"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Мәтін көшірмесі жасалды"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Аралық сақтағышқа көшіру"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> нөміріне қоңырау соғу"</string>
<string name="call_home" msgid="1990519474420545392">"Үйге қоңырау шалу"</string>
<string name="call_mobile" msgid="7502236805487609178">"Ұялы телефонға қоңырау шалу"</string>
<string name="call_work" msgid="5328785911463744028">"Жұмысқа қоңырау шалу"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Есту қабілеті төмен адамдарға арналған телетайпқа қоңырау шалу"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Жұмыс ұялы телефонына қоңырау шалу"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Жұмыс пейджеріне қоңырау шалу"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> нөміріне қоңырау шалу"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> нөміріне қоңырау соғу"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS нөміріне қоңырау шалу"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Қоңырау)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> нөміріне хабар жіберу"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> нөміріне мәтіндік хабар жіберу"</string>
<string name="sms_home" msgid="7524332261493162995">"Үй телефонына мәтіндік хабар жіберу"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Ұялы телефонға мәтіндік хабар жіберу"</string>
<string name="sms_work" msgid="2269624156655267740">"Жұмыс нөміріне мәтіндік хабар жіберу"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Қолжетімді"</string>
<string name="status_away" msgid="1838861100379804730">"Орнында жоқ"</string>
<string name="status_busy" msgid="9147992455450257136">"Бос емес"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Контактілер"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Басқа"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Каталог"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Жұмыс каталогы"</string>
<string name="local_search_label" msgid="2551177578246113614">"Барлық контактілер"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Іздеуде…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> шамасынан артық табылды."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Контактілер жоқ"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> табылды</item>
+ <item quantity="one">1 табылды</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> үшін жылдам байланыс"</string>
<string name="missing_name" msgid="8745511583852904385">"(Атаусыз)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Жиі хабарласатындар"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Жұмыс профилінің контактілері"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Жаңартуларды көру"</string>
<string name="account_phone" msgid="7128032778471187553">"Құрылғы"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Аты"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Лақап ат"</string>
<string name="full_name" msgid="6602579550613988977">"Аты"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Компания"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Атауы"</string>
<string name="label_notes" msgid="8337354953278341042">"Ескертпелер"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Арнаулы"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP протоколы"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Вебсайт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Таңбалар"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Ұялы телефонға эл. пошта жіберу"</string>
<string name="email_work" msgid="2807430017302722689">"Жұмысқа электрондық пошта жіберу"</string>
<string name="email_other" msgid="3454004077967657109">"Электрондық пошта"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> поштасына хат жіберу"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> мекенжайына хат жіберу"</string>
<string name="email" msgid="5668400997660065897">"Электрондық пошта"</string>
<string name="postal_street" msgid="8133143961580058972">"Көше"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Пошта жәшігі"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Үй мекенжайын көру"</string>
<string name="map_work" msgid="1360474076921878088">"Жұмыс мекенжайын көру"</string>
<string name="map_other" msgid="3817820803587012641">"Мекенжайын көру"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> мекенжайын көру"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> мекенжайын көру"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM арқылы чаттасу"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live арқылы чаттасу"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo арқылы чаттасу"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Ақпаратым"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Профильді орнату"</string>
<string name="setting_about" msgid="7014388749752042863">"Контактілер туралы"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Параметрлер"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Көрінетін контактілерді бөлісу"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Көрінетін контактілерді бөлісу сәтсіз аяқталды."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Таңдаулы контактілерді бөлісу"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Осыны қоңырауларға ылғи пайдалану"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Келесімен қоңырау шалу"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Ескертпе бар қоңырау"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Қоңыраумен жіберілетін мәтінді теріңіз..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Қоңыраумен жіберілетін ескертпені теріңіз..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ЖІБЕРУ ЖӘНЕ ҚОҢЫРАУ СОҒУ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Бейне қоңырау соғу"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Жою"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Көп нүкте"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> мин <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> сағ <xliff:g id="MINUTES_1">%s</xliff:g> мин <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index cc62c8b..2cd729c 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"រៀបចំបញ្ជីរបស់អ្នក"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"សម្អាតទំនាក់ទំនងដែលស្ទួនគ្នា & ដាក់ជាក្រុមតាមស្លាក"</string>
<string name="undo" msgid="1425165101664071422">"មិនធ្វើវិញ"</string>
- <string name="call_custom" msgid="6385303130912713318">"ការហៅទូរសព្ទទៅ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"បានចម្លងអត្ថបទ"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ចម្លងទៅក្ដារតម្បៀតខ្ទាស់"</string>
+ <string name="call_custom" msgid="7756571794763171802">"ហៅ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"ហៅទៅផ្ទះ"</string>
<string name="call_mobile" msgid="7502236805487609178">"ហៅទៅទូរស័ព្ទចល័ត"</string>
<string name="call_work" msgid="5328785911463744028">"ហៅទៅកន្លែងធ្វើការ"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"ហៅទៅ TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"ហៅទៅទូរស័ព្ទចល័តកន្លែងធ្វើការ"</string>
<string name="call_work_pager" msgid="3419348514157949008">"ហៅទៅលេខភេយ័រកន្លែងធ្វើការ"</string>
- <string name="call_assistant" msgid="670941612175068337">"ការហៅទូរសព្ទទៅ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"ហៅទៅ <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"ហៅ MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ហៅ)"</string>
- <string name="sms_custom" msgid="415060214233647603">"ផ្ញើសារជាអក្សរទៅ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"អត្ថបទ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"អត្ថបទផ្ទះ"</string>
<string name="sms_mobile" msgid="5200107250451030769">"អត្ថបទទូរស័ព្ទចល័ត"</string>
<string name="sms_work" msgid="2269624156655267740">"អត្ថបទការងារ"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ទំនេរ"</string>
<string name="status_away" msgid="1838861100379804730">"ចាកឆ្ងាយ"</string>
<string name="status_busy" msgid="9147992455450257136">"រវល់"</string>
+ <string name="contactsList" msgid="8661624236494819731">"ទំនាក់ទំនង"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"ផ្សេងៗ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ថត"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ថតកន្លែងការងារ"</string>
<string name="local_search_label" msgid="2551177578246113614">"ទំនាក់ទំនងទាំងអស់"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"កំពុងរក..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"បានរកឃើញច្រើនជាង <xliff:g id="COUNT">%d</xliff:g> ។"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"មិនមានទំនាក់ទំនង"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">បានរកឃើញ <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">បានរកឃើញ 1</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"ទំនាក់ទំនងរហ័សសម្រាប់ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(គ្មានឈ្មោះ)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"បានទាក់ទងញឹកញាប់"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"ទំនាក់ទំនងប្រវត្តិរូបការងារ"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"មើលបច្ចុប្បន្នភាព"</string>
<string name="account_phone" msgid="7128032778471187553">"ឧបករណ៍"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"ឈ្មោះ"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"សម្មតិនាម"</string>
<string name="full_name" msgid="6602579550613988977">"ឈ្មោះ"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"ក្រុមហ៊ុន"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ចំណងជើង"</string>
<string name="label_notes" msgid="8337354953278341042">"ចំណាំ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"ផ្ទាល់ខ្លួន"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"តំបន់បណ្ដាញ"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ស្លាក"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"អ៊ីមែលទៅទូរស័ព្ទចល័ត"</string>
<string name="email_work" msgid="2807430017302722689">"អ៊ីមែលទៅកន្លែងធ្វើការ"</string>
<string name="email_other" msgid="3454004077967657109">"អ៊ីមែល"</string>
- <string name="email_custom" msgid="5536404237099078802">"ផ្ញើអ៊ីមែលទៅ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"អ៊ីមែល <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"អ៊ីមែល"</string>
<string name="postal_street" msgid="8133143961580058972">"ផ្លូវ"</string>
<string name="postal_pobox" msgid="4431938829180269821">"ប្រអប់សំបុត្រ"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"មើលអាសយដ្ឋានផ្ទះ"</string>
<string name="map_work" msgid="1360474076921878088">"មើលអាសយដ្ឋានការងារ"</string>
<string name="map_other" msgid="3817820803587012641">"មើលអាសយដ្ឋាន"</string>
- <string name="map_custom" msgid="8761800628069473526">"មើលអាសយដ្ឋាន <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"មើលអាសយដ្ឋាន <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"ជជែកដោយប្រើ AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"ជជែកដោយប្រើ Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"ជជែកដោយប្រើ Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ព័ត៌មានរបស់ខ្ញុំ"</string>
<string name="set_up_profile" msgid="7370213843590143771">"រៀបចំប្រវត្តិរូបរបស់អ្នក"</string>
<string name="setting_about" msgid="7014388749752042863">"អំពីទំនាក់ទំនង"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ការកំណត់"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"ចែករំលែកទំនាក់ទំនងដែលអាចមើលឃើញ"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ការចែករំលែកទំនាក់ទំនងដែលមើលឃើញមិនបានសម្រេច។"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ចែករំលែកទំនាក់ទំនងដែលចូលចិត្ត"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ប្រើវាសម្រាប់ការហៅជានិច្ច"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"ហៅជាមួយ"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ការហៅព្រមជាមួយចំណាំ"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"បញ្ចូលចំណាំដែលត្រូវផ្ញើជាមួយការហៅទូរសព្ទ..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"វាយបញ្ចូលចំណាំដែលត្រូវផ្ញើជាមួយការហៅទូរស័ព្ទ ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ផ្ញើ & ហៅទូរស័ព្ទ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index 5530969..c4d2b62 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"ನಿಮ್ಮ ಪಟ್ಟಿಯನ್ನು ವ್ಯವಸ್ಥಿತಗೊಳಿಸಿ"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ನಕಲುಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಿ ಮತ್ತು ಸಂಪರ್ಕಗಳನ್ನು ಲೇಬಲ್ಗಳಿಂದ ಗುಂಪು ಮಾಡಿ"</string>
<string name="undo" msgid="1425165101664071422">"ರದ್ದುಗೊಳಿಸಿ"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"ಪಠ್ಯವನ್ನು ನಕಲಿಸಲಾಗಿದೆ"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ನಕಲಿಸಿ"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
<string name="call_home" msgid="1990519474420545392">"ಮನೆಗೆ ಕರೆ ಮಾಡಿ"</string>
<string name="call_mobile" msgid="7502236805487609178">"ಮೊಬೈಲ್ಗೆ ಕರೆ ಮಾಡಿ"</string>
<string name="call_work" msgid="5328785911463744028">"ಕೆಲಸದ ಸಂಖ್ಯೆಗೆ ಕರೆ ಮಾಡಿ"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD ಕರೆ ಮಾಡಿ"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"ಕೆಲಸದ ಮೊಬೈಲ್ಗೆ ಕರೆ ಮಾಡಿ"</string>
<string name="call_work_pager" msgid="3419348514157949008">"ಕೆಲಸದ ಪೇಜರ್ಗೆ ಕರೆ ಮಾಡಿ"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> ಕರೆ ಮಾಡಿ"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS ಕರೆ ಮಾಡಿ"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ಕರೆ ಮಾಡಿ)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ಸಂದೇಶ ಕಳುಹಿಸಿ"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> ಗೆ ಸಂದೇಶ ಕಳುಹಿಸಿ"</string>
<string name="sms_home" msgid="7524332261493162995">"ನಿವಾಸಕ್ಕೆ ಸಂದೇಶ ಕಳುಹಿಸಿ"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ಮೊಬೈಲ್ಗೆ ಸಂದೇಶ ಕಳುಹಿಸಿ"</string>
<string name="sms_work" msgid="2269624156655267740">"ಕೆಲಸದ ಸಂಖ್ಯೆಗೆ ಸಂದೇಶ ಕಳುಹಿಸಿ"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ಲಭ್ಯ"</string>
<string name="status_away" msgid="1838861100379804730">"ದೂರ"</string>
<string name="status_busy" msgid="9147992455450257136">"ಕಾರ್ಯನಿರತ"</string>
+ <string name="contactsList" msgid="8661624236494819731">"ಸಂಪರ್ಕಗಳು"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"ಇತರೆ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ಡೈರೆಕ್ಟರಿ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ಕೆಲಸದ ಡೈರೆಕ್ಟರಿ"</string>
<string name="local_search_label" msgid="2551177578246113614">"ಎಲ್ಲಾ ಸಂಪರ್ಕಗಳು"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ಹುಡುಕಲಾಗುತ್ತಿದೆ…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> ಕ್ಕಿಂತಲೂ ಹೆಚ್ಚು ಕಂಡುಬಂದಿದೆ."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"ಯಾವುದೇ ಸಂಪರ್ಕಗಳಿಲ್ಲ"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> ಕಂಡುಬಂದಿದೆ</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ಕಂಡುಬಂದಿದೆ</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> ಅವರಿಗೆ ತ್ವರಿತ ಸಂಪರ್ಕ"</string>
<string name="missing_name" msgid="8745511583852904385">"(ಯಾವುದೇ ಹೆಸರಿಲ್ಲ)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"ಪದೇ ಪದೇ ಸಂಪರ್ಕಿಸಿರುವುದು"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"ಕೆಲಸದ ಪ್ರೊಫೈಲ್ ಸಂಪರ್ಕಗಳು"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"ಅಪ್ಡೇಟ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ"</string>
<string name="account_phone" msgid="7128032778471187553">"ಸಾಧನ"</string>
- <string name="account_sim" msgid="6519016427905087952">"ಸಿಮ್"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"ಹೆಸರು"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ಅಡ್ಡಹೆಸರು"</string>
<string name="full_name" msgid="6602579550613988977">"ಹೆಸರು"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"ಕಂಪನಿ"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ಶೀರ್ಷಿಕೆ"</string>
<string name="label_notes" msgid="8337354953278341042">"ಟಿಪ್ಪಣಿಗಳು"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"ಕಸ್ಟಮ್"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ವೆಬ್ಸೈಟ್"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ಲೇಬಲ್ಗಳು"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ಮೊಬೈಲ್ಗೆ ಇಮೇಲ್ ಮಾಡಿ"</string>
<string name="email_work" msgid="2807430017302722689">"ಕೆಲಸದ ವಿಳಾಸಕ್ಕೆ ಇಮೇಲ್ ಮಾಡಿ"</string>
<string name="email_other" msgid="3454004077967657109">"ಇಮೇಲ್"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ಇಮೇಲ್ ಮಾಡಿ"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> ಇಮೇಲ್ ಮಾಡಿ"</string>
<string name="email" msgid="5668400997660065897">"ಇಮೇಲ್"</string>
<string name="postal_street" msgid="8133143961580058972">"ಗಲ್ಲಿ"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO ಬಾಕ್ಸ್"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"ಮನೆಯ ವಿಳಾಸವನ್ನು ವೀಕ್ಷಿಸಿ"</string>
<string name="map_work" msgid="1360474076921878088">"ಕೆಲಸದ ವಿಳಾಸವನ್ನು ವೀಕ್ಷಿಸಿ"</string>
<string name="map_other" msgid="3817820803587012641">"ವಿಳಾಸವನ್ನು ವೀಕ್ಷಿಸಿ"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ವಿಳಾಸವನ್ನು ವೀಕ್ಷಿಸಿ"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> ವಿಳಾಸವನ್ನು ವೀಕ್ಷಿಸಿ"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM ಬಳಸಿಕೊಂಡು ಚಾಟ್ ಮಾಡಿ"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live ಬಳಸಿಕೊಂಡು ಚಾಟ್ ಮಾಡಿ"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo ಬಳಸಿಕೊಂಡು ಚಾಟ್ ಮಾಡಿ"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ನನ್ನ ಮಾಹಿತಿ"</string>
<string name="set_up_profile" msgid="7370213843590143771">"ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಹೊಂದಿಸಿ"</string>
<string name="setting_about" msgid="7014388749752042863">"ಸಂಪರ್ಕಗಳ ಕುರಿತು"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"ಗೋಚರಿಸುವ ಸಂಪರ್ಕಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ಗೋಚರಿಸುವ ಸಂಪರ್ಕಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ವಿಫಲವಾಗಿದೆ."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ಮೆಚ್ಚಿನ ಸಂಪರ್ಕಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ಕರೆಗಳನ್ನು ಮಾಡಲು ಯಾವಾಗಲೂ ಇದನ್ನು ಬಳಸಿ"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"ಇದರೊಂದಿಗೆ ಕರೆ ಮಾಡಿ"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ಟಿಪ್ಪಣಿಯೊಂದಿಗೆ ಕರೆ"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"ಕರೆ ಕಳುಹಿಸಲು ಟಿಪ್ಪಣಿಯನ್ನು ಟೈಪ್ ಮಾಡಿ ..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"ಕರೆ ಜೊತೆಯಲ್ಲಿ ಕಳುಹಿಸಲು ಟಿಪ್ಪಣಿಯನ್ನು ಟೈಪ್ ಮಾಡಿ ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ಕಳುಹಿಸು ಮತ್ತು ಕರೆಮಾಡು"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index b7c1b6e..cf8a747 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"목록 정리"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"중복된 항목을 정리하고 라벨로 연락처 그룹화"</string>
<string name="undo" msgid="1425165101664071422">"실행취소"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>에 전화 걸기"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"텍스트 복사됨"</string>
+ <string name="copy_text" msgid="3257145021583508761">"클립보드에 복사"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g>(으)로 전화걸기"</string>
<string name="call_home" msgid="1990519474420545392">"집으로 전화걸기"</string>
<string name="call_mobile" msgid="7502236805487609178">"휴대전화로 전화걸기"</string>
<string name="call_work" msgid="5328785911463744028">"직장으로 전화걸기"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD 통화"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"직장 휴대전화로 전화걸기"</string>
<string name="call_work_pager" msgid="3419348514157949008">"직장 호출기로 전화 걸기"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>에 전화 걸기"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g>에게 전화"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS로 전화걸기"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g>(전화)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>에 문자 메시지 보내기"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"문자(<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="sms_home" msgid="7524332261493162995">"집으로 문자 보내기"</string>
<string name="sms_mobile" msgid="5200107250451030769">"휴대전화로 문자 보내기"</string>
<string name="sms_work" msgid="2269624156655267740">"직장으로 문자 보내기"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"대화 가능"</string>
<string name="status_away" msgid="1838861100379804730">"자리 비움"</string>
<string name="status_busy" msgid="9147992455450257136">"다른 용무 중"</string>
+ <string name="contactsList" msgid="8661624236494819731">"주소록"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"기타"</string>
<string name="directory_search_label" msgid="1887759056597975053">"디렉토리"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"직장 디렉토리"</string>
<string name="local_search_label" msgid="2551177578246113614">"모든 연락처"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"검색 중…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g>개 이상 찾았습니다."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"연락처 없음"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">연락처 <xliff:g id="COUNT">%d</xliff:g>개</item>
+ <item quantity="one">연락처 1개</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g>님의 빠른 주소록"</string>
<string name="missing_name" msgid="8745511583852904385">"(이름 없음)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"자주 연락하는 사람들의 연락처"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"직장 프로필 연락처"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"업데이트 보기"</string>
<string name="account_phone" msgid="7128032778471187553">"기기"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"이름"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"닉네임"</string>
<string name="full_name" msgid="6602579550613988977">"이름"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"회사"</string>
<string name="ghostData_title" msgid="7496735200318496110">"직함"</string>
<string name="label_notes" msgid="8337354953278341042">"메모"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"맞춤"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"웹사이트"</string>
<string name="groupsLabel" msgid="7000816729542098972">"라벨"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"모바일로 이메일 보내기"</string>
<string name="email_work" msgid="2807430017302722689">"직장으로 이메일 보내기"</string>
<string name="email_other" msgid="3454004077967657109">"이메일"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>에 이메일 보내기"</string>
+ <string name="email_custom" msgid="7548003991586214105">"이메일(<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="email" msgid="5668400997660065897">"이메일"</string>
<string name="postal_street" msgid="8133143961580058972">"번지"</string>
<string name="postal_pobox" msgid="4431938829180269821">"사서함"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"집 주소 보기"</string>
<string name="map_work" msgid="1360474076921878088">"직장 주소 보기"</string>
<string name="map_other" msgid="3817820803587012641">"주소 보기"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> 주소 보기"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> 주소 보기"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM으로 채팅"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live로 채팅"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo로 채팅"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"내 정보"</string>
<string name="set_up_profile" msgid="7370213843590143771">"프로필 설정"</string>
<string name="setting_about" msgid="7014388749752042863">"주소록 정보"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"설정"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"표시되는 연락처 모두 공유"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"표시되는 연락처를 공유하지 못했습니다."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"자주 사용하는 연락처 공유"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"통화에 항상 사용"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"전화 걸 때 사용할 계정"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"메모가 포함된 통화"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"통화에 함께 전송할 메모를 입력하세요."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"통화에 함께 전송할 메모를 입력하세요..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"보내기 및 통화"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index dc23283..6fa4134 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Өзгөрүүлөр жарактан чыгарылсынбы?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Жарактан чыгаруу"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Баш тартуу"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Өзгөртүүлөр жокко чыгарылсынбы?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Байланыштардан издеп көрүңүз"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Байланыштарды алып салуу"</string>
@@ -334,8 +335,12 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Билдирүүлөр"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Тизмеңизди ирээттеңиз"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Байланыштарды топтор боюнча белгилеп, окшошторун өчүрүп салыңыз."</string>
- <string name="undo" msgid="1425165101664071422">"Кайтаруу"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> чалуу"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"SMS көчүрүлдү"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Алмашуу буферине көчүрүү"</string>
+ <!-- no translation found for call_custom (7756571794763171802) -->
+ <skip />
<!-- no translation found for call_home (1990519474420545392) -->
<skip />
<!-- no translation found for call_mobile (7502236805487609178) -->
@@ -372,11 +377,13 @@
<skip />
<!-- no translation found for call_work_pager (3419348514157949008) -->
<skip />
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> чалуу"</string>
+ <!-- no translation found for call_assistant (2141641383068514308) -->
+ <skip />
<!-- no translation found for call_mms (6274041545876221437) -->
<skip />
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Чалуу)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> номерине SMS жөнөтүү"</string>
+ <!-- no translation found for sms_custom (5932736853732191825) -->
+ <skip />
<!-- no translation found for sms_home (7524332261493162995) -->
<skip />
<!-- no translation found for sms_mobile (5200107250451030769) -->
@@ -425,13 +432,20 @@
<string name="status_available" msgid="5586870015822828392">"Жеткиликтүү"</string>
<string name="status_away" msgid="1838861100379804730">"Чыгып кетти"</string>
<string name="status_busy" msgid="9147992455450257136">"Бош эмес"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Байланыштар"</string>
<!-- no translation found for local_invisible_directory (6046691709127661065) -->
<skip />
<!-- no translation found for directory_search_label (1887759056597975053) -->
<skip />
<string name="directory_search_label_work" msgid="8618292129829443176">"Жумуш профилиндеги байланыштар китепчеси"</string>
<string name="local_search_label" msgid="2551177578246113614">"Бардык байланыштар"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Изделүүдө…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> ашык табылды."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Байланыштар жок"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> табылды</item>
+ <item quantity="one">1 табылды</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> үчүн тез байланышуу"</string>
<string name="missing_name" msgid="8745511583852904385">"(Аты жок)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Көп байланышып турган"</string>
@@ -440,7 +454,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Жумуш профилиндеги байланыштар"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Жаңыртууларды көрүү"</string>
<string name="account_phone" msgid="7128032778471187553">"Түзмөк"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM карта"</string>
<!-- no translation found for nameLabelsGroup (2034640839640477827) -->
<skip />
<!-- no translation found for nicknameLabelsGroup (2891682101053358010) -->
@@ -483,7 +496,8 @@
<skip />
<!-- no translation found for label_notes (8337354953278341042) -->
<skip />
- <string name="label_custom_field" msgid="1994056912242214426">"Өздүк"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<!-- no translation found for websiteLabelsGroup (4202998982804009261) -->
<skip />
@@ -496,7 +510,8 @@
<skip />
<!-- no translation found for email_other (3454004077967657109) -->
<skip />
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> электрондук кат жөнөтүү"</string>
+ <!-- no translation found for email_custom (7548003991586214105) -->
+ <skip />
<!-- no translation found for email (5668400997660065897) -->
<skip />
<!-- no translation found for postal_street (8133143961580058972) -->
@@ -519,7 +534,8 @@
<skip />
<!-- no translation found for map_other (3817820803587012641) -->
<skip />
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> дарегиин көрүү"</string>
+ <!-- no translation found for map_custom (6184363799976265281) -->
+ <skip />
<!-- no translation found for chat_aim (2588492205291249142) -->
<skip />
<!-- no translation found for chat_msn (8041633440091073484) -->
@@ -640,6 +656,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Менин дайындарым"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Профилди жөндөө"</string>
<string name="setting_about" msgid="7014388749752042863">"Байланыштар жөнүндө"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Жөндөөлөр"</string>
<!-- no translation found for share_visible_contacts (890150378880783797) -->
<skip />
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Көрүнүктүү байланыштар бөлүшүлбөй койду."</string>
@@ -678,7 +695,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Чалууларда ар дайым бул колдонулсун"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Төмөнкү менен чалуу"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Кыска жазуу менен чалуу"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Чалуу менен жөнөтүлө турган кыска жазууну териңиз…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Чалуу менен жөнөтүлө турган кыска жазууну териңиз …"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ЖӨНӨТҮҮ ЖАНА ЧАЛУУ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -698,7 +715,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Видео чалуу"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Жок кылуу"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Эллипс"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> мүн. <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> с <xliff:g id="MINUTES_1">%s</xliff:g> мүн <xliff:g id="SECONDS">%s</xliff:g> сек"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index 6c84949..3ae6c77 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"ຈັດລະບຽບລາຍຊື່ຂອງທ່ານ"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ລຶບລ້າງລາຍຊື່ຜູ້ຕິດຕໍ່ທີ່ຊ້ຳກັນ ແລະ ຈັດກຸ່ມຕາມປ້າຍກຳກັບ"</string>
<string name="undo" msgid="1425165101664071422">"ຍົກເລີກ"</string>
- <string name="call_custom" msgid="6385303130912713318">"ໂທຫາ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"ສຳເນົາຂໍ້ຄວາມແລ້ວ"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ສຳເນົາໃສ່ຄລິບບອດ"</string>
+ <string name="call_custom" msgid="7756571794763171802">"ໂທຫາ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"ໂທຫາເບີບ້ານ"</string>
<string name="call_mobile" msgid="7502236805487609178">"ໂທຫາເບີມືຖື"</string>
<string name="call_work" msgid="5328785911463744028">"ໂທຫາເບີບ່ອນເຮັດວຽກ"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"ໂທຫາເບີ TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"ໂທຫາເບີມືຖືບ່ອນເຮັດວຽກ"</string>
<string name="call_work_pager" msgid="3419348514157949008">"ໂທຫາ pager ບ່ອນເຮັດວຽກ"</string>
- <string name="call_assistant" msgid="670941612175068337">"ໂທຫາ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"ໂທຫາ <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"ໂທຫາເບີ MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ໂທ)"</string>
- <string name="sms_custom" msgid="415060214233647603">"ສົ່ງຂໍ້ຄວາມຫາ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"ຂໍ້ຄວາມຫາ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"ສົ່ງຂໍ້ຄວາມຫາເບີບ້ານ"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ສົ່ງຂໍ້ຄວາມຫາເບີມືຖື"</string>
<string name="sms_work" msgid="2269624156655267740">"ສົ່ງຂໍ້ຄວາມຫາເບີບ່ອນເຮັດວຽກ"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ສາມາດໃຊ້ໄດ້"</string>
<string name="status_away" msgid="1838861100379804730">"ບໍ່ຢູ່"</string>
<string name="status_busy" msgid="9147992455450257136">"ບໍ່ຫວ່າງ"</string>
+ <string name="contactsList" msgid="8661624236494819731">"ລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"ອື່ນໆ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ໄດເຣັກທໍຣີ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ໄດເຣັກທໍຣີບ່ອນເຮັດວຽກ"</string>
<string name="local_search_label" msgid="2551177578246113614">"ລາຍຊື່ຜູ່ຕິດຕໍ່ທັງໝົດ"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ກຳລັງຊອກຫາ..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"ພົບຫຼາຍກວ່າ <xliff:g id="COUNT">%d</xliff:g> ລາຍການ."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"ບໍ່ມີລາຍຊື່ຜູ່ຕິດຕໍ່"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ພົບແລ້ວ</item>
+ <item quantity="one">1 ພົບແລ້ວ</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"ຂໍ້ມູນຕິດຕໍ່ດ່ວນສຳລັບ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(ບໍ່ມີຊື່)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"ລາຍຊື່ທີ່ຕິດຕໍ່ເລື້ອຍໆ"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"ລາຍຊື່ຜູ້ຕິດຕໍ່ຂອງໂປຣໄຟລ໌ບ່ອນເຮັດວຽກ"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"ເບິ່ງອັບເດດ"</string>
<string name="account_phone" msgid="7128032778471187553">"ອຸປະກອນ"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"ຊື່"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ຊື່ຫຼິ້ນ"</string>
<string name="full_name" msgid="6602579550613988977">"ຊື່"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"ບໍລິສັດ"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ຊື່"</string>
<string name="label_notes" msgid="8337354953278341042">"ໝາຍເຫດ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"ກຳນົດເອງ"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ເວັບໄຊ"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ປ້າຍກຳກັບ"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ສົ່ງອີເມວຫາມືຖື"</string>
<string name="email_work" msgid="2807430017302722689">"ສົ່ງອີເມວຫາທີ່ຢູ່ບ່ອນເຮັດວຽກ"</string>
<string name="email_other" msgid="3454004077967657109">"ອີເມວ"</string>
- <string name="email_custom" msgid="5536404237099078802">"ສົ່ງອີເມວຫາ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"ສົ່ງອີເມວຫາ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"ອີເມວ"</string>
<string name="postal_street" msgid="8133143961580058972">"ຖະໜົນ"</string>
<string name="postal_pobox" msgid="4431938829180269821">"ຕູ້ໄປສະນີ:"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"ເບິ່ງທີ່ຢູ່ເຮືອນ"</string>
<string name="map_work" msgid="1360474076921878088">"ເບິ່ງທີ່ຢູ່ບ່ອນເຮັດວຽກ"</string>
<string name="map_other" msgid="3817820803587012641">"ເບິ່ງທີ່ຢູ່"</string>
- <string name="map_custom" msgid="8761800628069473526">"ເບິ່ງທີ່ຢູ່ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"ເບິ່ງທີ່ຢູ່ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"ສົນທະນາໂດຍໃຊ້ AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"ສົນທະນາໂດຍໃຊ້ Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"ສົນທະນາໂດຍໃຊ້ Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ຂໍ້ມູນຂອງຂ້ອຍ"</string>
<string name="set_up_profile" msgid="7370213843590143771">"ຕັ້ງຄ່າໂປຣໄຟລ໌ຂອງທ່ານ"</string>
<string name="setting_about" msgid="7014388749752042863">"ກ່ຽວກັບລາຍຊື່ຜູ້ຕິດຕໍ່"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ການຕັ້ງຄ່າ"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"ແບ່ງປັນລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ເບິ່ງເຫັນໄດ້"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ແບ່ງປັນລາຍຊື່ຕິດຕໍ່ສາມາດເຫັນໄດ້ບໍ່ສຳເລັດ."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ແບ່ງປັນລາຍຊື່ຜູ້ຕິດຕໍ່ທີ່ມັກ"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ໃຊ້ຊິມນີ້ເພື່ອການໂທທຸກເທື່ອ"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"ໂທດ້ວຍ"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ໂທດ້ວຍບັນທຶກ"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"ພິມບັນທຶກເພື່ອສົ່ງດ້ວຍການໂທ..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"ພິມບັນທຶກ ເພື່ອສົ່ງກັບການໂທ ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ສົ່ງ ແລະ ໂທ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 2d3fde0..1d93d35 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -357,7 +357,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Tvarkykite sąrašą"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Išvalykite tikslias kopijas ir pagal etiketes grupuokite kontaktus"</string>
<string name="undo" msgid="1425165101664071422">"Anuliuoti"</string>
- <string name="call_custom" msgid="6385303130912713318">"Skambinti numeriu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekstas nukopijuotas"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopijuoti į iškarpinę"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Skambinti <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Skambinti į namų telefoną"</string>
<string name="call_mobile" msgid="7502236805487609178">"Skambinti į mobilųjį telefoną"</string>
<string name="call_work" msgid="5328785911463744028">"Skambinti į darbo telefoną"</string>
@@ -376,10 +378,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Skambinti TTY / TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Skambinti darbo mobiliuoju telefonu"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Skambinti į darbo pranešimų gaviklį"</string>
- <string name="call_assistant" msgid="670941612175068337">"Skambinti numeriu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Skambinti <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Skambinti MMS telefono numeriu"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (skambutis)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Siųsti žinutę numeriu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Siųsti teksto pranešimą <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Siųsti teksto pranešimą į namų telefoną"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Siųsti teksto pranešimą į mobilųjį telefoną"</string>
<string name="sms_work" msgid="2269624156655267740">"Siųsti pranešimą į darbo telefoną"</string>
@@ -408,11 +410,20 @@
<string name="status_available" msgid="5586870015822828392">"Pasiekiamas"</string>
<string name="status_away" msgid="1838861100379804730">"Pasišalinęs"</string>
<string name="status_busy" msgid="9147992455450257136">"Užsiėmęs"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Adresinė"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Kita"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Katalogas"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Darbo katalogas"</string>
<string name="local_search_label" msgid="2551177578246113614">"Visi kontaktai"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Ieškoma…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Rasta daugiau nei <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Kontaktų nėra"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">Rastas <xliff:g id="COUNT">%d</xliff:g> kontaktas</item>
+ <item quantity="few">Rasti <xliff:g id="COUNT">%d</xliff:g> kontaktai</item>
+ <item quantity="many">Rasta <xliff:g id="COUNT">%d</xliff:g> kontakto</item>
+ <item quantity="other">Rasta <xliff:g id="COUNT">%d</xliff:g> kontaktų</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Spartusis <xliff:g id="NAME">%1$s</xliff:g> kontaktas"</string>
<string name="missing_name" msgid="8745511583852904385">"(Nėra pavadinimo)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Dažnai susisiekiama"</string>
@@ -421,7 +432,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Darbo profilio kontaktai"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Žiūrėti naujinius"</string>
<string name="account_phone" msgid="7128032778471187553">"Įrenginys"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Pavadinimas"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Slapyvardis"</string>
<string name="full_name" msgid="6602579550613988977">"Vardas"</string>
@@ -446,7 +456,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Įmonė"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Pareigos"</string>
<string name="label_notes" msgid="8337354953278341042">"Pastabos"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Tinkintas"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Svetainė"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiketės"</string>
@@ -454,7 +465,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Siųsti el. laišką mobiliuoju el. pašto adresu"</string>
<string name="email_work" msgid="2807430017302722689">"Siųsti el. laišką į darbo el. paštą"</string>
<string name="email_other" msgid="3454004077967657109">"El. paštas"</string>
- <string name="email_custom" msgid="5536404237099078802">"Siųsti el. laišką adresu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"El. paštas <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Siųsti el. paštu"</string>
<string name="postal_street" msgid="8133143961580058972">"Gatvė"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Pašto dėžutė"</string>
@@ -466,7 +477,7 @@
<string name="map_home" msgid="1243547733423343982">"Žiūrėti namų adresą"</string>
<string name="map_work" msgid="1360474076921878088">"Žiūrėti darbo adresą"</string>
<string name="map_other" msgid="3817820803587012641">"Žiūrėti adresą"</string>
- <string name="map_custom" msgid="8761800628069473526">"Peržiūrėti <xliff:g id="CUSTOM_LABEL">%s</xliff:g> adresą"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Peržiūrėti <xliff:g id="CUSTOM">%s</xliff:g> adresą"</string>
<string name="chat_aim" msgid="2588492205291249142">"Kalbėti naudojant AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Kalbėti naudojant „Windows Live“"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Kalbėti naudojant „Yahoo“"</string>
@@ -559,6 +570,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mano informacija"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Nustatykite profilį"</string>
<string name="setting_about" msgid="7014388749752042863">"Apie Kontaktus"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Nustatymai"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Bendrinti matomus adresatus"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nepavyko bendrinti matomų kontaktų."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Bendrinti mėgstamiausius kontaktus"</string>
@@ -590,7 +602,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Visada naudoti tai skambučiams"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Skambinkite naudodami"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Skambutis su užrašu"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Įveskite užrašą, kurį norite išsiųsti skambindami..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Įveskite užrašą, kurį galima išsiųsti skambinant..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SIŲSTI IR SKAMBINTI"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 7f53780..6c22a9a 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -346,7 +346,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Kārtojiet savu sarakstu"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Dzēsiet dublikātus un grupējiet kontaktpersonas pēc iezīmes."</string>
<string name="undo" msgid="1425165101664071422">"Atsaukt"</string>
- <string name="call_custom" msgid="6385303130912713318">"Zvanīt: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teksts ir nokopēts"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopēt starpliktuvē"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Zvanīt: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Zvanīt uz mājas numuru"</string>
<string name="call_mobile" msgid="7502236805487609178">"Zvanīt uz mobilo tālruni"</string>
<string name="call_work" msgid="5328785911463744028">"Zvanīt uz darba numuru"</string>
@@ -365,10 +367,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Zvanīt uz teletaipu/surdotālruni"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Zvanīt uz darba mobilo tālruni"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Zvanīt uz darba peidžeru"</string>
- <string name="call_assistant" msgid="670941612175068337">"Zvanīt: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Zvanīt: <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Zvanīt uz multiziņas numuru"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (zvanīt)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Sūtīt īsziņu: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Sūtīt īsziņu uz <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Sūtīt īsziņu uz mājas tālruņa numuru"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Sūtīt īsziņu uz mobilo tālruni"</string>
<string name="sms_work" msgid="2269624156655267740">"Sūtīt īsziņu uz darba numuru"</string>
@@ -397,11 +399,19 @@
<string name="status_available" msgid="5586870015822828392">"Pieejama"</string>
<string name="status_away" msgid="1838861100379804730">"Prombūtnē"</string>
<string name="status_busy" msgid="9147992455450257136">"Aizņemts"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktpersonas"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Cits"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Katalogs"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Darba katalogs"</string>
<string name="local_search_label" msgid="2551177578246113614">"Visas kontaktpersonas"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Notiek meklēšana..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Ir atrastas vairāk nekā <xliff:g id="COUNT">%d</xliff:g> kontaktpersonas."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nav kontaktpersonu"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="zero">Atrastas <xliff:g id="COUNT">%d</xliff:g> kontaktpersonas</item>
+ <item quantity="one">Atrasta <xliff:g id="COUNT">%d</xliff:g> kontaktpersona</item>
+ <item quantity="other">Atrastas <xliff:g id="COUNT">%d</xliff:g> kontaktpersonas</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Ātrā saziņa ar kontaktpersonu <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(nav vārda)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Bieža saziņa"</string>
@@ -410,7 +420,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontaktpersonas darba profilā"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Skatīt atjaunināj."</string>
<string name="account_phone" msgid="7128032778471187553">"Ierīce"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Vārds"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Segvārds"</string>
<string name="full_name" msgid="6602579550613988977">"Vārds"</string>
@@ -435,7 +444,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Uzņēmums"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Nosaukums"</string>
<string name="label_notes" msgid="8337354953278341042">"Piezīmes"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Pielāgota"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Vietne"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Iezīmes"</string>
@@ -443,7 +453,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Sūtīt e-pasta ziņojumu uz mobilo tālruni"</string>
<string name="email_work" msgid="2807430017302722689">"Sūtīt e-pasta ziņojumu uz darba adresi"</string>
<string name="email_other" msgid="3454004077967657109">"Sūtīt e-pasta ziņojumu"</string>
- <string name="email_custom" msgid="5536404237099078802">"Sūtīt e-pasta ziņojumu: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Sūtīt e-pasta ziņojumu uz <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Sūtīt e-pasta ziņojumu"</string>
<string name="postal_street" msgid="8133143961580058972">"Iela"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Abonenta kastīte"</string>
@@ -455,7 +465,7 @@
<string name="map_home" msgid="1243547733423343982">"Skatīt mājas adresi"</string>
<string name="map_work" msgid="1360474076921878088">"Skatīt darba adresi"</string>
<string name="map_other" msgid="3817820803587012641">"Skatīt adresi"</string>
- <string name="map_custom" msgid="8761800628069473526">"Skatīt adresi: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Skatīt adresi: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Tērzēt, izmantojot AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Tērzēt, izmantojot Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Tērzēt, izmantojot Yahoo"</string>
@@ -548,6 +558,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mana informācija"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Iestatiet savu profilu"</string>
<string name="setting_about" msgid="7014388749752042863">"Par lietotni Kontaktpersonas"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Iestatījumi"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Kopīgot redzamās kontaktpersonas"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Neizdevās kopīgot redzamās kontaktpersonas."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Kopīgot izlases kontaktpersonas"</string>
@@ -579,7 +590,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Vienmēr izmantot zvaniem"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Zvanīšana"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Zvanīt ar piezīmi"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Ievadiet piezīmi, ko nosūtīt ar zvanu…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Ierakstiet piezīmi, ko nosūtīt ar zvanu..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SŪTĪT un ZVANĪT"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> no <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index 01fef48..8fad61d 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Организирајте го списокот"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Исчистете ги дупликатите и групните контакти според етикетата"</string>
<string name="undo" msgid="1425165101664071422">"Вратете"</string>
- <string name="call_custom" msgid="6385303130912713318">"Повикајте <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текстот е копиран"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Копирај во клип-табла"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Повикајте <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Повикајте домашен број"</string>
<string name="call_mobile" msgid="7502236805487609178">"Повикајте мобилен"</string>
<string name="call_work" msgid="5328785911463744028">"Повикајте службен број"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Повикајте TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Повикајте службен мобилен"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Повикајте службен пејџер"</string>
- <string name="call_assistant" msgid="670941612175068337">"Повикајте <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Повикајте <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Повикајте MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Повик)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Испратете SMS на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Испратете SMS на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Испратете SMS дома"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Испратете SMS на мобилен"</string>
<string name="sms_work" msgid="2269624156655267740">"Испратете SMS на работа"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Достапен"</string>
<string name="status_away" msgid="1838861100379804730">"Отсутен"</string>
<string name="status_busy" msgid="9147992455450257136">"Зафатен"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Контакти"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Друго"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Адресар"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Работен адресар"</string>
<string name="local_search_label" msgid="2551177578246113614">"Сите контакти"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Се пребарува..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Најдени се преку <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Нема контакти"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> пронајден</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> пронајдени</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Брз контакт за <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Без име)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Често контактирани"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Контакти на службениот профил"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Прикажи ажурирања"</string>
<string name="account_phone" msgid="7128032778471187553">"Уред"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Име"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Прекар"</string>
<string name="full_name" msgid="6602579550613988977">"Име"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Компанија"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Наслов"</string>
<string name="label_notes" msgid="8337354953278341042">"Белешки"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Приспособено"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Веб-сајт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Етикети"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Мобилна е-пошта"</string>
<string name="email_work" msgid="2807430017302722689">"Службена е-пошта"</string>
<string name="email_other" msgid="3454004077967657109">"E-пошта"</string>
- <string name="email_custom" msgid="5536404237099078802">"Испратете е-пошта на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-пошта <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-пошта"</string>
<string name="postal_street" msgid="8133143961580058972">"Улица"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Поштенски фах"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Прикажи домашна адреса"</string>
<string name="map_work" msgid="1360474076921878088">"Прикажи службена адреса"</string>
<string name="map_other" msgid="3817820803587012641">"Прикажи адреса"</string>
- <string name="map_custom" msgid="8761800628069473526">"Прикажи ја адресата на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Прикажи <xliff:g id="CUSTOM">%s</xliff:g> адреса"</string>
<string name="chat_aim" msgid="2588492205291249142">"Разговор на AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Разговор на Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Разговор на Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Мои информации"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Поставете го профилот"</string>
<string name="setting_about" msgid="7014388749752042863">"За „Контакти“"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Поставки"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Споделете видливи контакти"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Споделувањето на видливите контакти не успеа."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Споделете омилени контакти"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Секогаш користи го ова за повици"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Повикајте со"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Повикајте со белешка"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Напишете белешка за да ја испратите со повикот…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Напишете белешка за да ја испратите со повикот…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ИСПРАТИ И ПОВИКАЈ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index 62f2b30..ccc0369 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -227,7 +227,7 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"മാറ്റങ്ങൾ നിരസിക്കണോ?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"തള്ളിക്കളയുക"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"റദ്ദാക്കൂ"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"ഇഷ്ടാനുസൃതമാക്കലുകൾ നിരസിക്കണോ?"</string>
+ <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"ഇഷ്ടാനുസൃതമാക്കലുകൾ തള്ളിക്കളയണോ?"</string>
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"കോണ്ടാക്റ്റുകള് തിരയുക"</string>
<string name="title_edit_group" msgid="8602752287270586734">"കോൺടാക്റ്റുകൾ നീക്കംചെയ്യുക"</string>
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"നിങ്ങളുടെ ലിസ്റ്റ് ഓർഗനൈസുചെയ്യുക"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ലേബൽ പ്രകാരം ഡ്യൂപ്ലിക്കേറ്റുകളും ഗ്രൂപ്പ് കോൺടാക്റ്റുകളും മായ്ക്കുക"</string>
<string name="undo" msgid="1425165101664071422">"പഴയപടിയാക്കുക"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> എന്ന നമ്പറിൽ വിളിക്കുക"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"വാചകം പകർത്തി"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> എന്നതിൽ വിളിക്കുക"</string>
<string name="call_home" msgid="1990519474420545392">"വീട്ടിലെ ഫോണിലേക്ക് വിളിക്കുക"</string>
<string name="call_mobile" msgid="7502236805487609178">"മൊബൈലിലേക്ക് വിളിക്കുക"</string>
<string name="call_work" msgid="5328785911463744028">"ഔദ്യോഗിക ഫോണിലേക്ക് വിളിക്കുക"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD-യിലേക്ക് വിളിക്കുക"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"ഔദ്യോഗിക മൊബൈലിലേക്ക് വിളിക്കുക"</string>
<string name="call_work_pager" msgid="3419348514157949008">"ഔദ്യോഗിക പേജറിലേക്ക് വിളിക്കുക"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> എന്ന നമ്പറിൽ വിളിക്കുക"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> എന്നതിൽ വിളിക്കുക"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS ഫോണിലേക്ക് വിളിക്കുക"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (വിളിക്കുക)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> എന്ന നമ്പറിലേക്ക് സന്ദേശമയയ്ക്കുക"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> എന്നതിലേക്ക് വാചക സന്ദേശമയയ്ക്കുക"</string>
<string name="sms_home" msgid="7524332261493162995">"വീട്ടിലെ ഫോണിലേക്ക് വാചകസന്ദേശമയയ്ക്കുക"</string>
<string name="sms_mobile" msgid="5200107250451030769">"മൊബൈലിലേക്ക് വാചകസന്ദേശമയയ്ക്കുക"</string>
<string name="sms_work" msgid="2269624156655267740">"ഔദ്യോഗിക ഫോണിലേക്ക് വാചകസന്ദേശമയയ്ക്കുക"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ലഭ്യം"</string>
<string name="status_away" msgid="1838861100379804730">"ലഭ്യമല്ല"</string>
<string name="status_busy" msgid="9147992455450257136">"തിരക്കിൽ"</string>
+ <string name="contactsList" msgid="8661624236494819731">"വിലാസങ്ങൾ"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"മറ്റുള്ളവ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ഡയറക്ടറി"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ഔദ്യോഗിക ഡയറക്ടറി"</string>
<string name="local_search_label" msgid="2551177578246113614">"എല്ലാ കോൺടാക്റ്റുകളും"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"തിരയുന്നു…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g>-ൽ കൂടുതൽ കണ്ടെത്തി."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"കോൺടാക്റ്റുകളൊന്നുമില്ല"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> എണ്ണം കണ്ടെത്തി</item>
+ <item quantity="one">ഒന്ന് കണ്ടെത്തി</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> എന്നയാളുടെ ദ്രുത കോൺടാക്റ്റ്"</string>
<string name="missing_name" msgid="8745511583852904385">"(പേരില്ല)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"പതിവായി കോൺടാക്റ്റുചെയ്യുന്നവർ"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"ഔദ്യോഗിക പ്രൊഫൈൽ കോൺടാക്റ്റുകൾ"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"അപ്ഡേറ്റുകള് കാണുക"</string>
<string name="account_phone" msgid="7128032778471187553">"ഉപകരണം"</string>
- <string name="account_sim" msgid="6519016427905087952">"സിം"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"പേര്"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"വിളിപ്പേര്"</string>
<string name="full_name" msgid="6602579550613988977">"പേര്"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"കമ്പനി"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ശീർഷകം"</string>
<string name="label_notes" msgid="8337354953278341042">"കുറിപ്പുകള്"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"ഇഷ്ടാനുസൃതം"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"വെബ്സൈറ്റ്"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ലേബലുകൾ"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"മൊബൈൽ ഇമെയിൽ"</string>
<string name="email_work" msgid="2807430017302722689">"ഔദ്യോഗിക ഇമെയിൽ"</string>
<string name="email_other" msgid="3454004077967657109">"ഇമെയില്"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> എന്നതിലേക്ക് ഇമെയിൽ അയയ്ക്കുക"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> എന്നതിലേക്ക് ഇമെയിൽ ചെയ്യുക"</string>
<string name="email" msgid="5668400997660065897">"ഇമെയില്"</string>
<string name="postal_street" msgid="8133143961580058972">"സ്ട്രീറ്റ്"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO ബോക്സ്"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"വീട്ടുവിലാസം കാണുക"</string>
<string name="map_work" msgid="1360474076921878088">"ഔദ്യോഗിക വിലാസം കാണുക"</string>
<string name="map_other" msgid="3817820803587012641">"വിലാസം കാണുക"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> വിലാസം കാണുക"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> വിലാസം കാണുക"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM ഉപയോഗിച്ച് ചാറ്റുചെയ്യുക"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live ഉപയോഗിച്ച് ചാറ്റുചെയ്യുക"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo ഉപയോഗിച്ച് ചാറ്റുചെയ്യുക"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"എന്റെ വിവരം"</string>
<string name="set_up_profile" msgid="7370213843590143771">"നിങ്ങളുടെ പ്രൊഫൈൽ സജ്ജമാക്കുക"</string>
<string name="setting_about" msgid="7014388749752042863">"കോണ്ടാക്റ്റുകളെ കുറിച്ച്"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ക്രമീകരണം"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"ദൃശ്യമായ കോൺടാക്റ്റുകൾ പങ്കിടുക"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ദൃശ്യമായ കോൺടാക്റ്റുകൾ പങ്കിടുന്നത് പരാജയപ്പെട്ടു."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"പ്രിയപ്പെട്ട കോൺടാക്റ്റുകൾ പങ്കിടുക"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ഇത് എല്ലായ്പ്പോഴും കോളുകൾക്കായി ഉപയോഗിക്കുക"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"ഇത് ഉപയോഗിച്ച് വിളിക്കുക"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"കുറിപ്പിനൊപ്പം വിളിക്കുക"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"കോളിനൊപ്പം അയയ്ക്കാൻ ഒരു കുറിപ്പ് ടൈപ്പുചെയ്യുക..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"കോളിനൊപ്പം അയയ്ക്കുന്നതിന് ഒരു കുറിപ്പ് ടൈപ്പുചെയ്യുക ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"അയയ്ക്കുക, വിളിക്കുക"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index 9738b41..6a76c64 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Жагсаалтаа цэгцэлнэ үү"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Давхардсан харилцагчдыг цэвэрлэж & шошгоор бүлэглэх"</string>
<string name="undo" msgid="1425165101664071422">"Буцаах"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> руу залгах"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текст хуулагдав"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Түр санах ойд хуулах"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> руу залгах"</string>
<string name="call_home" msgid="1990519474420545392">"Гэрийн утас руу залгах"</string>
<string name="call_mobile" msgid="7502236805487609178">"Гар утас руу залгах"</string>
<string name="call_work" msgid="5328785911463744028">"Ажил руу залгах"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD рүү залгах"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Ажлын гар утас руу залгах"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Ажлын пейжер рүү залгах"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> руу залгах"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> руу залгах"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS рүү залгах"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Залгах)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> руу мессеж бичих"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> руу зурвас илгээх"</string>
<string name="sms_home" msgid="7524332261493162995">"Гэрийн утас руу зурвас илгээх"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Гар утас руу зурвас илгээх"</string>
<string name="sms_work" msgid="2269624156655267740">"Ажил руу зурвас илгээх"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Холбогдсон"</string>
<string name="status_away" msgid="1838861100379804730">"Холдсон"</string>
<string name="status_busy" msgid="9147992455450257136">"Завгүй"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Харилцагчид"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Бусад"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Директор"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Ажлын лавлагаа"</string>
<string name="local_search_label" msgid="2551177578246113614">"Бүх харилцагчид"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Хайж байна..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g>-с олон олдлоо."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Харилцагч байхгүй"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> олдсон байна</item>
+ <item quantity="one">1 олсон байна</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g>-тай шууд холбогдох"</string>
<string name="missing_name" msgid="8745511583852904385">"(Нэр байхгүй)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Байнга холбоо барьдаг"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Ажлын профайлын харилцагч"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Шинэчлэлтүүдийг харах"</string>
<string name="account_phone" msgid="7128032778471187553">"Төхөөрөмж"</string>
- <string name="account_sim" msgid="6519016427905087952">"СИМ"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Нэр"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Хоч"</string>
<string name="full_name" msgid="6602579550613988977">"Нэр"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Компани"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Гарчиг"</string>
<string name="label_notes" msgid="8337354953278341042">"Тэмдэглэл"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Тусгай"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Вебсайт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Шошгууд"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Гар утас руу имэйлдэх"</string>
<string name="email_work" msgid="2807430017302722689">"Ажлын имэйл рүү"</string>
<string name="email_other" msgid="3454004077967657109">"Имэйл"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> руу имэйлдэх"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Имэйл <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Имэйл"</string>
<string name="postal_street" msgid="8133143961580058972">"Гудамж"</string>
<string name="postal_pobox" msgid="4431938829180269821">"ШХ"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Гэрийн хаяг харах"</string>
<string name="map_work" msgid="1360474076921878088">"Ажлын хаяг харах"</string>
<string name="map_other" msgid="3817820803587012641">"Хаяг харах"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> хаяг харах"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> хаяг харах"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM ашиглан чатлах"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live ашиглан чатлах"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo ашиглан чатлах"</string>
@@ -539,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Миний мэдээлэл"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Өөрийн профайлыг тохируулна уу"</string>
<string name="setting_about" msgid="7014388749752042863">"Харилцагчдын тухай"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Тохиргоо"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Харагдах харилцагчдыг хуваалцах"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Харагдаж байгаа харилцагчдыг хуваалцаж чадсангүй."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Дуртай харилцагчдаа хуваалцах"</string>
@@ -570,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Дуудлагад байнга үүнийг ашиглах"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Залгах"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Тэмдэглэл бүхий дуудлага хийх"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Дуудлагаар илгээх тэмдэглэл бичнэ үү..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Дуудлагаар илгээх тэмдэглэл бичнэ үү..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ИЛГЭЭХ & ЗАЛГАХ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 062aca4..3933a23 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"आपली सूची व्यवस्थापित करा"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"लेबल नुसार डुप्लिकेट आणि गट संपर्क साफ करा"</string>
<string name="undo" msgid="1425165101664071422">"पूर्ववत करा"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ला कॉल करा"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"मजकूर कॉपी केला"</string>
+ <string name="copy_text" msgid="3257145021583508761">"क्लिपबोर्डवर कॉपी करा"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> ला कॉल करा"</string>
<string name="call_home" msgid="1990519474420545392">"निवासस्थानी कॉल करा"</string>
<string name="call_mobile" msgid="7502236805487609178">"मोबाईलवर कॉल करा"</string>
<string name="call_work" msgid="5328785911463744028">"कार्यस्थानी कॉल करा"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD वर कॉल कर"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"कार्यस्थानी मोबाईलवर कॉल करा"</string>
<string name="call_work_pager" msgid="3419348514157949008">"कार्यस्थानी पेजरवर कॉल करा"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ला कॉल करा"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> ला कॉल करा"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS वर कॉल करा"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (कॉल करा)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> वर मजकूर पाठवा"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> मजकूर पाठवा"</string>
<string name="sms_home" msgid="7524332261493162995">"निवासस्थानी मजकूर पाठवा"</string>
<string name="sms_mobile" msgid="5200107250451030769">"मोबाईलवर मजकूर पाठवा"</string>
<string name="sms_work" msgid="2269624156655267740">"कार्यस्थानी मजकूर पाठवा"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"उपलब्ध"</string>
<string name="status_away" msgid="1838861100379804730">"दूर आहे"</string>
<string name="status_busy" msgid="9147992455450257136">"व्यस्त"</string>
+ <string name="contactsList" msgid="8661624236494819731">"संपर्क"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"अन्य"</string>
<string name="directory_search_label" msgid="1887759056597975053">"निर्देशिका"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"कार्य निर्देशिका"</string>
<string name="local_search_label" msgid="2551177578246113614">"सर्व संपर्क"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"शोधत आहे..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> पेक्षा जास्त आढळले."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"कोणतेही संपर्क नाहीत"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> आढळला</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> आढळले</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> साठी द्रुत संपर्क"</string>
<string name="missing_name" msgid="8745511583852904385">"(नाव नाही)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"वारंवार संपर्क केलेले"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"कार्य प्रोफाईल संपर्क"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"अद्यतने पहा"</string>
<string name="account_phone" msgid="7128032778471187553">"डिव्हाइस"</string>
- <string name="account_sim" msgid="6519016427905087952">"सिम"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"नाव"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"टोपणनाव"</string>
<string name="full_name" msgid="6602579550613988977">"नाव"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"कंपनी"</string>
<string name="ghostData_title" msgid="7496735200318496110">"शीर्षक"</string>
<string name="label_notes" msgid="8337354953278341042">"टिपा"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"सानुकूल"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"वेबसाइट"</string>
<string name="groupsLabel" msgid="7000816729542098972">"लेबले"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"मोबाईलवर ईमेल करा"</string>
<string name="email_work" msgid="2807430017302722689">"कार्यस्थानावर ईमेल करा"</string>
<string name="email_other" msgid="3454004077967657109">"ईमेल"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> वर ईमेल करा"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> वर ईमेल करा"</string>
<string name="email" msgid="5668400997660065897">"ईमेल"</string>
<string name="postal_street" msgid="8133143961580058972">"मार्ग"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO बॉक्स"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"निवास पत्ता पहा"</string>
<string name="map_work" msgid="1360474076921878088">"कार्य पत्ता पहा"</string>
<string name="map_other" msgid="3817820803587012641">"पत्ता पहा"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> पत्ता पहा"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> पत्ता पहा"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM चा वापर करून चॅट करा"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live चा वापर करून चॅट करा"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo चा वापर करून चॅट करा"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"माझी माहिती"</string>
<string name="set_up_profile" msgid="7370213843590143771">"आपले प्रोफाईल सेट करा"</string>
<string name="setting_about" msgid="7014388749752042863">"संपर्कांबद्दल"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"सेटिंग्ज"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"दृश्यमान संपर्क सामायिक करा"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"दृश्यमान संपर्क सामायिक करण्यात अयशस्वी झाले."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"आवडते संपर्क सामायिक करा"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"कॉलसाठी हे नेहमी वापरा"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"यासह कॉल करा"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"टीपसह कॉल करा"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"कॉलसह पाठविण्यासाठी एक टीप टाइप करा..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"कॉलसह पाठविण्यासाठी एक टीप टाइप करा ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"पाठवा आणि कॉल करा"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index aa4dd73..5f2d8c1 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Atur senarai anda"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Bersihkan pendua & himpunkan kenalan mengikut label"</string>
<string name="undo" msgid="1425165101664071422">"Buat asal"</string>
- <string name="call_custom" msgid="6385303130912713318">"Panggil <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teks disalin"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Salin ke papan keratan"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Panggil <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Panggil nombor rumah"</string>
<string name="call_mobile" msgid="7502236805487609178">"Panggil nombor mudah alih"</string>
<string name="call_work" msgid="5328785911463744028">"Panggil tempat kerja"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Panggil TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Panggil telefon mudah alih tempat kerja"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Panggil alat kelui tempat kerja"</string>
- <string name="call_assistant" msgid="670941612175068337">"Panggil <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Panggil <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Panggil MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Panggil)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Hantar teks kepada <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"SMS ke <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS ke rumah"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS ke telefon mudah alih"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS tempat kerja"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Ada"</string>
<string name="status_away" msgid="1838861100379804730">"Tiada"</string>
<string name="status_busy" msgid="9147992455450257136">"Sibuk"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kenalan"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Lain-lain"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Direktori"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Direktori kerja"</string>
<string name="local_search_label" msgid="2551177578246113614">"Semua kenalan"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Mencari..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"lebih daripada <xliff:g id="COUNT">%d</xliff:g> ditemui."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Tiada kenalan"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ditemui</item>
+ <item quantity="one">1 ditemui</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Kenalan cepat untuk <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Tiada nama)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Kerap dihubungi"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kenalan profil kerja"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Lihat kemas kini"</string>
<string name="account_phone" msgid="7128032778471187553">"Peranti"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nama"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Nama panggilan"</string>
<string name="full_name" msgid="6602579550613988977">"Nama"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Syarikat"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Tajuk"</string>
<string name="label_notes" msgid="8337354953278341042">"Nota"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Tersuai"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Tapak web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Label"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mel telefon mudah alih"</string>
<string name="email_work" msgid="2807430017302722689">"E-mel tempat kerja"</string>
<string name="email_other" msgid="3454004077967657109">"E-mel"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-mel <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-mel <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mel"</string>
<string name="postal_street" msgid="8133143961580058972">"Jalan"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Peti Surat"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Lihat alamat rumah"</string>
<string name="map_work" msgid="1360474076921878088">"Lihat alamat tempat kerja"</string>
<string name="map_other" msgid="3817820803587012641">"Lihat alamat"</string>
- <string name="map_custom" msgid="8761800628069473526">"Lihat alamat <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Lihat alamat <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Sembang menggunakan AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Sembang menggunakan Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Sembang menggunakan Yahoo"</string>
@@ -539,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Maklumat saya"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Sediakan profil anda"</string>
<string name="setting_about" msgid="7014388749752042863">"Perihal Kenalan"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Tetapan"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Kongsi kenalan yang kelihatan"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Gagal berkongsi kenalan yang kelihatan."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Kongsi kenalan kegemaran"</string>
@@ -570,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Sentiasa gunakan ini utk panggilan"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Panggil dengan"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Panggilan dengan nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Taip nota untuk dihantar dengan panggilan…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Taip nota untuk dihantar dengan panggilan…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"HANTAR & PANGGIL"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index 1289027..a74b255 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"သင့်စာရင်းကို စနစ်တကျစီစဉ်ပါ"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"အဖွဲ့အဆက်အသွယ်များ & ထပ်နေသည်များကို အညွှန်းဖြင့် ရှင်းပါ"</string>
<string name="undo" msgid="1425165101664071422">"တစ်ဆင့်နောက်ပြန်ရန်"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ထံ ဖုန်းခေါ်ရန်"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"စာသားကူးယူပြီး"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ခဏကူးယူထားပါ"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> ကို ခေါ်ရန်"</string>
<string name="call_home" msgid="1990519474420545392">"အိမ်ဖုန်းနံပါတ်ကို ခေါ်ရန်"</string>
<string name="call_mobile" msgid="7502236805487609178">"မိုဘိုင်းနံပါတ်ကို ခေါ်ရန်"</string>
<string name="call_work" msgid="5328785911463744028">"အလုပ်နံပါတ်ကို ခေါ်ရန်"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD ကို ခေါ်ရန်"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"အလုပ်မိုဘိုင်းနံပါတ်ကို ခေါ်ရန်"</string>
<string name="call_work_pager" msgid="3419348514157949008">"အလုပ်ပေဂျာနံပါတ်ကို ခေါ်ရန်"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ထံ ဖုန်းခေါ်ရန်"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> ကို ခေါ်ရန်"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS ကို ခေါ်ရန်"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ခေါ်ရန်)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ထံ စာပို့ရန်"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> သို့ စာပို့ရန်"</string>
<string name="sms_home" msgid="7524332261493162995">"အိမ်ဖုန်းနံပါတ်သို့ စာပို့ရန်"</string>
<string name="sms_mobile" msgid="5200107250451030769">"မိုဘိုင်းနံပါတ်သို့ စာပို့ရန်"</string>
<string name="sms_work" msgid="2269624156655267740">"အလုပ်ဖုန်းနံပါတ်သို့ စာပို့ရန်"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"အားနေသည်"</string>
<string name="status_away" msgid="1838861100379804730">"အဝေးရောက်နေသည်"</string>
<string name="status_busy" msgid="9147992455450257136">"အလုပ်များနေသည်"</string>
+ <string name="contactsList" msgid="8661624236494819731">"အဆက်အသွယ်များ"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"အခြား"</string>
<string name="directory_search_label" msgid="1887759056597975053">"လမ်းညွှန်"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"အလုပ်လမ်းညွှန်"</string>
<string name="local_search_label" msgid="2551177578246113614">"အဆက်အသွယ်အားလုံး"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ရှာဖွေနေသည်…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> ခုထက် တွေ့ရှိပါသည်။"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"အဆက်အသွယ်များမရှိ"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ခုတွေ့ရှိသည်</item>
+ <item quantity="one">1ခု တွေ့ရှိသည်</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> အတွက် အမြန်အဆက်အသွယ်"</string>
<string name="missing_name" msgid="8745511583852904385">"(အမည်မရှိ)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"မကြာခဏဆက်သွယ်လေ့ရှိသူများ"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"အလုပ်ပရိုဖိုင်အဆက်အသွယ်များ"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"အပ်ဒိတ်များ ကြည့်ရန်"</string>
<string name="account_phone" msgid="7128032778471187553">"ကိရိယာ"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"အမည်"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"အမည်ပြောင်"</string>
<string name="full_name" msgid="6602579550613988977">"အမည်"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"ကုမ္ပဏီ"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ခေါင်းစဉ်"</string>
<string name="label_notes" msgid="8337354953278341042">"မှတ်စုများ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"စိတ်ကြိုက်"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ဝဘ်ဆိုဒ်"</string>
<string name="groupsLabel" msgid="7000816729542098972">"အညွှန်းများ"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"မိုဘိုင်းအီးမေးလ်သို့ ပို့ရန်"</string>
<string name="email_work" msgid="2807430017302722689">"အလုပ်အီးမေးလ်သို့ ပို့ရန်"</string>
<string name="email_other" msgid="3454004077967657109">"အီးမေးလ်ပို့ရန်"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ထံ အီးမေးလ်ပို့ရန်"</string>
+ <string name="email_custom" msgid="7548003991586214105">"အီးမေးလ် <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"အီးမေးလ်"</string>
<string name="postal_street" msgid="8133143961580058972">"လမ်း"</string>
<string name="postal_pobox" msgid="4431938829180269821">"စာတိုက်သေတ္တာ"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"အိမ်လိပ်စာကြည့်ရန်"</string>
<string name="map_work" msgid="1360474076921878088">"အလုပ်လိပ်စာကြည့်ရန်"</string>
<string name="map_other" msgid="3817820803587012641">"လိပ်စာကြည့်ရန်"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> လိပ်စာ ကြည့်ရန်"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> လိပ်စာကြည့်ရန်"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM သုံး၍ ချတ်လုပ်ရန်"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live သုံး၍ ချတ်လုပ်ရန်"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo သုံး၍ ချတ်လုပ်ရန်"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ကျွန်ုပ်၏အချက်အလက်"</string>
<string name="set_up_profile" msgid="7370213843590143771">"သင့်ပရိုဖိုင်ပြင်ဆင်ရန်"</string>
<string name="setting_about" msgid="7014388749752042863">"အဆက်အသွယ်များအကြောင်း"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"အပြင်အဆင်များ"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"မြင်နိုင်သောအဆက်အသွယ်များ မျှဝေရန်"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"မြင်နိုင်သောအဆက်အသွယ်များ မျှဝေ၍မရပါ။"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"အကြိုက်ဆုံးအဆက်အသွယ်များကို မျှဝေရန်"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ခေါ်ဆိုမှုများအတွက် ဤအရာကို အမြဲသုံးရန်"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"အောက်ပါဖြင့် ခေါ်ရန်"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"မှတ်စုတစ်ခုဖြင့် ခေါ်ဆိုရန်"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"ခေါ်ဆိုမှုနှင့်အတူပို့ရန် မှတ်စုတစ်ခု ရေးပါ…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"ခေါ်ဆိုမှုနှင့်ပေးပို့ရန် မှတ်စုတစ်ခု ရေးပါ ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SEND & CALL"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index a6fbd3e..fdc6eab 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiser listen din"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Rydd opp i duplikater og & gruppér kontaktene dine etter etiketter"</string>
<string name="undo" msgid="1425165101664071422">"Angre"</string>
- <string name="call_custom" msgid="6385303130912713318">"Ring <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst kopiert"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopier til utklippstavlen"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Ring <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Ring (privat)"</string>
<string name="call_mobile" msgid="7502236805487609178">"Ring mobil"</string>
<string name="call_work" msgid="5328785911463744028">"Ring (arbeid)"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Ring teksttelefon"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Ring arbeidsmobil"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Ring arbeidspersonsøker"</string>
- <string name="call_assistant" msgid="670941612175068337">"Ring <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Ring <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Ring MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ring)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Send tekstmelding til <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Send SMS (<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="sms_home" msgid="7524332261493162995">"Send SMS (privat)"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Send SMS (mobil)"</string>
<string name="sms_work" msgid="2269624156655267740">"Send SMS (arbeid)"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Tilgjengelig"</string>
<string name="status_away" msgid="1838861100379804730">"Borte"</string>
<string name="status_busy" msgid="9147992455450257136">"Opptatt"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakter"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Andre"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Katalog"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Jobbkatalog"</string>
<string name="local_search_label" msgid="2551177578246113614">"Alle kontakter"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Søker …"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Fant over <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Ingen kontakter"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> er funnet</item>
+ <item quantity="one">1 er funnet</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Hurtigkontakt for <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Uten navn)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Ofte kontaktet"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Jobbprofilkontakter"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Se oppdateringer"</string>
<string name="account_phone" msgid="7128032778471187553">"Enhet"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM-kort"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Navn"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Kallenavn"</string>
<string name="full_name" msgid="6602579550613988977">"Navn"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Firma"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Tittel"</string>
<string name="label_notes" msgid="8337354953278341042">"Notater"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Spesialtilpasset"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Nettsted"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiketter"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Skriv e-post (mobil)"</string>
<string name="email_work" msgid="2807430017302722689">"Send e-post (arbeid)"</string>
<string name="email_other" msgid="3454004077967657109">"E-post"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-post <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Send e-post (<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="email" msgid="5668400997660065897">"E-post"</string>
<string name="postal_street" msgid="8133143961580058972">"Gate"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postboks"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Vis privat adresse"</string>
<string name="map_work" msgid="1360474076921878088">"Vis jobbadresse"</string>
<string name="map_other" msgid="3817820803587012641">"Vis adresse"</string>
- <string name="map_custom" msgid="8761800628069473526">"Se <xliff:g id="CUSTOM_LABEL">%s</xliff:g>-adressen"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Vis <xliff:g id="CUSTOM">%s</xliff:g> adresse"</string>
<string name="chat_aim" msgid="2588492205291249142">"Nettprat med AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Nettprat med Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Nettprat med Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Min informasjon"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Definer profilen din"</string>
<string name="setting_about" msgid="7014388749752042863">"Om Kontakter"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Innstillinger"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Del synlige kontakter"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Delingen av synlige kontakter mislyktes."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Del favorittkontaktene"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Bruk alltid dette for samtaler"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Ring med"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Ring med et notat"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Skriv et notat å sende med anropet …"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Skriv et notat du vil sende med anropet …"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SEND OG RING"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index 62c7e3d..4497a7c 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -334,8 +334,10 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"सन्देशहरू"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"आफ्नो सूची संगठित गर्नुहोस्"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"प्रतिलिपिहरू हटाउनुहोस् & लेबलका आधारमा सम्पर्कहरूको समूह बनाउनुहोस्"</string>
- <string name="undo" msgid="1425165101664071422">"अनडू गर्नुहोस्"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> मा कल गर्नुहोस्"</string>
+ <string name="undo" msgid="1425165101664071422">"अनडु गर्नुहोस्"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"पाठको प्रतिलिपि गरियो"</string>
+ <string name="copy_text" msgid="3257145021583508761">"क्लिपबोर्डमा प्रतिलिपि गर्नुहोस्"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g>लाई कल गर्नुहोस्"</string>
<string name="call_home" msgid="1990519474420545392">"घरमा कल गर्नुहोस्"</string>
<string name="call_mobile" msgid="7502236805487609178">"मोबाइलमा कल गर्नुहोस्"</string>
<string name="call_work" msgid="5328785911463744028">"काममा कल गर्नुहोस्"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD कल गर्नुहोस्"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"कामको मोबाइलमा कल गर्नुहोस्"</string>
<string name="call_work_pager" msgid="3419348514157949008">"कामको पेजरमा कल गर्नुहोस्"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> मा कल गर्नुहोस्"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"कल <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS कल"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (कल गर्नुहोस्)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> मा पाठ सन्देश पठाउनुहोस्"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"पाठ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"पाठ गृह"</string>
<string name="sms_mobile" msgid="5200107250451030769">"पाठ मोबाइल"</string>
<string name="sms_work" msgid="2269624156655267740">"पाठ काम"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"उपलब्ध"</string>
<string name="status_away" msgid="1838861100379804730">"टाढा"</string>
<string name="status_busy" msgid="9147992455450257136">"व्यस्त"</string>
+ <string name="contactsList" msgid="8661624236494819731">"सम्पर्क"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"अन्य"</string>
<string name="directory_search_label" msgid="1887759056597975053">"निर्देशिका"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"कार्यको निर्देशिका"</string>
<string name="local_search_label" msgid="2551177578246113614">"सबै सम्पर्कहरू"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"खोजी कार्य गर्दै..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> भन्दा अधिक पाइयो।"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"कुनै सम्पर्कहरू छैनन्।"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> फेला पर्यो</item>
+ <item quantity="one">1 फेला पर्यो</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g>का लागि छिटो सम्पर्क"</string>
<string name="missing_name" msgid="8745511583852904385">"(नाम छैन)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"लगातार सम्पर्क गरिएको"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"कार्य प्रोफाइलका सम्पर्कहरू"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"अद्यावधिकहरू हेर्नुहोस्"</string>
<string name="account_phone" msgid="7128032778471187553">"यन्त्र"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"नाम"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"उपनाम"</string>
<string name="full_name" msgid="6602579550613988977">"नाम"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"कम्पनी"</string>
<string name="ghostData_title" msgid="7496735200318496110">"शीर्षक"</string>
<string name="label_notes" msgid="8337354953278341042">"टिप्पणीहरू"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"अनुकूलन"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"वेबसाइट"</string>
<string name="groupsLabel" msgid="7000816729542098972">"लेबलहरू"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"इमेल मोबाइल"</string>
<string name="email_work" msgid="2807430017302722689">"कार्यालय इमेल"</string>
<string name="email_other" msgid="3454004077967657109">"इमेल"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> मा इमेल पठाउनुहोस्"</string>
+ <string name="email_custom" msgid="7548003991586214105">"इमेल <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"इमेल"</string>
<string name="postal_street" msgid="8133143961580058972">"सडक"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO Box:"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"घरको ठेगाना हेर्नुहोस्"</string>
<string name="map_work" msgid="1360474076921878088">"काम गर्ने ठाउँको ठेगाना हेर्नुहोस्"</string>
<string name="map_other" msgid="3817820803587012641">"ठेगाना हेर्नुहोस्"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ठेगाना हेर्नुहोस्"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> ठेगाना हेर्नुहोस्"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM को प्रयोग गरेर च्याट गर्नुहोस्"</string>
<string name="chat_msn" msgid="8041633440091073484">"विन्डोज लाइभ प्रयोग गरेर च्याट गर्नुहोस्"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"याहुको प्रयोग गरेर च्याट गर्नुहोस्"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"मेरा बारेमा जानकारी"</string>
<string name="set_up_profile" msgid="7370213843590143771">"आफ्नो प्रोफाइल सेट अप गर्नुहोस्"</string>
<string name="setting_about" msgid="7014388749752042863">"सम्पर्कहरूका बारेमा"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"सेटिङहरू"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"देखिने सम्पर्कहरु साझेदारी गर्नुहोस्"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"देख्न सकिने सम्पर्कहरू आदान-प्रदान गर्न सकिएन।"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"मनपर्ने सम्पर्कहरू आदान-प्रदान गर्नुहोस्"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"कल गर्न सधैं यसको प्रयोग गर्नुहोस्"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"निम्नका साथ कल गर्नुहोस्"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"एउटा टिपोटसहित कल गर्नुहोस्"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"कलसँग पठाउन एउटा टिपोट टाइप गर्नुहोस्…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"कलसँग पठाउन एउटा टिपोट टाइप गर्नुहोस्..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"पठाउनुहोस् र कल गर्नुहोस्"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 7fa6c24..52a739c 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Je lijst ordenen"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Dubbele contacten opruimen en contacten groeperen op label"</string>
<string name="undo" msgid="1425165101664071422">"Ongedaan maken"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> bellen"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst gekopieerd"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiëren naar klembord"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> bellen"</string>
<string name="call_home" msgid="1990519474420545392">"Bellen naar huis"</string>
<string name="call_mobile" msgid="7502236805487609178">"Bellen naar mobiel"</string>
<string name="call_work" msgid="5328785911463744028">"Bellen naar werk"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Tekststelefoon bellen"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Bellen naar mobiel werk"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Bellen naar pager werk"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> bellen"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> bellen"</string>
<string name="call_mms" msgid="6274041545876221437">"Bellen via MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (bellen)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> sms\'en"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Sms\'en naar <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Sms\'en naar huis"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Sms\'en naar mobiel"</string>
<string name="sms_work" msgid="2269624156655267740">"Sms\'en naar werk"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Beschikbaar"</string>
<string name="status_away" msgid="1838861100379804730">"Afwezig"</string>
<string name="status_busy" msgid="9147992455450257136">"Bezet"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contacten"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Overig"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directory"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Zakelijke contactenlijst"</string>
<string name="local_search_label" msgid="2551177578246113614">"Alle contacten"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Zoeken..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Meer dan <xliff:g id="COUNT">%d</xliff:g> gevonden."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Geen contacten"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> gevonden</item>
+ <item quantity="one">1 gevonden</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Snelcontact voor <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Geen naam)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Regelmatig contact"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contacten uit werkprofiel"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Updates bekijken"</string>
<string name="account_phone" msgid="7128032778471187553">"Apparaat"</string>
- <string name="account_sim" msgid="6519016427905087952">"Simkaart"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Naam"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Bijnaam"</string>
<string name="full_name" msgid="6602579550613988977">"Naam"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Bedrijf"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titel"</string>
<string name="label_notes" msgid="8337354953278341042">"Opmerkingen"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Aangepast"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Labels"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mailen naar mobiel"</string>
<string name="email_work" msgid="2807430017302722689">"E-mailen naar werk"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> e-mailen"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-mailadres <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Straat"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postbus"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Thuisadres weergeven"</string>
<string name="map_work" msgid="1360474076921878088">"Werkadres weergeven"</string>
<string name="map_other" msgid="3817820803587012641">"Adres weergeven"</string>
- <string name="map_custom" msgid="8761800628069473526">"Adres voor <xliff:g id="CUSTOM_LABEL">%s</xliff:g> bekijken"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> adres weergeven"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatten via AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatten via Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatten via Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mijn info"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Je profiel instellen"</string>
<string name="setting_about" msgid="7014388749752042863">"Over Contacten"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Instellingen"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Zichtbare contacten delen"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Kan zichtbare contacten niet delen."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Favoriete contacten delen"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Altijd gebruiken voor oproepen"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Bellen met"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Oproep met een notitie"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Typ een notitie om te verzenden met de oproep…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Typ een notitie om te verzenden met de oproep..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"VERZENDEN EN BELLEN"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
index 2e05adb..0e2d7fe 100644
--- a/res/values-pa-rIN/strings.xml
+++ b/res/values-pa-rIN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"ਆਪਣੀ ਸੂਚੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ਲੇਬਲ ਅਨੁਸਾਰ ਡੁਪਲੀਕੇਟ ਅਤੇ ਸਮੂਹ ਸੰਪਰਕ ਸਾਫ਼ ਕਰੋ"</string>
<string name="undo" msgid="1425165101664071422">"ਅਣਕੀਤਾ ਕਰੋ"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"ਟੈਕਸਟ ਕਾਪੀ ਕੀਤਾ"</string>
+ <string name="copy_text" msgid="3257145021583508761">"ਕਲਿਪਬੋਰਡ ਤੇ ਕਾਪੀ ਕਰੋ"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_home" msgid="1990519474420545392">"ਘਰ ਦੇ ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_mobile" msgid="7502236805487609178">"ਮੋਬਾਈਲ ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_work" msgid="5328785911463744028">"ਕਾਰਜ-ਸਥਾਨ ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"ਕਾਰਜ-ਸਥਾਨ ਮੋਬਾਈਲ ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_work_pager" msgid="3419348514157949008">"ਕਾਰਜ-ਸਥਾਨ ਪੇਜ਼ਰ ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ਨੂੰ ਕਾਲ ਕਰੋ"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS ਫ਼ੋਨ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ਕਾਲ ਕਰੋ)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ਨੂੰ ਸੁਨੇਹਾ ਭੇਜੋ"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> \'ਤੇ ਸੁਨੇਹਾ ਭੇਜੋ"</string>
<string name="sms_home" msgid="7524332261493162995">"ਘਰ ਦੇ ਨੰਬਰ \'ਤੇ ਸੁਨੇਹਾ ਭੇਜੋ"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ਮੋਬਾਈਲ ਨੰਬਰ \'ਤੇ ਸੁਨੇਹਾ ਭੇਜੋ"</string>
<string name="sms_work" msgid="2269624156655267740">"ਕਾਰਜ-ਸਥਾਨ ਨੰਬਰ \'ਤੇ ਸੁਨੇਹਾ ਭੇਜੋ"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ਉਪਲਬਧ"</string>
<string name="status_away" msgid="1838861100379804730">"ਦੂਰ"</string>
<string name="status_busy" msgid="9147992455450257136">"ਰੁਝੇਵੇਂ ਵਿੱਚ"</string>
+ <string name="contactsList" msgid="8661624236494819731">"ਸੰਪਰਕ"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"ਹੋਰ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ਡਾਇਰੈਕਟਰੀ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ਕਾਰਜ-ਸਥਾਨ ਡਾਇਰੈਕਟਰੀ"</string>
<string name="local_search_label" msgid="2551177578246113614">"ਸਾਰੇ ਸੰਪਰਕ"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"ਖੋਜ ਰਿਹਾ ਹੈ..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> ਤੋਂ ਜ਼ਿਆਦਾ ਮਿਲੇ।"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"ਕੋਈ ਸੰਪਰਕ ਨਹੀਂ"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> ਮਿਲਿਆ</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ਮਿਲਿਆ</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> ਲਈ ਤਤਕਾਲ ਸੰਪਰਕ"</string>
<string name="missing_name" msgid="8745511583852904385">"(ਕੋਈ ਨਾਮ ਨਹੀਂ)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"ਅਕਸਰ ਸੰਪਰਕ ਕੀਤੇ ਗਏ"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"ਕਾਰਜ-ਸਥਾਨ ਪ੍ਰੋਫਾਈਲ ਸੰਪਰਕ"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"ਅੱਪਡੇਟ ਵੇਖੋ"</string>
<string name="account_phone" msgid="7128032778471187553">"ਡੀਵਾਈਸ"</string>
- <string name="account_sim" msgid="6519016427905087952">"ਸਿਮ"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"ਨਾਮ"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ਉਪਨਾਮ"</string>
<string name="full_name" msgid="6602579550613988977">"ਨਾਮ"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"ਕੰਪਨੀ"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ਸਿਰਲੇਖ"</string>
<string name="label_notes" msgid="8337354953278341042">"ਨੋਟ-ਕਥਨ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"ਵਿਸ਼ੇਸ਼-ਵਿਉਂਤਬੱਧ"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ਵੈੱਬਸਾਈਟ"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ਲੇਬਲ"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ਮੋਬਾਈਲ \'ਤੇ ਈਮੇਲ ਕਰੋ"</string>
<string name="email_work" msgid="2807430017302722689">"ਕਾਰਜ-ਸਥਾਨ \'ਤੇ ਈਮੇਲ ਕਰੋ"</string>
<string name="email_other" msgid="3454004077967657109">"ਈਮੇਲ ਕਰੋ"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ਨੂੰ ਈਮੇਲ ਕਰੋ"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> ਨੂੰ ਈਮੇਲ ਕਰੋ"</string>
<string name="email" msgid="5668400997660065897">"ਈਮੇਲ ਕਰੋ"</string>
<string name="postal_street" msgid="8133143961580058972">"ਗਲੀ"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO ਬਾਕਸ"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"ਘਰ ਦਾ ਪਤਾ ਵੇਖੋ"</string>
<string name="map_work" msgid="1360474076921878088">"ਕਾਰਜ-ਸਥਾਨ ਦਾ ਪਤਾ ਵੇਖੋ"</string>
<string name="map_other" msgid="3817820803587012641">"ਪਤਾ ਵੇਖੋ"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ਪਤਾ ਵੇਖੋ"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> ਪਤਾ ਵੇਖੋ"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM ਵਰਤਦੇ ਹੋਏ ਚੈਟ ਕਰੋ"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live ਵਰਤਦੇ ਹੋਏ ਚੈਟ ਕਰੋ"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo ਵਰਤਦੇ ਹੋਏ ਚੈਟ ਕਰੋ"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ਮੇਰੀ ਜਾਣਕਾਰੀ"</string>
<string name="set_up_profile" msgid="7370213843590143771">"ਆਪਣਾ ਪ੍ਰੋਫਾਈਲ ਸਥਾਪਤ ਕਰੋ"</string>
<string name="setting_about" msgid="7014388749752042863">"ਸੰਪਰਕਾਂ ਬਾਰੇ"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ਸੈਟਿੰਗਾਂ"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"ਦਿਖਣਯੋਗ ਸੰਪਰਕ ਸਾਂਝੇ ਕਰੋ"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ਦਿਖਣਯੋਗ ਸੰਪਰਕ ਸਾਂਝਾ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ।"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ਮਨਪਸੰਦ ਸੰਪਰਕਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ਕਾਲਾਂ ਲਈ ਹਮੇਸ਼ਾ ਇਹ ਵਰਤੋ"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"ਇਸਦੇ ਨਾਲ ਕਾਲ ਕਰੋ"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ਕਿਸੇ ਨੋਟ-ਕਥਨ ਦੇ ਨਾਲ ਕਾਲ ਕਰੋ"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"ਕਾਲ ਦੇ ਨਾਲ ਭੇਜਣ ਲਈ ਕੋਈ ਨੋਟ-ਕਥਨ ਟਾਈਪ ਕਰੋ..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"ਕਾਲ ਦੇ ਨਾਲ ਭੇਜਣ ਲਈ ਕੋਈ ਨੋਟ-ਕਥਨ ਟਾਈਪ ਕਰੋ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ਭੇਜੋ ਅਤੇ ਕਾਲ ਕਰੋ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index ba6903e..6dea5f3 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -357,7 +357,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Porządkuj listę kontaktów"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Usuwaj duplikaty i grupuj kontakty według etykiet"</string>
<string name="undo" msgid="1425165101664071422">"Cofnij"</string>
- <string name="call_custom" msgid="6385303130912713318">"Zadzwoń do: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Tekst skopiowany"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiuj do schowka"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Połącz – <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Połącz – domowy"</string>
<string name="call_mobile" msgid="7502236805487609178">"Połącz – komórka"</string>
<string name="call_work" msgid="5328785911463744028">"Połącz – służbowy"</string>
@@ -376,10 +378,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Zadzwoń – TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Połącz – służbowa komórka"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Połącz – pager służbowy"</string>
- <string name="call_assistant" msgid="670941612175068337">"Zadzwoń do: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Zadzwoń – <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Połącz – MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (zadzwoń)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Wyślij SMS-a do: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Tekst – <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Tekst – domowy"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS – komórka"</string>
<string name="sms_work" msgid="2269624156655267740">"Tekst – służbowy"</string>
@@ -408,11 +410,20 @@
<string name="status_available" msgid="5586870015822828392">"Dostępny"</string>
<string name="status_away" msgid="1838861100379804730">"Nieobecny"</string>
<string name="status_busy" msgid="9147992455450257136">"Zajęty"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakty"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Inne"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Katalog"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Katalog służbowy"</string>
<string name="local_search_label" msgid="2551177578246113614">"Wszystkie kontakty"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Wyszukiwanie…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Znaleziono więcej niż <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Brak kontaktów"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> znalezione</item>
+ <item quantity="many"><xliff:g id="COUNT">%d</xliff:g> znalezionych</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> znalezionego</item>
+ <item quantity="one">1 znaleziony</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Szybki kontakt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Bez nazwy)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Częste kontakty"</string>
@@ -421,7 +432,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontakty w profilu do pracy"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Pokaż aktualizacje"</string>
<string name="account_phone" msgid="7128032778471187553">"Urządzenie"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nazwa"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Pseudonim"</string>
<string name="full_name" msgid="6602579550613988977">"Imię i nazwisko"</string>
@@ -446,7 +456,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Firma"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Stanowisko"</string>
<string name="label_notes" msgid="8337354953278341042">"Notatki"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Niestandardowe"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"Adres SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Adres witryny"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etykiety"</string>
@@ -454,7 +465,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mail – komórka"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail – służbowy"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Wyślij e-maila do: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-mail – <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Ulica"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Skrytka pocztowa"</string>
@@ -466,7 +477,7 @@
<string name="map_home" msgid="1243547733423343982">"Wyświetl adres domowy"</string>
<string name="map_work" msgid="1360474076921878088">"Wyświetl adres służbowy"</string>
<string name="map_other" msgid="3817820803587012641">"Wyświetl adres"</string>
- <string name="map_custom" msgid="8761800628069473526">"Wyświetl adres: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Wyświetl adres: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Czat w AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Czat w Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Czat w Yahoo"</string>
@@ -559,6 +570,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"O mnie"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Wypełnij swój profil"</string>
<string name="setting_about" msgid="7014388749752042863">"Informacje o Kontaktach"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Ustawienia"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Udostępnij widoczne kontakty"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nie udało się udostępnić widocznych kontaktów."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Udostępnij ulubione kontakty"</string>
@@ -590,7 +602,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Zawsze używaj do połączeń"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Zadzwoń, używając"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Połącz i wyślij notatkę"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Wpisz notatkę, którą chcesz wysłać razem z połączeniem…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Wpisz notatkę, którą chcesz wysłać razem z połączeniem..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"WYŚLIJ I POŁĄCZ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 7c77b28..0b7deef 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Descartar alterações?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Descartar"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Cancelar"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Descartar personalizações?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Pesquisar contatos"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Remover contatos"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Mensagens"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizar sua lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Limpe as cópias e agrupe os contatos por marcador"</string>
- <string name="undo" msgid="1425165101664071422">"Desfazer"</string>
- <string name="call_custom" msgid="6385303130912713318">"Ligar para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texto copiado"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiar para área de transferência"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Chamar <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Chamar residência"</string>
<string name="call_mobile" msgid="7502236805487609178">"Chamar celular"</string>
<string name="call_work" msgid="5328785911463744028">"Chamar o trabalho"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Chamar TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Chamar celular comercial"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Chamar pager comercial"</string>
- <string name="call_assistant" msgid="670941612175068337">"Ligar para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Chamar <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Chamar MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (chamada)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Enviar mensagem de texto para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Enviar SMS para <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Enviar SMS para resid."</string>
<string name="sms_mobile" msgid="5200107250451030769">"Enviar SMS para celular"</string>
<string name="sms_work" msgid="2269624156655267740">"Enviar SMS para tel. comercial"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponível"</string>
<string name="status_away" msgid="1838861100379804730">"Ausente"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupado"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contatos"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Outros"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Diretório"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Diretório de trabalho"</string>
<string name="local_search_label" msgid="2551177578246113614">"Todos os contatos"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Pesquisando..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Mais de <xliff:g id="COUNT">%d</xliff:g> encontrados."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nenhum contato"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> encontrados</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> encontrados</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contato rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"Sem nome"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Chamados frequentemente"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contatos do perfil de trabalho"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ver atualizações"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nome"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Apelido"</string>
<string name="full_name" msgid="6602579550613988977">"Nome"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Título"</string>
<string name="label_notes" msgid="8337354953278341042">"Observações"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizado"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Site"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Marcadores"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Enviar e-mail para celular"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail (comercial)"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Enviar e-mail para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Enviar e-mail para <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Rua"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Caixa postal"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Ver endereço residencial"</string>
<string name="map_work" msgid="1360474076921878088">"Ver endereço comercial"</string>
<string name="map_other" msgid="3817820803587012641">"Visualizar endereço"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ver endereço de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Visualizar endereço de <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Bater papo usando o AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Bater papo usando o Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Bater papo usando o Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Minhas informações"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurar seu perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Sobre Contatos"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Configurações"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Compartilhar contatos visíveis"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Falha ao compartilhar contatos visíveis."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Compartilhar contatos favoritos"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Sempre usar esta opção para chamadas"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Ligar com"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Chamada com nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Digite uma nota para enviar com a chamada..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Digite uma nota para enviar com a chamada..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIAR E LIGAR"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Realizar videochamada"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Excluir"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Reticências"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 35b9666..f4d01a1 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Rejeitar alterações?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Rejeitar"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Cancelar"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Pretende rejeitar as personalizações?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Pesquisar contactos"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Remover contactos"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Mensagens"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizar a sua lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Limpar duplicados e agrupar contactos por etiqueta"</string>
- <string name="undo" msgid="1425165101664071422">"Anular"</string>
- <string name="call_custom" msgid="6385303130912713318">"Telefonar para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texto copiado"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiar para área de transf."</string>
+ <string name="call_custom" msgid="7756571794763171802">"Ligar para <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Ligar para residência"</string>
<string name="call_mobile" msgid="7502236805487609178">"Ligar para telemóvel"</string>
<string name="call_work" msgid="5328785911463744028">"Ligar para emprego"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Ligar para telefone TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Ligar para telemóvel do emprego"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Ligar para pager do emprego"</string>
- <string name="call_assistant" msgid="670941612175068337">"Telefonar para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Ligar a <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Ligar MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Chamada)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Enviar SMS para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Enviar SMS a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Enviar SMS para residência"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Enviar SMS para telemóvel"</string>
<string name="sms_work" msgid="2269624156655267740">"Enviar SMS para emprego"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Available"</string>
<string name="status_away" msgid="1838861100379804730">"Ausente"</string>
<string name="status_busy" msgid="9147992455450257136">"ocupado"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contactos"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Outro"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Directório"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Diretório de trabalho"</string>
<string name="local_search_label" msgid="2551177578246113614">"Todos os contactos"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"A pesquisar..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Foram encontrados mais de <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Sem contactos"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> encontrados</item>
+ <item quantity="one">1 encontrado</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contacto rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Sem nome)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Contactos frequentes"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contactos do perfil de trabalho"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ver atualizações"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nome"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Pseudónimo"</string>
<string name="full_name" msgid="6602579550613988977">"Nome"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Título"</string>
<string name="label_notes" msgid="8337354953278341042">"Notas"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizado"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Web site"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiquetas"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Enviar e-mail para telemóvel"</string>
<string name="email_work" msgid="2807430017302722689">"Enviar e-mail para emprego"</string>
<string name="email_other" msgid="3454004077967657109">"Email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Enviar email para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Enviar e-mail a <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Rua"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Apartado"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Ver endereço da residência"</string>
<string name="map_work" msgid="1360474076921878088">"Ver endereço do emprego"</string>
<string name="map_other" msgid="3817820803587012641">"Ver endereço"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ver endereço de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Ver endereço de <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chat utilizando AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chat utilizando Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chat utilizando Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"As minhas informações"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurar o seu perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Acerca dos contactos"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Definições"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Partilhar contactos visíveis"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Falha ao partilhar os contactos visíveis."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Partilhar contactos favoritos"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Utilizar sempre este para chamadas"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Ao telefone com"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Ligar com uma nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Escrever uma nota para enviar com a chamada…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Escrever uma nota para enviar com a chamada..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIAR E LIGAR"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Efetuar videochamada"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Eliminar"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Reticências"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> seg"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> seg"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> seg"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 7c77b28..0b7deef 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Descartar alterações?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Descartar"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Cancelar"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Descartar personalizações?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Pesquisar contatos"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Remover contatos"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Mensagens"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizar sua lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Limpe as cópias e agrupe os contatos por marcador"</string>
- <string name="undo" msgid="1425165101664071422">"Desfazer"</string>
- <string name="call_custom" msgid="6385303130912713318">"Ligar para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texto copiado"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiar para área de transferência"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Chamar <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Chamar residência"</string>
<string name="call_mobile" msgid="7502236805487609178">"Chamar celular"</string>
<string name="call_work" msgid="5328785911463744028">"Chamar o trabalho"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Chamar TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Chamar celular comercial"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Chamar pager comercial"</string>
- <string name="call_assistant" msgid="670941612175068337">"Ligar para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Chamar <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Chamar MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (chamada)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Enviar mensagem de texto para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Enviar SMS para <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Enviar SMS para resid."</string>
<string name="sms_mobile" msgid="5200107250451030769">"Enviar SMS para celular"</string>
<string name="sms_work" msgid="2269624156655267740">"Enviar SMS para tel. comercial"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Disponível"</string>
<string name="status_away" msgid="1838861100379804730">"Ausente"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupado"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Contatos"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Outros"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Diretório"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Diretório de trabalho"</string>
<string name="local_search_label" msgid="2551177578246113614">"Todos os contatos"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Pesquisando..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Mais de <xliff:g id="COUNT">%d</xliff:g> encontrados."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nenhum contato"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> encontrados</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> encontrados</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contato rápido de <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"Sem nome"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Chamados frequentemente"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Contatos do perfil de trabalho"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Ver atualizações"</string>
<string name="account_phone" msgid="7128032778471187553">"Dispositivo"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nome"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Apelido"</string>
<string name="full_name" msgid="6602579550613988977">"Nome"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Empresa"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Título"</string>
<string name="label_notes" msgid="8337354953278341042">"Observações"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizado"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Site"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Marcadores"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Enviar e-mail para celular"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail (comercial)"</string>
<string name="email_other" msgid="3454004077967657109">"E-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Enviar e-mail para <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Enviar e-mail para <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Rua"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Caixa postal"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Ver endereço residencial"</string>
<string name="map_work" msgid="1360474076921878088">"Ver endereço comercial"</string>
<string name="map_other" msgid="3817820803587012641">"Visualizar endereço"</string>
- <string name="map_custom" msgid="8761800628069473526">"Ver endereço de <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Visualizar endereço de <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Bater papo usando o AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Bater papo usando o Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Bater papo usando o Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Minhas informações"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurar seu perfil"</string>
<string name="setting_about" msgid="7014388749752042863">"Sobre Contatos"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Configurações"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Compartilhar contatos visíveis"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Falha ao compartilhar contatos visíveis."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Compartilhar contatos favoritos"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Sempre usar esta opção para chamadas"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Ligar com"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Chamada com nota"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Digite uma nota para enviar com a chamada..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Digite uma nota para enviar com a chamada..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ENVIAR E LIGAR"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Realizar videochamada"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Excluir"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Reticências"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 0dd3089..e7ff039 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -346,7 +346,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizați-vă lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Eliminați dublurile și grupați persoanele de contact după etichetă"</string>
<string name="undo" msgid="1425165101664071422">"Anulați"</string>
- <string name="call_custom" msgid="6385303130912713318">"Apelați <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text copiat"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Copiați în clipboard"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Apelați <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Apelați numărul de domiciliu"</string>
<string name="call_mobile" msgid="7502236805487609178">"Apelați numărul de mobil"</string>
<string name="call_work" msgid="5328785911463744028">"Apelați numărul de serviciu"</string>
@@ -365,10 +367,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Apelați TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Apelați numărul de mobil de la serviciu"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Apelați pagerul de serviciu"</string>
- <string name="call_assistant" msgid="670941612175068337">"Apelați <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Apelați <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Apelați MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (apelați)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Trimiteți mesaj text către <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Trimiteți mesaj text către <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Trimiteți mesaj text către telefonul de domiciliu"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Trimiteți mesaj text către telefonul mobil"</string>
<string name="sms_work" msgid="2269624156655267740">"Trimiteți mesaj text către numărul de serviciu"</string>
@@ -397,11 +399,19 @@
<string name="status_available" msgid="5586870015822828392">"Disponibil(ă)"</string>
<string name="status_away" msgid="1838861100379804730">"Plecat(ă)"</string>
<string name="status_busy" msgid="9147992455450257136">"Ocupat(ă)"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Agendă"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Altul"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Director"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directorul de serviciu"</string>
<string name="local_search_label" msgid="2551177578246113614">"Toată Agenda"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Se caută..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"S-au găsit peste <xliff:g id="COUNT">%d</xliff:g> (de) persoane din agendă."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nu există persoane în agendă"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> persoane de contact găsite</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> de persoane de contact găsite</item>
+ <item quantity="one">O persoană de contact găsită</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Contact rapid pentru <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Fără nume)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Frecvent contactate"</string>
@@ -410,7 +420,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Persoane de contact din profilul de serviciu"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Afișați actualizări"</string>
<string name="account_phone" msgid="7128032778471187553">"Gadget"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Nume"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Pseudonim"</string>
<string name="full_name" msgid="6602579550613988977">"Nume"</string>
@@ -435,7 +444,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Companie"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titlu"</string>
<string name="label_notes" msgid="8337354953278341042">"Note"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Personalizat"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Site web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etichete"</string>
@@ -443,7 +453,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Trimiteți un e-mail către un telefon mobil"</string>
<string name="email_work" msgid="2807430017302722689">"Trimiteți e-mail către adresa de serviciu"</string>
<string name="email_other" msgid="3454004077967657109">"Trimiteți un e-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Trimiteți e-mail către <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Trimiteți e-mail către <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Trimiteți un e-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Stradă"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Căsuța poștală"</string>
@@ -455,7 +465,7 @@
<string name="map_home" msgid="1243547733423343982">"Vizualizați adresa de domiciliu"</string>
<string name="map_work" msgid="1360474076921878088">"Vizualizați adresa de serviciu"</string>
<string name="map_other" msgid="3817820803587012641">"Vizualizați adresa poștală"</string>
- <string name="map_custom" msgid="8761800628069473526">"Afișați adresa <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Vizualizați adresa <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Conversați prin AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Conversați prin Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Conversați prin Yahoo"</string>
@@ -548,6 +558,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Informațiile mele"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Configurați profilul"</string>
<string name="setting_about" msgid="7014388749752042863">"Despre Agendă"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Setări"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Distribuiți persoanele vizibile din agendă"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Persoanele de contact vizibile nu au putut fi trimise."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Trimiteți persoanele preferate"</string>
@@ -579,7 +590,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Utilizați mereu pentru apeluri"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Apelați cu"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Apelați împreună cu o notă"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Introduceți o notă pe care să o trimiteți împreună cu apelul…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Introduceți o notă pe care să o trimiteți împreună cu apelul ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"TRIMITEȚI ȘI APELAȚI"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 3d0eacf..5a37984 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -241,7 +241,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Отменить изменения?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Отменить"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Отмена"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Отменить изменения?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> (<xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>)"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Поиск контактов"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Удалить контакты"</string>
@@ -356,8 +357,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Сообщения"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Наведите порядок в контактах"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Объедините контакты в группы и удалите повторения"</string>
- <string name="undo" msgid="1425165101664071422">"Отменить"</string>
- <string name="call_custom" msgid="6385303130912713318">"Позвонить (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текст скопирован"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Копировать в буфер обмена"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Позвонить (<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="call_home" msgid="1990519474420545392">"Домашний тел."</string>
<string name="call_mobile" msgid="7502236805487609178">"Мобильный тел."</string>
<string name="call_work" msgid="5328785911463744028">"Рабочий тел."</string>
@@ -376,10 +380,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Телетайп"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Рабочий мобильный"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Рабочий пейджер"</string>
- <string name="call_assistant" msgid="670941612175068337">"Позвонить (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Вызов: <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS-центр"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (вызов)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Отправить SMS (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"SMS (<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS:домашний тел."</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS: мобильный"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS:рабочий тел."</string>
@@ -408,11 +412,20 @@
<string name="status_available" msgid="5586870015822828392">"На месте"</string>
<string name="status_away" msgid="1838861100379804730">"Отсутствует"</string>
<string name="status_busy" msgid="9147992455450257136">"Не беспокоить"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Контакты"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Другое"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Каталог"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Каталог контактов из рабочего профиля"</string>
<string name="local_search_label" msgid="2551177578246113614">"Все контакты"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Поиск…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Найдено более <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Нет контактов"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">Найден <xliff:g id="COUNT">%d</xliff:g> контакт</item>
+ <item quantity="few">Найдено <xliff:g id="COUNT">%d</xliff:g> контакта</item>
+ <item quantity="many">Найдено <xliff:g id="COUNT">%d</xliff:g> контактов</item>
+ <item quantity="other">Найдено <xliff:g id="COUNT">%d</xliff:g> контактов</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Быстрый вызов, контакт: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"Имя не указано"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Часто набираемые"</string>
@@ -421,7 +434,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Контакты из рабочего профиля"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Обновления"</string>
<string name="account_phone" msgid="7128032778471187553">"Устройство"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM-карта"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Имя"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Псевдоним"</string>
<string name="full_name" msgid="6602579550613988977">"Имя"</string>
@@ -446,7 +458,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Название"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Должность"</string>
<string name="label_notes" msgid="8337354953278341042">"Примечания"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Другое"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Веб-сайт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Группы"</string>
@@ -454,7 +467,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Моб. эл. почта"</string>
<string name="email_work" msgid="2807430017302722689">"Рабочая эл.почта"</string>
<string name="email_other" msgid="3454004077967657109">"Написать письмо"</string>
- <string name="email_custom" msgid="5536404237099078802">"Написать письмо (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Эл. почта (<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="email" msgid="5668400997660065897">"Эл. почта"</string>
<string name="postal_street" msgid="8133143961580058972">"Улица"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Почтовый ящик"</string>
@@ -466,7 +479,7 @@
<string name="map_home" msgid="1243547733423343982">"Просмотреть домашний адрес"</string>
<string name="map_work" msgid="1360474076921878088">"Просмотреть рабочий адрес"</string>
<string name="map_other" msgid="3817820803587012641">"Просмотр адреса"</string>
- <string name="map_custom" msgid="8761800628069473526">"Посмотреть адрес (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Просмотр адреса: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Чат через AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Чат через Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Чат через Yahoo"</string>
@@ -559,6 +572,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Мои данные"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Настройте профиль"</string>
<string name="setting_about" msgid="7014388749752042863">"О Контактах"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Настройки"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Передать видимые контакты"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Не удалось поделиться видимыми контактами"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Поделиться избранными контактами"</string>
@@ -590,7 +604,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Всегда использовать для звонков"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Аккаунт для звонка"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Позвонить и отправить сообщение"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Введите текст…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Введите текст…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ОТПРАВИТЬ СООБЩЕНИЕ И ПОЗВОНИТЬ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> из <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -612,7 +626,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Видеовызов"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Удалить"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Многоточие"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> сек."</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> мин. <xliff:g id="SECONDS">%s</xliff:g> сек."</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> ч. <xliff:g id="MINUTES_1">%s</xliff:g> мин. <xliff:g id="SECONDS">%s</xliff:g> сек."</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index b3a0037..f959f81 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"ඔබගේ ලැයිස්තුව සංවිධානය කරන්න"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"අනුපිටපත් පිරිසිදු කර, සම්බන්ධතා ලේබල අනුව සමූහ කරන්න"</string>
<string name="undo" msgid="1425165101664071422">"පසුගමනය කරන්න"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> අමතන්න"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"පෙළ පිටපත් කරන ලදී"</string>
+ <string name="copy_text" msgid="3257145021583508761">"පසුරු පුවරුවට පිටපත් කරන්න"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> අමතන්න"</string>
<string name="call_home" msgid="1990519474420545392">"ගෙදර අමතන්න"</string>
<string name="call_mobile" msgid="7502236805487609178">"ජංගම දුරකථනය අමතන්න"</string>
<string name="call_work" msgid="5328785911463744028">"කාර්යාලය අමතන්න"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD අමතන්න"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"කාර්යාල ජංගම දුරකථනය අමතන්න"</string>
<string name="call_work_pager" msgid="3419348514157949008">"කාර්යාල පේජරය අමතන්න"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> අමතන්න"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> අමතන්න"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS අමතන්න"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ඇමතුම)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> වෙත කෙටි පණිවිඩ යවන්න"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> ට කෙටි පණිවිඩයක් යවන්න"</string>
<string name="sms_home" msgid="7524332261493162995">"නිවසට කෙටි පණිවිඩයක් යවන්න"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ජංගම දුරකථනයට කෙටි පණිවිඩයක් යවන්න"</string>
<string name="sms_work" msgid="2269624156655267740">"කාර්යාලයට කෙටි පණිවිඩයක් යවන්න"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"සිටියි"</string>
<string name="status_away" msgid="1838861100379804730">"ළඟ නැත"</string>
<string name="status_busy" msgid="9147992455450257136">"කාර්යබහුල"</string>
+ <string name="contactsList" msgid="8661624236494819731">"සම්බන්ධතා"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"වෙනත්"</string>
<string name="directory_search_label" msgid="1887759056597975053">"නාමාවලිය"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"කාර්යාල සම්බන්ධතා නාමාවලිය"</string>
<string name="local_search_label" msgid="2551177578246113614">"සියලුම සම්බන්ධතා"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"සොයමින්..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> ට වඩා සොයාගන්නා ලදී."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"සම්බන්ධතා නැත"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">සොයා ගැනීම් <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">සොයා ගැනීම් <xliff:g id="COUNT">%d</xliff:g></item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> සඳහා ඉක්මන් සම්බන්ධතා"</string>
<string name="missing_name" msgid="8745511583852904385">"(නමක් නොමැත)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"නිතරම සම්බන්ධ වන"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"කාර්යාල පැතිකඩ සම්බන්ධතා"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"යාවත්කාලීන වීම් පෙන්වන්න"</string>
<string name="account_phone" msgid="7128032778471187553">"උපාංගය"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"නම"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"අපනාමය"</string>
<string name="full_name" msgid="6602579550613988977">"නම"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"සමාගම"</string>
<string name="ghostData_title" msgid="7496735200318496110">"මාතෘකාව"</string>
<string name="label_notes" msgid="8337354953278341042">"සටහන්"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"අභිරුචි"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"වෙබ් අඩවිය"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ලේබල"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ජංගමයට ඊ-තැපැල් කරන්න"</string>
<string name="email_work" msgid="2807430017302722689">"කාර්යාලයට ඊ-තැපැල් කරන්න"</string>
<string name="email_other" msgid="3454004077967657109">"ඊ-තැපෑල"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> වෙත ඊ-තැපෑලක් යවන්න"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> ඊ-තැපැල් කරන්න"</string>
<string name="email" msgid="5668400997660065897">"ඊ-තැපෑල"</string>
<string name="postal_street" msgid="8133143961580058972">"වීථිය"</string>
<string name="postal_pobox" msgid="4431938829180269821">"තැපැල් පෙට්ටිය"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"නිවෙස් ලිපිනය පෙන්වන්න"</string>
<string name="map_work" msgid="1360474076921878088">"කාර්යාල ලිපිනය පෙන්වන්න"</string>
<string name="map_other" msgid="3817820803587012641">"ලිපිනය පෙන්වන්න"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> ලිපිනය බලන්න"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> ලිපිනය පෙන්වන්න"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM භාවිතයෙන් කතාබස් කරන්න"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live භාවිතයෙන් කතාබස් කරන්න"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo භාවිතයෙන් කතාබස් කරන්න"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"මගේ තොරතුරු"</string>
<string name="set_up_profile" msgid="7370213843590143771">"ඔබේ පැතිකඩ පිහිටුවන්න"</string>
<string name="setting_about" msgid="7014388749752042863">"සම්බන්ධතා පිළිබඳ"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"සැකසීම්"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"දෘශ්ය සම්බන්ධතා බෙදාගන්න"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"දෘශ්යමාන සම්බන්ධතා බෙදා ගැනීමට අසමත් විය."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ප්රියතම සම්බන්ධතා බෙදා ගන්න"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ඇමතුම් සඳහා මෙය සැමවිට භාවිත කරන්න"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"සමඟ අමතන්න"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"සටහනක් සමගින් අමතන්න"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"ඇමතුම සමග යැවීමට සටහනක් ටයිප් කරන්න…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"ඇමතුම සමග යැවීමට සටහනක් ටයිප් කරන්න ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"යවන්න සහ අමතන්න"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 938d139..bb9f910 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -241,7 +241,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Zahodiť zmeny?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Zahodiť"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Zrušiť"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Chcete zahodiť prispôsobenia?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Hľadať v kontaktoch"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Odstránenie kontaktov"</string>
@@ -356,8 +357,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Správy"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Uporiadajte si zoznam"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Vymažte duplikáty a zoskupte kontakty podľa štítkov"</string>
- <string name="undo" msgid="1425165101664071422">"Späť"</string>
- <string name="call_custom" msgid="6385303130912713318">"Volať na číslo <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Text bol skopírovaný"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopírovať do schránky"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Zavolať kontakt <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Zavolať domov"</string>
<string name="call_mobile" msgid="7502236805487609178">"Zavolať na mobil"</string>
<string name="call_work" msgid="5328785911463744028">"Zavolať do práce"</string>
@@ -376,10 +380,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Zavolať na číslo TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Zavolať na pracovný mobil"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Zavolať na pracovný pager"</string>
- <string name="call_assistant" msgid="670941612175068337">"Volať na číslo <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Zavolať kontaktu <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Zavolať na číslo MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (hovor)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Poslať SMS na číslo <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Poslať správu kontaktu <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS domov"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS na mobil"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS do práce"</string>
@@ -408,11 +412,20 @@
<string name="status_available" msgid="5586870015822828392">"K dispozícii"</string>
<string name="status_away" msgid="1838861100379804730">"Preč"</string>
<string name="status_busy" msgid="9147992455450257136">"Zaneprázdnený"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakty"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Iné"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Adresár"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Pracovný adresár"</string>
<string name="local_search_label" msgid="2551177578246113614">"Všetky kontakty"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Hľadá sa…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Našlo sa viac ako <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Žiadne kontakty"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> nájdené položky</item>
+ <item quantity="many"><xliff:g id="COUNT">%d</xliff:g> nájdenej položky</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> nájdených položiek</item>
+ <item quantity="one">1 nájdená položka</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Rýchly kontakt <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Bez mena)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Najčastejšie používané kontakty"</string>
@@ -421,7 +434,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontakty v pracovnom profile"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Zobraziť aktualizácie"</string>
<string name="account_phone" msgid="7128032778471187553">"Zariadenie"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM karta"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Meno"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Prezývka"</string>
<string name="full_name" msgid="6602579550613988977">"Meno"</string>
@@ -446,7 +458,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Spoločnosť"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titul"</string>
<string name="label_notes" msgid="8337354953278341042">"Poznámky"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Vlastný"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Webové stránky"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Štítky"</string>
@@ -454,7 +467,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-mail na mobil"</string>
<string name="email_work" msgid="2807430017302722689">"E-mail do práce"</string>
<string name="email_other" msgid="3454004077967657109">"Poslať e-mail"</string>
- <string name="email_custom" msgid="5536404237099078802">"Odoslať správu na adresu <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Poslať e-mail osobe <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Poslať e-mail"</string>
<string name="postal_street" msgid="8133143961580058972">"Ulica"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Číslo poštovej schránky"</string>
@@ -466,7 +479,7 @@
<string name="map_home" msgid="1243547733423343982">"Zobraziť adresu domov"</string>
<string name="map_work" msgid="1360474076921878088">"Zobraziť pracovnú adresu"</string>
<string name="map_other" msgid="3817820803587012641">"Zobraziť adresu"</string>
- <string name="map_custom" msgid="8761800628069473526">"Zobraziť adresu: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Zobraziť adresu <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Zhovárať sa pomocou služby AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Zhovárať sa pomocou služby Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Zhovárať sa pomocou služby Yahoo"</string>
@@ -559,6 +572,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Moje informácie"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Nastavenie profilu"</string>
<string name="setting_about" msgid="7014388749752042863">"O aplikácii Kontakty"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Nastavenia"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Zdieľať viditeľné kontakty"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nepodarilo sa zdieľať viditeľné kontakty"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Zdieľať obľúbené kontakty"</string>
@@ -590,7 +604,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Vždy používať pre hovory"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Volať pomocou"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Hovor s poznámkou"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Napísať poznámku, ktorá sa odošle s hovorom…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Napíšte poznámku, ktorá sa odošle s hovorom..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ODOSLAŤ A VOLAŤ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -612,7 +626,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Uskutočniť videohovor"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Odstrániť"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Tri bodky"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 4486367..0cb074e 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -357,7 +357,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organiziranje seznama"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Počistite dvojnike in povežite stike v skupine z oznakami"</string>
<string name="undo" msgid="1425165101664071422">"Razveljavi"</string>
- <string name="call_custom" msgid="6385303130912713318">"Pokliči: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Besedilo kopirano"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiraj v odložišče"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Pokliči <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Pokliči domov"</string>
<string name="call_mobile" msgid="7502236805487609178">"Pokliči mobilni telefon"</string>
<string name="call_work" msgid="5328785911463744028">"Pokliči v službo"</string>
@@ -376,10 +378,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Pokliči številko TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Pokliči službeni mobilni telefon"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Pokliči službeni pozivnik"</string>
- <string name="call_assistant" msgid="670941612175068337">"Pokliči: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Pokliči <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Pokliči telefon MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Pokliči)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Pošlji SMS za: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Pošlji SMS na številko <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Pošlji SMS domov"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Pošlji SMS na mobilni telefon"</string>
<string name="sms_work" msgid="2269624156655267740">"Pošlji SMS na službeni telefon"</string>
@@ -408,11 +410,20 @@
<string name="status_available" msgid="5586870015822828392">"Dosegljiv"</string>
<string name="status_away" msgid="1838861100379804730">"Odsoten"</string>
<string name="status_busy" msgid="9147992455450257136">"Zaseden"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Stiki"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Drugo"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Imenik"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Delovni imenik"</string>
<string name="local_search_label" msgid="2551177578246113614">"Vsi stiki"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Iskanje ..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Najdenih je bilo več kot <xliff:g id="COUNT">%d</xliff:g> stikov."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Ni stikov"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> najden</item>
+ <item quantity="two"><xliff:g id="COUNT">%d</xliff:g> najdena</item>
+ <item quantity="few"><xliff:g id="COUNT">%d</xliff:g> najdeni</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> najdenih</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Hitri stik za <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Ni imena)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Pogosti stiki"</string>
@@ -421,7 +432,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Stiki za delovni profil"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Prikaz posodobitev"</string>
<string name="account_phone" msgid="7128032778471187553">"Naprava"</string>
- <string name="account_sim" msgid="6519016427905087952">"Kartica SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Ime"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Vzdevek"</string>
<string name="full_name" msgid="6602579550613988977">"Ime"</string>
@@ -446,7 +456,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Podjetje"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Naslov"</string>
<string name="label_notes" msgid="8337354953278341042">"Opombe"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Po meri"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Spletno mesto"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Oznake"</string>
@@ -454,7 +465,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Pošlji e-pošto na mobilni telefon"</string>
<string name="email_work" msgid="2807430017302722689">"Pošlji e-pošto na službeni naslov"</string>
<string name="email_other" msgid="3454004077967657109">"E-pošta"</string>
- <string name="email_custom" msgid="5536404237099078802">"Pošlji sporočilo za: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Pošlji e-pošto na <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-pošta"</string>
<string name="postal_street" msgid="8133143961580058972">"Ulica"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Poštni predal"</string>
@@ -466,7 +477,7 @@
<string name="map_home" msgid="1243547733423343982">"Prikaži domači naslov"</string>
<string name="map_work" msgid="1360474076921878088">"Prikaži službeni naslov"</string>
<string name="map_other" msgid="3817820803587012641">"Prikaži naslov"</string>
- <string name="map_custom" msgid="8761800628069473526">"Prikaži naslov za: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Prikaži naslov <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Klepet s storitvijo AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Klepet s storitvijo Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Klepet s storitvijo Yahoo"</string>
@@ -559,6 +570,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Moji podatki"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Nastavite svoj profil"</string>
<string name="setting_about" msgid="7014388749752042863">"O Stikih"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Nastavitve"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Vidne stike deli z drugimi"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Dajanje vidnih stikov v skupno rabo ni uspelo."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Skupna raba priljubljenih stikov"</string>
@@ -590,7 +602,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Vedno uporabi to možnost za klice"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Klicanje z računom"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Klic z zapiskom"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Vnesite zapisek, ki ga želite poslati s klicem …"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Vnesite zapisek, ki ga želite poslati s klicem ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"POŠLJI IN KLIČI"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-sq-rAL/strings.xml b/res/values-sq-rAL/strings.xml
index 760a5ae..50f3f0d 100644
--- a/res/values-sq-rAL/strings.xml
+++ b/res/values-sq-rAL/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organizo listën tënde"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Pastro dublikatat dhe kontaktet e grupit sipas emërtimit"</string>
<string name="undo" msgid="1425165101664071422">"Zhbëj"</string>
- <string name="call_custom" msgid="6385303130912713318">"Telefono <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Teksti u kopjua"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopjo në kujtesën e fragmenteve"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Telefono <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Telefono numrin e shtëpisë"</string>
<string name="call_mobile" msgid="7502236805487609178">"Telefono numrin celular"</string>
<string name="call_work" msgid="5328785911463744028">"Telefono numrin e punës"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Telefono numrin e TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Telefono numrin celular të punës"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Telefono numrin e biperit të punës"</string>
- <string name="call_assistant" msgid="670941612175068337">"Telefono <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Telefono <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Telefono numrin MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Telefono)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Dërgo mesazh me tekst te <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Dërgo mesazh te <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Dërgo mesazh te numri i shtëpisë"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Dërgo mesazh te numri celular"</string>
<string name="sms_work" msgid="2269624156655267740">"Dërgo mesazh te numri i punës"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"I gatshëm"</string>
<string name="status_away" msgid="1838861100379804730">"I larguar"</string>
<string name="status_busy" msgid="9147992455450257136">"I zënë"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktet"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Tjetër"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Direktoria"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Direktoria e punës"</string>
<string name="local_search_label" msgid="2551177578246113614">"Të gjitha kontaktet"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Po kërkon..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"U gjetën më shumë se <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Nuk ka asnjë kontakt"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">U gjetën <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">U gjet 1</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Kontakti i shpejtë për <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Pa emër)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Të kontaktuara shpesh"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontaktet e profilit të punës"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Shiko përditësimet"</string>
<string name="account_phone" msgid="7128032778471187553">"Pajisja"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Emri"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Pseudonimi"</string>
<string name="full_name" msgid="6602579550613988977">"Emri"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Kompania"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titulli"</string>
<string name="label_notes" msgid="8337354953278341042">"Shënimet"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"E personalizuar"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Faqja e internetit"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Emërtimet"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Dërgoji mail celularit"</string>
<string name="email_work" msgid="2807430017302722689">"Dërgoji mail punës"</string>
<string name="email_other" msgid="3454004077967657109">"Mail-i"</string>
- <string name="email_custom" msgid="5536404237099078802">"Mail <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Dërgo mail <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Mail-i"</string>
<string name="postal_street" msgid="8133143961580058972">"Rruga"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Kutia postare"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Shiko adresën e shtëpisë"</string>
<string name="map_work" msgid="1360474076921878088">"Shiko adresën e punës"</string>
<string name="map_other" msgid="3817820803587012641">"Shiko adresën"</string>
- <string name="map_custom" msgid="8761800628069473526">"Shiko adresën <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Shiko adresën <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Bisedo me AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Bisedo me Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Bisedo me Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Informacioni im"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Konfiguro profilin"</string>
<string name="setting_about" msgid="7014388749752042863">"Rreth kontakteve"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Cilësimet"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Shpërnda kontaktet e dukshme"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Ndarja e kontakteve të dukshme dështoi."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Ndaj kontaktet e preferuara"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Përdore gjithmonë për telefonatat"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Telefono me"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Telefono me shënim"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Shkruaj një shënim për ta dërguar me telefonatën…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Shkruaj një shënim për të dërguar një telefonatë..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"DËRGO DHE TELEFONO"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 85c2ff0..eed1b7b 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -346,7 +346,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Организујте листу"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Уклоните дупликате и групишите контакте према ознаци"</string>
<string name="undo" msgid="1425165101664071422">"Опозови"</string>
- <string name="call_custom" msgid="6385303130912713318">"Позови <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текст је копиран"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Копирај у прив. меморију"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Позови <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Позови кућни телефон"</string>
<string name="call_mobile" msgid="7502236805487609178">"Позови мобилни телефон"</string>
<string name="call_work" msgid="5328785911463744028">"Позови пословни телефон"</string>
@@ -365,10 +367,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Позови TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Позови пословни мобилни телефон"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Позови пословни пејџер"</string>
- <string name="call_assistant" msgid="670941612175068337">"Позови <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Позови <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Позови MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (позови)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Пошаљи SMS на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Пошаљи SMS на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Пошаљи SMS на кућни телефон"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Пошаљи SMS на мобилни телефон"</string>
<string name="sms_work" msgid="2269624156655267740">"Пошаљи SMS на пословни телефон"</string>
@@ -397,11 +399,19 @@
<string name="status_available" msgid="5586870015822828392">"Доступан/на"</string>
<string name="status_away" msgid="1838861100379804730">"Одсутан/на"</string>
<string name="status_busy" msgid="9147992455450257136">"Заузет/а"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Контакти"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Други"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Каталог"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Каталог за Work"</string>
<string name="local_search_label" msgid="2551177578246113614">"Сви контакти"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Претражује се..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Пронађено је више од <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Нема контаката"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">пронађен је <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="few">пронађена су <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">пронађено је <xliff:g id="COUNT">%d</xliff:g></item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Брзи контакт за корисника <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Без имена)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Често контактирани"</string>
@@ -410,7 +420,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Контакти са профила за Work"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Прикажи ажурирања"</string>
<string name="account_phone" msgid="7128032778471187553">"Уређај"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Име"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Надимак"</string>
<string name="full_name" msgid="6602579550613988977">"Назив"</string>
@@ -435,7 +444,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Предузеће"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Наслов"</string>
<string name="label_notes" msgid="8337354953278341042">"Белешке"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Прилагођено"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Веб-сајт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Ознаке"</string>
@@ -443,7 +453,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Пошаљи имејл на број мобилног телефона"</string>
<string name="email_work" msgid="2807430017302722689">"Пошаљи имејл на пословни број телефона"</string>
<string name="email_other" msgid="3454004077967657109">"Пошаљи имејлом"</string>
- <string name="email_custom" msgid="5536404237099078802">"Пошаљи имејл на <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Пошаљи имејл на адресу <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Пошаљи имејлом"</string>
<string name="postal_street" msgid="8133143961580058972">"Улица"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Поштанско сандуче"</string>
@@ -455,7 +465,7 @@
<string name="map_home" msgid="1243547733423343982">"Прикажи кућну адресу"</string>
<string name="map_work" msgid="1360474076921878088">"Прикажи пословну адресу"</string>
<string name="map_other" msgid="3817820803587012641">"Прикажи адресу"</string>
- <string name="map_custom" msgid="8761800628069473526">"Прикажи адресу <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Прикажи адресу <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Започни ћаскање преко AIM-а"</string>
<string name="chat_msn" msgid="8041633440091073484">"Започни ћаскање преко Windows Live-а"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Започни ћаскање преко Yahoo-а"</string>
@@ -548,6 +558,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Моје информације"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Подесите профил"</string>
<string name="setting_about" msgid="7014388749752042863">"О Контактима"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Подешавања"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Дели видљиве контакте"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Дељење видљивих контаката није успело."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Дели омиљене контакте"</string>
@@ -579,7 +590,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Увек користи ово за позиве"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Позови помоћу"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Упути позив са белешком"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Унесите белешку коју ћете послати уз позив…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Унесите белешку коју ћете послати уз позив..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ПОШАЉИ И ПОЗОВИ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 2d60796..5267b67 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Organisera din lista"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Rensa bort dubbletter och gruppera kontakter efter etikett"</string>
<string name="undo" msgid="1425165101664071422">"Ångra"</string>
- <string name="call_custom" msgid="6385303130912713318">"Ring <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Texten har kopierats"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopiera till Urklipp"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Ring <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Ring hem"</string>
<string name="call_mobile" msgid="7502236805487609178">"Ring mobilen"</string>
<string name="call_work" msgid="5328785911463744028">"Ring – arbete"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Ring upp TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Ring upp jobbmobil"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Ring upp jobbpersonsökare"</string>
- <string name="call_assistant" msgid="670941612175068337">"Ring <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Ring <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Samtal – MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (ring)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Skicka sms till <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Skicka SMS till <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS – hem"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS – mobil"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS – arbete"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Tillgänglig"</string>
<string name="status_away" msgid="1838861100379804730">"Borta"</string>
<string name="status_busy" msgid="9147992455450257136">"Upptagen"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontakter"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Övrigt"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Katalog"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Jobbkatalog"</string>
<string name="local_search_label" msgid="2551177578246113614">"Alla kontakter"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Söker …"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Mer än <xliff:g id="COUNT">%d</xliff:g> hittades."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Inga kontakter"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> hittades</item>
+ <item quantity="one">1 hittades</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Snabbkontakt för <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Inget namn)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Ofta kontaktade"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Kontakter i jobbprofilen"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Visa uppdateringar"</string>
<string name="account_phone" msgid="7128032778471187553">"Enhet"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Namn"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Smeknamn"</string>
<string name="full_name" msgid="6602579550613988977">"Namn"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Företag"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Titel"</string>
<string name="label_notes" msgid="8337354953278341042">"Anteckningar"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Anpassat"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Webbplats"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiketter"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Skicka e-post till mobil"</string>
<string name="email_work" msgid="2807430017302722689">"E-postadress – arbete"</string>
<string name="email_other" msgid="3454004077967657109">"E-post"</string>
- <string name="email_custom" msgid="5536404237099078802">"Skicka e-post till <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Skicka e-post till <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-post"</string>
<string name="postal_street" msgid="8133143961580058972">"Gata"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Postbox"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Visa hemadress"</string>
<string name="map_work" msgid="1360474076921878088">"Visa jobbadress"</string>
<string name="map_other" msgid="3817820803587012641">"Visa adress"</string>
- <string name="map_custom" msgid="8761800628069473526">"Visa adressen <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Visa adress, <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Chatta med AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Chatta med Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Chatta med Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mina uppgifter"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Konfigurera profilen"</string>
<string name="setting_about" msgid="7014388749752042863">"Om Kontakter"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Inställningar"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Dela synliga kontakter"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Det gick inte att dela synliga kontakter."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Dela favoritkontakterna"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Använd alltid för samtal"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Ring med"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Ring med anteckning"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Gör en anteckning som skickas när du ringer…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Gör en anteckning som skickas när du ringer…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"SKICKA OCH RING"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 9dbfc5a..f50c425 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Panga orodha yako"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Ondoa zilizorudiwa na upange anwani kulingana na lebo"</string>
<string name="undo" msgid="1425165101664071422">"Tendua"</string>
- <string name="call_custom" msgid="6385303130912713318">"Piga <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Maandishi yamenakiliwa"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Nakili kwenye ubao wa kunakili"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Mpigie <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Piga simu nyumbani"</string>
<string name="call_mobile" msgid="7502236805487609178">"Pigia simu ya mkononi"</string>
<string name="call_work" msgid="5328785911463744028">"Piga simu kazini"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Pigia TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Piga simu kwa simu ya mkononi ya kazini"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Piga simu kwa peja"</string>
- <string name="call_assistant" msgid="670941612175068337">"Piga <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Piga simu <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Piga simu kwa MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Piga)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Tuma SMS kwa <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Tuma ujumbe kwa <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Tuma ujumbe kwa simu ya nyumbani"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Tuma ujumbe wa maandishi kwa simu ya mkononi"</string>
<string name="sms_work" msgid="2269624156655267740">"Tuma ujumbe kazini"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Nipo"</string>
<string name="status_away" msgid="1838861100379804730">"Mbali"</string>
<string name="status_busy" msgid="9147992455450257136">"Ana shughuli"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Anwani"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Nyingineyo"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Saraka"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Anwani za kazi"</string>
<string name="local_search_label" msgid="2551177578246113614">"Anwani zote"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Inatafuta…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"zaidi ya <xliff:g id="COUNT">%d</xliff:g> zimepatikana."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Hakuna anwani"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> zimepatikana</item>
+ <item quantity="one">Moja imepatikana</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Mwasiliani wa haraka wa <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Hakuna jina)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Unaowasiliana nao zaidi"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Anwani za watu wa kazini"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Tazama masasisho"</string>
<string name="account_phone" msgid="7128032778471187553">"Kifaa"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Jina"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Jina la utani"</string>
<string name="full_name" msgid="6602579550613988977">"Jina"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Kampuni"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Jina la heshima"</string>
<string name="label_notes" msgid="8337354953278341042">"Hati"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Maalum"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Tovuti"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Lebo"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Tuma barua pepe kwa simu ya mkononi"</string>
<string name="email_work" msgid="2807430017302722689">"Tuma barua pepe kazini"</string>
<string name="email_other" msgid="3454004077967657109">"Barua pepe"</string>
- <string name="email_custom" msgid="5536404237099078802">"Tuma barua pepe kwa <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Barua pepe <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Barua pepe"</string>
<string name="postal_street" msgid="8133143961580058972">"Barabara"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Sanduku la posta"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Angalia anwani ya nyumbani"</string>
<string name="map_work" msgid="1360474076921878088">"Angalia anwani ya kazini"</string>
<string name="map_other" msgid="3817820803587012641">"Tazama anwani"</string>
- <string name="map_custom" msgid="8761800628069473526">"Angalia anwani <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Angalia anwani <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Piga gumzo kwa kutumia AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Piga gumzo kwa kutumia Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Piga gumzo kwa kutumia Yahoo"</string>
@@ -539,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Maelezo yangu"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Weka wasifu wako"</string>
<string name="setting_about" msgid="7014388749752042863">"Kuhusu Anwani"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Mipangilio"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Shiriki anwani zinazoonekana"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Imeshindwa kushiriki anwani zinazoonekana."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Shiriki anwani unazopenda"</string>
@@ -570,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Tumia hii kupiga simu kila wakati"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Piga simu ukitumia"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Piga simu inayoambatana na dokezo"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Andika dokezo litakaloambatana na simu utakayopiga…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Andika dokezo litakaloambatana na simu utakayopiga ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"TUMA na UPIGE SIMU"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml
index 6f6f4e1..8dd1ba9 100644
--- a/res/values-sw600dp/dimens.xml
+++ b/res/values-sw600dp/dimens.xml
@@ -28,10 +28,6 @@
<dimen name="contact_browser_list_top_margin">18dp</dimen>
<dimen name="quick_contact_photo_container_height">360dip</dimen>
- <!-- Height of the selection indicator of a tab. -->
- <dimen name="tab_selected_underline_height">3dp</dimen>
- <!-- Size of text in tabs. -->
- <dimen name="tab_text_size">16sp</dimen>
<!-- Because the "join" screen has the vertical scroll bar on right,
we cannot use @dimen/contact_browser_list_header_left_margin as is. -->
diff --git a/res/values-sw720dp-land/dimens.xml b/res/values-sw720dp-land/dimens.xml
index b89c2c1..baa8498 100644
--- a/res/values-sw720dp-land/dimens.xml
+++ b/res/values-sw720dp-land/dimens.xml
@@ -18,5 +18,4 @@
<dimen name="group_editor_side_padding">64dip</dimen>
<dimen name="contact_detail_list_top_padding">32dip</dimen>
<dimen name="detail_contact_photo_size">256dip</dimen>
- <dimen name="people_activity_landscape_tabs_text_size">16dp</dimen>
</resources>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index d1c62df..001ac43 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"மாற்றங்களை நிராகரிக்கவா?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"நிராகரி"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"ரத்துசெய்"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"தனிப்பயனாக்கங்களை நிராகரிக்கவா?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"தொடர்புகளில் தேடுக"</string>
<string name="title_edit_group" msgid="8602752287270586734">"தொடர்புகளை அகற்று"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"செய்திகள்"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"உங்கள் பட்டியலை ஒழுங்கமைக்கவும்"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"நகல்களை நீக்கலாம் & லேபிளின்படி தொடர்புகளைக் குழுவாக்கலாம்"</string>
- <string name="undo" msgid="1425165101664071422">"செயல்தவிர்"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>ஐ அழை"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"உரை நகலெடுக்கப்பட்டது"</string>
+ <string name="copy_text" msgid="3257145021583508761">"கிளிப்போர்டுக்கு நகலெடு"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> ஐ அழை"</string>
<string name="call_home" msgid="1990519474420545392">"வீட்டு ஃபோனை அழை"</string>
<string name="call_mobile" msgid="7502236805487609178">"மொபைல் எண்ணில் அழை"</string>
<string name="call_work" msgid="5328785911463744028">"பணியிடத் தொலைபேசி எண்ணில் அழை"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD தொலைபேசி எண்ணில் அழை"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"பணியிட மொபைல் எண்ணில் அழை"</string>
<string name="call_work_pager" msgid="3419348514157949008">"பணியிடத்தின் பேஜர் எண்ணில் அழை"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>ஐ அழை"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> ஐ அழை"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS ஃபோனை அழை"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (அழை)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>க்கு உரைச்செய்தி அனுப்பு"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> க்கு உரைச்செய்தி அனுப்பு"</string>
<string name="sms_home" msgid="7524332261493162995">"வீட்டு தொலைபேசி எண்ணிற்கு உரைச்செய்தி அனுப்பு"</string>
<string name="sms_mobile" msgid="5200107250451030769">"மொபைல் எண்ணிற்கு உரைச்செய்தி அனுப்பு"</string>
<string name="sms_work" msgid="2269624156655267740">"பணியிட தொலைபேசி எண்ணிற்கு உரைச்செய்தி அனுப்பு"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"இருக்கிறார்"</string>
<string name="status_away" msgid="1838861100379804730">"வெளியே"</string>
<string name="status_busy" msgid="9147992455450257136">"பணிமிகுதி"</string>
+ <string name="contactsList" msgid="8661624236494819731">"தொடர்புகள்"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"மற்றவை"</string>
<string name="directory_search_label" msgid="1887759056597975053">"கோப்பகம்"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"பணிக் கோப்பகம்"</string>
<string name="local_search_label" msgid="2551177578246113614">"எல்லா தொடர்புகளும்"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"தேடுகிறது..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> க்கும் மேற்பட்டவை கண்டறியப்பட்டன."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"தொடர்புகள் எதுவும் இல்லை"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> கண்டறியப்பட்டன</item>
+ <item quantity="one">1 கண்டறியப்பட்டது</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> க்கான உடனடித் தொடர்பு"</string>
<string name="missing_name" msgid="8745511583852904385">"(பெயர் இல்லை)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"அடிக்கடி தொடர்புகொண்டவர்கள்"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"பணியின் சுயவிவரத் தொடர்புகள்"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"புதுப்பிப்புகளைக் காட்டு"</string>
<string name="account_phone" msgid="7128032778471187553">"சாதனம்"</string>
- <string name="account_sim" msgid="6519016427905087952">"சிம்"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"பெயர்"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"செல்லப்பெயர்"</string>
<string name="full_name" msgid="6602579550613988977">"பெயர்"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"நிறுவனம்"</string>
<string name="ghostData_title" msgid="7496735200318496110">"தலைப்பு"</string>
<string name="label_notes" msgid="8337354953278341042">"குறிப்புகள்"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"தனிப்பயன்"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"இணையதளம்"</string>
<string name="groupsLabel" msgid="7000816729542098972">"லேபிள்கள்"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"மொபைல் மின்னஞ்சல் முகவரிக்கு மின்னஞ்சல் அனுப்பு"</string>
<string name="email_work" msgid="2807430017302722689">"பணியிட மின்னஞ்சல் முகவரிக்கு மின்னஞ்சல் அனுப்பு"</string>
<string name="email_other" msgid="3454004077967657109">"மின்னஞ்சல்"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>க்கு மின்னஞ்சல் அனுப்பு"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> க்கு மின்னஞ்சல் அனுப்பு"</string>
<string name="email" msgid="5668400997660065897">"மின்னஞ்சல்"</string>
<string name="postal_street" msgid="8133143961580058972">"தெரு"</string>
<string name="postal_pobox" msgid="4431938829180269821">"அஞ்சல் பெட்டி"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"வீட்டு முகவரியைக் காட்டு"</string>
<string name="map_work" msgid="1360474076921878088">"பணியிட முகவரியைக் காட்டு"</string>
<string name="map_other" msgid="3817820803587012641">"முகவரியைக் காட்டு"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> முகவரியைக் காட்டு"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> முகவரியைக் காட்டு"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM இல் அரட்டையடி"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live இல் அரட்டையடி"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo இல் அரட்டையடி"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"எனது தகவல்"</string>
<string name="set_up_profile" msgid="7370213843590143771">"சுயவிவரத்தை அமைக்கவும்"</string>
<string name="setting_about" msgid="7014388749752042863">"தொடர்புகள் - ஓர் அறிமுகம்"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"அமைப்பு"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"தெரியும் தொடர்புகளைப் பகிர்க"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"தெரியும் தொடர்புகளைப் பகிர முடியவில்லை."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"பிடித்த தொடர்புகளைப் பகிர்"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"அழைப்புகளுக்கு எப்போதும் இதைப் பயன்படுத்து"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"இதன் மூலம் அழை"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"குறிப்புடன் அழை"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"அழைப்புடன் சேர்த்து அனுப்ப, குறிப்பை உள்ளிடவும்…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"அழைப்புடன் சேர்த்து அனுப்ப, குறிப்பை உள்ளிடவும் ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"அனுப்பு & அழை"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"வீடியோ அழைப்பைச் செய்யும்"</string>
<string name="description_delete_contact" msgid="53835657343783663">"நீக்கும்"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"முப்புள்ளி"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> வி"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> நி <xliff:g id="SECONDS">%s</xliff:g> வி"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> ம <xliff:g id="MINUTES_1">%s</xliff:g> நி <xliff:g id="SECONDS">%s</xliff:g> வி"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index 590641a..9e3b63a 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"మీ జాబితాను ఉత్తమంగా నిర్వహించండి"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"నకిలీలను తొలగించండి & పరిచయాలను లేబుల్ వారీగా వర్గీకరించండి"</string>
<string name="undo" msgid="1425165101664071422">"చర్య రద్దు చేయి"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>కి కాల్ చేయి"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"వచనం కాపీ చేయబడింది"</string>
+ <string name="copy_text" msgid="3257145021583508761">"క్లిప్బోర్డ్కు కాపీ చేయి"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g>కు కాల్ చేయండి"</string>
<string name="call_home" msgid="1990519474420545392">"ఇంటికి కాల్ చేయండి"</string>
<string name="call_mobile" msgid="7502236805487609178">"మొబైల్కు కాల్ చేయండి"</string>
<string name="call_work" msgid="5328785911463744028">"కార్యాలయానికి కాల్ చేయండి"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDDకి కాల్ చేయండి"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"కార్యాలయ మొబైల్కు కాల్ చేయండి"</string>
<string name="call_work_pager" msgid="3419348514157949008">"కార్యాలయ పేజర్కు కాల్ చేయండి"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>కి కాల్ చేయి"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g>కు కాల్ చేయండి"</string>
<string name="call_mms" msgid="6274041545876221437">"MMSకు కాల్ చేయండి"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (కాల్ చేయి)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>కి వచనం పంపు"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g>కు వచనం పంపండి"</string>
<string name="sms_home" msgid="7524332261493162995">"ఇంటికి వచనం పంపండి"</string>
<string name="sms_mobile" msgid="5200107250451030769">"మొబైల్కు వచనం పంపండి"</string>
<string name="sms_work" msgid="2269624156655267740">"కార్యాలయానికి వచనం పంపండి"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"అందుబాటులో ఉన్నారు"</string>
<string name="status_away" msgid="1838861100379804730">"దూరంగా ఉన్నారు"</string>
<string name="status_busy" msgid="9147992455450257136">"బిజీగా ఉన్నారు"</string>
+ <string name="contactsList" msgid="8661624236494819731">"పరిచయాలు"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"ఇతరం"</string>
<string name="directory_search_label" msgid="1887759056597975053">"డైరెక్టరీ"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"కార్యాలయ డైరెక్టరీ"</string>
<string name="local_search_label" msgid="2551177578246113614">"అన్ని పరిచయాలు"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"శోధిస్తోంది..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> కంటే ఎక్కువ కనుగొనబడ్డాయి."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"పరిచయాలు లేవు"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> కనుగొనబడ్డాయి</item>
+ <item quantity="one">1 కనుగొనబడింది</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> కోసం త్వరిత సంప్రదింపు"</string>
<string name="missing_name" msgid="8745511583852904385">"(పేరు లేదు)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"తరచుగా సంప్రదించబడినవి"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"కార్యాలయ ప్రొఫైల్ పరిచయాలు"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"తాజా విషయాలను వీక్షించండి"</string>
<string name="account_phone" msgid="7128032778471187553">"పరికరం"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"పేరు"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"మారుపేరు"</string>
<string name="full_name" msgid="6602579550613988977">"పేరు"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"కంపెనీ"</string>
<string name="ghostData_title" msgid="7496735200318496110">"శీర్షిక"</string>
<string name="label_notes" msgid="8337354953278341042">"గమనికలు"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"అనుకూలం"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"వెబ్సైట్"</string>
<string name="groupsLabel" msgid="7000816729542098972">"లేబుల్లు"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"మొబైల్కు ఇమెయిల్ చేయండి"</string>
<string name="email_work" msgid="2807430017302722689">"కార్యాలయానికి ఇమెయిల్ చేయండి"</string>
<string name="email_other" msgid="3454004077967657109">"ఇమెయిల్ చేయండి"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g>కి ఇమెయిల్ పంపు"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g>కు ఇమెయిల్ చేయండి"</string>
<string name="email" msgid="5668400997660065897">"ఇమెయిల్ చేయండి"</string>
<string name="postal_street" msgid="8133143961580058972">"వీధి"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO పెట్టె"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"ఇంటి చిరునామాను వీక్షించండి"</string>
<string name="map_work" msgid="1360474076921878088">"కార్యాలయ చిరునామాను వీక్షించండి"</string>
<string name="map_other" msgid="3817820803587012641">"చిరునామాను వీక్షించండి"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> చిరునామాను వీక్షించండి"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> చిరునామాను వీక్షించండి"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIMని ఉపయోగించి చాట్ చేయండి"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Liveని ఉపయోగించి చాట్ చేయండి"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahooని ఉపయోగించి చాట్ చేయండి"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"నా సమాచారం"</string>
<string name="set_up_profile" msgid="7370213843590143771">"మీ ప్రొఫైల్ను సెటప్ చేయండి"</string>
<string name="setting_about" msgid="7014388749752042863">"పరిచయాల గురించి"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"సెట్టింగ్లు"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"కనిపించే పరిచయాలను భాగస్వామ్యం చేయండి"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"కనిపించే పరిచయాలను భాగస్వామ్యం చేయడంలో విఫలమైంది."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"ఇష్టమైన పరిచయాలను భాగస్వామ్యం చేయి"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"కాల్ల కోసం ఎప్పుడూ ఇది ఉపయోగించు"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"దీనితో కాల్ చేయి"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"గమనికతో కాల్ చేయి"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"కాల్తో పాటు పంపడానికి గమనికను టైప్ చేయండి…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"కాల్తో పాటు పంపడానికి గమనికను టైప్ చేయండి ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"పంపు & కాల్ చేయి"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 4a34113..17965da 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"จัดระเบียบรายชื่อ"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ลบรายชื่อซ้ำและจัดกลุ่มตามป้ายกำกับ"</string>
<string name="undo" msgid="1425165101664071422">"เลิกทำ"</string>
- <string name="call_custom" msgid="6385303130912713318">"โทร <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"คัดลอกข้อความแล้ว"</string>
+ <string name="copy_text" msgid="3257145021583508761">"คัดลอกไปยังคลิปบอร์ด"</string>
+ <string name="call_custom" msgid="7756571794763171802">"โทรหา <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"โทรเข้าบ้าน"</string>
<string name="call_mobile" msgid="7502236805487609178">"โทรเข้ามือถือ"</string>
<string name="call_work" msgid="5328785911463744028">"โทรหาที่ทำงาน"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"โทรหา TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"โทรเข้ามือถือที่ทำงาน"</string>
<string name="call_work_pager" msgid="3419348514157949008">"โทรเข้าเพจเจอร์ที่ทำงาน"</string>
- <string name="call_assistant" msgid="670941612175068337">"โทร <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"โทรหา <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"โทรหา MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (โทร)"</string>
- <string name="sms_custom" msgid="415060214233647603">"ส่งข้อความ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"ส่งข้อความถึง <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"ส่งข้อความเข้าโทรศัพท์บ้าน"</string>
<string name="sms_mobile" msgid="5200107250451030769">"ส่งข้อความเข้ามือถือ"</string>
<string name="sms_work" msgid="2269624156655267740">"ส่งข้อความถึงโทรศัพท์ที่ทำงาน"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"ว่าง"</string>
<string name="status_away" msgid="1838861100379804730">"ไม่อยู่"</string>
<string name="status_busy" msgid="9147992455450257136">"ไม่ว่าง"</string>
+ <string name="contactsList" msgid="8661624236494819731">"รายชื่อในสมุดโทรศัพท์"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"อื่นๆ"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ไดเรกทอรี"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"ไดเรกทอรีที่ทำงาน"</string>
<string name="local_search_label" msgid="2551177578246113614">"รายชื่อติดต่อทั้งหมด"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"กำลังค้นหา..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"พบมากกว่า <xliff:g id="COUNT">%d</xliff:g> รายการ"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"ไม่มีรายชื่อติดต่อ"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">พบ <xliff:g id="COUNT">%d</xliff:g> รายการ</item>
+ <item quantity="one">พบ 1 รายการ</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"สมุดโทรศัพท์ด่วนสำหรับ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(ไม่มีชื่อ)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"ที่ติดต่อบ่อยครั้ง"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"รายชื่อติดต่อในโปรไฟล์งาน"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"ดูการอัปเดต"</string>
<string name="account_phone" msgid="7128032778471187553">"อุปกรณ์"</string>
- <string name="account_sim" msgid="6519016427905087952">"ซิม"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"ชื่อ"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"ชื่อเล่น"</string>
<string name="full_name" msgid="6602579550613988977">"ชื่อ"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"บริษัท"</string>
<string name="ghostData_title" msgid="7496735200318496110">"ชื่อ"</string>
<string name="label_notes" msgid="8337354953278341042">"หมายเหตุ"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"กำหนดเอง"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"เว็บไซต์"</string>
<string name="groupsLabel" msgid="7000816729542098972">"ป้ายกำกับ"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"ส่งอีเมลเข้ามือถือ"</string>
<string name="email_work" msgid="2807430017302722689">"ส่งอีเมลถึงที่ทำงาน"</string>
<string name="email_other" msgid="3454004077967657109">"อีเมล"</string>
- <string name="email_custom" msgid="5536404237099078802">"ส่งอีเมล <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"อีเมล <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"อีเมล"</string>
<string name="postal_street" msgid="8133143961580058972">"ถนน"</string>
<string name="postal_pobox" msgid="4431938829180269821">"ตู้ ปณ."</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"ดูที่อยู่บ้าน"</string>
<string name="map_work" msgid="1360474076921878088">"ดูที่อยู่ที่ทำงาน"</string>
<string name="map_other" msgid="3817820803587012641">"ดูที่อยู่"</string>
- <string name="map_custom" msgid="8761800628069473526">"ดูที่อยู่ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"ดูที่อยู่ <xliff:g id="CUSTOM">%s</xliff:g> รายการ"</string>
<string name="chat_aim" msgid="2588492205291249142">"แชทโดยใช้ AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"แชทโดยใช้ Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"แชทโดยใช้ Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"ข้อมูลของฉัน"</string>
<string name="set_up_profile" msgid="7370213843590143771">"ตั้งค่าโปรไฟล์ของคุณ"</string>
<string name="setting_about" msgid="7014388749752042863">"เกี่ยวกับ \"รายชื่อติดต่อ\""</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"การตั้งค่า"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"แชร์สมุดโทรศัพท์ที่มองเห็น"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"ไม่สามารถแชร์รายชื่อติดต่อที่มองเห็นได้"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"แชร์รายชื่อติดต่อโปรด"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"ใช้ในการโทรทุกครั้ง"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"โทรด้วย"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"โทรพร้อมโน้ต"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"พิมพ์โน้ตเพื่อส่งพร้อมการโทร..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"พิมพ์โน้ตเพื่อส่งพร้อมการโทร ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ส่งและโทร"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index f3ecde8..eb8b83f 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"I-discard ang mga pagbabago?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"I-discard"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"Kanselahin"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"I-discard ang mga pag-customize?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Maghanap ng mga contact"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Alisin ang mga contact"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"Mga Mensahe"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Ayusin ang iyong listahan"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Linisin ang mga duplicate at igrupo ang mga contact ayon sa label"</string>
- <string name="undo" msgid="1425165101664071422">"I-undo"</string>
- <string name="call_custom" msgid="6385303130912713318">"Tawagan ang <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Kinopya ang teksto"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopyahin sa clipboard"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Tawagan si <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Tawagan ang tahanan"</string>
<string name="call_mobile" msgid="7502236805487609178">"Tawagan ang mobile"</string>
<string name="call_work" msgid="5328785911463744028">"Tawagan ang trabaho"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Tawagan ang TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Tawagan ang mobile sa trabaho"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Tawagan ang pager sa trabaho"</string>
- <string name="call_assistant" msgid="670941612175068337">"Tawagan ang <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Tawagan si <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Tawagan ang MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Tawagan)"</string>
- <string name="sms_custom" msgid="415060214233647603">"I-text ang <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Mag-text sa <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Mag-text sa bahay"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Mag-text sa mobile"</string>
<string name="sms_work" msgid="2269624156655267740">"Mag-text sa trabaho"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Available"</string>
<string name="status_away" msgid="1838861100379804730">"Malayo"</string>
<string name="status_busy" msgid="9147992455450257136">"Busy"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Mga Contact"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Iba pa"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Direktoryo"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Directory sa trabaho"</string>
<string name="local_search_label" msgid="2551177578246113614">"Lahat ng contact"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Naghahanap…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Higit sa <xliff:g id="COUNT">%d</xliff:g> ang natagpuan."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Walang mga contact"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> ang nahanap</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ang nahanap</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Mabilisang contact para kay <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Walang pangalan)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Madalas na kino-contact"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Mga contact ng profile sa trabaho"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Tingnan ang mga update"</string>
<string name="account_phone" msgid="7128032778471187553">"Device"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Pangalan"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Palayaw"</string>
<string name="full_name" msgid="6602579550613988977">"Pangalan"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Kumpanya"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Pamagat"</string>
<string name="label_notes" msgid="8337354953278341042">"Mga Tala"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Custom"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Website"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Mga Label"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Mag-email sa mobile"</string>
<string name="email_work" msgid="2807430017302722689">"Mag-email sa trabaho"</string>
<string name="email_other" msgid="3454004077967657109">"Email"</string>
- <string name="email_custom" msgid="5536404237099078802">"I-email si <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Email <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Email"</string>
<string name="postal_street" msgid="8133143961580058972">"Kalye"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO box"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Tingnan ang home address"</string>
<string name="map_work" msgid="1360474076921878088">"Tingnan ang address ng trabaho"</string>
<string name="map_other" msgid="3817820803587012641">"Tingnan ang address"</string>
- <string name="map_custom" msgid="8761800628069473526">"Tingnan ang <xliff:g id="CUSTOM_LABEL">%s</xliff:g> address"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Tingnan ang <xliff:g id="CUSTOM">%s</xliff:g> na address"</string>
<string name="chat_aim" msgid="2588492205291249142">"Makipag-chat gamit ang AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Makipag-chat gamit ang Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Makipag-chat gamit ang Yahoo"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Aking impormasyon"</string>
<string name="set_up_profile" msgid="7370213843590143771">"I-set up ang iyong profile"</string>
<string name="setting_about" msgid="7014388749752042863">"Tungkol sa Mga Contact"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Mga Setting"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Magbahagi ng mga nakikitang contact"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Nabigong ibahagi ang mga nakikitang contact."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Ibahagi ang mga paboritong contact"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Gamitin ito palagi sa mga tawag"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Tumawag gamit ang"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Tumawag nang may kasamang tala"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Mag-type ng isang tala na ipadadala kasama ng tawag …"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Mag-type ng isang tala na ipadadala kasama ng tawag ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"IPADALA & TUMAWAG"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Magsimula ng video call"</string>
<string name="description_delete_contact" msgid="53835657343783663">"I-delete"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Ellipsis"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> (na) seg"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> (na) min <xliff:g id="SECONDS">%s</xliff:g> (na) seg"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> (na) oras <xliff:g id="MINUTES_1">%s</xliff:g> (na) min <xliff:g id="SECONDS">%s</xliff:g> (na) seg"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index cb80083..e08e2a8 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"Değişiklikler iptal edilsin mi?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"Yok say"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"İptal"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"Özelleştirmeler silinsin mi?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"Kişilerde arayın"</string>
<string name="title_edit_group" msgid="8602752287270586734">"Kişileri kaldır"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"İletiler"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Listenizi organize edin"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Yinelenen kişileri temizleyin ve kişileri etikete göre gruplandırın"</string>
- <string name="undo" msgid="1425165101664071422">"Geri al"</string>
- <string name="call_custom" msgid="6385303130912713318">"Telefon et: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"Metin kopyalandı"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Panoya kopyala"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Ara (<xliff:g id="CUSTOM">%s</xliff:g>)"</string>
<string name="call_home" msgid="1990519474420545392">"Çağrı yap (ev)"</string>
<string name="call_mobile" msgid="7502236805487609178">"Çağrı yap (mobil)"</string>
<string name="call_work" msgid="5328785911463744028">"Çağrı yap (iş)"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Çağrı yap (TTY/TDD)"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Çağrı yap (iş cep telefonu)"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Çağrı yap (iş çağrı cihazı)"</string>
- <string name="call_assistant" msgid="670941612175068337">"Telefon et: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Çağrı: <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Çağrı yap (MMS)"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Telefon et)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Kısa mesaj gönder: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Metin <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS gönder (ev)"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS gönder (mobil)"</string>
<string name="sms_work" msgid="2269624156655267740">"SMS gönder (iş)"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"Uygun"</string>
<string name="status_away" msgid="1838861100379804730">"Dışarıda"</string>
<string name="status_busy" msgid="9147992455450257136">"Meşgul"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kişiler"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Diğer"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Dizin"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"İş dizini"</string>
<string name="local_search_label" msgid="2551177578246113614">"Tüm kişiler"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Aranıyor…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> kişiden fazla bulundu."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Hiç kişi yok"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kişi bulundu</item>
+ <item quantity="one">1 kişi bulundu</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> için hızlı kişi"</string>
<string name="missing_name" msgid="8745511583852904385">"(Adsız)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Sık iletişim kurulanlar"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"İş profili kişileri"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Gncellmlri görüntüle"</string>
<string name="account_phone" msgid="7128032778471187553">"Cihaz"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Ad"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Takma ad"</string>
<string name="full_name" msgid="6602579550613988977">"Ad"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Şirket"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Başlık"</string>
<string name="label_notes" msgid="8337354953278341042">"Notlar"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Özel"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Web sitesi"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Etiketler"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"E-posta gönder (mobil)"</string>
<string name="email_work" msgid="2807430017302722689">"E-posta gönder (iş)"</string>
<string name="email_other" msgid="3454004077967657109">"E-posta"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-posta gönder: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"E-posta <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"E-posta"</string>
<string name="postal_street" msgid="8133143961580058972">"Cadde"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Posta kutusu"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"Ev adresini görüntüle"</string>
<string name="map_work" msgid="1360474076921878088">"İş adresini görüntüle"</string>
<string name="map_other" msgid="3817820803587012641">"Adresi görüntüle"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> adresini görüntüle"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> adresini görüntüle"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM kullanarak sohbet et"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live kullanarak sohbet et"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo kullanarak sohbet et"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Bilgilerim"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Profilinizi oluşturun"</string>
<string name="setting_about" msgid="7014388749752042863">"Kişiler Hakkında"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Ayarlar"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Görülebilir kişileri paylaş"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Görünür kişiler paylaşılamadı."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Favori kişileri paylaş"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Çağrılar için her zaman bunu kullan"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Çağrıyı şununla yap:"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Notla telefon et"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Çağrıyla göndermek için bir not yazın…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Çağrıyla göndermek için bir not yazın..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"GÖNDER VE TELEFON ET"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"Görüntülü görüşme yapın"</string>
<string name="description_delete_contact" msgid="53835657343783663">"Sil"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"Üç nokta"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> sn."</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> dk. <xliff:g id="SECONDS">%s</xliff:g> sn."</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> sa. <xliff:g id="MINUTES_1">%s</xliff:g> dk. <xliff:g id="SECONDS">%s</xliff:g> sn."</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 0a94c45..e380b15 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -357,7 +357,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Упорядкуйте свій список контактів"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Видаліть копії та групуйте контакти за мітками"</string>
<string name="undo" msgid="1425165101664071422">"Відмінити"</string>
- <string name="call_custom" msgid="6385303130912713318">"Зателефонувати на такий номер: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Текст скопійовано"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Копіювати в буфер обміну"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Набрати <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Набрати дом. ном."</string>
<string name="call_mobile" msgid="7502236805487609178">"Набрати моб."</string>
<string name="call_work" msgid="5328785911463744028">"Набрати роб."</string>
@@ -376,10 +378,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Набрати ном. TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Набрати роб. моб."</string>
<string name="call_work_pager" msgid="3419348514157949008">"Двон. на роб. пейдж."</string>
- <string name="call_assistant" msgid="670941612175068337">"Зателефонувати на такий номер: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Набрати <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Набрати ном. MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (зателефонувати)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Надіслати SMS на такий номер: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"SMS на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"SMS на дом. тел."</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS на моб."</string>
<string name="sms_work" msgid="2269624156655267740">"SMS на роб. ном."</string>
@@ -408,11 +410,20 @@
<string name="status_available" msgid="5586870015822828392">"Доступний"</string>
<string name="status_away" msgid="1838861100379804730">"Не на місці"</string>
<string name="status_busy" msgid="9147992455450257136">"Зайнятий"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Контакти"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Інші"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Каталог"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Робочі контакти"</string>
<string name="local_search_label" msgid="2551177578246113614">"Усі контакти"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Пошук..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Знайдено понад <xliff:g id="COUNT">%d</xliff:g>."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Контактів немає"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one">Знайдено <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="few">Знайдено <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="many">Знайдено <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="other">Знайдено <xliff:g id="COUNT">%d</xliff:g></item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Швидкий контакт із: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Без імені)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Часті контакти"</string>
@@ -421,7 +432,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Контакти в робочому профілі"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Переглян. оновлення"</string>
<string name="account_phone" msgid="7128032778471187553">"Пристрій"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM-карта"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Ім\'я"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Псевдонім"</string>
<string name="full_name" msgid="6602579550613988977">"Ім\'я"</string>
@@ -446,7 +456,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Компанія"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Назва"</string>
<string name="label_notes" msgid="8337354953278341042">"Примітки"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Спеціальне"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Веб-сайт"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Мітки"</string>
@@ -454,7 +465,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Напис. на моб."</string>
<string name="email_work" msgid="2807430017302722689">"Напис. на роб. адр."</string>
<string name="email_other" msgid="3454004077967657109">"Надісл. ел.лист"</string>
- <string name="email_custom" msgid="5536404237099078802">"Написати листа на таку адресу: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Написати на <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Відправ."</string>
<string name="postal_street" msgid="8133143961580058972">"Вулиця"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Пошт. скр."</string>
@@ -466,7 +477,7 @@
<string name="map_home" msgid="1243547733423343982">"Див. дом. адресу"</string>
<string name="map_work" msgid="1360474076921878088">"Див. роб. адресу"</string>
<string name="map_other" msgid="3817820803587012641">"Див. адресу"</string>
- <string name="map_custom" msgid="8761800628069473526">"Переглянути таку адресу: <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Див. <xliff:g id="CUSTOM">%s</xliff:g> адресу"</string>
<string name="chat_aim" msgid="2588492205291249142">"Чат через AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Чат через Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Чат через Yahoo"</string>
@@ -559,6 +570,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Мої дані"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Налаштування профілю"</string>
<string name="setting_about" msgid="7014388749752042863">"Про додаток Контакти"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Налаштування"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Передати видимі контакти"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Не вдалося поділитися видимими контактами."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Поділитися вибраними контактами"</string>
@@ -590,7 +602,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Завжди використовувати для викликів"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Телефонувати за допомогою"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Зателефонувати й надіслати нотатку"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Введіть нотатку, яку потрібно надіслати під час виклику…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Введіть нотатку, яку хочете надіслати під час виклику…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"ЗАТЕЛЕФОНУВАТИ Й НАДІСЛАТИ"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> з <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index b36f812..ddc5a26 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"تبدیلیاں مسترد کریں؟"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"رد کریں"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"منسوخ کریں"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"حسب ضرورت بنانے کو مسترد کریں؟"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"رابطے تلاش کریں"</string>
<string name="title_edit_group" msgid="8602752287270586734">"رابطے ہٹائیں"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"پیغامات"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"اپنی فہرست کو منظم کریں"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"ڈپلیکیٹس صاف کریں اور رابطوں کو بلحاظ لیبل گروپ کریں"</string>
- <string name="undo" msgid="1425165101664071422">"کالعدم کریں"</string>
- <string name="call_custom" msgid="6385303130912713318">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> کو کال کریں"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"متن کاپی ہوگیا"</string>
+ <string name="copy_text" msgid="3257145021583508761">"کلپ بورڈ میں کاپی کریں"</string>
+ <string name="call_custom" msgid="7756571794763171802">"<xliff:g id="CUSTOM">%s</xliff:g> کو کال کریں"</string>
<string name="call_home" msgid="1990519474420545392">"گھر کے نمبر پر کال کریں"</string>
<string name="call_mobile" msgid="7502236805487609178">"موبائل پر کال کریں"</string>
<string name="call_work" msgid="5328785911463744028">"دفتر کے نمبر پر کال کریں"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY / TDD پر کال کریں"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"دفتر کے موبائل پر کال کریں"</string>
<string name="call_work_pager" msgid="3419348514157949008">"دفتر کے پیجر پر کال کریں"</string>
- <string name="call_assistant" msgid="670941612175068337">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> کو کال کریں"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"<xliff:g id="ASSISTANT">%s</xliff:g> کو کال کریں"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS نمبر پر کال کریں"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (کال کریں)"</string>
- <string name="sms_custom" msgid="415060214233647603">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> پر متنی پیغام بھیجیں"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g> پر متن بھیجیں"</string>
<string name="sms_home" msgid="7524332261493162995">"گھر کے نمبر پر متن بھیجیں"</string>
<string name="sms_mobile" msgid="5200107250451030769">"موبائل پر متن بھیجیں"</string>
<string name="sms_work" msgid="2269624156655267740">"دفتر کے نمبر پر متن بھیجیں"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"دستیاب"</string>
<string name="status_away" msgid="1838861100379804730">"دور"</string>
<string name="status_busy" msgid="9147992455450257136">"مصروف"</string>
+ <string name="contactsList" msgid="8661624236494819731">"رابطے"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"دیگر"</string>
<string name="directory_search_label" msgid="1887759056597975053">"ڈائریکٹری"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"دفتری ڈائرکٹری"</string>
<string name="local_search_label" msgid="2551177578246113614">"سبھی رابطے"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"تلاش کر رہا ہے…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> سے زیادہ ملے۔"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"کوئی رابطے نہیں ہیں"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ملے</item>
+ <item quantity="one">1 ملا</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g> کیلئے فوری رابطہ"</string>
<string name="missing_name" msgid="8745511583852904385">"(کوئی نام نہیں)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"اکثر رابطہ کردہ"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"دفتری پروفائل رابطے"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"اپ ڈیٹس دیکھیں"</string>
<string name="account_phone" msgid="7128032778471187553">"آلہ"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"نام"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"عرفی نام"</string>
<string name="full_name" msgid="6602579550613988977">"نام"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"کمپنی"</string>
<string name="ghostData_title" msgid="7496735200318496110">"عنوان"</string>
<string name="label_notes" msgid="8337354953278341042">"نوٹس"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"حسب ضرورت"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"ویب سائٹ"</string>
<string name="groupsLabel" msgid="7000816729542098972">"لیبلز"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"موبائل پر ای میل کریں"</string>
<string name="email_work" msgid="2807430017302722689">"دفتر کو ای میل کریں"</string>
<string name="email_other" msgid="3454004077967657109">"ای میل"</string>
- <string name="email_custom" msgid="5536404237099078802">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> پر ای میل کریں"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> کو ای میل کریں"</string>
<string name="email" msgid="5668400997660065897">"ای میل"</string>
<string name="postal_street" msgid="8133143961580058972">"اسٹریٹ"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO باکس"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"گھر کا پتہ دیکھیں"</string>
<string name="map_work" msgid="1360474076921878088">"دفتر کا پتہ دیکھیں"</string>
<string name="map_other" msgid="3817820803587012641">"پتہ دیکھیں"</string>
- <string name="map_custom" msgid="8761800628069473526">"<xliff:g id="CUSTOM_LABEL">%s</xliff:g> پتہ ملاحظہ کریں"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> پتہ دیکھیں"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM کے ذریعے چیٹ کریں"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live کے ذریعے چیٹ کریں"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo کے ذریعے چیٹ کریں"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"میری معلومات"</string>
<string name="set_up_profile" msgid="7370213843590143771">"اپنے پروفائل کو ترتیب دیں"</string>
<string name="setting_about" msgid="7014388749752042863">"رابطے کے بارے میں"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"ترتیبات"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"مرئی رابطوں کا اشتراک کریں"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"مرئی رابطوں کا اشتراک کرنے میں ناکام ہو گیا۔"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"پسندیدہ رابطوں کا اشتراک کریں"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"کالز کیلئے ہمیشہ اس کا استعمال کریں"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"کال کریں مع"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"ایک نوٹ کے ساتھ کال کریں"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"کال کے ساتھ بھیجنے کیلئے ایک نوٹ ٹائپ کریں…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"کال کے ساتھ بھیجنے کیلئے ایک نوٹ ٹائپ کریں…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"بھیجیں اور کال کریں"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"ویڈیو کال کریں"</string>
<string name="description_delete_contact" msgid="53835657343783663">"حذف کریں"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"ایلپسیس"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> سیکنڈ"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> منٹ <xliff:g id="SECONDS">%s</xliff:g> سیکنڈ"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> گھنٹے <xliff:g id="MINUTES_1">%s</xliff:g> منٹ <xliff:g id="SECONDS">%s</xliff:g> سیکنڈ"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 0b79d5e..6c1ea6d 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Kontaktlarni tartibga soling"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Kontaktlarni yorliq bo‘yicha guruhlang va takroriy kontaktlarni o‘chirib tashlang"</string>
<string name="undo" msgid="1425165101664071422">"Bekor qilish"</string>
- <string name="call_custom" msgid="6385303130912713318">"Qo‘ng‘iroq qilish (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Matndan nuxsa olindi"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Vaqtinchalik xotiraga nusxalash"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Qo‘ng‘iroq qilish: <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Uy telefon raqamiga qo‘ng‘iroq qilish"</string>
<string name="call_mobile" msgid="7502236805487609178">"Mobil telefon raqamiga qo‘ng‘iroq qilish"</string>
<string name="call_work" msgid="5328785911463744028">"Ishxona telefon raqamiga qo‘ng‘iroq qilish"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"TTY/TDD telefon raqamiga qo‘ng‘iroq qilish"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Ishxona mobil telefoni raqamiga qo‘ng‘iroq qilish"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Ishxona peyjer raqamiga qo‘ng‘iroq qilish"</string>
- <string name="call_assistant" msgid="670941612175068337">"Qo‘ng‘iroq qilish (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Qo‘ng‘iroq qilish: <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"MMS raqamiga qo‘ng‘iroq qilish"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Qo‘ng‘iroq qilish)"</string>
- <string name="sms_custom" msgid="415060214233647603">"SMS yuborish (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"<xliff:g id="CUSTOM">%s</xliff:g>ga sms jo‘natish"</string>
<string name="sms_home" msgid="7524332261493162995">"Uy telefoniga sms jo‘natish"</string>
<string name="sms_mobile" msgid="5200107250451030769">"SMS: mobil"</string>
<string name="sms_work" msgid="2269624156655267740">"Ish telefoniga sms yozish"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Aloqada"</string>
<string name="status_away" msgid="1838861100379804730">"Tashqarida"</string>
<string name="status_busy" msgid="9147992455450257136">"Band"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Kontaktlar"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Boshqa"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Katalog"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Ishchi katalogi"</string>
<string name="local_search_label" msgid="2551177578246113614">"Barcha kontaktlar"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Qidirilmoqda…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"<xliff:g id="COUNT">%d</xliff:g> tadan ko‘proq kontakt topildi."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Hech qanday kontakt yo‘q."</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ta topildi</item>
+ <item quantity="one">1 ta topildi</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Tezkor qo‘ng‘iroq, kontakt: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Ismi yo‘q)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Tez-tez aloqa qilingan kontaktlar"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Ishchi profili kontaktlari"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Yangilanishlarni ko‘rish"</string>
<string name="account_phone" msgid="7128032778471187553">"Qurilma"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM karta"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Ism"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Taxallus"</string>
<string name="full_name" msgid="6602579550613988977">"Ismi"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Kompaniya"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Lavozimi"</string>
<string name="label_notes" msgid="8337354953278341042">"Qaydlar"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Maxsus"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Veb-sayt"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Yorliqlar"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Mobil e-pochtasiga xat yuborish"</string>
<string name="email_work" msgid="2807430017302722689">"Ishxona e-pochtasiga xat yuborish"</string>
<string name="email_other" msgid="3454004077967657109">"E-pochta xat yuborish"</string>
- <string name="email_custom" msgid="5536404237099078802">"E-pochta xat yozish (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="email_custom" msgid="7548003991586214105">"<xliff:g id="CUSTOM">%s</xliff:g> e-pochtasiga xat yuborish"</string>
<string name="email" msgid="5668400997660065897">"E-pochta"</string>
<string name="postal_street" msgid="8133143961580058972">"Ko‘cha"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Pochta qutisi"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Uy manzilini ko‘rish"</string>
<string name="map_work" msgid="1360474076921878088">"Ishxona manzilini ko‘rish"</string>
<string name="map_other" msgid="3817820803587012641">"Manzilni ko‘rish"</string>
- <string name="map_custom" msgid="8761800628069473526">"Manzilni ko‘rish (<xliff:g id="CUSTOM_LABEL">%s</xliff:g>)"</string>
+ <string name="map_custom" msgid="6184363799976265281">"<xliff:g id="CUSTOM">%s</xliff:g> manzilini ko‘rish"</string>
<string name="chat_aim" msgid="2588492205291249142">"AIM orqali chat qilish"</string>
<string name="chat_msn" msgid="8041633440091073484">"Windows Live orqali chat qilish"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Yahoo orqali chat qilish"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Mening ma’lumotlarim"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Profilingizni sozlang"</string>
<string name="setting_about" msgid="7014388749752042863">"Kontaktlar ilovasi haqida"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Sozlamalar"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Ko‘rinadigan kontaktlarni yuborish"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Ko‘rinadigan kontaktlarni yuborib bo‘lmadi."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Sevimli kontaktlarni yuborish"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Har doim qo‘ng‘iroq. uchun foyd-sin"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Qo‘ng‘iroq qilish uchun hisob"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Qo‘ng‘iroq vaqtida matn yuborish"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Qo‘ng‘iroq vaqtida yuborish lozim bo‘lgan matnni kiriting…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Qo‘ng‘iroq vaqtida yuborishingiz kerak bo‘lgan matnni kiriting..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"XABAR YUBORISH VA QO‘NG‘. QILISH"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index d8c27a5..0a7a88d 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Sắp xếp danh sách của bạn"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Xóa liên hệ trùng lặp và nhóm các liên hệ theo nhãn"</string>
<string name="undo" msgid="1425165101664071422">"Hoàn tác"</string>
- <string name="call_custom" msgid="6385303130912713318">"Gọi <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Đã sao chép văn bản"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Sao chép vào khay nhớ tạm"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Gọi <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Gọi số điện thoại nhà riêng"</string>
<string name="call_mobile" msgid="7502236805487609178">"Gọi số điện thoại di động"</string>
<string name="call_work" msgid="5328785911463744028">"Gọi số điện thoại cơ quan"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Gọi số điện thoại TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Gọi số điện thoại di động tại cơ quan"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Gọi số máy nhắn tin tại cơ quan"</string>
- <string name="call_assistant" msgid="670941612175068337">"Gọi <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Gọi <xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Gọi MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Gọi)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Gửi tin nhắn văn bản tới <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"Nhắn tin <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Nhắn tin tới số điện thoại nhà riêng"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Nhắn tin tới số điện thoại di động"</string>
<string name="sms_work" msgid="2269624156655267740">"Nhắn tin tới số điện thoại cơ quan"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Có mặt"</string>
<string name="status_away" msgid="1838861100379804730">"Vắng mặt"</string>
<string name="status_busy" msgid="9147992455450257136">"Bận"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Danh bạ"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Khác"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Thư mục"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Thư mục công việc"</string>
<string name="local_search_label" msgid="2551177578246113614">"Tất cả địa chỉ liên hệ"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Đang tìm kiếm…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"Đã tìm thấy hơn <xliff:g id="COUNT">%d</xliff:g> địa chỉ liên hệ."</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Không có địa chỉ liên hệ nào"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">Đã tìm thấy <xliff:g id="COUNT">%d</xliff:g> liên hệ</item>
+ <item quantity="one">Đã tìm thấy 1 liên hệ</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Liên hệ nhanh cho <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(Không có tên)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Thường xuyên được liên hệ"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Liên hệ trên hồ sơ công việc"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Xem thông tin c.nhật"</string>
<string name="account_phone" msgid="7128032778471187553">"Thiết bị"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Tên"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Biệt hiệu"</string>
<string name="full_name" msgid="6602579550613988977">"Tên"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Công ty"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Tiêu đề"</string>
<string name="label_notes" msgid="8337354953278341042">"Ghi chú"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Tùy chỉnh"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Trang web"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Nhãn"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Gửi email tới địa chỉ email điện thoại di động"</string>
<string name="email_work" msgid="2807430017302722689">"Gửi email tới địa chỉ email cơ quan"</string>
<string name="email_other" msgid="3454004077967657109">"Gửi email"</string>
- <string name="email_custom" msgid="5536404237099078802">"Gửi email tới <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"Gửi email cho <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"Gửi email"</string>
<string name="postal_street" msgid="8133143961580058972">"Đường phố"</string>
<string name="postal_pobox" msgid="4431938829180269821">"Hộp thư bưu điện"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Xem địa chỉ nhà riêng"</string>
<string name="map_work" msgid="1360474076921878088">"Xem địa chỉ cơ quan"</string>
<string name="map_other" msgid="3817820803587012641">"Xem địa chỉ"</string>
- <string name="map_custom" msgid="8761800628069473526">"Xem địa chỉ <xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Xem địa chỉ <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="chat_aim" msgid="2588492205291249142">"Trò chuyện sử dụng AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Trò chuyện sử dụng Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Trò chuyện sử dụng Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Thông tin của tôi"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Thiết lập hồ sơ của bạn"</string>
<string name="setting_about" msgid="7014388749752042863">"Giới thiệu về Danh bạ"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Cài đặt"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Chia sẻ liên hệ hiển thị"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Không chia sẻ được liên hệ được hiển thị."</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Chia sẻ liên hệ yêu thích"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Luôn sử dụng SIM này để gọi"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Gọi bằng"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Gọi điện kèm theo ghi chú"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Nhập ghi chú để gửi kèm cuộc gọi..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Nhập ghi chú để gửi kèm cuộc gọi..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"GỬI VÀ GỌI"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-w470dp/dimens.xml b/res/values-w470dp/dimens.xml
deleted file mode 100644
index 2c04e5d..0000000
--- a/res/values-w470dp/dimens.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?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.
--->
-<resources>
-
- <!-- The width the that the tabs occupy in the ActionBar when in landscape mode.
- 470dp is the height of a "normal" screen. We should leave 240dp for
- the title and menu items -->
- <dimen name="people_activity_landscape_tabs_width">230dip</dimen>
- <!-- The size of the text displayed in the ActionBar tabs in landscape mode.
- Text in the tabs should must be width dependent, otherwise it won't fit in the tabs.
- In portrait mode, the tabs look okay when overflowing their allocated space.
- We have to be more careful in landscape. -->
- <dimen name="people_activity_landscape_tabs_text_size">9dp</dimen>
-
-</resources>
\ No newline at end of file
diff --git a/res/values-w590dp/dimens.xml b/res/values-w590dp/dimens.xml
deleted file mode 100644
index 2fff6ca..0000000
--- a/res/values-w590dp/dimens.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?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.
--->
-<resources>
-
- <!-- The width the that the tabs occupy in the ActionBar when in landscape mode.
- 590dp is almost the height of a "large" screen. We should leave 240dp for
- the title and menu items -->
- <dimen name="people_activity_landscape_tabs_width">350dip</dimen>
- <!-- The size of the text displayed in the ActionBar tabs in landscape mode.
- Text in the tabs should must be width dependent, otherwise it won't fit in the tabs.
- In portrait mode, the tabs look okay when overflowing their allocated space.
- We have to be more careful in landscape. -->
- <dimen name="people_activity_landscape_tabs_text_size">14dp</dimen>
-
-</resources>
\ No newline at end of file
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index fb5cc78..7c2bbca 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"整理列表"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"清除重复的联系人并按标签将联系人分组"</string>
<string name="undo" msgid="1425165101664071422">"撤消"</string>
- <string name="call_custom" msgid="6385303130912713318">"拨打<xliff:g id="CUSTOM_LABEL">%s</xliff:g>电话号码"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"文本已复制"</string>
+ <string name="copy_text" msgid="3257145021583508761">"复制到剪贴板"</string>
+ <string name="call_custom" msgid="7756571794763171802">"拨打<xliff:g id="CUSTOM">%s</xliff:g>电话号码"</string>
<string name="call_home" msgid="1990519474420545392">"拨打住宅电话号码"</string>
<string name="call_mobile" msgid="7502236805487609178">"呼叫手机"</string>
<string name="call_work" msgid="5328785911463744028">"呼叫单位"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"拨打 TTY/TDD 号码"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"呼叫单位手机"</string>
<string name="call_work_pager" msgid="3419348514157949008">"呼叫单位寻呼机"</string>
- <string name="call_assistant" msgid="670941612175068337">"拨打<xliff:g id="CUSTOM_LABEL">%s</xliff:g>的电话"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"拨打<xliff:g id="ASSISTANT">%s</xliff:g>的电话"</string>
<string name="call_mms" msgid="6274041545876221437">"呼叫彩信号码"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g>(拨打电话)"</string>
- <string name="sms_custom" msgid="415060214233647603">"向<xliff:g id="CUSTOM_LABEL">%s</xliff:g>电话号码发短信"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"向<xliff:g id="CUSTOM">%s</xliff:g>电话号码发短信"</string>
<string name="sms_home" msgid="7524332261493162995">"向住宅电话号码发短信"</string>
<string name="sms_mobile" msgid="5200107250451030769">"向手机发送短信"</string>
<string name="sms_work" msgid="2269624156655267740">"向单位电话发送短信"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"在线"</string>
<string name="status_away" msgid="1838861100379804730">"离开"</string>
<string name="status_busy" msgid="9147992455450257136">"忙碌"</string>
+ <string name="contactsList" msgid="8661624236494819731">"通讯录"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"其他"</string>
<string name="directory_search_label" msgid="1887759056597975053">"目录"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"工作目录"</string>
<string name="local_search_label" msgid="2551177578246113614">"所有联系人"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"正在搜索..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"找到的联系人超过 <xliff:g id="COUNT">%d</xliff:g> 位。"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"没有联系人"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">找到 <xliff:g id="COUNT">%d</xliff:g> 个联系人</item>
+ <item quantity="one">找到 1 个联系人</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g>的快捷联系方式"</string>
<string name="missing_name" msgid="8745511583852904385">"(无姓名)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"经常联系的人"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"工作资料联系人"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"查看更新"</string>
<string name="account_phone" msgid="7128032778471187553">"设备"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM 卡"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"姓名"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"昵称"</string>
<string name="full_name" msgid="6602579550613988977">"姓名"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"公司"</string>
<string name="ghostData_title" msgid="7496735200318496110">"职位"</string>
<string name="label_notes" msgid="8337354953278341042">"备注"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"自定义"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"网站"</string>
<string name="groupsLabel" msgid="7000816729542098972">"标签"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"向手机发送电子邮件"</string>
<string name="email_work" msgid="2807430017302722689">"向单位邮箱发送电子邮件"</string>
<string name="email_other" msgid="3454004077967657109">"发送电子邮件"</string>
- <string name="email_custom" msgid="5536404237099078802">"向<xliff:g id="CUSTOM_LABEL">%s</xliff:g>邮箱发送电子邮件"</string>
+ <string name="email_custom" msgid="7548003991586214105">"向<xliff:g id="CUSTOM">%s</xliff:g>邮箱发送电子邮件"</string>
<string name="email" msgid="5668400997660065897">"电子邮件"</string>
<string name="postal_street" msgid="8133143961580058972">"街道"</string>
<string name="postal_pobox" msgid="4431938829180269821">"信箱"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"查看住宅地址"</string>
<string name="map_work" msgid="1360474076921878088">"查看单位地址"</string>
<string name="map_other" msgid="3817820803587012641">"查看地址"</string>
- <string name="map_custom" msgid="8761800628069473526">"查看<xliff:g id="CUSTOM_LABEL">%s</xliff:g>地址"</string>
+ <string name="map_custom" msgid="6184363799976265281">"查看<xliff:g id="CUSTOM">%s</xliff:g>地址"</string>
<string name="chat_aim" msgid="2588492205291249142">"使用 AIM 聊天"</string>
<string name="chat_msn" msgid="8041633440091073484">"使用 Windows Live 聊天"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"使用雅虎软件聊天"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"我的信息"</string>
<string name="set_up_profile" msgid="7370213843590143771">"设置您的个人资料"</string>
<string name="setting_about" msgid="7014388749752042863">"关于通讯录"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"设置"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"分享可见的联系人"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"无法分享所显示的联系人。"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"分享收藏的联系人"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"一律使用这张卡进行通话"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"用于外拨电话的帐号"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"拨打电话并发送备注"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"输入要在拨打电话时发送的备注…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"输入要在拨打电话时发送的备注…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"发送并拨打电话"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index b9b3a56..3f1df1a 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"整理名單"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"清理重複項目並依照標籤將聯絡人分組"</string>
<string name="undo" msgid="1425165101664071422">"復原"</string>
- <string name="call_custom" msgid="6385303130912713318">"致電<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"文字已複製"</string>
+ <string name="copy_text" msgid="3257145021583508761">"複製到剪貼簿"</string>
+ <string name="call_custom" msgid="7756571794763171802">"撥打<xliff:g id="CUSTOM">%s</xliff:g>電話"</string>
<string name="call_home" msgid="1990519474420545392">"撥打住宅電話"</string>
<string name="call_mobile" msgid="7502236805487609178">"致電手機"</string>
<string name="call_work" msgid="5328785911463744028">"致電公司電話"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"致電 TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"致電公司手機"</string>
<string name="call_work_pager" msgid="3419348514157949008">"致電公司傳呼機"</string>
- <string name="call_assistant" msgid="670941612175068337">"致電<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"致電<xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"致電 MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (通話)"</string>
- <string name="sms_custom" msgid="415060214233647603">"傳送短訊給<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"傳送簡訊至 <xliff:g id="CUSTOM">%s</xliff:g> 的電話"</string>
<string name="sms_home" msgid="7524332261493162995">"傳送簡訊至住宅電話"</string>
<string name="sms_mobile" msgid="5200107250451030769">"傳送簡訊至手機"</string>
<string name="sms_work" msgid="2269624156655267740">"傳送簡訊至公司電話"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"在線"</string>
<string name="status_away" msgid="1838861100379804730">"離開"</string>
<string name="status_busy" msgid="9147992455450257136">"忙碌"</string>
+ <string name="contactsList" msgid="8661624236494819731">"通訊錄"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"其他"</string>
<string name="directory_search_label" msgid="1887759056597975053">"名錄"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"工作目錄"</string>
<string name="local_search_label" msgid="2551177578246113614">"全部聯絡人"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"正在搜尋..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"找到超過 <xliff:g id="COUNT">%d</xliff:g> 位聯絡人。"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"沒有聯絡人"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">找到 <xliff:g id="COUNT">%d</xliff:g> 位聯絡人</item>
+ <item quantity="one">找到 1 位聯絡人</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"快速聯絡<xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(沒有名稱)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"常用聯絡人"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"工作設定檔聯絡人"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"查看更新"</string>
<string name="account_phone" msgid="7128032778471187553">"裝置"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM 卡"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"名稱"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"暱稱"</string>
<string name="full_name" msgid="6602579550613988977">"名稱"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"公司"</string>
<string name="ghostData_title" msgid="7496735200318496110">"標題"</string>
<string name="label_notes" msgid="8337354953278341042">"備註"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"自訂"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"網站"</string>
<string name="groupsLabel" msgid="7000816729542098972">"標籤"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"傳送電郵至手機"</string>
<string name="email_work" msgid="2807430017302722689">"傳送電郵至公司信箱"</string>
<string name="email_other" msgid="3454004077967657109">"電郵"</string>
- <string name="email_custom" msgid="5536404237099078802">"寄電郵給<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"傳送電郵至 <xliff:g id="CUSTOM">%s</xliff:g> 的信箱"</string>
<string name="email" msgid="5668400997660065897">"電郵"</string>
<string name="postal_street" msgid="8133143961580058972">"街道"</string>
<string name="postal_pobox" msgid="4431938829180269821">"郵政信箱"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"查看住宅地址"</string>
<string name="map_work" msgid="1360474076921878088">"查看公司地址"</string>
<string name="map_other" msgid="3817820803587012641">"檢視地址"</string>
- <string name="map_custom" msgid="8761800628069473526">"查看<xliff:g id="CUSTOM_LABEL">%s</xliff:g>地址"</string>
+ <string name="map_custom" msgid="6184363799976265281">"查看<xliff:g id="CUSTOM">%s</xliff:g>地址"</string>
<string name="chat_aim" msgid="2588492205291249142">"使用 AIM 進行即時通訊"</string>
<string name="chat_msn" msgid="8041633440091073484">"使用 Windows Live 進行即時通訊"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"使用 Yahoo 進行即時通訊"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"我的資訊"</string>
<string name="set_up_profile" msgid="7370213843590143771">"設定您的個人檔案"</string>
<string name="setting_about" msgid="7014388749752042863">"關於聯絡人"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"設定"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"分享正常顯示的聯絡人"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"無法分享顯示的聯絡人。"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"分享常用聯絡人"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"永遠使用這張 SIM 卡通話"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"選取用於撥號的手機帳戶:"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"撥號時傳送筆記"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"致電時可以輸入並傳送筆記…"</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"撥號時可以書寫和傳送筆記…"</string>
<string name="send_and_call_button" msgid="7740295432834590737">"傳送和撥號"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 1dcdf96..ddfd03b 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -227,7 +227,8 @@
<string name="cancel_confirmation_dialog_message" msgid="9008214737653278989">"要捨棄變更嗎?"</string>
<string name="cancel_confirmation_dialog_cancel_editing_button" msgid="3057023972074640671">"捨棄"</string>
<string name="cancel_confirmation_dialog_keep_editing_button" msgid="3316573928085916146">"取消"</string>
- <string name="leave_customize_confirmation_dialog_message" msgid="4277114551206032979">"要捨棄自訂設定嗎?"</string>
+ <!-- no translation found for leave_customize_confirmation_dialog_message (4277114551206032979) -->
+ <skip />
<string name="call_type_and_date" msgid="747163730039311423">"<xliff:g id="CALL_TYPE">%1$s</xliff:g> <xliff:g id="CALL_SHORT_DATE">%2$s</xliff:g>"</string>
<string name="enter_contact_name" msgid="4594274696120278368">"搜尋聯絡人"</string>
<string name="title_edit_group" msgid="8602752287270586734">"移除聯絡人"</string>
@@ -334,8 +335,11 @@
<string name="permission_explanation_subheader_SMS" msgid="1904552086449525567">"訊息"</string>
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"管理您的清單"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"清除重複的聯絡人並按標籤將聯絡人分組"</string>
- <string name="undo" msgid="1425165101664071422">"復原"</string>
- <string name="call_custom" msgid="6385303130912713318">"撥打<xliff:g id="CUSTOM_LABEL">%s</xliff:g>電話號碼"</string>
+ <!-- no translation found for undo (1425165101664071422) -->
+ <skip />
+ <string name="toast_text_copied" msgid="5143776250008541719">"文字已複製"</string>
+ <string name="copy_text" msgid="3257145021583508761">"複製到剪貼簿"</string>
+ <string name="call_custom" msgid="7756571794763171802">"去電<xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"去電住家電話"</string>
<string name="call_mobile" msgid="7502236805487609178">"去電行動裝置"</string>
<string name="call_work" msgid="5328785911463744028">"去電公司電話"</string>
@@ -354,10 +358,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"去電 TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"去電公司行動電話"</string>
<string name="call_work_pager" msgid="3419348514157949008">"去電公司呼叫器"</string>
- <string name="call_assistant" msgid="670941612175068337">"撥打<xliff:g id="CUSTOM_LABEL">%s</xliff:g>電話號碼"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"去電<xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"去電 MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (撥號)"</string>
- <string name="sms_custom" msgid="415060214233647603">"傳送簡訊給<xliff:g id="CUSTOM_LABEL">%s</xliff:g>電話號碼"</string>
+ <string name="sms_custom" msgid="5932736853732191825">"傳送簡訊至<xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"傳送簡訊至住家電話"</string>
<string name="sms_mobile" msgid="5200107250451030769">"傳送簡訊至行動裝置"</string>
<string name="sms_work" msgid="2269624156655267740">"傳送簡訊至公司電話"</string>
@@ -386,11 +390,18 @@
<string name="status_available" msgid="5586870015822828392">"線上"</string>
<string name="status_away" msgid="1838861100379804730">"離開"</string>
<string name="status_busy" msgid="9147992455450257136">"忙碌"</string>
+ <string name="contactsList" msgid="8661624236494819731">"聯絡人"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"其他"</string>
<string name="directory_search_label" msgid="1887759056597975053">"目錄"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Work 聯絡人目錄"</string>
<string name="local_search_label" msgid="2551177578246113614">"所有聯絡人"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"搜尋中…"</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"找到 <xliff:g id="COUNT">%d</xliff:g> 位以上的聯絡人。"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"沒有聯絡人"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="other">找到 <xliff:g id="COUNT">%d</xliff:g> 位聯絡人</item>
+ <item quantity="one">找到 1 位聯絡人</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"<xliff:g id="NAME">%1$s</xliff:g>的快速聯絡人相片"</string>
<string name="missing_name" msgid="8745511583852904385">"(無姓名)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"常用聯絡人"</string>
@@ -399,7 +410,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Work 設定檔聯絡人"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"查看更新"</string>
<string name="account_phone" msgid="7128032778471187553">"裝置"</string>
- <string name="account_sim" msgid="6519016427905087952">"SIM 卡"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"姓名"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"暱稱"</string>
<string name="full_name" msgid="6602579550613988977">"姓名"</string>
@@ -424,7 +434,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"公司"</string>
<string name="ghostData_title" msgid="7496735200318496110">"職稱"</string>
<string name="label_notes" msgid="8337354953278341042">"附註"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"自訂"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"網站"</string>
<string name="groupsLabel" msgid="7000816729542098972">"標籤"</string>
@@ -432,7 +443,7 @@
<string name="email_mobile" msgid="2042889209787989814">"傳送電子郵件至行動裝置"</string>
<string name="email_work" msgid="2807430017302722689">"傳送電子郵件至公司電子郵件地址"</string>
<string name="email_other" msgid="3454004077967657109">"傳送電子郵件"</string>
- <string name="email_custom" msgid="5536404237099078802">"傳送電子郵件給<xliff:g id="CUSTOM_LABEL">%s</xliff:g>電子郵件地址"</string>
+ <string name="email_custom" msgid="7548003991586214105">"傳送電子郵件至<xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"傳送電子郵件"</string>
<string name="postal_street" msgid="8133143961580058972">"街道"</string>
<string name="postal_pobox" msgid="4431938829180269821">"郵政信箱"</string>
@@ -444,7 +455,7 @@
<string name="map_home" msgid="1243547733423343982">"檢視住家地址"</string>
<string name="map_work" msgid="1360474076921878088">"檢視公司地址"</string>
<string name="map_other" msgid="3817820803587012641">"檢視地址"</string>
- <string name="map_custom" msgid="8761800628069473526">"查看<xliff:g id="CUSTOM_LABEL">%s</xliff:g>地址"</string>
+ <string name="map_custom" msgid="6184363799976265281">"檢視<xliff:g id="CUSTOM">%s</xliff:g>地址"</string>
<string name="chat_aim" msgid="2588492205291249142">"使用 AIM 進行即時通訊"</string>
<string name="chat_msn" msgid="8041633440091073484">"使用 Windows Live 進行即時通訊"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"使用 Yahoo 進行即時通訊"</string>
@@ -537,6 +548,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"我的資訊"</string>
<string name="set_up_profile" msgid="7370213843590143771">"設定你的個人資料"</string>
<string name="setting_about" msgid="7014388749752042863">"關於聯絡人"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"設定"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"分享正常顯示的聯絡人"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"無法分享目前顯示的聯絡人資料。"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"分享常用聯絡人資料"</string>
@@ -568,7 +580,7 @@
<string name="set_default_account" msgid="4311613760725609801">"一律使用這張 SIM 卡通話"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"選擇通話帳戶"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"撥號時傳送備註"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"輸入可在撥號時傳送的備註..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"輸入可在撥號時傳送的備註..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"傳送並撥號"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g>/<xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
@@ -588,7 +600,10 @@
<string name="description_search_video_call" msgid="5841525580339803272">"撥打視訊通話"</string>
<string name="description_delete_contact" msgid="53835657343783663">"刪除"</string>
<string name="description_no_name_header" msgid="8884991311595943271">"省略符號"</string>
- <string name="callDurationSecondFormat" msgid="7067644915903528776">"<xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
- <string name="callDurationMinuteFormat" msgid="4647095486747447674">"<xliff:g id="MINUTES">%s</xliff:g> 分鐘 <xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
- <string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> 小時 <xliff:g id="MINUTES_1">%s</xliff:g> 分鐘 <xliff:g id="SECONDS">%s</xliff:g> 秒"</string>
+ <!-- no translation found for callDurationSecondFormat (7067644915903528776) -->
+ <skip />
+ <!-- no translation found for callDurationMinuteFormat (4647095486747447674) -->
+ <skip />
+ <!-- no translation found for callDurationHourFormat (7392254193808506640) -->
+ <skip />
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index bd5a406..a664082 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -335,7 +335,9 @@
<string name="hamburger_feature_highlight_header" msgid="7442308698936786415">"Hlela uhlu lwakho"</string>
<string name="hamburger_feature_highlight_body" msgid="6268711111318172098">"Hlanza izimpinda noxhumana nabo beqembu ngelebulli"</string>
<string name="undo" msgid="1425165101664071422">"Hlehlisa"</string>
- <string name="call_custom" msgid="6385303130912713318">"Shayela ku-<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="toast_text_copied" msgid="5143776250008541719">"Umbhalo okopishiwe"</string>
+ <string name="copy_text" msgid="3257145021583508761">"Kopisha ku-clipboard"</string>
+ <string name="call_custom" msgid="7756571794763171802">"Shayela <xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="call_home" msgid="1990519474420545392">"Shayela ekhaya"</string>
<string name="call_mobile" msgid="7502236805487609178">"Shayela ifoni"</string>
<string name="call_work" msgid="5328785911463744028">"Shayela emsebenzini"</string>
@@ -354,10 +356,10 @@
<string name="call_tty_tdd" msgid="8951266948204379604">"Shayela i-TTY/TDD"</string>
<string name="call_work_mobile" msgid="8707874281430105394">"Shayela ifoni yasemsebenzini"</string>
<string name="call_work_pager" msgid="3419348514157949008">"Shayela isicingo sasemsebenzini"</string>
- <string name="call_assistant" msgid="670941612175068337">"Shayela ku-<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="call_assistant" msgid="2141641383068514308">"Shayela<xliff:g id="ASSISTANT">%s</xliff:g>"</string>
<string name="call_mms" msgid="6274041545876221437">"Shayela i-MMS"</string>
<string name="call_by_shortcut" msgid="2566802538698913124">"<xliff:g id="CONTACT_NAME">%s</xliff:g> (Ikholi)"</string>
- <string name="sms_custom" msgid="415060214233647603">"Thumela umbhalo ku-<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="sms_custom" msgid="5932736853732191825">" Okubhaliwe<xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="sms_home" msgid="7524332261493162995">"Ikhaya lombhalo"</string>
<string name="sms_mobile" msgid="5200107250451030769">"Umbhalo wefoni"</string>
<string name="sms_work" msgid="2269624156655267740">"Bhalela emsebenzini"</string>
@@ -386,11 +388,18 @@
<string name="status_available" msgid="5586870015822828392">"Yatholakala"</string>
<string name="status_away" msgid="1838861100379804730">"Akekho"</string>
<string name="status_busy" msgid="9147992455450257136">"Matasa"</string>
+ <string name="contactsList" msgid="8661624236494819731">"Othi tana nabo"</string>
<string name="local_invisible_directory" msgid="6046691709127661065">"Okunye"</string>
<string name="directory_search_label" msgid="1887759056597975053">"Uhla lwemibhalo"</string>
<string name="directory_search_label_work" msgid="8618292129829443176">"Uhla lwemibhalo lomsebenzi"</string>
<string name="local_search_label" msgid="2551177578246113614">"Bonke oxhumana nabo"</string>
+ <string name="search_results_searching" msgid="3984833028938569930">"Iyasesha..."</string>
<string name="foundTooManyContacts" msgid="5163335650920020220">"kutholakele <xliff:g id="COUNT">%d</xliff:g>edlula"</string>
+ <string name="listFoundAllContactsZero" msgid="922980883593159444">"Abekho oxhumana nabo"</string>
+ <plurals name="searchFoundContacts" formatted="false" msgid="7223023725334884618">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> abatholakele</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> abatholakele</item>
+ </plurals>
<string name="description_quick_contact_for" msgid="6737516415168327789">"Oxhumene naye ngokushesha ku <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="missing_name" msgid="8745511583852904385">"(alikho igama)"</string>
<string name="favoritesFrequentContacted" msgid="6184232487472425690">"Abathintwa njalo"</string>
@@ -399,7 +408,6 @@
<string name="list_filter_phones_work" msgid="1470173699551475015">"Oxhumana nabo bephrofayela yomsebenzi"</string>
<string name="view_updates_from_group" msgid="1782685984905600034">"Buka Okwenziwe Kabusha"</string>
<string name="account_phone" msgid="7128032778471187553">"Idivayisi"</string>
- <string name="account_sim" msgid="6519016427905087952">"I-SIM"</string>
<string name="nameLabelsGroup" msgid="2034640839640477827">"Igama"</string>
<string name="nicknameLabelsGroup" msgid="2891682101053358010">"Igama lokudlala"</string>
<string name="full_name" msgid="6602579550613988977">"Igama"</string>
@@ -424,7 +432,8 @@
<string name="ghostData_company" msgid="5414421120553765775">"Inkampani"</string>
<string name="ghostData_title" msgid="7496735200318496110">"Isihloko"</string>
<string name="label_notes" msgid="8337354953278341042">"Imibhalo"</string>
- <string name="label_custom_field" msgid="1994056912242214426">"Ngokwezifiso"</string>
+ <!-- no translation found for label_custom_field (1994056912242214426) -->
+ <skip />
<string name="label_sip_address" msgid="7252153678613978127">"I-SIP"</string>
<string name="websiteLabelsGroup" msgid="4202998982804009261">"Iwebhusayithi"</string>
<string name="groupsLabel" msgid="7000816729542098972">"Amalebula"</string>
@@ -432,7 +441,7 @@
<string name="email_mobile" msgid="2042889209787989814">"Imeyla ifoni"</string>
<string name="email_work" msgid="2807430017302722689">"Imeyila emsebenzini"</string>
<string name="email_other" msgid="3454004077967657109">"I-imeyli"</string>
- <string name="email_custom" msgid="5536404237099078802">"Thumela i-imeyili ku-<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="email_custom" msgid="7548003991586214105">"I-imeyili<xliff:g id="CUSTOM">%s</xliff:g>"</string>
<string name="email" msgid="5668400997660065897">"I-imeyili"</string>
<string name="postal_street" msgid="8133143961580058972">"Isitaladi"</string>
<string name="postal_pobox" msgid="4431938829180269821">"PO box"</string>
@@ -444,7 +453,7 @@
<string name="map_home" msgid="1243547733423343982">"Vuka ikheli lasekhaya"</string>
<string name="map_work" msgid="1360474076921878088">"Buka ikheli lasemsebenzini"</string>
<string name="map_other" msgid="3817820803587012641">"Buka ikheli"</string>
- <string name="map_custom" msgid="8761800628069473526">"Buka ikheli lika-<xliff:g id="CUSTOM_LABEL">%s</xliff:g>"</string>
+ <string name="map_custom" msgid="6184363799976265281">"Buka <xliff:g id="CUSTOM">%s</xliff:g> ikheli"</string>
<string name="chat_aim" msgid="2588492205291249142">"Xoxa usebenzisa i-AIM"</string>
<string name="chat_msn" msgid="8041633440091073484">"Xoxa usebenzisa i-Windows Live"</string>
<string name="chat_yahoo" msgid="6629211142719943666">"Xoxa usebenzisa i-Yahoo"</string>
@@ -537,6 +546,7 @@
<string name="settings_my_info_title" msgid="1534272456405343119">"Ulwazi lwami"</string>
<string name="set_up_profile" msgid="7370213843590143771">"Setha iphrofayela yakho"</string>
<string name="setting_about" msgid="7014388749752042863">"Mayelana noxhumana nabo"</string>
+ <string name="activity_title_settings" msgid="5464130076132770781">"Izilungiselelo"</string>
<string name="share_visible_contacts" msgid="890150378880783797">"Yabelana nothintana nabo ababonakalayo"</string>
<string name="share_visible_contacts_failure" msgid="7324717548166915560">"Yehlulekile ukwabelana ngoxhumana nabo ababonakalayo"</string>
<string name="share_favorite_contacts" msgid="4280926751003081042">"Yabelana ngoxhumana nabo obathandayo"</string>
@@ -568,7 +578,7 @@
<string name="set_default_account" msgid="4311613760725609801">"Njalo sebenzisa lokhu kumakholi"</string>
<string name="select_phone_account_for_calls" msgid="3810607744451014540">"Shaya nge"</string>
<string name="call_with_a_note" msgid="8389827628360791676">"Shaya ngenothi"</string>
- <string name="call_subject_hint" msgid="3043028982108363572">"Thayipha inothi ukuze uthumele ngekholi..."</string>
+ <string name="call_subject_hint" msgid="3637498418381454511">"Thayipha inothi ukuthumela nekholi ..."</string>
<string name="send_and_call_button" msgid="7740295432834590737">"THUMELA FUTHI USHAYE"</string>
<string name="call_subject_limit" msgid="4545212901205397669">"<xliff:g id="COUNT">%1$s</xliff:g> / <xliff:g id="LIMIT">%2$s</xliff:g>"</string>
<string name="call_subject_type_and_number" msgid="7667188212129152558">"<xliff:g id="TYPE">%1$s</xliff:g> • <xliff:g id="NUMBER">%2$s</xliff:g>"</string>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 355a4e8..26e2315 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -81,6 +81,12 @@
<!-- Color of background of all empty states. -->
<color name="empty_state_background">#efefef</color>
+ <!-- Colors of swipeRefreshLayout's spinning circle. -->
+ <color name="swipe_refresh_color1">#0f9d58</color>
+ <color name="swipe_refresh_color2">#dd4b37</color>
+ <color name="swipe_refresh_color3">#4285f4</color>
+ <color name="swipe_refresh_color4">#f4b400</color>
+
<!-- Color of hamburger icon in promo -->
<color name="hamburger_feature_highlight_inner_color">#00ffffff</color>
@@ -190,11 +196,6 @@
<!-- Color for icons in the actionbar -->
<color name="actionbar_icon_color">#ffffff</color>
- <color name="tab_ripple_color">@color/tab_accent_color</color>
- <color name="tab_accent_color">#ffffff</color>
- <color name="tab_selected_underline_color">@color/tab_accent_color</color>
- <color name="tab_unread_count_background_color">#700f4b70</color>
-
<!-- Color of the title to the Frequently Contacted section -->
<color name="frequently_contacted_title_color">@color/actionbar_background_color</color>
@@ -207,7 +208,6 @@
<color name="actionbar_text_color_black">#DF000000</color>
<!-- Solid grey for status bar overlay-->
<color name="actionbar_color_grey_solid">#777777</color>
- <color name="actionbar_unselected_text_color">#a6ffffff</color>
<!-- Text color of the search box text as entered by user -->
<color name="searchbox_text_color">#000000</color>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index d355021..2eb4b22 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -238,16 +238,6 @@
<dimen name="quickcontact_expanding_button_section_height">48dp</dimen>
<dimen name="quickcontact_expanding_button_section_padding">8dp</dimen>
- <!-- The width the that the tabs occupy in the ActionBar when in landscape mode.
- 426dp is the height of a "small" screen. We should leave 240dp for
- the title and menu items -->
- <dimen name="people_activity_landscape_tabs_width">186dip</dimen>
- <!-- The size of the text displayed in the ActionBar tabs in landscape mode.
- Text in the tabs should must be width dependent, otherwise it won't fit in the tabs.
- In portrait mode, the tabs look okay when overflowing their allocated space.
- We have to be more careful in landscape. -->
- <dimen name="people_activity_landscape_tabs_text_size">8dp</dimen>
-
<!-- Top margin of the text message when provider status is busy -->
<dimen name="update_contact_list_top_margin">188dp</dimen>
@@ -295,6 +285,9 @@
<!-- Minimum height for group name EditText -->
<dimen name="group_name_edit_text_min_height">48dp</dimen>
+ <!-- Distance to pull down before causing a refresh. -->
+ <dimen name="pull_to_refresh_distance">40dp</dimen>
+
<!-- Elevation of contact list header -->
<dimen name="contact_list_header_elevation">2dp</dimen>
@@ -428,17 +421,8 @@
<!-- Offset of bottom margin of the floating action button used when dialpad is up -->
<dimen name="floating_action_button_dialpad_margin_bottom_offset">4dp</dimen>
- <!-- Height of the selection indicator of a tab. -->
- <dimen name="tab_selected_underline_height">2dp</dimen>
<!-- Size of text in tabs. -->
- <dimen name="tab_text_size">14sp</dimen>
<dimen name="tab_elevation">2dp</dimen>
- <dimen name="tab_unread_count_background_size">16dp</dimen>
- <dimen name="tab_unread_count_background_radius">2dp</dimen>
- <dimen name="tab_unread_count_margin_left">10dp</dimen>
- <dimen name="tab_unread_count_margin_top">2dp</dimen>
- <dimen name="tab_unread_count_text_size">12sp</dimen>
- <dimen name="tab_unread_count_text_padding">2dp</dimen>
<!-- Padding around the icon in the search box. -->
<dimen name="search_box_icon_margin">4dp</dimen>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 14207d2..8ff2070 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -686,12 +686,12 @@
<!-- Message in the contact editor prompt that asks the user which account they want to save the newly created contact to. [CHAR LIMIT=NONE] -->
<string name="contact_editor_prompt_multiple_accounts">Choose a default account for new contacts:</string>
- <!-- Title of the ContactEditorActivity when creating a new contact. The char
+ <!-- Title of the editor activity when creating a new contact. The char
limit is short and cannot be increased, since this needs to be displayed in a single line
at a pre-determined text size. [CHAR LIMIT=20] -->
<string name="contact_editor_title_new_contact">Add new contact</string>
- <!-- Title of the ContactEditorActivity when editing a contact that already exists. The char
+ <!-- Title of the editor activity when editing a contact that already exists. The char
limit is short and cannot be increased, since this needs to be displayed in a single line
at a pre-determined text size. [CHAR LIMIT=20] -->
<string name="contact_editor_title_existing_contact">Edit contact</string>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 8ebe761..e7b6582 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -41,10 +41,6 @@
<style name="PeopleTheme" parent="@android:style/Theme.Material.Light">
<item name="android:actionBarStyle">@style/ContactsActionBarStyle</item>
- <!-- Style for the tab bar (for the divider between tabs) -->
- <item name="android:actionBarTabBarStyle">@style/ContactsActionBarTabBarStyle</item>
- <!-- Style for the tab bar text (for text on tabs) -->
- <item name="android:actionBarTabTextStyle">@style/ContactsActionBarTabTextStyle</item>
<!-- Drawable for the back button -->
<item name="android:homeAsUpIndicator">@drawable/ic_back_arrow</item>
<!-- Style for the overflow button in the actionbar. -->
@@ -107,12 +103,6 @@
<!-- Styles that require AppCompat compatibility, remember to update both sets -->
<item name="android:actionBarStyle">@style/ContactsActionBarStyleAppCompat</item>
<item name="actionBarStyle">@style/ContactsActionBarStyleAppCompat</item>
- <!-- Style for the tab bar (for the divider between tabs) -->
- <item name="android:actionBarTabBarStyle">@style/ContactsActionBarTabBarStyle</item>
- <item name="actionBarTabBarStyle">@style/ContactsActionBarTabBarStyle</item>
- <!-- Style for the tab bar text (for text on tabs) -->
- <item name="android:actionBarTabTextStyle">@style/ContactsActionBarTabTextStyle</item>
- <item name="actionBarTabTextStyle">@style/ContactsActionBarTabTextStyle</item>
<item name="android:actionButtonStyle">@style/ContactsActionButtonStyle</item>
<item name="actionButtonStyle">@style/ContactsActionButtonStyle</item>
<!-- Drawable for the back button -->
@@ -244,22 +234,6 @@
<item name="android:textColor">@color/actionbar_text_color_black</item>
</style>
- <!-- Styling for the tab bar; handles styling of the divider line. -->
- <style name="ContactsActionBarTabBarStyle"
- parent="@android:style/Widget.Material.ActionBar.TabBar">
- <item name="android:showDividers">none</item>
- </style>
-
- <!-- Text style for tabs. -->
- <style name="ContactsActionBarTabTextStyle"
- parent="android:style/Widget.Material.Light.ActionBar.TabText">
- <item name="android:textColor">@color/tab_text_color</item>
- <item name="android:textSize">@dimen/tab_text_size</item>
- <item name="android:fontFamily">@string/tab_font_family</item>
- <item name="android:elevation">0dp</item>
- <item name="android:textStyle">bold</item>
- </style>
-
<!-- Action bar overflow menu icon. -->
<style name="ContactsActionBarOverflowQP"
parent="Widget.AppCompat.Light.ActionButton.Overflow">
diff --git a/src-bind/com/android/contactsbind/ObjectFactory.java b/src-bind/com/android/contactsbind/ObjectFactory.java
index f6dc0c7..0020b55 100644
--- a/src-bind/com/android/contactsbind/ObjectFactory.java
+++ b/src-bind/com/android/contactsbind/ObjectFactory.java
@@ -15,6 +15,7 @@
import com.android.contacts.common.logging.Logger;
import com.android.contacts.common.preference.PreferenceManager;
+import com.android.contactsbind.search.AutocompleteHelper;
import com.android.contacts.common.util.DeviceAccountFilter;
import com.android.contacts.common.util.DeviceAccountPresentationValues;
@@ -31,6 +32,10 @@
public static PreferenceManager getPreferenceManager(Context context) { return null; }
+ public static AutocompleteHelper getAutocompleteHelper(Context context) {
+ return null;
+ }
+
public static DeviceAccountPresentationValues createDeviceAccountPresentationValues(Context context) {
return new DeviceAccountPresentationValues.Default(context);
}
diff --git a/src-bind/com/android/contactsbind/experiments/Flags.java b/src-bind/com/android/contactsbind/experiments/Flags.java
index 5bf47e8..72cf481 100644
--- a/src-bind/com/android/contactsbind/experiments/Flags.java
+++ b/src-bind/com/android/contactsbind/experiments/Flags.java
@@ -17,8 +17,6 @@
import android.content.Context;
-import com.android.contacts.common.Experiments;
-
import java.util.HashMap;
import java.util.Map;
diff --git a/src-bind/com/android/contactsbind/search/AutocompleteHelper.java b/src-bind/com/android/contactsbind/search/AutocompleteHelper.java
new file mode 100644
index 0000000..c37a828
--- /dev/null
+++ b/src-bind/com/android/contactsbind/search/AutocompleteHelper.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright (C) 2016 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.contactsbind.search;
+
+import android.database.Cursor;
+
+public final class AutocompleteHelper {
+
+ public static final String TAG = "Autocomplete";
+
+ public interface Listener {
+ void onAutocompletesAvailable(Cursor cursor);
+ }
+
+ private AutocompleteHelper() {
+ }
+
+ public void setListener(Listener listener) {
+ }
+
+ public void setProjection(String[] projection) {
+ }
+
+ public void setQuery(String query) {
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index b34f384..d9d0231 100755
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -743,7 +743,8 @@
ContentValues values = new ContentValues();
// TODO: Move this into the contact editor where it belongs. This needs to be integrated
- // with the way other intent extras that are passed to the {@link ContactEditorActivity}.
+ // with the way other intent extras that are passed to the
+ // {@link CompactContactEditorActivity}.
values.clear();
values.put(Data.MIMETYPE, GroupMembership.CONTENT_ITEM_TYPE);
values.put(GroupMembership.GROUP_ROW_ID, ContentUris.parseId(groupUri));
diff --git a/src/com/android/contacts/ContactsDrawerActivity.java b/src/com/android/contacts/ContactsDrawerActivity.java
index f976807..fc9015b 100644
--- a/src/com/android/contacts/ContactsDrawerActivity.java
+++ b/src/com/android/contacts/ContactsDrawerActivity.java
@@ -49,7 +49,6 @@
import com.android.contacts.activities.GroupMembersActivity;
import com.android.contacts.common.ContactsUtils;
import com.android.contacts.common.compat.CompatUtils;
-import com.android.contacts.common.editor.SelectAccountDialogFragment;
import com.android.contacts.common.list.AccountFilterActivity;
import com.android.contacts.common.list.ContactListFilter;
import com.android.contacts.common.list.ContactListFilterController;
@@ -62,7 +61,8 @@
import com.android.contacts.common.util.DeviceAccountPresentationValues;
import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.common.util.ViewUtil;
-import com.android.contacts.editor.ContactEditorFragment;
+import com.android.contacts.editor.ContactEditorBaseFragment;
+import com.android.contacts.editor.SelectAccountDialogFragment;
import com.android.contacts.group.GroupListItem;
import com.android.contacts.group.GroupMetadata;
import com.android.contacts.group.GroupNameEditDialogFragment;
@@ -237,6 +237,10 @@
}
}
+ public Toolbar getToolbar() {
+ return mToolbar;
+ }
+
private void maybeUpdateScrollPosition(int position) {
if (mDrawer.isDrawerOpen(GravityCompat.START)) {
if (Log.isLoggable(TAG, Log.VERBOSE)) Log.v(TAG, "Don't scroll menu when drawer open");
@@ -282,6 +286,7 @@
@Override
protected void onNewIntent(Intent newIntent) {
+ mContactListFilterController.checkFilterValidity(false);
if (ACTION_CREATE_GROUP.equals(newIntent.getAction())) {
final Uri groupUri = newIntent.getData();
if (groupUri == null) {
@@ -418,7 +423,8 @@
}
}
- protected void updateGroupMenu(GroupMetadata groupMetadata) {
+ // TODO(wenyiw) the method is public for now; we should remove it after b/30944495 is fixed.
+ public void updateGroupMenu(GroupMetadata groupMetadata) {
clearCheckedMenus();
if (groupMetadata != null && mGroupMenuMap != null
&& mGroupMenuMap.get(groupMetadata.groupId) != null) {
@@ -522,7 +528,7 @@
}
}
- protected void updateFilterMenu(ContactListFilter filter) {
+ public void updateFilterMenu(ContactListFilter filter) {
clearCheckedMenus();
if (filter != null && filter.isContactsFilterType()) {
if (mIdMenuMap != null && mIdMenuMap.get(R.id.nav_all_contacts) != null) {
@@ -581,7 +587,7 @@
private Intent createPreferenceIntent() {
final Intent intent = new Intent(this, ContactsPreferenceActivity.class);
intent.putExtra(ContactsPreferenceActivity.EXTRA_NEW_LOCAL_PROFILE,
- ContactEditorFragment.INTENT_EXTRA_NEW_LOCAL_PROFILE);
+ ContactEditorBaseFragment.INTENT_EXTRA_NEW_LOCAL_PROFILE);
intent.putExtra(ContactsPreferenceActivity.EXTRA_MODE_FULLY_EXPANDED,
QuickContactActivity.MODE_FULLY_EXPANDED);
intent.putExtra(ContactsPreferenceActivity.EXTRA_PREVIOUS_SCREEN_TYPE,
@@ -591,7 +597,7 @@
protected void switchToAllContacts() {
final Intent intent = new Intent();
- final ContactListFilter filter = createContactsFilter();
+ final ContactListFilter filter = AccountFilterUtil.createContactsFilter(this);
intent.putExtra(AccountFilterActivity.EXTRA_CONTACT_LIST_FILTER, filter);
AccountFilterUtil.handleAccountFilterResult(
mContactListFilterController, AppCompatActivity.RESULT_OK, intent);
@@ -605,19 +611,6 @@
Assistants.getDuplicatesActivityIntent(this));
}
- /**
- * Returns a {@link ContactListFilter} of type
- * {@link ContactListFilter#FILTER_TYPE_ALL_ACCOUNTS}, or if a custom "Contacts to display"
- * filter has been set, then one of type {@link ContactListFilter#FILTER_TYPE_CUSTOM}.
- */
- protected ContactListFilter createContactsFilter() {
- final int filterType =
- ContactListFilterController.getInstance(this).isCustomFilterPersisted()
- ? ContactListFilter.FILTER_TYPE_CUSTOM
- : ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS;
- return ContactListFilter.createFilterWithType(filterType);
- }
-
private void clearCheckedMenus() {
clearCheckedMenu(mFilterMenuMap);
clearCheckedMenu(mGroupMenuMap);
diff --git a/src/com/android/contacts/activities/ActionBarAdapter.java b/src/com/android/contacts/activities/ActionBarAdapter.java
index 9d7907d..824d4ea 100644
--- a/src/com/android/contacts/activities/ActionBarAdapter.java
+++ b/src/com/android/contacts/activities/ActionBarAdapter.java
@@ -20,11 +20,8 @@
import android.animation.ValueAnimator;
import android.app.Activity;
import android.content.Context;
-import android.content.SharedPreferences;
import android.content.res.ColorStateList;
-import android.content.res.TypedArray;
import android.os.Bundle;
-import android.preference.PreferenceManager;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar;
@@ -69,41 +66,26 @@
void onAction(int action);
- /**
- * Called when the user selects a tab. The new tab can be obtained using
- * {@link #getCurrentTab}.
- */
- void onSelectedTabChanged();
-
void onUpButtonPressed();
}
private static final String EXTRA_KEY_SEARCH_MODE = "navBar.searchMode";
private static final String EXTRA_KEY_QUERY = "navBar.query";
- private static final String EXTRA_KEY_SELECTED_TAB = "navBar.selectedTab";
private static final String EXTRA_KEY_SELECTED_MODE = "navBar.selectionMode";
- private static final String PERSISTENT_LAST_TAB = "actionBarAdapter.lastTab";
-
private boolean mSelectionMode;
private boolean mSearchMode;
private String mQueryString;
private EditText mSearchView;
private View mClearSearchView;
- /** The view that represents tabs when we are in portrait mode **/
- private View mPortraitTabs;
- /** The view that represents tabs when we are in landscape mode **/
- private View mLandscapeTabs;
private View mSearchContainer;
private View mSelectionContainer;
- private int mMaxPortraitTabHeight;
private int mMaxToolbarContentInsetStart;
private int mActionBarAnimationDuration;
private final Activity mActivity;
- private final SharedPreferences mPrefs;
private Listener mListener;
@@ -122,29 +104,16 @@
private ValueAnimator mStatusBarAnimator;
- public interface TabState {
- public static int ALL = 0;
-
- public static int COUNT = 1;
- public static int DEFAULT = ALL;
- }
-
- private int mCurrentTab = TabState.DEFAULT;
-
public ActionBarAdapter(Activity activity, Listener listener, ActionBar actionBar,
- View portraitTabs, View landscapeTabs, Toolbar toolbar) {
- this(activity, listener, actionBar, portraitTabs, landscapeTabs, toolbar,
- R.string.hint_findContacts);
+ Toolbar toolbar) {
+ this(activity, listener, actionBar, toolbar, R.string.hint_findContacts);
}
public ActionBarAdapter(Activity activity, Listener listener, ActionBar actionBar,
- View portraitTabs, View landscapeTabs, Toolbar toolbar, int searchHintResId) {
+ Toolbar toolbar, int searchHintResId) {
mActivity = activity;
mListener = listener;
mActionBar = actionBar;
- mPrefs = PreferenceManager.getDefaultSharedPreferences(mActivity);
- mPortraitTabs = portraitTabs;
- mLandscapeTabs = landscapeTabs;
mToolbar = toolbar;
mToolBarFrame = (FrameLayout) mToolbar.getParent();
mMaxToolbarContentInsetStart = mToolbar.getContentInsetStart();
@@ -153,7 +122,6 @@
mActivity.getResources().getInteger(R.integer.action_bar_animation_duration);
setupSearchAndSelectionViews();
- setupTabs(mActivity);
}
public void setShowHomeIcon(boolean showHomeIcon) {
@@ -164,22 +132,10 @@
mShowHomeAsUp = showHomeAsUp;
}
- public EditText getSearchView() {
- return mSearchView;
- }
-
public View getSelectionContainer() {
return mSelectionContainer;
}
- private void setupTabs(Context context) {
- final TypedArray attributeArray = context.obtainStyledAttributes(
- new int[]{android.R.attr.actionBarSize});
- mMaxPortraitTabHeight = attributeArray.getDimensionPixelSize(0, 0);
- // Hide tabs initially
- setPortraitTabHeight(0);
- }
-
private void setupSearchAndSelectionViews() {
final LayoutInflater inflater = (LayoutInflater) mToolbar.getContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
@@ -234,19 +190,11 @@
if (savedState == null) {
mSearchMode = request.isSearchMode();
mQueryString = request.getQueryString();
- mCurrentTab = loadLastTabPreference();
mSelectionMode = false;
} else {
mSearchMode = savedState.getBoolean(EXTRA_KEY_SEARCH_MODE);
mSelectionMode = savedState.getBoolean(EXTRA_KEY_SELECTED_MODE);
mQueryString = savedState.getString(EXTRA_KEY_QUERY);
-
- // Just set to the field here. The listener will be notified by update().
- mCurrentTab = savedState.getInt(EXTRA_KEY_SELECTED_TAB);
- }
- if (mCurrentTab >= TabState.COUNT || mCurrentTab < 0) {
- // Invalid tab index was saved (b/12938207). Restore the default.
- mCurrentTab = TabState.DEFAULT;
}
// Show tabs or the expanded {@link SearchView}, depending on whether or not we are in
// search mode.
@@ -289,30 +237,6 @@
}
/**
- * Save the current tab selection, and notify the listener.
- */
- public void setCurrentTab(int tab) {
- setCurrentTab(tab, true);
- }
-
- /**
- * Save the current tab selection.
- */
- public void setCurrentTab(int tab, boolean notifyListener) {
- if (tab == mCurrentTab) {
- return;
- }
- mCurrentTab = tab;
-
- if (notifyListener && mListener != null) mListener.onSelectedTabChanged();
- saveLastTabPreference(mCurrentTab);
- }
-
- public int getCurrentTab() {
- return mCurrentTab;
- }
-
- /**
* @return Whether in search mode, i.e. if the search view is visible/expanded.
*
* Note even if the action bar is in search mode, if the query is empty, the search fragment
@@ -448,18 +372,12 @@
// to adding the desired container.
if (skipAnimation || isSwitchingFromSearchToSelection) {
if (isTabHeightChanging || isSwitchingFromSearchToSelection) {
- mToolbar.removeView(mLandscapeTabs);
mToolbar.removeView(mSearchContainer);
mToolBarFrame.removeView(mSelectionContainer);
if (mSelectionMode) {
- setPortraitTabHeight(0);
addSelectionContainer();
} else if (mSearchMode) {
- setPortraitTabHeight(0);
addSearchContainer();
- } else {
- setPortraitTabHeight(mMaxPortraitTabHeight);
- addLandscapeViewPagerTabs();
}
updateDisplayOptions(isSearchModeChanging);
}
@@ -468,25 +386,21 @@
// Handle a switch to/from selection mode, due to UI interaction.
if (isSelectionModeChanging) {
- mToolbar.removeView(mLandscapeTabs);
if (mSelectionMode) {
addSelectionContainer();
mSelectionContainer.setAlpha(0);
mSelectionContainer.animate().alpha(1).setDuration(mActionBarAnimationDuration);
- animateTabHeightChange(mMaxPortraitTabHeight, 0);
updateDisplayOptions(isSearchModeChanging);
} else {
if (mListener != null) {
mListener.onAction(Action.BEGIN_STOPPING_SEARCH_AND_SELECTION_MODE);
}
mSelectionContainer.setAlpha(1);
- animateTabHeightChange(0, mMaxPortraitTabHeight);
mSelectionContainer.animate().alpha(0).setDuration(mActionBarAnimationDuration)
.withEndAction(new Runnable() {
@Override
public void run() {
updateDisplayOptions(isSearchModeChanging);
- addLandscapeViewPagerTabs();
mToolBarFrame.removeView(mSelectionContainer);
}
});
@@ -495,22 +409,18 @@
// Handle a switch to/from search mode, due to UI interaction.
if (isSearchModeChanging) {
- mToolbar.removeView(mLandscapeTabs);
if (mSearchMode) {
addSearchContainer();
mSearchContainer.setAlpha(0);
mSearchContainer.animate().alpha(1).setDuration(mActionBarAnimationDuration);
- animateTabHeightChange(mMaxPortraitTabHeight, 0);
updateDisplayOptions(isSearchModeChanging);
} else {
mSearchContainer.setAlpha(1);
- animateTabHeightChange(0, mMaxPortraitTabHeight);
mSearchContainer.animate().alpha(0).setDuration(mActionBarAnimationDuration)
.withEndAction(new Runnable() {
@Override
public void run() {
updateDisplayOptions(isSearchModeChanging);
- addLandscapeViewPagerTabs();
mToolbar.removeView(mSearchContainer);
}
});
@@ -617,13 +527,6 @@
}
}
- private void addLandscapeViewPagerTabs() {
- if (mLandscapeTabs != null) {
- mToolbar.removeView(mLandscapeTabs);
- mToolbar.addView(mLandscapeTabs);
- }
- }
-
private void addSearchContainer() {
mToolbar.removeView(mSearchContainer);
mToolbar.addView(mSearchContainer);
@@ -658,7 +561,6 @@
}
if (!mSearchMode && !mSelectionMode) {
mListener.onAction(Action.STOP_SEARCH_AND_SELECTION_MODE);
- mListener.onSelectedTabChanged();
}
}
updateDisplayOptionsInner();
@@ -674,7 +576,6 @@
outState.putBoolean(EXTRA_KEY_SEARCH_MODE, mSearchMode);
outState.putBoolean(EXTRA_KEY_SELECTED_MODE, mSelectionMode);
outState.putString(EXTRA_KEY_QUERY, mQueryString);
- outState.putInt(EXTRA_KEY_SELECTED_TAB, mCurrentTab);
}
public void setFocusOnSearchView() {
@@ -689,41 +590,4 @@
imm.showSoftInput(view, 0);
}
}
-
- private void saveLastTabPreference(int tab) {
- mPrefs.edit().putInt(PERSISTENT_LAST_TAB, tab).apply();
- }
-
- private int loadLastTabPreference() {
- try {
- return mPrefs.getInt(PERSISTENT_LAST_TAB, TabState.DEFAULT);
- } catch (IllegalArgumentException e) {
- // Preference is corrupt?
- return TabState.DEFAULT;
- }
- }
-
- private void animateTabHeightChange(int start, int end) {
- if (mPortraitTabs == null) {
- return;
- }
- final ValueAnimator animator = ValueAnimator.ofInt(start, end);
- animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
- @Override
- public void onAnimationUpdate(ValueAnimator valueAnimator) {
- int value = (Integer) valueAnimator.getAnimatedValue();
- setPortraitTabHeight(value);
- }
- });
- animator.setDuration(100).start();
- }
-
- private void setPortraitTabHeight(int height) {
- if (mPortraitTabs == null) {
- return;
- }
- ViewGroup.LayoutParams layoutParams = mPortraitTabs.getLayoutParams();
- layoutParams.height = height;
- mPortraitTabs.setLayoutParams(layoutParams);
- }
}
diff --git a/src/com/android/contacts/activities/ContactEditorActivity.java b/src/com/android/contacts/activities/ContactEditorActivity.java
deleted file mode 100644
index 293e8c0..0000000
--- a/src/com/android/contacts/activities/ContactEditorActivity.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (C) 2010 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.activities;
-
-import com.android.contacts.R;
-import com.android.contacts.common.activity.RequestPermissionsActivity;
-import com.android.contacts.editor.ContactEditorFragment;
-import com.android.contacts.util.DialogManager;
-
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-
-/**
- * Contact editor with all fields displayed.
- */
-public class ContactEditorActivity extends ContactEditorBaseActivity
- implements DialogManager.DialogShowingViewActivity {
-
- @Override
- public void onCreate(Bundle savedState) {
- super.onCreate(savedState);
-
- if (RequestPermissionsActivity.startPermissionActivity(this)) {
- return;
- }
-
- setContentView(R.layout.contact_editor_activity);
-
- mFragment = (ContactEditorFragment) getFragmentManager().findFragmentById(
- R.id.contact_editor_fragment);
- mFragment.setListener(mFragmentListener);
-
- final String action = getIntent().getAction();
- final Uri uri = ContactEditorBaseActivity.ACTION_EDIT.equals(action)
- || Intent.ACTION_EDIT.equals(action) ? getIntent().getData() : null;
- mFragment.load(action, uri, getIntent().getExtras());
- }
-}
diff --git a/src/com/android/contacts/activities/ContactEditorBaseActivity.java b/src/com/android/contacts/activities/ContactEditorBaseActivity.java
index 8a8ce1d..5b3d3a3 100644
--- a/src/com/android/contacts/activities/ContactEditorBaseActivity.java
+++ b/src/com/android/contacts/activities/ContactEditorBaseActivity.java
@@ -36,7 +36,6 @@
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.editor.ContactEditorBaseFragment;
-import com.android.contacts.editor.ContactEditorFragment;
import com.android.contacts.editor.EditorIntents;
import com.android.contacts.interactions.ContactDeletionInteraction;
import com.android.contacts.util.DialogManager;
@@ -50,20 +49,6 @@
implements DialogManager.DialogShowingViewActivity {
protected static final String TAG = "ContactEditorActivity";
- /**
- * Intent action to edit a contact with all available field inputs displayed.
- *
- * Only used to open the "fully expanded" editor -- {@link ContactEditorActivity}.
- */
- public static final String ACTION_EDIT = "com.android.contacts.action.FULL_EDIT";
-
- /**
- * Intent action to insert a new contact with all available field inputs displayed.
- *
- * Only used to open the "fully expanded" editor -- {@link ContactEditorActivity}.
- */
- public static final String ACTION_INSERT = "com.android.contacts.action.FULL_INSERT";
-
public static final String ACTION_JOIN_COMPLETED = "joinCompleted";
public static final String ACTION_SAVE_COMPLETED = "saveCompleted";
@@ -223,7 +208,7 @@
ActionBar actionBar = getActionBar();
if (actionBar != null) {
- if (Intent.ACTION_EDIT.equals(action) || ACTION_EDIT.equals(action)) {
+ if (Intent.ACTION_EDIT.equals(action)) {
mActionBarTitleResId = R.string.contact_editor_title_existing_contact;
} else {
mActionBarTitleResId = R.string.contact_editor_title_new_contact;
@@ -254,15 +239,15 @@
}
String action = intent.getAction();
- if (Intent.ACTION_EDIT.equals(action) || ACTION_EDIT.equals(action)) {
+ if (Intent.ACTION_EDIT.equals(action)) {
mFragment.setIntentExtras(intent.getExtras());
} else if (ACTION_SAVE_COMPLETED.equals(action)) {
mFragment.onSaveCompleted(true,
- intent.getIntExtra(ContactEditorFragment.SAVE_MODE_EXTRA_KEY,
+ intent.getIntExtra(ContactEditorBaseFragment.SAVE_MODE_EXTRA_KEY,
ContactEditor.SaveMode.CLOSE),
intent.getBooleanExtra(ContactSaveService.EXTRA_SAVE_SUCCEEDED, false),
intent.getData(),
- intent.getLongExtra(ContactEditorFragment.JOIN_CONTACT_ID_EXTRA_KEY, -1));
+ intent.getLongExtra(ContactEditorBaseFragment.JOIN_CONTACT_ID_EXTRA_KEY, -1));
} else if (ACTION_JOIN_COMPLETED.equals(action)) {
mFragment.onJoinCompleted(intent.getData());
}
diff --git a/src/com/android/contacts/activities/ContactSelectionActivity.java b/src/com/android/contacts/activities/ContactSelectionActivity.java
index 7bb921d..f36b046 100644
--- a/src/com/android/contacts/activities/ContactSelectionActivity.java
+++ b/src/com/android/contacts/activities/ContactSelectionActivity.java
@@ -146,8 +146,7 @@
// Add a shadow under the toolbar.
ViewUtil.addRectangularOutlineProvider(findViewById(R.id.toolbar_parent), getResources());
- mActionBarAdapter = new ActionBarAdapter(this, this, getSupportActionBar(),
- /* portraitTabs */ null, /* landscapeTabs */ null, mToolbar,
+ mActionBarAdapter = new ActionBarAdapter(this, this, getSupportActionBar(), mToolbar,
R.string.enter_contact_name);
mActionBarAdapter.setShowHomeIcon(true);
mActionBarAdapter.setShowHomeAsUp(true);
@@ -436,10 +435,6 @@
}
@Override
- public void onSelectedTabChanged() {
- }
-
- @Override
public void onUpButtonPressed() {
onBackPressed();
}
@@ -493,7 +488,7 @@
@Override
public void onEditContactAction(Uri contactLookupUri) {
- startActivityAndForwardResult(EditorIntents.createEditContactIntent(
+ startActivityAndForwardResult(EditorIntents.createCompactEditContactIntent(
ContactSelectionActivity.this, contactLookupUri, /* materialPalette =*/ null,
/* photoId =*/ -1));
}
@@ -663,7 +658,8 @@
private void startCreateNewContactActivity() {
Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);
- intent.putExtra(ContactEditorActivity.INTENT_KEY_FINISH_ACTIVITY_ON_SAVE_COMPLETED, true);
+ intent.putExtra(
+ ContactEditorBaseActivity.INTENT_KEY_FINISH_ACTIVITY_ON_SAVE_COMPLETED, true);
startActivityAndForwardResult(intent);
}
diff --git a/src/com/android/contacts/activities/GroupMembersActivity.java b/src/com/android/contacts/activities/GroupMembersActivity.java
index 000cae4..e4b052c 100644
--- a/src/com/android/contacts/activities/GroupMembersActivity.java
+++ b/src/com/android/contacts/activities/GroupMembersActivity.java
@@ -17,163 +17,33 @@
import android.app.FragmentManager;
import android.app.FragmentTransaction;
-import android.content.Context;
import android.content.Intent;
-import android.database.Cursor;
import android.net.Uri;
-import android.os.AsyncTask;
import android.os.Bundle;
-import android.provider.ContactsContract.RawContacts;
import android.support.v4.view.GravityCompat;
import android.util.Log;
-import android.view.Menu;
-import android.view.MenuItem;
import android.widget.Toast;
-import com.android.contacts.ContactSaveService;
import com.android.contacts.ContactsDrawerActivity;
import com.android.contacts.R;
-import com.android.contacts.common.GroupMetaData;
-import com.android.contacts.common.logging.ListEvent;
-import com.android.contacts.common.logging.Logger;
-import com.android.contacts.common.logging.ScreenEvent.ScreenType;
-import com.android.contacts.common.model.account.AccountWithDataSet;
-import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.group.GroupMembersFragment;
import com.android.contacts.group.GroupMetadata;
-import com.android.contacts.group.GroupNameEditDialogFragment;
import com.android.contacts.group.GroupUtil;
-import com.android.contacts.interactions.GroupDeletionDialogFragment;
-import com.android.contacts.list.ContactsRequest;
-import com.android.contacts.list.MultiSelectContactsListFragment;
-import com.android.contacts.list.UiIntentActions;
-import com.android.contacts.quickcontact.QuickContactActivity;
/**
* Displays the members of a group and allows the user to edit it.
*/
-public class GroupMembersActivity extends ContactsDrawerActivity implements
- ActionBarAdapter.Listener,
- MultiSelectContactsListFragment.OnCheckBoxListActionListener,
- GroupMembersFragment.GroupMembersListener {
+public class GroupMembersActivity extends ContactsDrawerActivity {
private static final String TAG = "GroupMembers";
private static final String KEY_GROUP_URI = "groupUri";
- private static final String KEY_GROUP_METADATA = "groupMetadata";
- private static final String KEY_IS_EDIT_MODE = "editMode";
private static final String TAG_GROUP_MEMBERS = "groupMembers";
- private static final String TAG_GROUP_NAME_EDIT_DIALOG = "groupNameEditDialog";
-
- private static final String ACTION_DELETE_GROUP = "deleteGroup";
- private static final String ACTION_UPDATE_GROUP = "updateGroup";
- private static final String ACTION_ADD_TO_GROUP = "addToGroup";
- private static final String ACTION_REMOVE_FROM_GROUP = "removeFromGroup";
-
- private static final int RESULT_GROUP_ADD_MEMBER = 100;
-
- /**
- * Starts an Intent to add/remove the raw contacts for the given contact IDs to/from a group.
- * Only the raw contacts that belong to the specified account are added or removed.
- */
- private static class UpdateGroupMembersAsyncTask extends AsyncTask<Void, Void, Intent> {
-
- static final int TYPE_ADD = 0;
- static final int TYPE_REMOVE = 1;
-
- private final Context mContext;
- private final int mType;
- private final long[] mContactIds;
- private final long mGroupId;
- private final String mAccountName;
- private final String mAccountType;
-
- private UpdateGroupMembersAsyncTask(int type, Context context, long[] contactIds,
- long groupId, String accountName, String accountType) {
- mContext = context;
- mType = type;
- mContactIds = contactIds;
- mGroupId = groupId;
- mAccountName = accountName;
- mAccountType = accountType;
- }
-
- @Override
- protected Intent doInBackground(Void... params) {
- final long[] rawContactIds = getRawContactIds();
- if (rawContactIds.length == 0) {
- return null;
- }
- final long[] rawContactIdsToAdd;
- final long[] rawContactIdsToRemove;
- final String action;
- if (mType == TYPE_ADD) {
- rawContactIdsToAdd = rawContactIds;
- rawContactIdsToRemove = null;
- action = GroupMembersActivity.ACTION_ADD_TO_GROUP;
- } else if (mType == TYPE_REMOVE) {
- rawContactIdsToAdd = null;
- rawContactIdsToRemove = rawContactIds;
- action = GroupMembersActivity.ACTION_REMOVE_FROM_GROUP;
- } else {
- throw new IllegalStateException("Unrecognized type " + mType);
- }
- return ContactSaveService.createGroupUpdateIntent(
- mContext, mGroupId, /* newLabel */ null, rawContactIdsToAdd,
- rawContactIdsToRemove, GroupMembersActivity.class, action);
- }
-
- // TODO(wjang): prune raw contacts that are already in the group; ContactSaveService will
- // log a warning if the raw contact is already a member and keep going but it is not ideal.
- private long[] getRawContactIds() {
- final Uri rawContactUri = RawContacts.CONTENT_URI.buildUpon()
- .appendQueryParameter(RawContacts.ACCOUNT_NAME, mAccountName)
- .appendQueryParameter(RawContacts.ACCOUNT_TYPE, mAccountType)
- .build();
- final String[] projection = new String[]{RawContacts._ID};
- final StringBuilder selection = new StringBuilder();
- final String[] selectionArgs = new String[mContactIds.length];
- for (int i = 0; i < mContactIds.length; i++) {
- if (i > 0) {
- selection.append(" OR ");
- }
- selection.append(RawContacts.CONTACT_ID).append("=?");
- selectionArgs[i] = Long.toString(mContactIds[i]);
- }
- final Cursor cursor = mContext.getContentResolver().query(
- rawContactUri, projection, selection.toString(), selectionArgs, null, null);
- final long[] rawContactIds = new long[cursor.getCount()];
- try {
- int i = 0;
- while (cursor.moveToNext()) {
- rawContactIds[i] = cursor.getLong(0);
- i++;
- }
- } finally {
- cursor.close();
- }
- return rawContactIds;
- }
-
- @Override
- protected void onPostExecute(Intent intent) {
- if (intent == null) {
- Toast.makeText(mContext, R.string.groupSavedErrorToast, Toast.LENGTH_SHORT).show();
- } else {
- mContext.startService(intent);
- }
- }
- }
-
- private ActionBarAdapter mActionBarAdapter;
private GroupMembersFragment mMembersFragment;
private Uri mGroupUri;
- private boolean mIsEditMode;
-
- private GroupMetadata mGroupMetadata;
@Override
public void onCreate(Bundle savedState) {
@@ -182,8 +52,6 @@
// Parse the Intent
if (savedState != null) {
mGroupUri = savedState.getParcelable(KEY_GROUP_URI);
- mIsEditMode = savedState.getBoolean(KEY_IS_EDIT_MODE);
- mGroupMetadata = savedState.getParcelable(KEY_GROUP_METADATA);
} else {
mGroupUri = getIntent().getData();
setTitle(getIntent().getStringExtra(GroupUtil.EXTRA_GROUP_NAME));
@@ -196,12 +64,6 @@
// Set up the view
setContentView(R.layout.group_members_activity);
- // Set up the action bar
- mActionBarAdapter = new ActionBarAdapter(this, this, getSupportActionBar(),
- /* portraitTabs */ null, /* landscapeTabs */ null, mToolbar,
- R.string.enter_contact_name);
- mActionBarAdapter.setShowHomeIcon(true);
-
// Add the members list fragment
final FragmentManager fragmentManager = getFragmentManager();
mMembersFragment = (GroupMembersFragment)
@@ -211,26 +73,12 @@
fragmentManager.beginTransaction().replace(R.id.fragment_container_inner,
mMembersFragment, TAG_GROUP_MEMBERS).commitAllowingStateLoss();
}
- mMembersFragment.setListener(this);
- if (mGroupMetadata != null && mGroupMetadata.editable) {
- mMembersFragment.setCheckBoxListListener(this);
- }
-
- // Delay action bar initialization until after the fragment is added
- final ContactsRequest contactsRequest = new ContactsRequest();
- contactsRequest.setActionCode(ContactsRequest.ACTION_GROUP);
- mActionBarAdapter.initialize(savedState, contactsRequest);
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
- if (mActionBarAdapter != null) {
- mActionBarAdapter.onSaveInstanceState(outState);
- }
outState.putParcelable(KEY_GROUP_URI, mGroupUri);
- outState.putBoolean(KEY_IS_EDIT_MODE, mIsEditMode);
- outState.putParcelable(KEY_GROUP_METADATA, mGroupMetadata);
}
// Invoked with results from the ContactSaveService
@@ -256,14 +104,14 @@
toast(getToastMessageForSaveAction(newIntent.getAction()));
- if (mIsEditMode) {
+ if (mMembersFragment.isEditMode()) {
// If we're removing group members one at a time, don't reload the fragment so
// the user can continue to remove group members one by one
if (getGroupCount() == 1) {
// If we're deleting the last group member, exit edit mode
onBackPressed();
}
- } else if (!ACTION_REMOVE_FROM_GROUP.equals(newIntent.getAction())) {
+ } else if (!GroupUtil.ACTION_REMOVE_FROM_GROUP.equals(newIntent.getAction())) {
replaceGroupMembersFragment();
invalidateOptionsMenu();
}
@@ -271,19 +119,20 @@
}
private static boolean isDeleteAction(String action) {
- return ACTION_DELETE_GROUP.equals(action);
+ return GroupUtil.ACTION_DELETE_GROUP.equals(action);
}
private static boolean isSaveAction(String action) {
- return ACTION_UPDATE_GROUP.equals(action)
- || ACTION_ADD_TO_GROUP.equals(action)
- || ACTION_REMOVE_FROM_GROUP.equals(action);
+ return GroupUtil.ACTION_UPDATE_GROUP.equals(action)
+ || GroupUtil.ACTION_ADD_TO_GROUP.equals(action)
+ || GroupUtil.ACTION_REMOVE_FROM_GROUP.equals(action);
}
private static int getToastMessageForSaveAction(String action) {
- if (ACTION_UPDATE_GROUP.equals(action)) return R.string.groupUpdatedToast;
- if (ACTION_ADD_TO_GROUP.equals(action)) return R.string.groupMembersAddedToast;
- if (ACTION_REMOVE_FROM_GROUP.equals(action)) return R.string.groupMembersRemovedToast;
+ if (GroupUtil.ACTION_UPDATE_GROUP.equals(action)) return R.string.groupUpdatedToast;
+ if (GroupUtil.ACTION_ADD_TO_GROUP.equals(action)) return R.string.groupMembersAddedToast;
+ if (GroupUtil.ACTION_REMOVE_FROM_GROUP.equals(action))
+ return R.string.groupMembersRemovedToast;
throw new IllegalArgumentException("Unhanded contact save action " + action);
}
@@ -294,19 +143,15 @@
private void replaceGroupMembersFragment() {
mMembersFragment = GroupMembersFragment.newInstance(mGroupUri);
- mMembersFragment.setListener(this);
final FragmentTransaction transaction = getFragmentManager().beginTransaction();
addGroupsAndFiltersFragments(transaction);
transaction.replace(R.id.fragment_container_inner, mMembersFragment, TAG_GROUP_MEMBERS)
.commitAllowingStateLoss();
- if (mGroupMetadata != null && mGroupMetadata.editable) {
- mMembersFragment.setCheckBoxListListener(this);
- }
}
@Override
protected void onGroupMenuItemClicked(long groupId, String title) {
- if (mGroupMetadata.groupId != groupId) {
+ if (mMembersFragment.getGroupMetadata().groupId != groupId) {
super.onGroupMenuItemClicked(groupId, title);
}
}
@@ -322,129 +167,6 @@
finish();
}
- public boolean isEditMode() {
- return mIsEditMode;
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- if (mGroupMetadata == null) {
- // Hide menu options until metadata is fully loaded
- return false;
- }
- super.onCreateOptionsMenu(menu);
- getMenuInflater().inflate(R.menu.view_group, menu);
- return true;
- }
-
- @Override
- public boolean onPrepareOptionsMenu(Menu menu) {
- final boolean isSelectionMode = mActionBarAdapter.isSelectionMode();
- final boolean isGroupEditable = mGroupMetadata != null && mGroupMetadata.editable;
- final boolean isGroupReadOnly = mGroupMetadata != null && mGroupMetadata.readOnly;
-
- setVisible(menu, R.id.menu_add, isGroupEditable && !isSelectionMode);
- setVisible(menu, R.id.menu_rename_group, !isGroupReadOnly && !isSelectionMode);
- setVisible(menu, R.id.menu_delete_group, !isGroupReadOnly && !isSelectionMode);
- setVisible(menu, R.id.menu_edit_group, isGroupEditable && !mIsEditMode && !isSelectionMode
- && !isGroupEmpty());
- setVisible(menu, R.id.menu_remove_from_group, isGroupEditable && isSelectionMode &&
- !mIsEditMode);
-
- return true;
- }
-
- private boolean isGroupEmpty() {
- return mMembersFragment != null && mMembersFragment.getAdapter() != null &&
- mMembersFragment.getAdapter().isEmpty();
- }
-
- private static void setVisible(Menu menu, int id, boolean visible) {
- final MenuItem menuItem = menu.findItem(id);
- if (menuItem != null) {
- menuItem.setVisible(visible);
- }
- }
-
- public void startGroupAddMemberActivity() {
- startActivityForResult(GroupUtil.createPickMemberIntent(this, mGroupMetadata,
- mMembersFragment.getMemberContactIds()), RESULT_GROUP_ADD_MEMBER);
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case android.R.id.home: {
- onBackPressed();
- return true;
- }
- case R.id.menu_add: {
- startGroupAddMemberActivity();
- return true;
- }
- case R.id.menu_rename_group: {
- GroupNameEditDialogFragment.newInstanceForUpdate(
- new AccountWithDataSet(mGroupMetadata.accountName,
- mGroupMetadata.accountType, mGroupMetadata.dataSet),
- ACTION_UPDATE_GROUP, mGroupMetadata.groupId, mGroupMetadata.groupName)
- .show(getFragmentManager(), TAG_GROUP_NAME_EDIT_DIALOG);
- return true;
- }
- case R.id.menu_delete_group: {
- deleteGroup();
- return true;
- }
- case R.id.menu_edit_group: {
- if (mMembersFragment == null) {
- return false;
- }
- mIsEditMode = true;
- mActionBarAdapter.setSelectionMode(true);
- mMembersFragment.displayDeleteButtons(true);
- return true;
- }
- case R.id.menu_remove_from_group: {
- if (mMembersFragment == null) {
- return false;
- }
- logListEvent();
- removeSelectedContacts();
- return true;
- }
- }
- return super.onOptionsItemSelected(item);
- }
-
- private void deleteGroup() {
- if (mMembersFragment.getMemberCount() == 0) {
- final Intent intent = ContactSaveService.createGroupDeletionIntent(this,
- mGroupMetadata.groupId);
- startService(intent);
- finish();
- } else {
- GroupDeletionDialogFragment.show(getFragmentManager(), mGroupMetadata.groupId,
- mGroupMetadata.groupName);
- }
- }
-
- private void logListEvent() {
- Logger.logListEvent(
- ListEvent.ActionType.REMOVE_LABEL,
- mMembersFragment.getListType(),
- mMembersFragment.getAdapter().getCount(),
- /* clickedIndex */ -1,
- mMembersFragment.getAdapter().getSelectedContactIdsArray().length);
- }
-
- private void removeSelectedContacts() {
- final long[] contactIds = mMembersFragment.getAdapter().getSelectedContactIdsArray();
- new UpdateGroupMembersAsyncTask(UpdateGroupMembersAsyncTask.TYPE_REMOVE,
- this, contactIds, mGroupMetadata.groupId, mGroupMetadata.accountName,
- mGroupMetadata.accountType).execute();
-
- mActionBarAdapter.setSelectionMode(false);
- }
-
@Override
public void onBackPressed() {
if (!isSafeToCommitTransactions()) {
@@ -452,44 +174,21 @@
}
if (mDrawer.isDrawerOpen(GravityCompat.START)) {
mDrawer.closeDrawer(GravityCompat.START);
- } else if (mIsEditMode) {
- mIsEditMode = false;
- mActionBarAdapter.setSelectionMode(false);
- if (mMembersFragment != null) {
- mMembersFragment.displayDeleteButtons(false);
- }
- } else if (mActionBarAdapter.isSelectionMode()) {
- mActionBarAdapter.setSelectionMode(false);
- if (mMembersFragment != null) {
- mMembersFragment.displayCheckBoxes(false);
- }
- } else if (mActionBarAdapter.isSearchMode()) {
- mActionBarAdapter.setSearchMode(false);
+ } else if (mMembersFragment.isEditMode()) {
+ mMembersFragment.setEditMode(false);
+ mMembersFragment.getActionBarAdapter().setSelectionMode(false);
+ mMembersFragment.displayDeleteButtons(false);
+ } else if (mMembersFragment.getActionBarAdapter().isSelectionMode()) {
+ mMembersFragment.getActionBarAdapter().setSelectionMode(false);
+ mMembersFragment.displayCheckBoxes(false);
+ } else if (mMembersFragment.getActionBarAdapter().isSearchMode()) {
+ mMembersFragment.getActionBarAdapter().setSearchMode(false);
} else {
switchToAllContacts();
super.onBackPressed();
}
}
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == RESULT_GROUP_ADD_MEMBER && resultCode == RESULT_OK && data != null) {
- long[] contactIds = data.getLongArrayExtra(
- UiIntentActions.TARGET_CONTACT_IDS_EXTRA_KEY);
- if (contactIds == null) {
- final long contactId = data.getLongExtra(
- UiIntentActions.TARGET_CONTACT_ID_EXTRA_KEY, -1);
- if (contactId > -1) {
- contactIds = new long[1];
- contactIds[0] = contactId;
- }
- }
- new UpdateGroupMembersAsyncTask(UpdateGroupMembersAsyncTask.TYPE_ADD,
- this, contactIds, mGroupMetadata.groupId, mGroupMetadata.accountName,
- mGroupMetadata.accountType).execute();
- }
- }
-
private void setResultCanceledAndFinish(int resId) {
toast(resId);
setResult(RESULT_CANCELED);
@@ -502,112 +201,8 @@
}
}
- // ActionBarAdapter callbacks
-
- @Override
- public void onAction(int action) {
- switch (action) {
- case ActionBarAdapter.Listener.Action.START_SELECTION_MODE:
- if (mMembersFragment != null) {
- if (mIsEditMode) {
- mMembersFragment.displayDeleteButtons(true);
- mActionBarAdapter.setActionBarTitle(getString(R.string.title_edit_group));
- } else {
- mMembersFragment.displayCheckBoxes(true);
- }
- }
- invalidateOptionsMenu();
- showFabWithAnimation(/* showFabWithAnimation = */ false);
- break;
- case ActionBarAdapter.Listener.Action.STOP_SEARCH_AND_SELECTION_MODE:
- mActionBarAdapter.setSearchMode(false);
- if (mMembersFragment != null) {
- if (mIsEditMode) {
- mMembersFragment.displayDeleteButtons(false);
- } else {
- mMembersFragment.displayCheckBoxes(false);
- }
- }
- invalidateOptionsMenu();
- showFabWithAnimation(/* showFabWithAnimation */ true);
- break;
- case ActionBarAdapter.Listener.Action.BEGIN_STOPPING_SEARCH_AND_SELECTION_MODE:
- showFabWithAnimation(/* showFabWithAnimation */ true);
- break;
- }
- }
-
- private void showFabWithAnimation(boolean showFab) {
- // TODO: b/28497108
- }
-
- @Override
- public void onSelectedTabChanged() {
- }
-
- @Override
- public void onUpButtonPressed() {
- onBackPressed();
- }
-
- // MultiSelect checkbox callbacks
-
- @Override
- public void onStartDisplayingCheckBoxes() {
- mActionBarAdapter.setSelectionMode(true);
- }
-
- @Override
- public void onSelectedContactIdsChanged() {
- if (mIsEditMode) {
- mActionBarAdapter.setActionBarTitle(getString(R.string.title_edit_group));
- } else {
- mActionBarAdapter.setSelectionCount(mMembersFragment.getSelectedContactIds().size());
- }
- }
-
- @Override
- public void onStopDisplayingCheckBoxes() {
- mActionBarAdapter.setSelectionMode(false);
- }
-
- // GroupMembersFragment callbacks
-
- @Override
- public void onGroupMetadataLoaded(GroupMetadata groupMetadata) {
- mGroupMetadata = groupMetadata;
- updateGroupMenu(mGroupMetadata);
- setTitle(mGroupMetadata.groupName);
- invalidateOptionsMenu();
- }
-
- @Override
- public void onGroupMetadataLoadFailed() {
- setResultCanceledAndFinish(R.string.groupLoadErrorToast);
- }
-
@Override
protected GroupMetadata getGroupMetadata() {
- return mGroupMetadata;
- }
-
- @Override
- public void onGroupMemberListItemClicked(int position, Uri contactLookupUri) {
- final int count = mMembersFragment.getAdapter().getCount();
- Logger.logListEvent(ListEvent.ActionType.CLICK, ListEvent.ListType.GROUP, count,
- /* clickedIndex */ position, /* numSelected */ 0);
- final Intent intent = ImplicitIntentsUtil.composeQuickContactIntent(this,
- contactLookupUri, QuickContactActivity.MODE_FULLY_EXPANDED);
- intent.putExtra(QuickContactActivity.EXTRA_PREVIOUS_SCREEN_TYPE, ScreenType.LIST_GROUP);
- startActivity(intent);
- }
-
- @Override
- public void onGroupMemberListItemDeleted(int position, long contactId) {
- final long[] contactIds = new long[1];
- contactIds[0] = contactId;
- new UpdateGroupMembersAsyncTask(UpdateGroupMembersAsyncTask.TYPE_REMOVE,
- this, contactIds, mGroupMetadata.groupId, mGroupMetadata.accountName,
- mGroupMetadata.accountType).execute();
+ return mMembersFragment.getGroupMetadata();
}
}
diff --git a/src/com/android/contacts/activities/PeopleActivity.java b/src/com/android/contacts/activities/PeopleActivity.java
index 492cd8b..406ef00 100644
--- a/src/com/android/contacts/activities/PeopleActivity.java
+++ b/src/com/android/contacts/activities/PeopleActivity.java
@@ -21,114 +21,80 @@
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.content.ActivityNotFoundException;
+import android.content.ContentResolver;
import android.content.BroadcastReceiver;
-import android.content.ContentUris;
import android.content.Context;
import android.content.Intent;
+import android.content.SyncStatusObserver;
import android.content.IntentFilter;
-import android.content.pm.PackageManager;
-import android.content.pm.ResolveInfo;
-import android.graphics.Rect;
import android.net.Uri;
import android.os.Bundle;
-import android.os.Parcelable;
+import android.os.Handler;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Intents;
import android.provider.ContactsContract.ProviderStatus;
-import android.provider.ContactsContract.QuickContact;
import android.support.design.widget.CoordinatorLayout;
-import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
-import android.support.v13.app.FragmentPagerAdapter;
import android.support.v4.content.LocalBroadcastManager;
import android.support.v4.view.GravityCompat;
-import android.support.v4.view.PagerAdapter;
-import android.support.v4.view.ViewPager;
-import android.text.TextUtils;
+import android.support.v4.widget.SwipeRefreshLayout;
import android.util.Log;
import android.view.Gravity;
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
import android.view.Menu;
-import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ViewGroup;
-import android.view.accessibility.AccessibilityEvent;
import android.widget.ImageButton;
import android.widget.Toast;
import com.android.contacts.ContactSaveService;
import com.android.contacts.ContactsDrawerActivity;
import com.android.contacts.R;
-import com.android.contacts.activities.ActionBarAdapter.TabState;
+import com.android.contacts.common.Experiments;
import com.android.contacts.common.activity.RequestPermissionsActivity;
-import com.android.contacts.common.compat.CompatUtils;
import com.android.contacts.common.interactions.ImportExportDialogFragment;
-import com.android.contacts.common.list.ContactEntryListFragment;
import com.android.contacts.common.list.ContactListFilter;
-import com.android.contacts.common.list.ContactListFilterController;
import com.android.contacts.common.list.DirectoryListLoader;
import com.android.contacts.common.list.ProviderStatusWatcher;
import com.android.contacts.common.list.ProviderStatusWatcher.ProviderStatusListener;
-import com.android.contacts.common.list.ViewPagerTabs;
-import com.android.contacts.common.logging.ListEvent;
import com.android.contacts.common.logging.Logger;
import com.android.contacts.common.logging.ScreenEvent.ScreenType;
import com.android.contacts.common.model.AccountTypeManager;
import com.android.contacts.common.model.account.AccountWithDataSet;
-import com.android.contacts.common.model.account.GoogleAccountType;
+import com.android.contacts.common.util.AccountFilterUtil;
import com.android.contacts.common.util.Constants;
import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.common.widget.FloatingActionButtonController;
import com.android.contacts.editor.EditorIntents;
-import com.android.contacts.interactions.ContactDeletionInteraction;
-import com.android.contacts.interactions.ContactMultiDeletionInteraction;
-import com.android.contacts.interactions.ContactMultiDeletionInteraction.MultiContactDeleteListener;
import com.android.contacts.list.ContactsIntentResolver;
import com.android.contacts.list.ContactsRequest;
import com.android.contacts.list.ContactsUnavailableFragment;
import com.android.contacts.list.DefaultContactBrowseListFragment;
-import com.android.contacts.list.MultiSelectContactsListFragment.OnCheckBoxListActionListener;
-import com.android.contacts.list.OnContactBrowserActionListener;
import com.android.contacts.list.OnContactsUnavailableActionListener;
import com.android.contacts.quickcontact.QuickContactActivity;
-import com.android.contacts.util.DialogManager;
-import com.android.contacts.util.SharedPreferenceUtil;
+import com.android.contacts.util.SyncUtil;
+import com.android.contactsbind.experiments.Flags;
import com.android.contacts.widget.FloatingActionButtonBehavior;
import com.android.contactsbind.FeatureHighlightHelper;
import java.util.List;
-import java.util.Locale;
import java.util.concurrent.atomic.AtomicInteger;
/**
* Displays a list to browse contacts.
*/
-public class PeopleActivity extends ContactsDrawerActivity implements
- View.OnCreateContextMenuListener,
- View.OnClickListener,
- ActionBarAdapter.Listener,
- DialogManager.DialogShowingViewActivity,
- ContactListFilterController.ContactListFilterListener,
- ProviderStatusListener,
- MultiContactDeleteListener,
- DefaultContactBrowseListFragment.FeatureHighlightCallback {
+public class PeopleActivity extends ContactsDrawerActivity implements ProviderStatusListener {
private static final String TAG = "PeopleActivity";
- private static final String ENABLE_DEBUG_OPTIONS_HIDDEN_CODE = "debug debug!";
-
- private static final int ACTIVITY_REQUEST_CODE_SHARE = 0;
-
- private final DialogManager mDialogManager = new DialogManager(this);
+ private static final String TAG_ALL = "contacts-all";
private ContactsIntentResolver mIntentResolver;
private ContactsRequest mRequest;
- private ActionBarAdapter mActionBarAdapter;
- private List<AccountWithDataSet> mWritableAccounts;
private FloatingActionButtonController mFloatingActionButtonController;
private View mFloatingActionButtonContainer;
private boolean wasLastFabAnimationScaleIn = false;
@@ -139,8 +105,6 @@
private BroadcastReceiver mSaveServiceListener;
- private boolean mOptionsMenuContactsAvailable;
-
private CoordinatorLayout mLayoutRoot;
/**
@@ -148,14 +112,7 @@
*/
private DefaultContactBrowseListFragment mAllFragment;
- /** ViewPager for swipe */
- private ViewPager mTabPager;
- private ViewPagerTabs mViewPagerTabs;
- private TabPagerAdapter mTabPagerAdapter;
- private String[] mTabTitles;
- private final TabPagerListener mTabPagerListener = new TabPagerListener();
-
- private boolean mEnableDebugMenuOptions;
+ private View mContactsView;
/**
* True if this activity instance is a re-created one. i.e. set true after orientation change.
@@ -171,15 +128,60 @@
*/
private boolean mFragmentInitialized;
- /**
- * This is to disable {@link #onOptionsItemSelected} when we trying to stop the activity.
- */
- private boolean mDisableOptionItemSelected;
/** Sequential ID assigned to each instance; used for logging */
private final int mInstanceId;
private static final AtomicInteger sNextInstanceId = new AtomicInteger();
+ private Object mStatusChangeListenerHandle;
+
+ private final Handler mHandler = new Handler();
+
+ private SyncStatusObserver mSyncStatusObserver = new SyncStatusObserver() {
+ public void onStatusChanged(int which) {
+ mHandler.post(new Runnable() {
+ public void run() {
+ onSyncStateUpdated();
+ }
+ });
+ }
+ };
+
+ // Update sync status for accounts in current ContactListFilter
+ private void onSyncStateUpdated() {
+ if (mAllFragment.getActionBarAdapter().isSearchMode()
+ || mAllFragment.getActionBarAdapter().isSelectionMode()) {
+ return;
+ }
+
+ final ContactListFilter filter = mAllFragment.getFilter();
+ if (filter != null) {
+ final SwipeRefreshLayout swipeRefreshLayout = mAllFragment.getSwipeRefreshLayout();
+ if (swipeRefreshLayout == null) {
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Can not load swipeRefreshLayout, swipeRefreshLayout is null");
+ }
+ return;
+ }
+
+ final List<AccountWithDataSet> accounts = AccountTypeManager.getInstance(this)
+ .getAccounts(/* contactsWritableOnly */ true);
+ final List<Account> syncableAccounts = filter.getSyncableAccounts(accounts);
+ // If one of the accounts is active or pending, use spinning circle to indicate one of
+ // the syncs is in progress.
+ if (syncableAccounts != null && syncableAccounts.size() > 0) {
+ for (Account account: syncableAccounts) {
+ if (SyncUtil.isSyncStatusPendingOrActive(account)
+ || SyncUtil.isUnsyncableGoogleAccount(account)) {
+ swipeRefreshLayout.setRefreshing(true);
+ return;
+ }
+ }
+ }
+ swipeRefreshLayout.setRefreshing(false);
+ }
+ }
+
public PeopleActivity() {
mInstanceId = sNextInstanceId.getAndIncrement();
mIntentResolver = new ContactsIntentResolver(this);
@@ -231,22 +233,12 @@
finish();
return;
}
- mContactListFilterController = ContactListFilterController.getInstance(this);
- mContactListFilterController.checkFilterValidity(false);
- mContactListFilterController.addListener(this);
mProviderStatusWatcher.addListener(this);
mIsRecreatedInstance = (savedState != null);
- // Use FILTER_TYPE_ALL_ACCOUNTS filter if the activity is not a re-created one.
- // This is useful when user upgrades app while an account filter or a custom filter was
- // stored in sharedPreference in a previous version of Contacts app.
- final ContactListFilter filter = mIsRecreatedInstance
- ? mContactListFilterController.getFilter() : createContactsFilter();
- persistFilterIfNeeded(filter);
-
- createViewsAndFragments(savedState);
+ createViewsAndFragments();
if (Log.isLoggable(Constants.PERFORMANCE_TAG, Log.DEBUG)) {
Log.d(Constants.PERFORMANCE_TAG, "PeopleActivity.onCreate finish");
@@ -254,15 +246,6 @@
getWindow().setBackgroundDrawable(null);
}
- private void maybeShowHamburgerFeatureHighlight() {
- if (!mActionBarAdapter.isSearchMode() && !mActionBarAdapter.isSelectionMode()
- && SharedPreferenceUtil.getShouldShowHamburgerPromo(this)) {
- if (FeatureHighlightHelper.showHamburgerFeatureHighlight(this)) {
- SharedPreferenceUtil.setHamburgerPromoDisplayedBefore(this);
- }
- }
- }
-
@Override
protected void onNewIntent(Intent intent) {
if (ContactsDrawerActivity.ACTION_CREATE_GROUP.equals(intent.getAction())) {
@@ -275,9 +258,12 @@
finish();
return;
}
- mActionBarAdapter.initialize(null, mRequest);
- mContactListFilterController.checkFilterValidity(false);
+ // Re-initialize ActionBarAdapter because {@link #onNewIntent(Intent)} doesn't invoke
+ // {@link Fragment#onActivityCreated(Bundle)} where we initialize ActionBarAdapter
+ // initially.
+ mAllFragment.setContactsRequest(mRequest);
+ mAllFragment.initializeActionBarAdapter(null);
// Re-configure fragments.
configureFragments(true /* from request */);
@@ -323,75 +309,43 @@
return true;
}
- private void createViewsAndFragments(Bundle savedState) {
+ private void createViewsAndFragments() {
setContentView(R.layout.people_activity);
final FragmentManager fragmentManager = getFragmentManager();
- // Hide all tabs (the current tab will later be reshown once a tab is selected)
final FragmentTransaction transaction = fragmentManager.beginTransaction();
- mTabTitles = new String[TabState.COUNT];
- mTabTitles[TabState.ALL] = getString(R.string.all_contacts_tab_label);
- mTabPager = getView(R.id.tab_pager);
- mTabPagerAdapter = new TabPagerAdapter();
- mTabPager.setAdapter(mTabPagerAdapter);
- mTabPager.setOnPageChangeListener(mTabPagerListener);
-
- // Configure toolbar and toolbar tabs. If in landscape mode, we configure tabs differently.
- final ViewPagerTabs portraitViewPagerTabs
- = (ViewPagerTabs) findViewById(R.id.lists_pager_header);
- ViewPagerTabs landscapeViewPagerTabs = null;
- if (portraitViewPagerTabs == null) {
- landscapeViewPagerTabs = (ViewPagerTabs) getLayoutInflater().inflate(
- R.layout.people_activity_tabs_lands, mToolbar, /* attachToRoot = */ false);
- mViewPagerTabs = landscapeViewPagerTabs;
- } else {
- mViewPagerTabs = portraitViewPagerTabs;
- }
- mViewPagerTabs.setViewPager(mTabPager);
-
- final String ALL_TAG = "tab-pager-all";
-
- // Create the fragments and add as children of the view pager.
- // The pager adapter will only change the visibility; it'll never create/destroy
- // fragments.
- // However, if it's after screen rotation, the fragments have been re-created by
- // the fragment manager, so first see if there're already the target fragments
- // existing.
mAllFragment = (DefaultContactBrowseListFragment)
- fragmentManager.findFragmentByTag(ALL_TAG);
+ fragmentManager.findFragmentByTag(TAG_ALL);
+
+ mContactsView = getView(R.id.contacts_view);
if (mAllFragment == null) {
mAllFragment = new DefaultContactBrowseListFragment();
mAllFragment.setAnimateOnLoad(true);
- transaction.add(R.id.tab_pager, mAllFragment, ALL_TAG);
+ transaction.add(R.id.contacts_list_container, mAllFragment, TAG_ALL);
}
- mAllFragment.setFeatureHighlightCallback(this);
- mAllFragment.setOnContactListActionListener(new ContactBrowserActionListener());
- mAllFragment.setCheckBoxListListener(new CheckBoxListListener());
- mAllFragment.setListType(mContactListFilterController.getFilterListType());
-
- // Hide all fragments for now. We adjust visibility when we get onSelectedTabChanged()
- // from ActionBarAdapter.
- transaction.hide(mAllFragment);
+ mAllFragment.setContactsAvailable(areContactsAvailable());
+ mAllFragment.setListType();
+ mAllFragment.setContactsRequest(mRequest);
transaction.commitAllowingStateLoss();
fragmentManager.executePendingTransactions();
- mActionBarAdapter = new ActionBarAdapter(this, this, getSupportActionBar(),
- portraitViewPagerTabs, landscapeViewPagerTabs, mToolbar);
- mActionBarAdapter.initialize(savedState, mRequest);
-
// Configure floating action button
mFloatingActionButtonContainer = findViewById(R.id.floating_action_button_container);
final ImageButton floatingActionButton
= (ImageButton) findViewById(R.id.floating_action_button);
- floatingActionButton.setOnClickListener(this);
+ floatingActionButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ onFabClicked();
+ }
+ });
mFloatingActionButtonController = new FloatingActionButtonController(this,
mFloatingActionButtonContainer, floatingActionButton);
- initializeFabVisibility();
invalidateOptionsMenuIfNeeded();
@@ -433,13 +387,16 @@
@Override
protected void onPause() {
- mOptionsMenuContactsAvailable = false;
mProviderStatusWatcher.stop();
LocalBroadcastManager.getInstance(this).unregisterReceiver(mSaveServiceListener);
super.onPause();
+ if (Flags.getInstance(this).getBoolean(Experiments.PULL_TO_REFRESH)) {
+ ContentResolver.removeStatusChangeListener(mStatusChangeListenerHandle);
+ onSyncStateUpdated();
+ }
}
@Override
@@ -449,17 +406,16 @@
mProviderStatusWatcher.start();
updateViewConfiguration(true);
- // Re-register the listener, which may have been cleared when onSaveInstanceState was
- // called. See also: onSaveInstanceState
- mActionBarAdapter.setListener(this);
- mDisableOptionItemSelected = false;
- if (mTabPager != null) {
- mTabPager.setOnPageChangeListener(mTabPagerListener);
+ if (Flags.getInstance(this).getBoolean(Experiments.PULL_TO_REFRESH)) {
+ mStatusChangeListenerHandle = ContentResolver.addStatusChangeListener(
+ ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE
+ | ContentResolver.SYNC_OBSERVER_TYPE_PENDING
+ | ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS,
+ mSyncStatusObserver);
+ onSyncStateUpdated();
}
- // Current tab may have changed since the last onSaveInstanceState(). Make sure
- // the actual contents match the tab.
- updateFragmentsVisibility();
- maybeShowHamburgerFeatureHighlight();
+ mAllFragment.maybeShowHamburgerFeatureHighlight();
+ initializeFabVisibility();
mSaveServiceListener = new SaveServiceListener();
LocalBroadcastManager.getInstance(this).registerReceiver(mSaveServiceListener,
@@ -469,16 +425,6 @@
@Override
protected void onDestroy() {
mProviderStatusWatcher.removeListener(this);
-
- // Some of variables will be null if this Activity redirects Intent.
- // See also onCreate() or other methods called during the Activity's initialization.
- if (mActionBarAdapter != null) {
- mActionBarAdapter.setListener(null);
- }
- if (mContactListFilterController != null) {
- mContactListFilterController.removeListener(this);
- }
-
super.onDestroy();
}
@@ -487,36 +433,25 @@
ContactListFilter filter = null;
int actionCode = mRequest.getActionCode();
boolean searchMode = mRequest.isSearchMode();
- final int tabToOpen;
switch (actionCode) {
case ContactsRequest.ACTION_ALL_CONTACTS:
- filter = createContactsFilter();
- tabToOpen = TabState.ALL;
+ filter = AccountFilterUtil.createContactsFilter(this);
break;
case ContactsRequest.ACTION_CONTACTS_WITH_PHONES:
filter = ContactListFilter.createFilterWithType(
ContactListFilter.FILTER_TYPE_WITH_PHONE_NUMBERS_ONLY);
- tabToOpen = TabState.ALL;
break;
case ContactsRequest.ACTION_FREQUENT:
case ContactsRequest.ACTION_STREQUENT:
case ContactsRequest.ACTION_STARRED:
- tabToOpen = TabState.ALL;
- break;
case ContactsRequest.ACTION_VIEW_CONTACT:
- tabToOpen = TabState.ALL;
- break;
default:
- tabToOpen = -1;
break;
}
- if (tabToOpen != -1) {
- mActionBarAdapter.setCurrentTab(tabToOpen);
- }
if (filter != null) {
- mContactListFilterController.setContactListFilter(filter, /* persistent */ false);
+ mAllFragment.setContactListFilter(filter);
searchMode = false;
}
@@ -524,39 +459,26 @@
searchMode = false;
}
- mActionBarAdapter.setSearchMode(searchMode);
+ mAllFragment.getActionBarAdapter().setSearchMode(searchMode);
configureContactListFragmentForRequest();
}
- configureContactListFragment();
-
- invalidateOptionsMenuIfNeeded();
+ mAllFragment.configureContactListFragment();
}
private void initializeFabVisibility() {
- final boolean hideFab = mActionBarAdapter.isSearchMode()
- || mActionBarAdapter.isSelectionMode()
- || !shouldShowFabForAccount();
- mFloatingActionButtonContainer.setVisibility(hideFab ? View.GONE : View.VISIBLE);
+ mFloatingActionButtonContainer.setVisibility(shouldHideFab() ? View.GONE : View.VISIBLE);
mFloatingActionButtonController.resetIn();
- wasLastFabAnimationScaleIn = !hideFab;
+ wasLastFabAnimationScaleIn = !shouldHideFab();
}
- private boolean shouldShowFabForAccount() {
- return isCurrentAccountFilterWritable()
- || isAllContactsFilter(mContactListFilterController.getFilter());
+ private boolean shouldHideFab() {
+ if (mAllFragment.getActionBarAdapter() == null) return false;
+ return mAllFragment.getActionBarAdapter().isSearchMode()
+ || mAllFragment.getActionBarAdapter().isSelectionMode();
}
- private boolean isCurrentAccountFilterWritable() {
- final ContactListFilter currentFilter = mContactListFilterController.getFilter();
- final AccountWithDataSet accountOfCurrentFilter = new AccountWithDataSet(
- currentFilter.accountName, currentFilter.accountType, currentFilter.dataSet);
- return accountOfCurrentFilter.isLocalAccount()
- || (mWritableAccounts != null
- && mWritableAccounts.contains(accountOfCurrentFilter));
- }
-
- private void showFabWithAnimation(boolean showFab) {
+ public void showFabWithAnimation(boolean showFab) {
if (mFloatingActionButtonContainer == null) {
return;
}
@@ -576,310 +498,6 @@
}
}
- @Override
- public void onContactListFilterChanged() {
- if (mAllFragment == null || !mAllFragment.isAdded()) {
- return;
- }
-
- setFilterAndUpdateTitle(mContactListFilterController.getFilter());
- // Scroll to top after filter is changed.
- mAllFragment.getListView().setSelection(0);
- showFabWithAnimation(shouldShowFabForAccount());
-
- invalidateOptionsMenuIfNeeded();
- }
-
- /**
- * Handler for action bar actions.
- */
- @Override
- public void onAction(int action) {
- switch (action) {
- case ActionBarAdapter.Listener.Action.START_SELECTION_MODE:
- mAllFragment.displayCheckBoxes(true);
- startSearchOrSelectionMode();
- break;
- case ActionBarAdapter.Listener.Action.START_SEARCH_MODE:
- if (!mIsRecreatedInstance) {
- Logger.logScreenView(this, ScreenType.SEARCH);
- }
- startSearchOrSelectionMode();
- break;
- case ActionBarAdapter.Listener.Action.BEGIN_STOPPING_SEARCH_AND_SELECTION_MODE:
- showFabWithAnimation(shouldShowFabForAccount());
- break;
- case ActionBarAdapter.Listener.Action.STOP_SEARCH_AND_SELECTION_MODE:
- // If queryString is empty, fragment data will not be reloaded,
- // so hamburger promo should be checked now.
- // If not empty, promo should be checked and displayed after reloading. (b/30706521)
- if (TextUtils.isEmpty(mAllFragment.getQueryString())) {
- maybeShowHamburgerFeatureHighlight();
- }
- setQueryTextToFragment("");
- updateFragmentsVisibility();
- invalidateOptionsMenu();
- showFabWithAnimation(shouldShowFabForAccount());
- break;
- case ActionBarAdapter.Listener.Action.CHANGE_SEARCH_QUERY:
- final String queryString = mActionBarAdapter.getQueryString();
- setQueryTextToFragment(queryString);
- updateDebugOptionsVisibility(
- ENABLE_DEBUG_OPTIONS_HIDDEN_CODE.equals(queryString));
- break;
- default:
- throw new IllegalStateException("Unkonwn ActionBarAdapter action: " + action);
- }
- }
-
- private void startSearchOrSelectionMode() {
- configureFragments(false /* from request */);
- updateFragmentsVisibility();
- invalidateOptionsMenu();
- showFabWithAnimation(/* showFab */ false);
- if (!SharedPreferenceUtil.getHamburgerPromoTriggerActionHappenedBefore(this)) {
- SharedPreferenceUtil.setHamburgerPromoTriggerActionHappenedBefore(this);
- }
- }
-
- @Override
- public void onSelectedTabChanged() {
- updateFragmentsVisibility();
- }
-
- @Override
- public void onUpButtonPressed() {
- onBackPressed();
- }
-
- private void updateDebugOptionsVisibility(boolean visible) {
- if (mEnableDebugMenuOptions != visible) {
- mEnableDebugMenuOptions = visible;
- invalidateOptionsMenu();
- }
- }
-
- /**
- * Updates the fragment/view visibility according to the current mode, such as
- * {@link ActionBarAdapter#isSearchMode()} and {@link ActionBarAdapter#getCurrentTab()}.
- */
- private void updateFragmentsVisibility() {
- int tab = mActionBarAdapter.getCurrentTab();
-
- if (mActionBarAdapter.isSearchMode() || mActionBarAdapter.isSelectionMode()) {
- mTabPagerAdapter.setTabsHidden(true);
- } else {
- // No smooth scrolling if quitting from the search/selection mode.
- final boolean wereTabsHidden = mTabPagerAdapter.areTabsHidden()
- || mActionBarAdapter.isSelectionMode();
- mTabPagerAdapter.setTabsHidden(false);
- if (mTabPager.getCurrentItem() != tab) {
- mTabPager.setCurrentItem(tab, !wereTabsHidden);
- }
- }
- if (!mActionBarAdapter.isSelectionMode()) {
- mAllFragment.displayCheckBoxes(false);
- }
- invalidateOptionsMenu();
- showEmptyStateForTab(tab);
- }
-
- private void showEmptyStateForTab(int tab) {
- if (mContactsUnavailableFragment != null) {
- switch (getTabPositionForTextDirection(tab)) {
- case TabState.ALL:
- mContactsUnavailableFragment.setTabInfo(R.string.noContacts, TabState.ALL);
- break;
- }
- // When using the mContactsUnavailableFragment the ViewPager doesn't contain two views.
- // Therefore, we have to trick the ViewPagerTabs into thinking we have changed tabs
- // when the mContactsUnavailableFragment changes. Otherwise the tab strip won't move.
- mViewPagerTabs.onPageScrolled(tab, 0, 0);
- }
- }
-
- private class TabPagerListener implements ViewPager.OnPageChangeListener {
-
- // This package-protected constructor is here because of a possible compiler bug.
- // PeopleActivity$1.class should be generated due to the private outer/inner class access
- // needed here. But for some reason, PeopleActivity$1.class is missing.
- // Since $1 class is needed as a jvm work around to get access to the inner class,
- // changing the constructor to package-protected or public will solve the problem.
- // To verify whether $1 class is needed, javap PeopleActivity$TabPagerListener and look for
- // references to PeopleActivity$1.
- //
- // When the constructor is private and PeopleActivity$1.class is missing, proguard will
- // correctly catch this and throw warnings and error out the build on user/userdebug builds.
- //
- // All private inner classes below also need this fix.
- TabPagerListener() {}
-
- @Override
- public void onPageScrollStateChanged(int state) {
- if (!mTabPagerAdapter.areTabsHidden()) {
- mViewPagerTabs.onPageScrollStateChanged(state);
- }
- }
-
- @Override
- public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
- if (!mTabPagerAdapter.areTabsHidden()) {
- mViewPagerTabs.onPageScrolled(position, positionOffset, positionOffsetPixels);
- }
- }
-
- @Override
- public void onPageSelected(int position) {
- // Make sure not in the search mode, in which case position != TabState.ordinal().
- if (!mTabPagerAdapter.areTabsHidden()) {
- mActionBarAdapter.setCurrentTab(position, false);
- mViewPagerTabs.onPageSelected(position);
- showEmptyStateForTab(position);
- invalidateOptionsMenu();
- }
- }
- }
-
- /**
- * Adapter for the {@link ViewPager}. Unlike {@link FragmentPagerAdapter},
- * {@link #instantiateItem} returns existing fragments, and {@link #instantiateItem}/
- * {@link #destroyItem} show/hide fragments instead of attaching/detaching.
- *
- * In search mode, we always show the "all" fragment, and disable the swipe. We change the
- * number of items to 1 to disable the swipe.
- *
- * TODO figure out a more straight way to disable swipe.
- */
- private class TabPagerAdapter extends PagerAdapter {
- private final FragmentManager mFragmentManager;
- private FragmentTransaction mCurTransaction = null;
-
- private boolean mAreTabsHiddenInTabPager;
-
- private Fragment mCurrentPrimaryItem;
-
- public TabPagerAdapter() {
- mFragmentManager = getFragmentManager();
- }
-
- public boolean areTabsHidden() {
- return mAreTabsHiddenInTabPager;
- }
-
- public void setTabsHidden(boolean hideTabs) {
- if (hideTabs == mAreTabsHiddenInTabPager) {
- return;
- }
- mAreTabsHiddenInTabPager = hideTabs;
- notifyDataSetChanged();
- }
-
- @Override
- public int getCount() {
- return mAreTabsHiddenInTabPager ? 1 : TabState.COUNT;
- }
-
- /** Gets called when the number of items changes. */
- @Override
- public int getItemPosition(Object object) {
- if (mAreTabsHiddenInTabPager) {
- if (object == mAllFragment) {
- return 0; // Only 1 page in search mode
- }
- } else {
- if (object == mAllFragment) {
- return getTabPositionForTextDirection(TabState.ALL);
- }
- }
- return POSITION_NONE;
- }
-
- @Override
- public void startUpdate(ViewGroup container) {
- }
-
- private Fragment getFragment(int position) {
- position = getTabPositionForTextDirection(position);
- if (mAreTabsHiddenInTabPager) {
- if (position != 0) {
- // This has only been observed in monkey tests.
- // Let's log this issue, but not crash
- Log.w(TAG, "Request fragment at position=" + position + ", eventhough we " +
- "are in search mode");
- }
- return mAllFragment;
- } else {
- if (position == TabState.ALL) {
- return mAllFragment;
- }
- }
- throw new IllegalArgumentException("position: " + position);
- }
-
- @Override
- public Object instantiateItem(ViewGroup container, int position) {
- if (mCurTransaction == null) {
- mCurTransaction = mFragmentManager.beginTransaction();
- }
- Fragment f = getFragment(position);
- mCurTransaction.show(f);
-
- // Non primary pages are not visible.
- f.setUserVisibleHint(f == mCurrentPrimaryItem);
- return f;
- }
-
- @Override
- public void destroyItem(ViewGroup container, int position, Object object) {
- if (mCurTransaction == null) {
- mCurTransaction = mFragmentManager.beginTransaction();
- }
- mCurTransaction.hide((Fragment) object);
- }
-
- @Override
- public void finishUpdate(ViewGroup container) {
- if (mCurTransaction != null) {
- mCurTransaction.commitAllowingStateLoss();
- mCurTransaction = null;
- mFragmentManager.executePendingTransactions();
- }
- }
-
- @Override
- public boolean isViewFromObject(View view, Object object) {
- return ((Fragment) object).getView() == view;
- }
-
- @Override
- public void setPrimaryItem(ViewGroup container, int position, Object object) {
- Fragment fragment = (Fragment) object;
- if (mCurrentPrimaryItem != fragment) {
- if (mCurrentPrimaryItem != null) {
- mCurrentPrimaryItem.setUserVisibleHint(false);
- }
- if (fragment != null) {
- fragment.setUserVisibleHint(true);
- }
- mCurrentPrimaryItem = fragment;
- }
- }
-
- @Override
- public Parcelable saveState() {
- return null;
- }
-
- @Override
- public void restoreState(Parcelable state, ClassLoader loader) {
- }
-
- @Override
- public CharSequence getPageTitle(int position) {
- return mTabTitles[position];
- }
- }
-
private void setQueryTextToFragment(String query) {
mAllFragment.setQueryString(query, true);
mAllFragment.setVisibleScrollbarEnabled(!mAllFragment.isSearchMode());
@@ -891,8 +509,7 @@
mAllFragment.setSelectedContactUri(contactUri);
}
- setFilterAndUpdateTitle(mContactListFilterController.getFilter());
- setQueryTextToFragment(mActionBarAdapter.getQueryString());
+ setQueryTextToFragment(mAllFragment.getActionBarAdapter().getQueryString());
if (mRequest.isDirectorySearchEnabled()) {
mAllFragment.setDirectorySearchMode(DirectoryListLoader.SEARCH_MODE_DEFAULT);
@@ -901,28 +518,9 @@
}
}
- private void configureContactListFragment() {
- // Filter may be changed when this Activity is in background.
- setFilterAndUpdateTitle(mContactListFilterController.getFilter());
-
- mAllFragment.setVerticalScrollbarPosition(getScrollBarPosition());
- mAllFragment.setSelectionVisible(false);
- }
-
- private int getScrollBarPosition() {
- return isRTL() ? View.SCROLLBAR_POSITION_LEFT : View.SCROLLBAR_POSITION_RIGHT;
- }
-
- private boolean isRTL() {
- final Locale locale = Locale.getDefault();
- return TextUtils.getLayoutDirectionFromLocale(locale) == View.LAYOUT_DIRECTION_RTL;
- }
-
@Override
public void onFiltersLoaded(List<ContactListFilter> accountFilterItems) {
super.onFiltersLoaded(accountFilterItems);
- mWritableAccounts =
- AccountTypeManager.getInstance(this).getAccounts(/* contactWritableOnly */ true);
initializeFabVisibility();
}
@@ -959,39 +557,43 @@
// actually at least one real account (not "local" account) on device.
if ((mProviderStatus.equals(ProviderStatus.STATUS_EMPTY) && hasNonLocalAccount())
|| mProviderStatus.equals(ProviderStatus.STATUS_NORMAL)) {
- // Ensure that the mTabPager is visible; we may have made it invisible below.
+ // Ensure that the mContactsView is visible; we may have made it invisible below.
contactsUnavailableView.setVisibility(View.GONE);
- if (mTabPager != null) {
- mTabPager.setVisibility(View.VISIBLE);
+ if (mContactsView != null) {
+ mContactsView.setVisibility(View.VISIBLE);
}
if (mAllFragment != null) {
+ getFragmentManager().beginTransaction()
+ .show(mAllFragment)
+ .commitAllowingStateLoss();
+ mAllFragment.setContactsAvailable(areContactsAvailable());
mAllFragment.setEnabled(true);
}
} else {
+ final FragmentTransaction transaction = getFragmentManager().beginTransaction();
// Setting up the page so that the user can still use the app
// even without an account.
if (mAllFragment != null) {
mAllFragment.setEnabled(false);
+ transaction.hide(mAllFragment);
}
if (mContactsUnavailableFragment == null) {
mContactsUnavailableFragment = new ContactsUnavailableFragment();
mContactsUnavailableFragment.setOnContactsUnavailableActionListener(
new ContactsUnavailableFragmentListener());
- getFragmentManager().beginTransaction()
- .replace(R.id.contacts_unavailable_container, mContactsUnavailableFragment)
- .commitAllowingStateLoss();
+ transaction.replace(
+ R.id.contacts_unavailable_container, mContactsUnavailableFragment);
}
+ transaction.commitAllowingStateLoss();
mContactsUnavailableFragment.updateStatus(mProviderStatus);
- // Show the contactsUnavailableView, and hide the mTabPager so that we don't
+ // Show the contactsUnavailableView, and hide the mContactsView so that we don't
// see it sliding in underneath the contactsUnavailableView at the edges.
contactsUnavailableView.setVisibility(View.VISIBLE);
- if (mTabPager != null) {
- mTabPager.setVisibility(View.GONE);
+ if (mContactsView != null) {
+ mContactsView.setVisibility(View.GONE);
}
-
- showEmptyStateForTab(mActionBarAdapter.getCurrentTab());
}
invalidateOptionsMenuIfNeeded();
@@ -1010,94 +612,6 @@
return !allAccounts.get(0).isLocalAccount();
}
- private final class ContactBrowserActionListener implements OnContactBrowserActionListener {
- ContactBrowserActionListener() {}
-
- @Override
- public void onSelectionChange() {
-
- }
-
- @Override
- public void onViewContactAction(int position, Uri contactLookupUri,
- boolean isEnterpriseContact) {
- if (isEnterpriseContact) {
- // No implicit intent as user may have a different contacts app in work profile.
- QuickContact.showQuickContact(PeopleActivity.this, new Rect(), contactLookupUri,
- QuickContactActivity.MODE_FULLY_EXPANDED, null);
- } else {
- final Intent intent = ImplicitIntentsUtil.composeQuickContactIntent(
- PeopleActivity.this, contactLookupUri,
- QuickContactActivity.MODE_FULLY_EXPANDED);
- final int previousScreen;
- if (mAllFragment.isSearchMode()) {
- previousScreen = ScreenType.SEARCH;
- } else {
- if (isAllContactsFilter(mContactListFilterController.getFilter())) {
- if (position < mAllFragment.getAdapter().getNumberOfFavorites()) {
- previousScreen = ScreenType.FAVORITES;
- } else {
- previousScreen = ScreenType.ALL_CONTACTS;
- }
- } else {
- previousScreen = ScreenType.LIST_ACCOUNT;
- }
- }
- Logger.logListEvent(ListEvent.ActionType.CLICK,
- /* listType */ getListTypeIncludingSearch(),
- /* count */ mAllFragment.getAdapter().getCount(),
- /* clickedIndex */ position, /* numSelected */ 0);
- intent.putExtra(QuickContactActivity.EXTRA_PREVIOUS_SCREEN_TYPE, previousScreen);
- ImplicitIntentsUtil.startActivityInApp(PeopleActivity.this, intent);
- }
- }
-
- @Override
- public void onDeleteContactAction(Uri contactUri) {
- ContactDeletionInteraction.start(PeopleActivity.this, contactUri, false);
- }
-
- @Override
- public void onFinishAction() {
- onBackPressed();
- }
-
- @Override
- public void onInvalidSelection() {
- ContactListFilter filter;
- ContactListFilter currentFilter = mAllFragment.getFilter();
- if (currentFilter != null
- && currentFilter.filterType == ContactListFilter.FILTER_TYPE_SINGLE_CONTACT) {
- filter = createContactsFilter();
- setFilterAndUpdateTitle(filter);
- } else {
- filter = ContactListFilter.createFilterWithType(
- ContactListFilter.FILTER_TYPE_SINGLE_CONTACT);
- setFilterAndUpdateTitle(filter, /* restoreSelectedUri */ false);
- }
- persistFilterIfNeeded(filter);
- }
- }
-
- private final class CheckBoxListListener implements OnCheckBoxListActionListener {
- @Override
- public void onStartDisplayingCheckBoxes() {
- mActionBarAdapter.setSelectionMode(true);
- invalidateOptionsMenu();
- }
-
- @Override
- public void onSelectedContactIdsChanged() {
- mActionBarAdapter.setSelectionCount(mAllFragment.getSelectedContactIds().size());
- invalidateOptionsMenu();
- }
-
- @Override
- public void onStopDisplayingCheckBoxes() {
- mActionBarAdapter.setSelectionMode(false);
- }
- }
-
private class ContactsUnavailableFragmentListener
implements OnContactsUnavailableActionListener {
ContactsUnavailableFragmentListener() {}
@@ -1120,232 +634,19 @@
}
}
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- if (!areContactsAvailable()) {
- // If contacts aren't available, hide all menu items.
- return false;
- }
- super.onCreateOptionsMenu(menu);
-
- MenuInflater inflater = getMenuInflater();
- inflater.inflate(R.menu.people_options, menu);
-
- return true;
- }
-
private void invalidateOptionsMenuIfNeeded() {
- if (isOptionsMenuChanged()) {
+ if (mAllFragment != null
+ || mAllFragment.getOptionsMenuContactsAvailable() != areContactsAvailable()) {
invalidateOptionsMenu();
}
}
- public boolean isOptionsMenuChanged() {
- if (mOptionsMenuContactsAvailable != areContactsAvailable()) {
- return true;
- }
-
- if (mAllFragment != null && mAllFragment.isOptionsMenuChanged()) {
- return true;
- }
-
- return false;
- }
-
- @Override
- public boolean onPrepareOptionsMenu(Menu menu) {
- mOptionsMenuContactsAvailable = areContactsAvailable();
- if (!mOptionsMenuContactsAvailable) {
- return false;
- }
-
- final boolean isSearchOrSelectionMode = mActionBarAdapter.isSearchMode()
- || mActionBarAdapter.isSelectionMode();
- makeMenuItemVisible(menu, R.id.menu_search, !isSearchOrSelectionMode);
-
- final boolean showSelectedContactOptions = mActionBarAdapter.isSelectionMode()
- && mAllFragment.getSelectedContactIds().size() != 0;
- makeMenuItemVisible(menu, R.id.menu_share, showSelectedContactOptions);
- makeMenuItemVisible(menu, R.id.menu_delete, showSelectedContactOptions);
- final boolean showLinkContactsOptions = mActionBarAdapter.isSelectionMode()
- && mAllFragment.getSelectedContactIds().size() > 1;
- makeMenuItemVisible(menu, R.id.menu_join, showLinkContactsOptions);
-
- // Debug options need to be visible even in search mode.
- makeMenuItemVisible(menu, R.id.export_database, mEnableDebugMenuOptions &&
- hasExportIntentHandler());
-
- return true;
- }
-
- private boolean hasExportIntentHandler() {
- final Intent intent = new Intent();
- intent.setAction("com.android.providers.contacts.DUMP_DATABASE");
- final List<ResolveInfo> receivers = getPackageManager().queryIntentActivities(intent,
- PackageManager.MATCH_DEFAULT_ONLY);
- return receivers != null && receivers.size() > 0;
- }
-
- private void makeMenuItemVisible(Menu menu, int itemId, boolean visible) {
- final MenuItem item = menu.findItem(itemId);
- if (item != null) {
- item.setVisible(visible);
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if (mDisableOptionItemSelected) {
- return false;
- }
-
- switch (item.getItemId()) {
- case android.R.id.home: {
- // The home icon on the action bar is pressed
- if (mActionBarAdapter.isUpShowing()) {
- // "UP" icon press -- should be treated as "back".
- onBackPressed();
- }
- return true;
- }
- case R.id.menu_search: {
- onSearchRequested();
- return true;
- }
- case R.id.menu_share: {
- shareSelectedContacts();
- return true;
- }
- case R.id.menu_join: {
- Logger.logListEvent(ListEvent.ActionType.LINK,
- /* listType */ getListTypeIncludingSearch(),
- /* count */ mAllFragment.getAdapter().getCount(), /* clickedIndex */ -1,
- /* numSelected */ mAllFragment.getAdapter().getSelectedContactIds().size());
- joinSelectedContacts();
- return true;
- }
- case R.id.menu_delete: {
- deleteSelectedContacts();
- return true;
- }
- case R.id.export_database: {
- final Intent intent = new Intent("com.android.providers.contacts.DUMP_DATABASE");
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
- ImplicitIntentsUtil.startActivityOutsideApp(this, intent);
- return true;
- }
- }
- return super.onOptionsItemSelected(item);
- }
-
private void showImportExportDialogFragment(){
ImportExportDialogFragment.show(getFragmentManager(), areContactsAvailable(),
PeopleActivity.class, ImportExportDialogFragment.EXPORT_MODE_ALL_CONTACTS);
}
@Override
- public boolean onSearchRequested() { // Search key pressed.
- if (!mActionBarAdapter.isSelectionMode()) {
- mActionBarAdapter.setSearchMode(true);
- }
- return true;
- }
-
- /**
- * Share all contacts that are currently selected in mAllFragment. This method is pretty
- * inefficient for handling large numbers of contacts. I don't expect this to be a problem.
- */
- private void shareSelectedContacts() {
- final StringBuilder uriListBuilder = new StringBuilder();
- for (Long contactId : mAllFragment.getSelectedContactIds()) {
- final Uri contactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
- final Uri lookupUri = Contacts.getLookupUri(getContentResolver(), contactUri);
- if (lookupUri == null) {
- continue;
- }
- final List<String> pathSegments = lookupUri.getPathSegments();
- if (pathSegments.size() < 2) {
- continue;
- }
- final String lookupKey = pathSegments.get(pathSegments.size() - 2);
- if (uriListBuilder.length() > 0) {
- uriListBuilder.append(':');
- }
- uriListBuilder.append(Uri.encode(lookupKey));
- }
- if (uriListBuilder.length() == 0) {
- return;
- }
- final Uri uri = Uri.withAppendedPath(
- Contacts.CONTENT_MULTI_VCARD_URI,
- Uri.encode(uriListBuilder.toString()));
- final Intent intent = new Intent(Intent.ACTION_SEND);
- intent.setType(Contacts.CONTENT_VCARD_TYPE);
- intent.putExtra(Intent.EXTRA_STREAM, uri);
- try {
- startActivityForResult(Intent.createChooser(intent, getResources().getQuantityString(
- R.plurals.title_share_via,
- /* quantity */ mAllFragment.getSelectedContactIds().size()))
- , ACTIVITY_REQUEST_CODE_SHARE);
- } catch (final ActivityNotFoundException ex) {
- Toast.makeText(this, R.string.share_error, Toast.LENGTH_SHORT).show();
- }
- }
-
- private void joinSelectedContacts() {
- final Intent intent = ContactSaveService.createJoinSeveralContactsIntent(
- this, mAllFragment.getSelectedContactIdsArray());
- this.startService(intent);
-
- mActionBarAdapter.setSelectionMode(false);
- }
-
- private void deleteSelectedContacts() {
- ContactMultiDeletionInteraction.start(PeopleActivity.this,
- mAllFragment.getSelectedContactIds());
- }
-
- @Override
- public void onDeletionFinished() {
- // The parameters count and numSelected are both the number of contacts before deletion.
- Logger.logListEvent(ListEvent.ActionType.DELETE,
- /* listType */ getListTypeIncludingSearch(),
- /* count */ mAllFragment.getAdapter().getCount(), /* clickedIndex */ -1,
- /* numSelected */ mAllFragment.getSelectedContactIds().size());
- mActionBarAdapter.setSelectionMode(false);
- }
-
- private int getListTypeIncludingSearch() {
- return mAllFragment.isSearchMode()
- ? ListEvent.ListType.SEARCH_RESULT : mAllFragment.getListType();
- }
-
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- switch (requestCode) {
- // TODO: Using the new startActivityWithResultFromFragment API this should not be needed
- // anymore
- case ContactEntryListFragment.ACTIVITY_REQUEST_CODE_PICKER:
- if (resultCode == RESULT_OK) {
- mAllFragment.onPickerResult(data);
- }
- case ACTIVITY_REQUEST_CODE_SHARE:
- Logger.logListEvent(ListEvent.ActionType.SHARE,
- /* listType */ getListTypeIncludingSearch(),
- /* count */ mAllFragment.getAdapter().getCount(), /* clickedIndex */ -1,
- /* numSelected */ mAllFragment.getAdapter().getSelectedContactIds().size());
-
-// TODO fix or remove multipicker code
-// else if (resultCode == RESULT_CANCELED && mMode == MODE_PICK_MULTIPLE_PHONES) {
-// // Finish the activity if the sub activity was canceled as back key is used
-// // to confirm user selection in MODE_PICK_MULTIPLE_PHONES.
-// finish();
-// }
-// break;
- }
- }
-
- @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO move to the fragment
@@ -1355,14 +656,14 @@
// If COMBINING_ACCENT is set, it's not a unicode character.
&& ((unicodeChar & KeyCharacterMap.COMBINING_ACCENT) == 0)
&& !Character.isWhitespace(unicodeChar)) {
- if (mActionBarAdapter.isSelectionMode()) {
+ if (mAllFragment.getActionBarAdapter().isSelectionMode()) {
// Ignore keyboard input when in selection mode.
return true;
}
String query = new String(new int[]{unicodeChar}, 0, 1);
- if (!mActionBarAdapter.isSearchMode()) {
- mActionBarAdapter.setSearchMode(true);
- mActionBarAdapter.setQueryString(query);
+ if (!mAllFragment.getActionBarAdapter().isSearchMode()) {
+ mAllFragment.getActionBarAdapter().setSearchMode(true);
+ mAllFragment.getActionBarAdapter().setQueryString(query);
return true;
}
}
@@ -1378,142 +679,47 @@
if (mDrawer.isDrawerOpen(GravityCompat.START)) {
mDrawer.closeDrawer(GravityCompat.START);
- } else if (mActionBarAdapter.isSelectionMode()) {
- mActionBarAdapter.setSelectionMode(false);
+ } else if (mAllFragment.getActionBarAdapter().isSelectionMode()) {
+ mAllFragment.getActionBarAdapter().setSelectionMode(false);
mAllFragment.displayCheckBoxes(false);
- } else if (mActionBarAdapter.isSearchMode()) {
- mActionBarAdapter.setSearchMode(false);
-
+ } else if (mAllFragment.getActionBarAdapter().isSearchMode()) {
+ mAllFragment.getActionBarAdapter().setSearchMode(false);
if (mAllFragment.wasSearchResultClicked()) {
mAllFragment.resetSearchResultClicked();
} else {
Logger.logScreenView(this, ScreenType.SEARCH_EXIT);
Logger.logSearchEvent(mAllFragment.createSearchState());
}
- } else if (!isAllContactsFilter(mContactListFilterController.getFilter())) {
+ } else if (!isAllContactsFilter(mAllFragment.getFilter())) {
switchToAllContacts();
} else {
super.onBackPressed();
}
}
- @Override
- protected void onSaveInstanceState(Bundle outState) {
- super.onSaveInstanceState(outState);
- mActionBarAdapter.onSaveInstanceState(outState);
-
- // Clear the listener to make sure we don't get callbacks after onSaveInstanceState,
- // in order to avoid doing fragment transactions after it.
- // TODO Figure out a better way to deal with the issue.
- mDisableOptionItemSelected = true;
- mActionBarAdapter.setListener(null);
- if (mTabPager != null) {
- mTabPager.setOnPageChangeListener(null);
- }
- }
-
- @Override
- protected void onRestoreInstanceState(Bundle savedInstanceState) {
- super.onRestoreInstanceState(savedInstanceState);
- // In our own lifecycle, the focus is saved and restore but later taken away by the
- // ViewPager. As a hack, we force focus on the SearchView if we know that we are searching.
- // This fixes the keyboard going away on screen rotation
- if (mActionBarAdapter.isSearchMode()) {
- mActionBarAdapter.setFocusOnSearchView();
- }
- }
-
- @Override
- public DialogManager getDialogManager() {
- return mDialogManager;
- }
-
- @Override
- public void onClick(View view) {
- switch (view.getId()) {
- case R.id.floating_action_button:
- onFabClicked();
- break;
- default:
- Log.wtf(TAG, "Unexpected onClick event from " + view);
- }
- }
-
public void onFabClicked() {
final Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);
- final Bundle extras = getIntent().getExtras();
- if (extras != null) {
- final ContactListFilter filter = mContactListFilterController.getFilter();
- // If we are in account view, we pass the account explicitly in order to
- // create contact in the account. This will prevent the default account dialog
- // from being displayed.
- if (!isAllContactsFilter(filter) && !isDeviceContactsFilter(filter)) {
- final Account account = new Account(filter.accountName, filter.accountType);
- extras.putParcelable(Intents.Insert.EXTRA_ACCOUNT, account);
- extras.putString(Intents.Insert.EXTRA_DATA_SET, filter.dataSet);
- }
- intent.putExtras(extras);
+ Bundle extras = getIntent().getExtras();
+ if (extras == null) {
+ extras = new Bundle();
}
+ final ContactListFilter filter = mAllFragment.getFilter();
+ // If we are in account view, we pass the account explicitly in order to
+ // create contact in the account. This will prevent the default account dialog
+ // from being displayed.
+ if (!isAllContactsFilter(filter) && !isDeviceContactsFilter(filter)) {
+ final Account account = new Account(filter.accountName, filter.accountType);
+ extras.putParcelable(Intents.Insert.EXTRA_ACCOUNT, account);
+ extras.putString(Intents.Insert.EXTRA_DATA_SET, filter.dataSet);
+ }
+ intent.putExtras(extras);
try {
ImplicitIntentsUtil.startActivityInApp(PeopleActivity.this, intent);
} catch (ActivityNotFoundException ex) {
- Toast.makeText(PeopleActivity.this, R.string.missing_app,
- Toast.LENGTH_SHORT).show();
+ Toast.makeText(PeopleActivity.this, R.string.missing_app, Toast.LENGTH_SHORT).show();
}
}
- /**
- * Returns the tab position adjusted for the text direction.
- */
- private int getTabPositionForTextDirection(int position) {
- if (isRTL()) {
- return TabState.COUNT - 1 - position;
- }
- return position;
- }
-
- private void setFilterAndUpdateTitle(ContactListFilter filter) {
- setFilterAndUpdateTitle(filter, true);
- }
-
- private void setFilterAndUpdateTitle(ContactListFilter filter, boolean restoreSelectedUri) {
- mAllFragment.setFilter(filter, restoreSelectedUri);
-
- mAllFragment.setListType(mContactListFilterController.getFilterListType());
-
- updateFilterMenu(filter);
-
- if (getSupportActionBar() != null) {
- String actionBarTitle;
- if (filter.filterType == ContactListFilter.FILTER_TYPE_DEVICE_CONTACTS) {
- actionBarTitle = getString(R.string.account_phone);
- } else if (!TextUtils.isEmpty(filter.accountName)) {
- actionBarTitle = getActionBarTitleForAccount(filter);
- } else {
- actionBarTitle = getString(R.string.contactsList);
- }
- getSupportActionBar().setTitle(actionBarTitle);
- if (CompatUtils.isNCompatible()) {
- this.setTitle(actionBarTitle);
- getWindow().getDecorView()
- .sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
- }
- }
- }
-
- private String getActionBarTitleForAccount(ContactListFilter filter) {
- if (GoogleAccountType.ACCOUNT_TYPE.equals(filter.accountType)) {
- return getString(R.string.title_from_google);
- }
- return getString(R.string.title_from_other_accounts, filter.accountName);
- }
-
- // Persist filter only when it's of the type FILTER_TYPE_ALL_ACCOUNTS.
- private void persistFilterIfNeeded(ContactListFilter filter) {
- mContactListFilterController.setContactListFilter(filter,
- /* persistent */ isAllContactsFilter(filter));
- }
-
private boolean isAllContactsFilter(ContactListFilter filter) {
return filter != null && filter.isContactsFilterType();
}
@@ -1529,12 +735,7 @@
@Override
protected ContactListFilter getContactListFilter() {
- return mContactListFilterController.getFilter();
- }
-
- @Override
- public void onLoadFinishedCallback() {
- maybeShowHamburgerFeatureHighlight();
+ return mAllFragment.getFilter();
}
private void onGroupDeleted(Intent intent) {
diff --git a/src/com/android/contacts/common/Experiments.java b/src/com/android/contacts/common/Experiments.java
index c811e27..8932cac 100644
--- a/src/com/android/contacts/common/Experiments.java
+++ b/src/com/android/contacts/common/Experiments.java
@@ -20,6 +20,21 @@
*/
public final class Experiments {
+ /**
+ * Experiment to enable dynamic strequent shortcuts.
+ */
+ public static final String DYNAMIC_SHORTCUTS = "Shortcuts__dynamic_shortcuts";
+
+ /**
+ * Experiment to toggle contacts sync using the pull to refresh gesture.
+ */
+ public static final String PULL_TO_REFRESH = "PullToRefresh__pull_to_refresh";
+
+ /**
+ * Search study boolean indicating whether to inject yenta search results before CP2 results.
+ */
+ public static final String SEARCH_YENTA = "Search__yenta";
+
private Experiments() {
}
}
diff --git a/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java b/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java
index 7e1b487..0df0812 100644
--- a/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java
+++ b/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java
@@ -44,7 +44,6 @@
import com.android.contacts.common.R;
import com.android.contacts.common.compat.CompatUtils;
import com.android.contacts.common.compat.PhoneNumberUtilsCompat;
-import com.android.contacts.common.editor.SelectAccountDialogFragment;
import com.android.contacts.common.model.AccountTypeManager;
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.common.util.AccountSelectionUtil;
@@ -53,7 +52,7 @@
import com.android.contacts.common.vcard.ExportVCardActivity;
import com.android.contacts.common.vcard.VCardCommonArguments;
import com.android.contacts.common.vcard.ShareVCardActivity;
-import com.android.contactsbind.analytics.AnalyticsUtil;
+import com.android.contacts.editor.SelectAccountDialogFragment;
import java.util.List;
diff --git a/src/com/android/contacts/common/list/ContactEntryListFragment.java b/src/com/android/contacts/common/list/ContactEntryListFragment.java
index 0c72d68..387b303 100644
--- a/src/com/android/contacts/common/list/ContactEntryListFragment.java
+++ b/src/com/android/contacts/common/list/ContactEntryListFragment.java
@@ -119,7 +119,7 @@
private boolean mEnabled = true;
private T mAdapter;
- private View mView;
+ protected View mView;
private ListView mListView;
/**
diff --git a/src/com/android/contacts/common/list/ContactListFilter.java b/src/com/android/contacts/common/list/ContactListFilter.java
index e99c374..3eca435 100644
--- a/src/com/android/contacts/common/list/ContactListFilter.java
+++ b/src/com/android/contacts/common/list/ContactListFilter.java
@@ -16,6 +16,7 @@
package com.android.contacts.common.list;
+import android.accounts.Account;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.net.Uri;
@@ -25,6 +26,11 @@
import android.text.TextUtils;
import com.android.contacts.common.logging.ListEvent;
+import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contacts.common.model.account.GoogleAccountType;
+
+import java.util.ArrayList;
+import java.util.List;
/**
* Contact list filter parameters.
@@ -366,4 +372,59 @@
return "(unknown)";
}
}
+
+ /**
+ * Returns true if this ContactListFilter contains at least one Google account.
+ * (see {@link #isGoogleAccountType)
+ */
+ public boolean isSyncable(List<AccountWithDataSet> accounts) {
+ // TODO(samchen): Check FILTER_TYPE_CUSTOM
+ if (isGoogleAccountType() && filterType == ContactListFilter.FILTER_TYPE_ACCOUNT) {
+ return true;
+ }
+ if (filterType == ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS
+ || filterType == ContactListFilter.FILTER_TYPE_DEFAULT) {
+ if (accounts != null && accounts.size() > 0) {
+ // If we're showing all contacts and there is any Google account on the device then
+ // we're syncable.
+ for (AccountWithDataSet account : accounts) {
+ if (GoogleAccountType.ACCOUNT_TYPE.equals(account.type)
+ && account.dataSet == null) {
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Returns the Google accounts (see {@link #isGoogleAccountType) for this ContactListFilter.
+ */
+ public List<Account> getSyncableAccounts(List<AccountWithDataSet> accounts) {
+ final List<Account> syncableAccounts = new ArrayList<>();
+ // TODO(samchen): Check FILTER_TYPE_CUSTOM
+ if (isGoogleAccountType() && filterType == ContactListFilter.FILTER_TYPE_ACCOUNT) {
+ syncableAccounts.add(new Account(accountName, accountType));
+ } else if (filterType == ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS
+ || filterType == ContactListFilter.FILTER_TYPE_DEFAULT) {
+ if (accounts != null && accounts.size() > 0) {
+ for (AccountWithDataSet account : accounts) {
+ if (GoogleAccountType.ACCOUNT_TYPE.equals(account.type)
+ && account.dataSet == null) {
+ syncableAccounts.add(new Account(account.name, account.type));
+ }
+ }
+ }
+ }
+ return syncableAccounts;
+ }
+
+ /**
+ * Returns true if this ContactListFilter is Google account type. (i.e. where
+ * accountType = "com.google" and dataSet = null)
+ */
+ public boolean isGoogleAccountType() {
+ return GoogleAccountType.ACCOUNT_TYPE.equals(accountType) && dataSet == null;
+ }
}
diff --git a/src/com/android/contacts/common/list/DefaultContactListAdapter.java b/src/com/android/contacts/common/list/DefaultContactListAdapter.java
index 43cca1a..c42b1bd 100644
--- a/src/com/android/contacts/common/list/DefaultContactListAdapter.java
+++ b/src/com/android/contacts/common/list/DefaultContactListAdapter.java
@@ -31,6 +31,7 @@
import android.text.TextUtils;
import android.view.View;
+import com.android.contacts.common.Experiments;
import com.android.contacts.common.compat.ContactsCompat;
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.common.preference.ContactsPreferences;
@@ -115,6 +116,13 @@
loader.setUri(builder.build());
loader.setProjection(getProjection(true));
sortOrder = STREQUENT_SORT;
+ if (Flags.getInstance(getContext()).getBoolean(Experiments.SEARCH_YENTA)
+ && loader instanceof FavoritesAndContactsLoader
+ && directoryId == Directory.DEFAULT) {
+ final FavoritesAndContactsLoader favoritesAndContactsLoader =
+ (FavoritesAndContactsLoader) loader;
+ favoritesAndContactsLoader.setAutocompleteQuery(query);
+ }
}
} else {
final ContactListFilter filter = getFilter();
diff --git a/src/com/android/contacts/common/list/FavoritesAndContactsLoader.java b/src/com/android/contacts/common/list/FavoritesAndContactsLoader.java
index d1ae911..c679110 100644
--- a/src/com/android/contacts/common/list/FavoritesAndContactsLoader.java
+++ b/src/com/android/contacts/common/list/FavoritesAndContactsLoader.java
@@ -19,29 +19,33 @@
import android.content.CursorLoader;
import android.database.Cursor;
import android.database.MergeCursor;
-import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract.Contacts;
+import android.util.Log;
+import com.android.contactsbind.ObjectFactory;
+import com.android.contactsbind.search.AutocompleteHelper;
import com.google.common.collect.Lists;
import java.util.List;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
/**
* A loader for use in the default contact list, which will also query for favorite contacts
* if configured to do so.
*/
-public class FavoritesAndContactsLoader extends CursorLoader {
+public class FavoritesAndContactsLoader extends CursorLoader implements AutocompleteHelper.Listener {
+
+ private static final int AUTOCOMPLETE_TIMEOUT_MS = 1000;
private boolean mLoadFavorites;
private String[] mProjection;
- private Uri mExtraUri;
- private String[] mExtraProjection;
- private String mExtraSelection;
- private String[] mExtraSelectionArgs;
- private boolean mMergeExtraContactsAfterPrimary;
+ private String mAutocompleteQuery;
+ private CountDownLatch mAutocompleteLatch = new CountDownLatch(1);
+ private Cursor mAutocompleteCursor;
public FavoritesAndContactsLoader(Context context) {
super(context);
@@ -52,54 +56,51 @@
mLoadFavorites = flag;
}
+ public void setAutocompleteQuery(String autocompleteQuery) {
+ mAutocompleteQuery = autocompleteQuery;
+ }
+
public void setProjection(String[] projection) {
super.setProjection(projection);
mProjection = projection;
}
- /** Configure an extra query and merge results in before the primary results. */
- public void setLoadExtraContactsFirst(Uri uri, String[] projection) {
- mExtraUri = uri;
- mExtraProjection = projection;
- mMergeExtraContactsAfterPrimary = false;
- }
-
- /** Configure an extra query and merge results in after the primary results. */
- public void setLoadExtraContactsLast(Uri uri, String[] projection, String selection,
- String[] selectionArgs) {
- mExtraUri = uri;
- mExtraProjection = projection;
- mExtraSelection = selection;
- mExtraSelectionArgs = selectionArgs;
- mMergeExtraContactsAfterPrimary = true;
- }
-
- private boolean canLoadExtraContacts() {
- return mExtraUri != null && mExtraProjection != null;
- }
-
@Override
public Cursor loadInBackground() {
List<Cursor> cursors = Lists.newArrayList();
if (mLoadFavorites) {
cursors.add(loadFavoritesContacts());
}
- if (canLoadExtraContacts() && !mMergeExtraContactsAfterPrimary) {
- cursors.add(loadExtraContacts());
+
+ if (mAutocompleteQuery != null) {
+ final AutocompleteHelper autocompleteHelper =
+ ObjectFactory.getAutocompleteHelper(getContext());
+ if (autocompleteHelper != null) {
+ autocompleteHelper.setListener(this);
+ autocompleteHelper.setProjection(mProjection);
+ autocompleteHelper.setQuery(mAutocompleteQuery);
+ try {
+ if (!mAutocompleteLatch.await(AUTOCOMPLETE_TIMEOUT_MS, TimeUnit.MILLISECONDS)) {
+ logw("Timeout expired before receiving autocompletions");
+ }
+ } catch (InterruptedException e) {
+ logw("Interrupted while waiting for autocompletions");
+ }
+ if (mAutocompleteCursor != null) {
+ cursors.add(mAutocompleteCursor);
+ // TODO: exclude these results from the main loader results, see b/30742359
+ }
+ }
}
- // ContactsCursor.loadInBackground() can return null; MergeCursor
- // correctly handles null cursors.
- Cursor cursor = null;
- try {
- cursor = super.loadInBackground();
- } catch (NullPointerException | SecurityException e) {
- // Ignore NPEs and SecurityExceptions thrown by providers
+
+ // TODO: if the autocomplete experiment in on, only show those results even if they're empty
+ final Cursor contactsCursor = mAutocompleteQuery == null ? loadContacts() : null;
+ if (mAutocompleteQuery == null) {
+ cursors.add(contactsCursor);
}
- final Cursor contactsCursor = cursor;
- cursors.add(contactsCursor);
- if (canLoadExtraContacts() && mMergeExtraContactsAfterPrimary) {
- cursors.add(loadExtraContacts());
- }
+ // Guard against passing an empty array to the MergeCursor constructor
+ if (cursors.isEmpty()) cursors.add(null);
+
return new MergeCursor(cursors.toArray(new Cursor[cursors.size()])) {
@Override
public Bundle getExtras() {
@@ -109,9 +110,15 @@
};
}
- private Cursor loadExtraContacts() {
- return getContext().getContentResolver().query(
- mExtraUri, mExtraProjection, mExtraSelection, mExtraSelectionArgs, null);
+ private Cursor loadContacts() {
+ // ContactsCursor.loadInBackground() can return null; MergeCursor
+ // correctly handles null cursors.
+ try {
+ return super.loadInBackground();
+ } catch (NullPointerException | SecurityException e) {
+ // Ignore NPEs and SecurityExceptions thrown by providers
+ }
+ return null;
}
private Cursor loadFavoritesContacts() {
@@ -119,4 +126,20 @@
Contacts.CONTENT_URI, mProjection, Contacts.STARRED + "=?", new String[]{"1"},
getSortOrder());
}
+
+ @Override
+ public void onAutocompletesAvailable(Cursor cursor) {
+ if (cursor == null || cursor.getCount() == 0) {
+ logw("Ignoring null or empty autocompletions");
+ } else {
+ mAutocompleteCursor = cursor;
+ mAutocompleteLatch.countDown();
+ }
+ }
+
+ private static void logw(String message) {
+ if (Log.isLoggable(AutocompleteHelper.TAG, Log.WARN)) {
+ Log.w(AutocompleteHelper.TAG, message);
+ }
+ }
}
diff --git a/src/com/android/contacts/common/list/MultiSelectEntryContactListAdapter.java b/src/com/android/contacts/common/list/MultiSelectEntryContactListAdapter.java
index 9ab6e1c..dbfd70e 100644
--- a/src/com/android/contacts/common/list/MultiSelectEntryContactListAdapter.java
+++ b/src/com/android/contacts/common/list/MultiSelectEntryContactListAdapter.java
@@ -113,9 +113,6 @@
* Not guaranteed to work with all configurations of this adapter.
*/
public void setDisplayCheckBoxes(boolean showCheckBoxes) {
- if (!mDisplayCheckBoxes && showCheckBoxes) {
- setSelectedContactIds(new TreeSet<Long>());
- }
mDisplayCheckBoxes = showCheckBoxes;
notifyDataSetChanged();
if (mSelectedContactsListener != null) {
diff --git a/src/com/android/contacts/common/list/ViewPagerTabStrip.java b/src/com/android/contacts/common/list/ViewPagerTabStrip.java
deleted file mode 100644
index c8ae21a..0000000
--- a/src/com/android/contacts/common/list/ViewPagerTabStrip.java
+++ /dev/null
@@ -1,108 +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.common.list;
-
-import android.content.Context;
-import android.content.res.Resources;
-import android.graphics.Canvas;
-import android.graphics.Paint;
-import android.util.AttributeSet;
-import android.view.View;
-import android.widget.LinearLayout;
-
-import com.android.contacts.common.R;
-
-public class ViewPagerTabStrip extends LinearLayout {
- private int mSelectedUnderlineThickness;
- private final Paint mSelectedUnderlinePaint;
-
- private int mIndexForSelection;
- private float mSelectionOffset;
-
- public ViewPagerTabStrip(Context context) {
- this(context, null);
- }
-
- public ViewPagerTabStrip(Context context, AttributeSet attrs) {
- super(context, attrs);
-
- final Resources res = context.getResources();
-
- mSelectedUnderlineThickness =
- res.getDimensionPixelSize(R.dimen.tab_selected_underline_height);
- int underlineColor = res.getColor(R.color.tab_selected_underline_color);
- int backgroundColor = res.getColor(R.color.actionbar_background_color);
-
- mSelectedUnderlinePaint = new Paint();
- mSelectedUnderlinePaint.setColor(underlineColor);
-
- setBackgroundColor(backgroundColor);
- setWillNotDraw(false);
- }
-
- /**
- * Notifies this view that view pager has been scrolled. We save the tab index
- * and selection offset for interpolating the position and width of selection
- * underline.
- */
- void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
- mIndexForSelection = position;
- mSelectionOffset = positionOffset;
- invalidate();
- }
-
- @Override
- protected void onDraw(Canvas canvas) {
- int childCount = getChildCount();
-
- // Thick colored underline below the current selection
- if (childCount > 0) {
- View selectedTitle = getChildAt(mIndexForSelection);
-
- if (selectedTitle == null) {
- // The view pager's tab count changed but we weren't notified yet. Ignore this draw
- // pass, when we get a new selection we will update and draw the selection strip in
- // the correct place.
- return;
- }
- int selectedLeft = selectedTitle.getLeft();
- int selectedRight = selectedTitle.getRight();
- final boolean isRtl = isRtl();
- final boolean hasNextTab = isRtl ? mIndexForSelection > 0
- : (mIndexForSelection < (getChildCount() - 1));
- if ((mSelectionOffset > 0.0f) && hasNextTab) {
- // Draw the selection partway between the tabs
- View nextTitle = getChildAt(mIndexForSelection + (isRtl ? -1 : 1));
- int nextLeft = nextTitle.getLeft();
- int nextRight = nextTitle.getRight();
-
- selectedLeft = (int) (mSelectionOffset * nextLeft +
- (1.0f - mSelectionOffset) * selectedLeft);
- selectedRight = (int) (mSelectionOffset * nextRight +
- (1.0f - mSelectionOffset) * selectedRight);
- }
-
- int height = getHeight();
- canvas.drawRect(selectedLeft, height - mSelectedUnderlineThickness,
- selectedRight, height, mSelectedUnderlinePaint);
- }
- }
-
- private boolean isRtl() {
- return getLayoutDirection() == View.LAYOUT_DIRECTION_RTL;
- }
-}
\ No newline at end of file
diff --git a/src/com/android/contacts/common/list/ViewPagerTabs.java b/src/com/android/contacts/common/list/ViewPagerTabs.java
deleted file mode 100644
index 48de6af..0000000
--- a/src/com/android/contacts/common/list/ViewPagerTabs.java
+++ /dev/null
@@ -1,315 +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.common.list;
-
-import android.content.Context;
-import android.content.res.ColorStateList;
-import android.content.res.TypedArray;
-import android.graphics.Outline;
-import android.support.v4.view.PagerAdapter;
-import android.support.v4.view.ViewPager;
-import android.util.AttributeSet;
-import android.util.TypedValue;
-import android.view.Gravity;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewOutlineProvider;
-import android.widget.FrameLayout;
-import android.widget.HorizontalScrollView;
-import android.widget.LinearLayout;
-import android.widget.TextView;
-import android.widget.Toast;
-
-import com.android.contacts.common.R;
-import com.android.contacts.common.compat.CompatUtils;
-
-/**
- * Lightweight implementation of ViewPager tabs. This looks similar to traditional actionBar tabs,
- * but allows for the view containing the tabs to be placed anywhere on screen. Text-related
- * attributes can also be assigned in XML - these will get propogated to the child TextViews
- * automatically.
- */
-public class ViewPagerTabs extends HorizontalScrollView implements ViewPager.OnPageChangeListener {
-
- ViewPager mPager;
- private ViewPagerTabStrip mTabStrip;
-
- /**
- * Linearlayout that will contain the TextViews serving as tabs. This is the only child
- * of the parent HorizontalScrollView.
- */
- final int mTextStyle;
- final ColorStateList mTextColor;
- final int mTextSize;
- final boolean mTextAllCaps;
- int mPrevSelected = -1;
- int mSidePadding;
-
- private int[] mTabIcons;
- // For displaying the unread count next to the tab icon.
- private int[] mUnreadCounts;
-
- private static final ViewOutlineProvider VIEW_BOUNDS_OUTLINE_PROVIDER;
- static {
- if (CompatUtils.isLollipopCompatible()) {
- VIEW_BOUNDS_OUTLINE_PROVIDER = new ViewOutlineProvider() {
- @Override
- public void getOutline(View view, Outline outline) {
- outline.setRect(0, 0, view.getWidth(), view.getHeight());
- }
- };
- } else {
- VIEW_BOUNDS_OUTLINE_PROVIDER = null;
- }
- }
-
- private static final int TAB_SIDE_PADDING_IN_DPS = 10;
-
- // TODO: This should use <declare-styleable> in the future
- private static final int[] ATTRS = new int[] {
- android.R.attr.textSize,
- android.R.attr.textStyle,
- android.R.attr.textColor,
- android.R.attr.textAllCaps
- };
-
- /**
- * Simulates actionbar tab behavior by showing a toast with the tab title when long clicked.
- */
- private class OnTabLongClickListener implements OnLongClickListener {
- final int mPosition;
-
- public OnTabLongClickListener(int position) {
- mPosition = position;
- }
-
- @Override
- public boolean onLongClick(View v) {
- final int[] screenPos = new int[2];
- getLocationOnScreen(screenPos);
-
- final Context context = getContext();
- final int width = getWidth();
- final int height = getHeight();
- final int screenWidth = context.getResources().getDisplayMetrics().widthPixels;
-
- Toast toast = Toast.makeText(context, mPager.getAdapter().getPageTitle(mPosition),
- Toast.LENGTH_SHORT);
-
- // Show the toast under the tab
- toast.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL,
- (screenPos[0] + width / 2) - screenWidth / 2, screenPos[1] + height);
-
- toast.show();
- return true;
- }
- }
-
- public ViewPagerTabs(Context context) {
- this(context, null);
- }
-
- public ViewPagerTabs(Context context, AttributeSet attrs) {
- this(context, attrs, 0);
- }
-
- public ViewPagerTabs(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- setFillViewport(true);
-
- mSidePadding = (int) (getResources().getDisplayMetrics().density * TAB_SIDE_PADDING_IN_DPS);
-
- final TypedArray a = context.obtainStyledAttributes(attrs, ATTRS);
- mTextSize = a.getDimensionPixelSize(0, 0);
- mTextStyle = a.getInt(1, 0);
- mTextColor = a.getColorStateList(2);
- mTextAllCaps = a.getBoolean(3, false);
-
- mTabStrip = new ViewPagerTabStrip(context);
- addView(mTabStrip,
- new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
- a.recycle();
-
- if (CompatUtils.isLollipopCompatible()) {
- // enable shadow casting from view bounds
- setOutlineProvider(VIEW_BOUNDS_OUTLINE_PROVIDER);
- }
- }
-
- public void setViewPager(ViewPager viewPager) {
- mPager = viewPager;
- addTabs(mPager.getAdapter());
- }
-
- /**
- * Set the tab icons and initialize an array for unread counts the same length as the icon
- * array.
- *
- * @param tabIcons An array representing the tab icons in order.
- */
- public void configureTabIcons(int[] tabIcons) {
- mTabIcons = tabIcons;
- mUnreadCounts = new int[tabIcons.length];
- }
-
- public void setUnreadCount(int count, int position) {
- if (mUnreadCounts == null || position >= mUnreadCounts.length) {
- return;
- }
- mUnreadCounts[position] = count;
- }
-
- private void addTabs(PagerAdapter adapter) {
- mTabStrip.removeAllViews();
-
- final int count = adapter.getCount();
- for (int i = 0; i < count; i++) {
- addTab(adapter.getPageTitle(i), i);
- }
- }
-
- private void addTab(CharSequence tabTitle, final int position) {
- View tabView;
- if (mTabIcons != null && position < mTabIcons.length) {
- View layout = LayoutInflater.from(getContext()).inflate(
- R.layout.unread_count_tab, null);
- View iconView = layout.findViewById(R.id.icon);
- iconView.setBackgroundResource(mTabIcons[position]);
- iconView.setContentDescription(tabTitle);
- TextView textView = (TextView) layout.findViewById(R.id.count);
- if (mUnreadCounts != null && mUnreadCounts[position] > 0) {
- textView.setText(Integer.toString(mUnreadCounts[position]));
- textView.setVisibility(View.VISIBLE);
- iconView.setContentDescription(getResources().getQuantityString(
- R.plurals.tab_title_with_unread_items,
- mUnreadCounts[position],
- tabTitle.toString(),
- mUnreadCounts[position]));
- } else {
- textView.setVisibility(View.INVISIBLE);
- iconView.setContentDescription(tabTitle);
- }
- tabView = layout;
- } else {
- final TextView textView = new TextView(getContext());
- textView.setText(tabTitle);
- textView.setBackgroundResource(R.drawable.view_pager_tab_background);
-
- // Assign various text appearance related attributes to child views.
- if (mTextStyle > 0) {
- textView.setTypeface(textView.getTypeface(), mTextStyle);
- }
- if (mTextSize > 0) {
- textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, mTextSize);
- }
- if (mTextColor != null) {
- textView.setTextColor(mTextColor);
- }
- textView.setAllCaps(mTextAllCaps);
- textView.setGravity(Gravity.CENTER);
-
- tabView = textView;
- }
-
- tabView.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- mPager.setCurrentItem(getRtlPosition(position));
- }
- });
-
- tabView.setOnLongClickListener(new OnTabLongClickListener(position));
-
- tabView.setPadding(mSidePadding, 0, mSidePadding, 0);
-
- mTabStrip.addView(tabView, position, new LinearLayout.LayoutParams(
- LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT, 1));
-
- // Default to the first child being selected
- if (position == 0) {
- mPrevSelected = 0;
- tabView.setSelected(true);
- }
- }
-
- /**
- * Remove a tab at a certain index.
- *
- * @param index The index of the tab view we wish to remove.
- */
- public void removeTab(int index) {
- View view = mTabStrip.getChildAt(index);
- if (view != null) {
- mTabStrip.removeView(view);
- }
- }
-
- /**
- * Refresh a tab at a certain index by removing it and reconstructing it.
- *
- * @param index The index of the tab view we wish to update.
- */
- public void updateTab(int index) {
- removeTab(index);
-
- if (index < mPager.getAdapter().getCount()) {
- addTab(mPager.getAdapter().getPageTitle(index), index);
- }
- }
-
- @Override
- public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
- position = getRtlPosition(position);
- int tabStripChildCount = mTabStrip.getChildCount();
- if ((tabStripChildCount == 0) || (position < 0) || (position >= tabStripChildCount)) {
- return;
- }
-
- mTabStrip.onPageScrolled(position, positionOffset, positionOffsetPixels);
- }
-
- @Override
- public void onPageSelected(int position) {
- position = getRtlPosition(position);
- int tabStripChildCount = mTabStrip.getChildCount();
- if ((tabStripChildCount == 0) || (position < 0) || (position >= tabStripChildCount)) {
- return;
- }
-
- if (mPrevSelected >= 0 && mPrevSelected < tabStripChildCount) {
- mTabStrip.getChildAt(mPrevSelected).setSelected(false);
- }
- final View selectedChild = mTabStrip.getChildAt(position);
- selectedChild.setSelected(true);
-
- // Update scroll position
- final int scrollPos = selectedChild.getLeft() - (getWidth() - selectedChild.getWidth()) / 2;
- smoothScrollTo(scrollPos, 0);
- mPrevSelected = position;
- }
-
- @Override
- public void onPageScrollStateChanged(int state) {
- }
-
- private int getRtlPosition(int position) {
- if (getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
- return mTabStrip.getChildCount() - 1 - position;
- }
- return position;
- }
-}
-
diff --git a/src/com/android/contacts/common/model/AccountTypeManager.java b/src/com/android/contacts/common/model/AccountTypeManager.java
index 35a7a3a..5fee951 100644
--- a/src/com/android/contacts/common/model/AccountTypeManager.java
+++ b/src/com/android/contacts/common/model/AccountTypeManager.java
@@ -511,7 +511,7 @@
boolean syncable =
ContentResolver.getIsSyncable(account, ContactsContract.AUTHORITY) > 0;
- if (syncable) {
+ if (syncable || GoogleAccountType.ACCOUNT_TYPE.equals(account.type)) {
List<AccountType> accountTypes = accountTypesByType.get(account.type);
if (accountTypes != null) {
// Add an account-with-data-set entry for each account type that is
diff --git a/src/com/android/contacts/common/model/RawContactModifier.java b/src/com/android/contacts/common/model/RawContactModifier.java
index fd028e3..4d62bb3 100644
--- a/src/com/android/contacts/common/model/RawContactModifier.java
+++ b/src/com/android/contacts/common/model/RawContactModifier.java
@@ -694,7 +694,7 @@
final Integer type = values.getAsInteger(Phone.TYPE);
// If the provided phone number provides a custom phone type but not a label,
// replace it with mobile (by default) to avoid the "Enter custom label" from
- // popping up immediately upon entering the ContactEditorFragment
+ // popping up immediately upon entering the ContactEditorBaseFragment
if (type != null && type == Phone.TYPE_CUSTOM &&
TextUtils.isEmpty(values.getAsString(Phone.LABEL))) {
values.put(Phone.TYPE, Phone.TYPE_MOBILE);
diff --git a/src/com/android/contacts/common/util/AccountFilterUtil.java b/src/com/android/contacts/common/util/AccountFilterUtil.java
index 2d59981..3c0520c 100644
--- a/src/com/android/contacts/common/util/AccountFilterUtil.java
+++ b/src/com/android/contacts/common/util/AccountFilterUtil.java
@@ -161,4 +161,17 @@
return null;
}
}
+
+ /**
+ * Returns a {@link ContactListFilter} of type
+ * {@link ContactListFilter#FILTER_TYPE_ALL_ACCOUNTS}, or if a custom "Contacts to display"
+ * filter has been set, then one of type {@link ContactListFilter#FILTER_TYPE_CUSTOM}.
+ */
+ public static ContactListFilter createContactsFilter(Context context) {
+ final int filterType =
+ ContactListFilterController.getInstance(context).isCustomFilterPersisted()
+ ? ContactListFilter.FILTER_TYPE_CUSTOM
+ : ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS;
+ return ContactListFilter.createFilterWithType(filterType);
+ }
}
diff --git a/src/com/android/contacts/common/util/DateUtils.java b/src/com/android/contacts/common/util/DateUtils.java
index c695ec6..097230c 100644
--- a/src/com/android/contacts/common/util/DateUtils.java
+++ b/src/com/android/contacts/common/util/DateUtils.java
@@ -18,8 +18,6 @@
import android.content.Context;
import android.text.format.DateFormat;
-import android.text.format.Time;
-
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
@@ -269,23 +267,4 @@
}
return anniversary.getTime();
}
-
- /**
- * Determine the difference, in days between two dates. Uses similar logic as the
- * {@link android.text.format.DateUtils.getRelativeTimeSpanString} method.
- *
- * @param time Instance of time object to use for calculations.
- * @param date1 First date to check.
- * @param date2 Second date to check.
- * @return The absolute difference in days between the two dates.
- */
- public static int getDayDifference(Time time, long date1, long date2) {
- time.set(date1);
- int startDay = Time.getJulianDay(date1, time.gmtoff);
-
- time.set(date2);
- int currentDay = Time.getJulianDay(date2, time.gmtoff);
-
- return Math.abs(currentDay - startDay);
- }
}
diff --git a/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java b/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java
index 0634df4..6093405 100644
--- a/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java
+++ b/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java
@@ -17,6 +17,8 @@
package com.android.contacts.common.vcard;
import android.app.Activity;
+import android.app.Notification;
+import android.app.NotificationManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
@@ -27,9 +29,11 @@
import android.nfc.NfcAdapter;
import android.os.AsyncTask;
import android.os.Bundle;
+import android.os.Handler;
import android.os.IBinder;
import android.provider.ContactsContract.RawContacts;
import android.util.Log;
+import android.widget.Toast;
import com.android.contacts.common.R;
import com.android.contacts.common.activity.RequestPermissionsActivity;
@@ -59,6 +63,12 @@
private NdefRecord mRecord;
private AccountWithDataSet mAccount;
+ private Handler mHandler = new Handler();
+
+ /**
+ * Notification id used when error happened before sending an import request to VCardServer.
+ */
+ private static final int FAILURE_NOTIFICATION_ID = 1;
/* package */ class ImportTask extends AsyncTask<VCardService, Void, ImportRequest> {
@Override
@@ -81,6 +91,10 @@
@Override
public void onPostExecute(ImportRequest request) {
+ if (request == null) {
+ // Finish the activity in case of error so it doesn't stay in view.
+ finish();
+ }
unbindService(NfcImportVCardActivity.this);
}
}
@@ -111,6 +125,8 @@
parser.addInterpreter(detector);
parser.parse(is);
} catch (VCardVersionException e2) {
+ Log.e(TAG, "vCard with unsupported version.");
+ showFailureNotification(R.string.fail_reason_not_supported);
return null;
}
} finally {
@@ -120,14 +136,16 @@
}
}
} catch (IOException e) {
- Log.e(TAG, "Failed reading vcard data", e);
+ Log.e(TAG, "Failed reading vCard data", e);
+ showFailureNotification(R.string.fail_reason_io_error);
return null;
} catch (VCardNestedException e) {
Log.w(TAG, "Nested Exception is found (it may be false-positive).");
// Go through without throwing the Exception, as we may be able to detect the
// version before it
} catch (VCardException e) {
- Log.e(TAG, "Error parsing vcard", e);
+ Log.e(TAG, "Error parsing vCard", e);
+ showFailureNotification(R.string.fail_reason_not_supported);
return null;
}
@@ -242,7 +260,8 @@
Log.i(TAG, "Late import failure -- ignoring");
return;
}
- // TODO: report failure
+ showFailureNotification(R.string.vcard_import_request_rejected_message);
+ finish();
}
@Override
@@ -269,4 +288,22 @@
public void onComplete() {
// do nothing
}
+
+ /* package */ void showFailureNotification(int reasonId) {
+ final NotificationManager notificationManager =
+ (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
+ final Notification notification =
+ NotificationImportExportListener.constructImportFailureNotification(
+ this,
+ getString(reasonId));
+ notificationManager.notify(NotificationImportExportListener.FAILURE_NOTIFICATION_TAG,
+ FAILURE_NOTIFICATION_ID, notification);
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ Toast.makeText(NfcImportVCardActivity.this,
+ getString(R.string.vcard_import_failed), Toast.LENGTH_LONG).show();
+ }
+ });
+ }
}
diff --git a/src/com/android/contacts/editor/CompactContactEditorFragment.java b/src/com/android/contacts/editor/CompactContactEditorFragment.java
index 1d7fa46..4ce0d98 100644
--- a/src/com/android/contacts/editor/CompactContactEditorFragment.java
+++ b/src/com/android/contacts/editor/CompactContactEditorFragment.java
@@ -98,7 +98,9 @@
final CompactRawContactsEditorView editorView = getContent();
editorView.setListener(this);
editorView.setState(mState, getMaterialPalette(), mViewIdGenerator, mPhotoId,
- mHasNewContact, mIsUserProfile, mAccountWithDataSet);
+ mHasNewContact, mIsUserProfile, mAccountWithDataSet,
+ mRawContactIdToDisplayAlone, mRawContactDisplayAloneIsReadOnly,
+ isEditingReadOnlyRawContactWithNewContact());
if (mHasNewContact && !TextUtils.isEmpty(mReadOnlyDisplayName)) {
mReadOnlyNameEditorView = editorView.getPrimaryNameEditorView();
editorView.maybeSetReadOnlyDisplayNameAsPrimary(mReadOnlyDisplayName);
diff --git a/src/com/android/contacts/editor/CompactRawContactsEditorView.java b/src/com/android/contacts/editor/CompactRawContactsEditorView.java
index ece3829..d023d35 100644
--- a/src/com/android/contacts/editor/CompactRawContactsEditorView.java
+++ b/src/com/android/contacts/editor/CompactRawContactsEditorView.java
@@ -327,6 +327,10 @@
private boolean mHasNewContact;
private boolean mIsUserProfile;
private AccountWithDataSet mPrimaryAccount;
+ private RawContactDeltaList mRawContactDeltas;
+ private long mRawContactIdToDisplayAlone = -1;
+ private boolean mRawContactDisplayAloneIsReadOnly;
+ private boolean mIsEditingReadOnlyRawContactWithNewContact;
private Map<String,KindSectionDataList> mKindSectionDataMap = new HashMap<>();
// Account header
@@ -621,7 +625,14 @@
public void setState(RawContactDeltaList rawContactDeltas,
MaterialColorMapUtils.MaterialPalette materialPalette, ViewIdGenerator viewIdGenerator,
long photoId, boolean hasNewContact, boolean isUserProfile,
- AccountWithDataSet primaryAccount) {
+ AccountWithDataSet primaryAccount, long rawContactIdToDisplayAlone,
+ boolean rawContactDisplayAloneIsReadOnly,
+ boolean isEditingReadOnlyRawContactWithNewContact) {
+ mRawContactDeltas = rawContactDeltas;
+ mRawContactIdToDisplayAlone = rawContactIdToDisplayAlone;
+ mRawContactDisplayAloneIsReadOnly = rawContactDisplayAloneIsReadOnly;
+ mIsEditingReadOnlyRawContactWithNewContact = isEditingReadOnlyRawContactWithNewContact;
+
mKindSectionDataMap.clear();
mKindSectionViews.removeAllViews();
mMoreFields.setVisibility(View.VISIBLE);
@@ -669,15 +680,48 @@
}
// Setup the view
- addAccountInfo(rawContactDeltas);
addPhotoView();
- addKindSectionViews();
+ if (isSingleReadOnlyRawContact()) {
+ // We're want to display the inputs fields for a single read only raw contact
+ addReadOnlyRawContactEditorViews();
+ // Hide the "More fields" link
+ mMoreFields.setVisibility(View.GONE);
+ } else if (mIsEditingReadOnlyRawContactWithNewContact) {
+ // A new writable raw contact was created and joined with the read only contact
+ // that the user is trying to edit.
+ setupCompactEditorNormally();
- if (mIsExpanded) showAllFields();
+ // TODO: Hide the raw contact selector since it will just contain the read-only raw
+ // contact and clicking that will just open the exact same editor. When we clean up
+ // the whole account header, selector, and raw contact selector mess, we can prevent
+ // the selector from being displayed in a less hacky way.
+ mRawContactContainer.setVisibility(View.GONE);
+ } else if (mRawContactDeltas.size() > 1) {
+ // We're editing an aggregate composed of more than one writable raw contacts
+ // TODO: Don't render any input fields. Eventually we will show a list of account
+ // types and names but for now just show the account selector and hide the "More fields"
+ // link.
+ addAccountInfo(rawContactDeltas);
+ mMoreFields.setVisibility(View.GONE);
+ } else {
+ setupCompactEditorNormally();
+ }
if (mListener != null) mListener.onEditorsBound();
}
+ private void setupCompactEditorNormally() {
+ addAccountInfo(mRawContactDeltas);
+ addKindSectionViews();
+ if (mIsExpanded) showAllFields();
+ }
+
+ private boolean isSingleReadOnlyRawContact() {
+ return mRawContactDeltas.size() == 1
+ && mRawContactDeltas.get(0).getRawContactId() == mRawContactIdToDisplayAlone
+ && mRawContactDisplayAloneIsReadOnly;
+ }
+
private void parseRawContactDeltas(RawContactDeltaList rawContactDeltas) {
// Build the kind section data list map
vlog("parse: " + rawContactDeltas.size() + " rawContactDelta(s)");
@@ -692,8 +736,8 @@
vlog("parse: " + dataKindSize + " dataKinds(s)");
for (int i = 0; i < dataKindSize; i++) {
final DataKind dataKind = dataKinds.get(i);
- if (dataKind == null || !dataKind.editable) {
- vlog("parse: " + i + " " + dataKind.mimeType + " dropped read-only");
+ if (dataKind == null) {
+ vlog("parse: " + i + " " + dataKind.mimeType + " dropped null data kind");
continue;
}
final String mimeType = dataKind.mimeType;
@@ -729,6 +773,27 @@
return kindSectionDataList;
}
+ private void addReadOnlyRawContactEditorViews() {
+ final LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(
+ Context.LAYOUT_INFLATER_SERVICE);
+ final AccountTypeManager accountTypes = AccountTypeManager.getInstance(
+ getContext());
+
+ for (int i = 0; i < mRawContactDeltas.size(); i++) {
+ final RawContactDelta rawContactDelta = mRawContactDeltas.get(i);
+ if (!rawContactDelta.isVisible()) continue;
+ final AccountType type = rawContactDelta.getAccountType(accountTypes);
+ if (type.areContactsWritable()) continue;
+
+ final BaseRawContactEditorView editor = (BaseRawContactEditorView) inflater.inflate(
+ R.layout.raw_contact_readonly_editor_view, mKindSectionViews, false);
+ editor.setCollapsed(false);
+ mKindSectionViews.addView(editor);
+ editor.setState(rawContactDelta, type, mViewIdGenerator, mIsUserProfile);
+ }
+ }
+
+ // TODO: we have mRawContactDeltas, we don't need to pass the RawContactDeltaList to this method
private void addAccountInfo(RawContactDeltaList rawContactDeltas) {
mAccountHeaderContainer.setVisibility(View.GONE);
mAccountSelectorContainer.setVisibility(View.GONE);
diff --git a/src/com/android/contacts/editor/ContactEditorBaseFragment.java b/src/com/android/contacts/editor/ContactEditorBaseFragment.java
index d8045cf..0c0b205 100644
--- a/src/com/android/contacts/editor/ContactEditorBaseFragment.java
+++ b/src/com/android/contacts/editor/ContactEditorBaseFragment.java
@@ -83,13 +83,17 @@
import com.android.contacts.util.UiClosables;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
+import com.google.common.collect.UnmodifiableIterator;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
+import java.util.ListIterator;
import java.util.Set;
+import javax.annotation.Nullable;
+
/**
* Base Fragment for contact editors.
*/
@@ -107,8 +111,6 @@
private static final List<String> VALID_INTENT_ACTIONS = new ArrayList<String>() {{
add(Intent.ACTION_EDIT);
add(Intent.ACTION_INSERT);
- add(ContactEditorBaseActivity.ACTION_EDIT);
- add(ContactEditorBaseActivity.ACTION_INSERT);
add(ContactEditorBaseActivity.ACTION_SAVE_COMPLETED);
}};
@@ -354,7 +356,7 @@
// Loaded data
//
// Used to store existing contact data so it can be re-applied during a rebind call,
- // i.e. account switch. Only used in {@link ContactEditorFragment}.
+ // i.e. account switch.
protected ImmutableList<RawContact> mRawContacts;
protected Cursor mGroupMetaData;
@@ -549,8 +551,7 @@
// The delta list may not have finished loading before orientation change happens.
// In this case, there will be a saved state but deltas will be missing. Reload from
// database.
- if (Intent.ACTION_EDIT.equals(mAction) ||
- ContactEditorBaseActivity.ACTION_EDIT.equals(mAction)) {
+ if (Intent.ACTION_EDIT.equals(mAction)) {
// Either
// 1) orientation change but load never finished.
// 2) not an orientation change so data needs to be loaded for first time.
@@ -572,11 +573,9 @@
mAccountWithDataSet = new AccountWithDataSet(account.name, account.type, dataSet);
}
- if (Intent.ACTION_EDIT.equals(mAction) ||
- ContactEditorBaseActivity.ACTION_EDIT.equals(mAction)) {
+ if (Intent.ACTION_EDIT.equals(mAction)) {
mIsEdit = true;
- } else if (Intent.ACTION_INSERT.equals(mAction) ||
- ContactEditorBaseActivity.ACTION_INSERT.equals(mAction)) {
+ } else if (Intent.ACTION_INSERT.equals(mAction)) {
mHasNewContact = true;
if (mAccountWithDataSet != null) {
createContact(mAccountWithDataSet);
@@ -776,12 +775,12 @@
// Set visibility of menus
// help menu depending on whether this is inserting or editing
- if (isInsert(mAction) || mRawContactIdToDisplayAlone != -1) {
+ if (Intent.ACTION_INSERT.equals(mAction) || mRawContactIdToDisplayAlone != -1) {
HelpUtils.prepareHelpMenuItem(mContext, helpMenu, R.string.help_url_people_add);
splitMenu.setVisible(false);
joinMenu.setVisible(false);
deleteMenu.setVisible(false);
- } else if (isEdit(mAction)) {
+ } else if (Intent.ACTION_EDIT.equals(mAction)) {
HelpUtils.prepareHelpMenuItem(mContext, helpMenu, R.string.help_url_people_edit);
splitMenu.setVisible(canUnlinkRawContacts());
// Cannot join a user profile
@@ -1165,8 +1164,24 @@
return;
}
+ // Prune raw contacts besides the one we want to edit
+ if (mRawContactIdToDisplayAlone > 0) {
+ final ImmutableList.Builder<RawContact> rawContactsBuilder =
+ new ImmutableList.Builder<>();
+ for (RawContact rawContact : contact.getRawContacts()) {
+ if (rawContact.getId() == mRawContactIdToDisplayAlone) {
+ rawContactsBuilder.add(rawContact);
+ break;
+ }
+ }
+ mRawContacts = rawContactsBuilder.build();
+ Log.v(TAG, "Raw contact deltas trimmed from " + contact.getRawContacts().size() +
+ " to " + mRawContacts.size());
+ } else {
+ mRawContacts = contact.getRawContacts();
+ }
+
// See if this edit operation needs to be redirected to a custom editor
- mRawContacts = contact.getRawContacts();
if (mRawContacts.size() == 1) {
RawContact rawContact = mRawContacts.get(0);
String type = rawContact.getAccountTypeString();
@@ -1296,7 +1311,9 @@
}
}
// Editor should always present a local profile for editing
- if (!localProfileExists) {
+ // TODO(wjang): Need to figure out when this case comes up. We can't do this if we're
+ // going to prune all but the one raw contact that we're trying to display by itself.
+ if (!localProfileExists && mRawContactIdToDisplayAlone <= 0) {
mState.add(createLocalRawContactDelta());
}
}
@@ -1721,21 +1738,4 @@
// Otherwise pass back a lookup-style Uri
return contactLookupUri;
}
-
- /**
- * Whether the argument Intent requested a contact insert action or not.
- */
- protected static boolean isInsert(Intent intent) {
- return intent == null ? false : isInsert(intent.getAction());
- }
-
- protected static boolean isInsert(String action) {
- return Intent.ACTION_INSERT.equals(action)
- || ContactEditorBaseActivity.ACTION_INSERT.equals(action);
- }
-
- protected static boolean isEdit(String action) {
- return Intent.ACTION_EDIT.equals(action)
- || ContactEditorBaseActivity.ACTION_EDIT.equals(action);
- }
}
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java
deleted file mode 100644
index 8762dc2..0000000
--- a/src/com/android/contacts/editor/ContactEditorFragment.java
+++ /dev/null
@@ -1,601 +0,0 @@
-/*
- * Copyright (C) 2010 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.editor;
-
-import android.app.Activity;
-import android.content.Context;
-import android.content.Intent;
-import android.graphics.Bitmap;
-import android.net.Uri;
-import android.os.Bundle;
-import android.provider.ContactsContract.CommonDataKinds.Photo;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.MenuItem;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.LinearLayout;
-
-import com.android.contacts.ContactSaveService;
-import com.android.contacts.R;
-import com.android.contacts.activities.ContactEditorActivity;
-import com.android.contacts.common.model.AccountTypeManager;
-import com.android.contacts.common.model.RawContactDelta;
-import com.android.contacts.common.model.RawContactDeltaList;
-import com.android.contacts.common.model.ValuesDelta;
-import com.android.contacts.common.model.account.AccountType;
-import com.android.contacts.common.model.account.AccountWithDataSet;
-import com.android.contacts.detail.PhotoSelectionHandler;
-import com.android.contacts.editor.Editor.EditorListener;
-import com.android.contacts.util.ContactPhotoUtils;
-
-import java.io.FileNotFoundException;
-import java.util.Collections;
-import java.util.HashMap;
-
-/**
- * Contact editor with all fields displayed.
- */
-public class ContactEditorFragment extends ContactEditorBaseFragment implements
- RawContactReadOnlyEditorView.Listener {
-
- private static final String KEY_EXPANDED_EDITORS = "expandedEditors";
-
- private static final String KEY_RAW_CONTACT_ID_REQUESTING_PHOTO = "photorequester";
- private static final String KEY_CURRENT_PHOTO_URI = "currentphotouri";
- private static final String KEY_UPDATED_PHOTOS = "updatedPhotos";
-
- // Used to store which raw contact editors have been expanded. Keyed on raw contact ids.
- private HashMap<Long, Boolean> mExpandedEditors = new HashMap<Long, Boolean>();
-
- /**
- * The raw contact for which we started "take photo" or "choose photo from gallery" most
- * recently. Used to restore {@link #mCurrentPhotoHandler} after orientation change.
- */
- private long mRawContactIdRequestingPhoto;
-
- /**
- * The {@link PhotoHandler} for the photo editor for the {@link #mRawContactIdRequestingPhoto}
- * raw contact.
- *
- * A {@link PhotoHandler} is created for each photo editor in {@link #bindPhotoHandler}, but
- * the only "active" one should get the activity result. This member represents the active
- * one.
- */
- private PhotoHandler mCurrentPhotoHandler;
- private Uri mCurrentPhotoUri;
- private Bundle mUpdatedPhotos = new Bundle();
-
- public ContactEditorFragment() {
- }
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {
- final View view = inflater.inflate(R.layout.contact_editor_fragment, container, false);
-
- mContent = (LinearLayout) view.findViewById(R.id.editors);
-
- setHasOptionsMenu(true);
-
- return view;
- }
-
- @Override
- public void onCreate(Bundle savedState) {
- super.onCreate(savedState);
-
- if (savedState != null) {
- mExpandedEditors = (HashMap<Long, Boolean>)
- savedState.getSerializable(KEY_EXPANDED_EDITORS);
- mRawContactIdRequestingPhoto = savedState.getLong(
- KEY_RAW_CONTACT_ID_REQUESTING_PHOTO);
- mCurrentPhotoUri = savedState.getParcelable(KEY_CURRENT_PHOTO_URI);
- mUpdatedPhotos = savedState.getParcelable(KEY_UPDATED_PHOTOS);
- mRawContactIdToDisplayAlone = savedState.getLong(
- ContactEditorBaseFragment.INTENT_EXTRA_RAW_CONTACT_ID_TO_DISPLAY_ALONE, -1);
- }
- }
-
- @Override
- public void load(String action, Uri lookupUri, Bundle intentExtras) {
- super.load(action, lookupUri, intentExtras);
- if (intentExtras != null) {
- mRawContactIdToDisplayAlone = intentExtras.getLong(
- ContactEditorBaseFragment.INTENT_EXTRA_RAW_CONTACT_ID_TO_DISPLAY_ALONE, -1);
- }
- }
-
- @Override
- public void onStart() {
- getLoaderManager().initLoader(LOADER_GROUPS, null, mGroupsLoaderListener);
- super.onStart();
- }
-
- @Override
- public void onExternalEditorRequest(AccountWithDataSet account, Uri uri) {
- if (mListener != null) {
- mListener.onCustomEditContactActivityRequested(account, uri, null, false);
- }
- }
-
- @Override
- public void onEditorExpansionChanged() {
- updatedExpandedEditorsMap();
- }
-
- @Override
- protected void setGroupMetaData() {
- if (mGroupMetaData == null) {
- return;
- }
- int editorCount = mContent.getChildCount();
- for (int i = 0; i < editorCount; i++) {
- BaseRawContactEditorView editor = (BaseRawContactEditorView) mContent.getChildAt(i);
- editor.setGroupMetaData(mGroupMetaData);
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == android.R.id.home) {
- return revert();
- }
- return super.onOptionsItemSelected(item);
- }
-
- @Override
- protected void bindEditors() {
- // bindEditors() can only bind views if there is data in mState, so immediately return
- // if mState is null
- if (mState.isEmpty()) {
- return;
- }
-
- // Check if delta list is ready. Delta list is populated from existing data and when
- // editing an read-only contact, it's also populated with newly created data for the
- // blank form. When the data is not ready, skip. This method will be called multiple times.
- if ((mIsEdit && !mExistingContactDataReady) || (mHasNewContact && !mNewContactDataReady)) {
- return;
- }
-
- // Sort the editors
- Collections.sort(mState, mComparator);
-
- // Remove any existing editors and rebuild any visible
- mContent.removeAllViews();
-
- final LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(
- Context.LAYOUT_INFLATER_SERVICE);
- final AccountTypeManager accountTypes = AccountTypeManager.getInstance(mContext);
- int numRawContacts = mState.size();
-
- for (int i = 0; i < numRawContacts; i++) {
- // TODO ensure proper ordering of entities in the list
- final RawContactDelta rawContactDelta = mState.get(i);
- if (!rawContactDelta.isVisible()) continue;
-
- final AccountType type = rawContactDelta.getAccountType(accountTypes);
- final long rawContactId = rawContactDelta.getRawContactId();
-
- if (mRawContactIdToDisplayAlone != -1 && mRawContactIdToDisplayAlone != rawContactId) {
- continue;
- }
-
- final BaseRawContactEditorView editor;
- if (!type.areContactsWritable()) {
- editor = (BaseRawContactEditorView) inflater.inflate(
- R.layout.raw_contact_readonly_editor_view, mContent, false);
- } else {
- editor = (RawContactEditorView) inflater.inflate(R.layout.raw_contact_editor_view,
- mContent, false);
- }
- editor.setListener(this);
- editor.setEnabled(isEnabled());
-
- if (mRawContactIdToDisplayAlone != -1) {
- editor.setCollapsed(false);
- } else 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());
- if (mRawContactIdToDisplayAlone != -1) {
- editor.setCollapsible(false);
- } else {
- editor.setCollapsible(numRawContacts > 1);
- }
-
- // Set up the photo handler.
- bindPhotoHandler(editor, type, mState);
-
- // If a new photo was chosen but not yet saved, we need to update the UI to
- // reflect this.
- final Uri photoUri = updatedPhotoUriForRawContact(rawContactId);
- if (photoUri != null) editor.setFullSizedPhoto(photoUri);
-
- if (editor instanceof RawContactEditorView) {
- final Activity activity = getActivity();
- final RawContactEditorView rawContactEditor = (RawContactEditorView) editor;
- final ValuesDelta nameValuesDelta = rawContactEditor.getNameEditor().getValues();
- final EditorListener structuredNameListener = new EditorListener() {
-
- @Override
- public void onRequest(int request) {
- // Make sure the activity is running
- if (activity.isFinishing()) {
- return;
- }
- if (!isEditingUserProfile()) {
- if (request == EditorListener.FIELD_CHANGED) {
- if (!nameValuesDelta.isSuperPrimary()) {
- unsetSuperPrimaryForAllNameEditors();
- nameValuesDelta.setSuperPrimary(true);
- }
- acquireAggregationSuggestions(activity,
- rawContactEditor.getNameEditor().getRawContactId(),
- rawContactEditor.getNameEditor().getValues());
- } else if (request == EditorListener.FIELD_TURNED_EMPTY) {
- if (nameValuesDelta.isSuperPrimary()) {
- nameValuesDelta.setSuperPrimary(false);
- }
- }
- }
- }
-
- @Override
- public void onDeleteRequested(Editor removedEditor) {
- }
- };
-
- final StructuredNameEditorView nameEditor = rawContactEditor.getNameEditor();
- nameEditor.setEditorListener(structuredNameListener);
-
- rawContactEditor.setAutoAddToDefaultGroup(mAutoAddToDefaultGroup);
-
- if (!isEditingUserProfile() && isAggregationSuggestionRawContactId(rawContactId)) {
- acquireAggregationSuggestions(activity,
- rawContactEditor.getNameEditor().getRawContactId(),
- rawContactEditor.getNameEditor().getValues());
- }
- }
- }
-
- setGroupMetaData();
-
- // Show editor now that we've loaded state
- mContent.setVisibility(View.VISIBLE);
-
- // Refresh Action Bar as the visibility of the join command
- // Activity can be null if we have been detached from the Activity
- invalidateOptionsMenu();
-
- updatedExpandedEditorsMap();
- }
-
- private void unsetSuperPrimaryForAllNameEditors() {
- for (int i = 0; i < mContent.getChildCount(); i++) {
- final View view = mContent.getChildAt(i);
- if (view instanceof RawContactEditorView) {
- final RawContactEditorView rawContactEditorView = (RawContactEditorView) view;
- final StructuredNameEditorView nameEditorView =
- rawContactEditorView.getNameEditor();
- if (nameEditorView != null) {
- final ValuesDelta valuesDelta = nameEditorView.getValues();
- if (valuesDelta != null) {
- valuesDelta.setSuperPrimary(false);
- }
- }
- }
- }
- }
-
- /**
- * 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());
- }
- }
- }
-
- /**
- * If we've stashed a temporary file containing a contact's new photo, return its URI.
- * @param rawContactId identifies the raw-contact whose Bitmap we'll try to return.
- * @return Uru of photo for specified raw-contact, or null
- */
- private Uri updatedPhotoUriForRawContact(long rawContactId) {
- return (Uri) mUpdatedPhotos.get(String.valueOf(rawContactId));
- }
-
- private void bindPhotoHandler(BaseRawContactEditorView editor, AccountType type,
- RawContactDeltaList state) {
- final int mode;
- boolean showIsPrimaryOption;
- if (type.areContactsWritable()) {
- if (editor.hasSetPhoto()) {
- mode = PhotoActionPopup.Modes.WRITE_ABLE_PHOTO;
- showIsPrimaryOption = hasMoreThanOnePhoto();
- } else {
- mode = PhotoActionPopup.Modes.NO_PHOTO;
- showIsPrimaryOption = false;
- }
- } else if (editor.hasSetPhoto() && hasMoreThanOnePhoto()) {
- mode = PhotoActionPopup.Modes.READ_ONLY_PHOTO;
- showIsPrimaryOption = true;
- } else {
- // Read-only and either no photo or the only photo ==> no options
- editor.getPhotoEditor().setEditorListener(null);
- editor.getPhotoEditor().setShowPrimary(false);
- return;
- }
- if (mRawContactIdToDisplayAlone != -1) {
- showIsPrimaryOption = false;
- }
- final PhotoHandler photoHandler = new PhotoHandler(mContext, editor, mode, state);
- editor.getPhotoEditor().setEditorListener(
- (PhotoHandler.PhotoEditorListener) photoHandler.getListener());
- editor.getPhotoEditor().setShowPrimary(showIsPrimaryOption);
-
- // Note a newly created raw contact gets some random negative ID, so any value is valid
- // here. (i.e. don't check against -1 or anything.)
- if (mRawContactIdRequestingPhoto == editor.getRawContactId()) {
- mCurrentPhotoHandler = photoHandler;
- }
- }
-
- @Override
- protected boolean doSaveAction(int saveMode, Long joinContactId) {
- final Intent intent = ContactSaveService.createSaveContactIntent(mContext, mState,
- SAVE_MODE_EXTRA_KEY, saveMode, isEditingUserProfile(),
- ((Activity) mContext).getClass(), ContactEditorActivity.ACTION_SAVE_COMPLETED,
- mUpdatedPhotos, JOIN_CONTACT_ID_EXTRA_KEY, joinContactId);
- return startSaveService(mContext, intent, saveMode);
- }
-
- @Override
- public void onSaveInstanceState(Bundle outState) {
- outState.putSerializable(KEY_EXPANDED_EDITORS, mExpandedEditors);
- outState.putLong(KEY_RAW_CONTACT_ID_REQUESTING_PHOTO, mRawContactIdRequestingPhoto);
- outState.putParcelable(KEY_CURRENT_PHOTO_URI, mCurrentPhotoUri);
- outState.putParcelable(KEY_UPDATED_PHOTOS, mUpdatedPhotos);
- outState.putLong(ContactEditorBaseFragment.INTENT_EXTRA_RAW_CONTACT_ID_TO_DISPLAY_ALONE,
- mRawContactIdToDisplayAlone);
- super.onSaveInstanceState(outState);
- }
-
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (mStatus == Status.SUB_ACTIVITY) {
- mStatus = Status.EDITING;
- }
-
- // See if the photo selection handler handles this result.
- if (mCurrentPhotoHandler != null && mCurrentPhotoHandler.handlePhotoActivityResult(
- requestCode, resultCode, data)) {
- return;
- }
-
- super.onActivityResult(requestCode, resultCode, data);
- }
-
- @Override
- protected void joinAggregate(final long contactId) {
- final Intent intent = ContactSaveService.createJoinContactsIntent(
- mContext, mContactIdForJoin, contactId, ContactEditorActivity.class,
- ContactEditorActivity.ACTION_JOIN_COMPLETED);
- mContext.startService(intent);
- }
-
- /**
- * Sets the photo stored in mPhoto and writes it to the RawContact with the given id
- */
- private void setPhoto(long rawContact, Bitmap photo, Uri photoUri) {
- BaseRawContactEditorView requestingEditor = getRawContactEditorView(rawContact);
-
- if (photo == null || photo.getHeight() <= 0 || photo.getWidth() <= 0) {
- // This is unexpected.
- Log.w(TAG, "Invalid bitmap passed to setPhoto()");
- }
-
- if (requestingEditor != null) {
- requestingEditor.setPhotoEntry(photo);
- // Immediately set all other photos as non-primary. Otherwise the UI can display
- // multiple photos as "Primary photo".
- for (int i = 0; i < mContent.getChildCount(); i++) {
- final View childView = mContent.getChildAt(i);
- if (childView instanceof BaseRawContactEditorView
- && childView != requestingEditor) {
- final BaseRawContactEditorView rawContactEditor
- = (BaseRawContactEditorView) childView;
- rawContactEditor.getPhotoEditor().setSuperPrimary(false);
- }
- }
- } else {
- Log.w(TAG, "The contact that requested the photo is no longer present.");
- }
-
- mUpdatedPhotos.putParcelable(String.valueOf(rawContact), photoUri);
- }
-
- /**
- * Finds raw contact editor view for the given rawContactId.
- */
- @Override
- protected View getAggregationAnchorView(long rawContactId) {
- BaseRawContactEditorView editorView = getRawContactEditorView(rawContactId);
- return editorView == null ? null : editorView.findViewById(R.id.anchor_view);
- }
-
- public BaseRawContactEditorView getRawContactEditorView(long rawContactId) {
- for (int i = 0; i < mContent.getChildCount(); i++) {
- final View childView = mContent.getChildAt(i);
- if (childView instanceof BaseRawContactEditorView) {
- final BaseRawContactEditorView editor = (BaseRawContactEditorView) childView;
- if (editor.getRawContactId() == rawContactId) {
- return editor;
- }
- }
- }
- return null;
- }
-
- /**
- * Returns true if there is currently more than one photo on screen.
- */
- private boolean hasMoreThanOnePhoto() {
- int countWithPicture = 0;
- final int numEntities = mState.size();
- for (int i = 0; i < numEntities; i++) {
- final RawContactDelta entity = mState.get(i);
- if (entity.isVisible()) {
- final ValuesDelta primary = entity.getPrimaryEntry(Photo.CONTENT_ITEM_TYPE);
- if (primary != null && primary.getPhoto() != null) {
- countWithPicture++;
- } else {
- final long rawContactId = entity.getRawContactId();
- final Uri uri = mUpdatedPhotos.getParcelable(String.valueOf(rawContactId));
- if (uri != null) {
- try {
- mContext.getContentResolver().openInputStream(uri);
- countWithPicture++;
- } catch (FileNotFoundException e) {
- }
- }
- }
-
- if (countWithPicture > 1) {
- return true;
- }
- }
- }
- return false;
- }
-
- /**
- * Custom photo handler for the editor. The inner listener that this creates also has a
- * reference to the editor and acts as an {@link EditorListener}, and uses that editor to hold
- * state information in several of the listener methods.
- */
- private final class PhotoHandler extends PhotoSelectionHandler {
-
- final long mRawContactId;
- private final BaseRawContactEditorView mEditor;
- private final PhotoActionListener mPhotoEditorListener;
-
- public PhotoHandler(Context context, BaseRawContactEditorView editor, int photoMode,
- RawContactDeltaList state) {
- super(context, editor.getPhotoEditor().getChangeAnchorView(), photoMode, false, state);
- mEditor = editor;
- mRawContactId = editor.getRawContactId();
- mPhotoEditorListener = new PhotoEditorListener();
- }
-
- @Override
- public PhotoActionListener getListener() {
- return mPhotoEditorListener;
- }
-
- @Override
- public void startPhotoActivity(Intent intent, int requestCode, Uri photoUri) {
- mRawContactIdRequestingPhoto = mEditor.getRawContactId();
- mCurrentPhotoHandler = this;
- mStatus = Status.SUB_ACTIVITY;
- mCurrentPhotoUri = photoUri;
- ContactEditorFragment.this.startActivityForResult(intent, requestCode);
- }
-
- private final class PhotoEditorListener extends PhotoSelectionHandler.PhotoActionListener
- implements EditorListener {
-
- @Override
- public void onRequest(int request) {
- if (!hasValidState()) return;
-
- if (request == EditorListener.REQUEST_PICK_PHOTO) {
- onClick(mEditor.getPhotoEditor());
- }
- if (request == EditorListener.REQUEST_PICK_PRIMARY_PHOTO) {
- useAsPrimaryChosen();
- }
- }
-
- @Override
- public void onDeleteRequested(Editor removedEditor) {
- // The picture cannot be deleted, it can only be removed, which is handled by
- // onRemovePictureChosen()
- }
-
- /**
- * User has chosen to set the selected photo as the (super) primary photo
- */
- public void useAsPrimaryChosen() {
- // Set the IsSuperPrimary for each editor
- int count = mContent.getChildCount();
- for (int i = 0; i < count; i++) {
- final View childView = mContent.getChildAt(i);
- if (childView instanceof BaseRawContactEditorView) {
- final BaseRawContactEditorView editor =
- (BaseRawContactEditorView) childView;
- final PhotoEditorView photoEditor = editor.getPhotoEditor();
- photoEditor.setSuperPrimary(editor == mEditor);
- }
- }
- bindEditors();
- }
-
- /**
- * User has chosen to remove a picture
- */
- @Override
- public void onRemovePictureChosen() {
- mEditor.setPhotoEntry(null);
-
- // Prevent bitmap from being restored if rotate the device.
- // (only if we first chose a new photo before removing it)
- mUpdatedPhotos.remove(String.valueOf(mRawContactId));
- bindEditors();
- }
-
- @Override
- public void onPhotoSelected(Uri uri) throws FileNotFoundException {
- final Bitmap bitmap = ContactPhotoUtils.getBitmapFromUri(mContext, uri);
- setPhoto(mRawContactId, bitmap, uri);
- mCurrentPhotoHandler = null;
- bindEditors();
- }
-
- @Override
- public Uri getCurrentPhotoUri() {
- return mCurrentPhotoUri;
- }
-
- @Override
- public void onPhotoSelectionDismissed() {
- // Nothing to do.
- }
- }
- }
-}
diff --git a/src/com/android/contacts/editor/EditorIntents.java b/src/com/android/contacts/editor/EditorIntents.java
index 14476c8..74120e6 100644
--- a/src/com/android/contacts/editor/EditorIntents.java
+++ b/src/com/android/contacts/editor/EditorIntents.java
@@ -24,8 +24,6 @@
import android.text.TextUtils;
import com.android.contacts.activities.CompactContactEditorActivity;
-import com.android.contacts.activities.ContactEditorActivity;
-import com.android.contacts.activities.ContactEditorBaseActivity;
import com.android.contacts.common.model.RawContactDeltaList;
import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
@@ -70,7 +68,8 @@
/* Bundle updatedPhotos, */ boolean isNewLocalProfile) {
final Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI,
context, CompactContactEditorActivity.class);
- intent.putExtra(ContactEditorFragment.INTENT_EXTRA_NEW_LOCAL_PROFILE, isNewLocalProfile);
+ intent.putExtra(
+ ContactEditorBaseFragment.INTENT_EXTRA_NEW_LOCAL_PROFILE, isNewLocalProfile);
if (rawContactDeltaList != null || displayName != null || phoneticName != null) {
putRawContactDeltaValues(intent, rawContactDeltaList, displayName, phoneticName);
}
@@ -78,16 +77,16 @@
}
/**
- * Returns an Intent to edit a different contact (in the fully expaned editor) with whatever
+ * Returns an Intent to edit a different contact in the compact editor with whatever
* values were already entered on the currently displayed contact editor.
*/
public static Intent createEditOtherContactIntent(Context context, Uri contactLookupUri,
ArrayList<ContentValues> contentValues) {
final Intent intent = new Intent(Intent.ACTION_EDIT, contactLookupUri, context,
- ContactEditorActivity.class);
+ CompactContactEditorActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
| Intent.FLAG_ACTIVITY_FORWARD_RESULT);
- intent.putExtra(ContactEditorFragment.INTENT_EXTRA_ADD_TO_DEFAULT_DIRECTORY, "");
+ intent.putExtra(ContactEditorBaseFragment.INTENT_EXTRA_ADD_TO_DEFAULT_DIRECTORY, "");
// Pass on all the data that has been entered so far
if (contentValues != null && contentValues.size() != 0) {
@@ -97,43 +96,13 @@
}
/**
- * Returns an Intent to start the fully expanded {@link ContactEditorActivity} for an
- * existing contact.
- */
- public static Intent createEditContactIntent(Context context, Uri contactLookupUri,
- MaterialPalette materialPalette, long photoId) {
- final Intent intent = new Intent(ContactEditorBaseActivity.ACTION_EDIT, contactLookupUri,
- context, ContactEditorActivity.class);
- addContactIntentFlags(intent);
- putMaterialPalette(intent, materialPalette);
- putPhotoId(intent, photoId);
- return intent;
- }
-
- /**
- * Returns an Intent to start the fully expanded {@link ContactEditorActivity} for a
- * new contact.
- */
- public static Intent createInsertContactIntent(Context context,
- RawContactDeltaList rawContactDeltaList, String displayName, String phoneticName,
- boolean isNewLocalProfile) {
- final Intent intent = new Intent(ContactEditorBaseActivity.ACTION_INSERT,
- Contacts.CONTENT_URI, context, ContactEditorActivity.class);
- intent.putExtra(ContactEditorFragment.INTENT_EXTRA_NEW_LOCAL_PROFILE, isNewLocalProfile);
- addContactIntentFlags(intent);
- putRawContactDeltaValues(intent, rawContactDeltaList, displayName, phoneticName);
- return intent;
- }
-
- /**
- * Returns an Intent to start the full editor for the given raw contact. The full editor will
- * only display this one raw contact.
+ * Returns an Intent to start the compact editor for the given raw contact.
*/
public static Intent createEditContactIntentForRawContact(Context context,
- Uri rawContactUri, long rawContactId, boolean isReadOnly) {
- final Intent intent = new Intent(ContactEditorBaseActivity.ACTION_EDIT, rawContactUri,
- context, ContactEditorActivity.class);
- intent.putExtra(ContactEditorFragment.INTENT_EXTRA_RAW_CONTACT_ID_TO_DISPLAY_ALONE,
+ Uri contactLookupUri, long rawContactId, boolean isReadOnly) {
+ final Intent intent = new Intent(Intent.ACTION_EDIT, contactLookupUri, context,
+ CompactContactEditorActivity.class);
+ intent.putExtra(ContactEditorBaseFragment.INTENT_EXTRA_RAW_CONTACT_ID_TO_DISPLAY_ALONE,
rawContactId);
intent.putExtra(
ContactEditorBaseFragment.INTENT_EXTRA_RAW_CONTACT_DISPLAY_ALONE_IS_READ_ONLY,
@@ -141,11 +110,6 @@
return intent;
}
- private static void addContactIntentFlags(Intent intent) {
- intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
- | Intent.FLAG_ACTIVITY_FORWARD_RESULT);
- }
-
private static void putMaterialPalette(Intent intent, MaterialPalette materialPalette) {
if (materialPalette != null) {
intent.putExtra(ContactEditorBaseFragment.INTENT_EXTRA_MATERIAL_PALETTE_PRIMARY_COLOR,
diff --git a/src/com/android/contacts/editor/LabeledEditorView.java b/src/com/android/contacts/editor/LabeledEditorView.java
index 947f35e..8b29b7e 100644
--- a/src/com/android/contacts/editor/LabeledEditorView.java
+++ b/src/com/android/contacts/editor/LabeledEditorView.java
@@ -303,13 +303,13 @@
mEntry.getAsString(mType.customColumn),
getContext().getString(mKind.titleRes)));
} else {
- if (mType != null) {
+ if (mType != null && mType.labelRes > 0 && mKind.titleRes > 0) {
mLabel.setSelection(mEditTypeAdapter.getPosition(mType));
mDeleteContainer.setContentDescription(
getContext().getString(R.string.editor_delete_view_description,
getContext().getString(mType.labelRes),
getContext().getString(mKind.titleRes)));
- } else {
+ } else if (mKind.titleRes > 0) {
mDeleteContainer.setContentDescription(
getContext().getString(R.string.editor_delete_view_description_short,
getContext().getString(mKind.titleRes)));
@@ -409,8 +409,9 @@
final boolean hasTypes = RawContactModifier.hasEditTypes(kind);
setupLabelButton(hasTypes);
mLabel.setEnabled(!readOnly && isEnabled());
- mLabel.setContentDescription(getContext().getResources().getString(mKind.titleRes));
-
+ if (mKind.titleRes > 0) {
+ mLabel.setContentDescription(getContext().getResources().getString(mKind.titleRes));
+ }
mType = RawContactModifier.getCurrentType(entry, kind);
rebuildLabel();
}
diff --git a/src/com/android/contacts/editor/RawContactEditorView.java b/src/com/android/contacts/editor/RawContactEditorView.java
deleted file mode 100644
index 5a4c9db..0000000
--- a/src/com/android/contacts/editor/RawContactEditorView.java
+++ /dev/null
@@ -1,401 +0,0 @@
-/*
- * Copyright (C) 2009 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.editor;
-
-import android.content.Context;
-import android.database.Cursor;
-import android.os.Bundle;
-import android.os.Parcelable;
-import android.provider.ContactsContract.CommonDataKinds.GroupMembership;
-import android.provider.ContactsContract.CommonDataKinds.Nickname;
-import android.provider.ContactsContract.CommonDataKinds.Photo;
-import android.provider.ContactsContract.CommonDataKinds.StructuredName;
-import android.provider.ContactsContract.Contacts;
-import android.provider.ContactsContract.Data;
-import android.util.AttributeSet;
-import android.util.Pair;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.LinearLayout;
-import android.widget.TextView;
-
-import com.android.contacts.GroupMetaDataLoader;
-import com.android.contacts.R;
-import com.android.contacts.common.model.account.AccountType;
-import com.android.contacts.common.model.account.AccountType.EditType;
-import com.android.contacts.common.model.dataitem.DataKind;
-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;
-
-/**
- * Custom view that provides all the editor interaction for a specific
- * {@link Contacts} represented through an {@link RawContactDelta}. Callers can
- * reuse this view and quickly rebuild its contents through
- * {@link #setState(RawContactDelta, AccountType, ViewIdGenerator)}.
- * <p>
- * Internal updates are performed against {@link ValuesDelta} so that the
- * source {@link RawContact} can be swapped out. Any state-based changes, such as
- * adding {@link Data} rows or changing {@link EditType}, are performed through
- * {@link RawContactModifier} to ensure that {@link AccountType} are enforced.
- */
-public class RawContactEditorView extends BaseRawContactEditorView {
- private static final String KEY_SUPER_INSTANCE_STATE = "superInstanceState";
-
- private LayoutInflater mInflater;
-
- private StructuredNameEditorView mName;
- private PhoneticNameEditorView mPhoneticName;
- private TextFieldsEditorView mNickName;
-
- private GroupMembershipView mGroupMembershipView;
-
- private ViewGroup mFields;
-
- private View mAccountSelector;
- private TextView mAccountSelectorTypeTextView;
- private TextView mAccountSelectorNameTextView;
-
- private View mAccountHeader;
- private TextView mAccountHeaderTypeTextView;
- private TextView mAccountHeaderNameTextView;
- private ImageView mAccountIconImageView;
-
- private long mRawContactId = -1;
- private boolean mAutoAddToDefaultGroup = true;
- private Cursor mGroupMetaData;
- private DataKind mGroupMembershipKind;
- private RawContactDelta mState;
-
- public RawContactEditorView(Context context) {
- super(context);
- }
-
- public RawContactEditorView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
-
- @Override
- public void setEnabled(boolean enabled) {
- super.setEnabled(enabled);
-
- View view = getPhotoEditor();
- if (view != null) {
- view.setEnabled(enabled);
- }
-
- if (mName != null) {
- mName.setEnabled(enabled);
- }
-
- if (mPhoneticName != null) {
- mPhoneticName.setEnabled(enabled);
- }
-
- if (mFields != null) {
- int count = mFields.getChildCount();
- for (int i = 0; i < count; i++) {
- mFields.getChildAt(i).setEnabled(enabled);
- }
- }
-
- if (mGroupMembershipView != null) {
- mGroupMembershipView.setEnabled(enabled);
- }
- }
-
- @Override
- protected void onFinishInflate() {
- super.onFinishInflate();
-
- mInflater = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
-
- mName = (StructuredNameEditorView)findViewById(R.id.edit_name);
- mName.setDeletable(false);
-
- mPhoneticName = (PhoneticNameEditorView)findViewById(R.id.edit_phonetic_name);
- mPhoneticName.setDeletable(false);
-
- mNickName = (TextFieldsEditorView)findViewById(R.id.edit_nick_name);
-
- mFields = (ViewGroup)findViewById(R.id.sect_fields);
-
- mAccountHeader = findViewById(R.id.account_header_container);
- mAccountHeaderTypeTextView = (TextView) findViewById(R.id.account_type);
- mAccountHeaderNameTextView = (TextView) findViewById(R.id.account_name);
- mAccountIconImageView = (ImageView) findViewById(android.R.id.icon);
-
- // The same header is used by both full editor and read-only editor view. The header is
- // left-aligned with read-only editor view but is not aligned well with full editor. So we
- // need to shift the text in the header a little bit for full editor.
- LinearLayout accountInfoView = (LinearLayout) findViewById(R.id.account_info);
- final int topBottomPaddingDp = (int) getResources().getDimension(R.dimen
- .editor_account_header_expandable_top_bottom_padding);
- final int leftPaddingDp = (int) getResources().getDimension(R.dimen
- .editor_account_header_expandable_left_padding);
- accountInfoView.setPadding(leftPaddingDp, topBottomPaddingDp, 0, topBottomPaddingDp);
-
- mAccountSelector = findViewById(R.id.account_selector_container);
- mAccountSelectorTypeTextView = (TextView) findViewById(R.id.account_type_selector);
- mAccountSelectorNameTextView = (TextView) findViewById(R.id.account_name_selector);
- }
-
- @Override
- protected Parcelable onSaveInstanceState() {
- Bundle bundle = new Bundle();
- // super implementation of onSaveInstanceState returns null
- bundle.putParcelable(KEY_SUPER_INSTANCE_STATE, super.onSaveInstanceState());
- return bundle;
- }
-
- @Override
- protected void onRestoreInstanceState(Parcelable state) {
- if (state instanceof Bundle) {
- Bundle bundle = (Bundle) state;
- super.onRestoreInstanceState(bundle.getParcelable(KEY_SUPER_INSTANCE_STATE));
- return;
- }
- super.onRestoreInstanceState(state);
- }
-
- /**
- * Set the internal state for this view, given a current
- * {@link RawContactDelta} state and the {@link AccountType} that
- * apply to that state.
- */
- @Override
- public void setState(RawContactDelta state, AccountType type, ViewIdGenerator vig,
- boolean isProfile) {
-
- mState = state;
-
- // Remove any existing sections
- mFields.removeAllViews();
-
- // Bail if invalid state or account type
- if (state == null || type == null) return;
-
- setId(vig.getId(state, null, null, ViewIdGenerator.NO_VIEW_INDEX));
-
- // Make sure we have a StructuredName
- RawContactModifier.ensureKindExists(state, type, StructuredName.CONTENT_ITEM_TYPE);
-
- mRawContactId = state.getRawContactId();
-
- // Fill in the account info
- final Pair<String,String> accountInfo = isProfile
- ? EditorUiUtils.getLocalAccountInfo(getContext(), state.getAccountName(), type)
- : EditorUiUtils.getAccountInfo(getContext(), state.getAccountName(), type);
- if (accountInfo.first == null) {
- // Hide this view so the other text view will be centered vertically
- mAccountHeaderNameTextView.setVisibility(View.GONE);
- } else {
- mAccountHeaderNameTextView.setVisibility(View.VISIBLE);
- mAccountHeaderNameTextView.setText(accountInfo.first);
- }
- mAccountHeaderTypeTextView.setText(accountInfo.second);
- 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);
-
- mAccountIconImageView.setImageDrawable(state.getRawContactAccountType(getContext())
- .getDisplayIcon(getContext()));
-
- // Show photo editor when supported
- RawContactModifier.ensureKindExists(state, type, Photo.CONTENT_ITEM_TYPE);
- setHasPhotoEditor((type.getKindForMimetype(Photo.CONTENT_ITEM_TYPE) != null));
- getPhotoEditor().setEnabled(isEnabled());
- mName.setEnabled(isEnabled());
-
- mPhoneticName.setEnabled(isEnabled());
-
- // Show and hide the appropriate views
- mFields.setVisibility(View.VISIBLE);
- mName.setVisibility(View.VISIBLE);
- mPhoneticName.setVisibility(View.VISIBLE);
-
- mGroupMembershipKind = type.getKindForMimetype(GroupMembership.CONTENT_ITEM_TYPE);
- if (mGroupMembershipKind != null) {
- mGroupMembershipView = (GroupMembershipView)mInflater.inflate(
- R.layout.item_group_membership, mFields, false);
- mGroupMembershipView.setKind(mGroupMembershipKind);
- mGroupMembershipView.setEnabled(isEnabled());
- }
-
- // Create editor sections for each possible data kind
- for (DataKind kind : type.getSortedDataKinds()) {
- // Skip kind of not editable
- if (!kind.editable) continue;
-
- final String mimeType = kind.mimeType;
- if (StructuredName.CONTENT_ITEM_TYPE.equals(mimeType)) {
- // Handle special case editor for structured name
- final ValuesDelta primary = state.getPrimaryEntry(mimeType);
- mName.setValues(
- type.getKindForMimetype(DataKind.PSEUDO_MIME_TYPE_DISPLAY_NAME),
- primary, state, false, vig);
- mPhoneticName.setValues(
- type.getKindForMimetype(DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME),
- primary, state, false, vig);
- // It is useful to use Nickname outside of a KindSectionView so that we can treat it
- // as a part of StructuredName's fake KindSectionView, even though it uses a
- // different CP2 mime-type. We do a bit of extra work below to make this possible.
- final DataKind nickNameKind = type.getKindForMimetype(Nickname.CONTENT_ITEM_TYPE);
- if (nickNameKind != null) {
- ValuesDelta primaryNickNameEntry = state.getPrimaryEntry(nickNameKind.mimeType);
- if (primaryNickNameEntry == null) {
- primaryNickNameEntry = RawContactModifier.insertChild(state, nickNameKind);
- }
- mNickName.setValues(nickNameKind, primaryNickNameEntry, state, false, vig);
- mNickName.setDeletable(false);
- } else {
- mPhoneticName.setPadding(0, 0, 0, (int) getResources().getDimension(
- R.dimen.editor_padding_between_editor_views));
- mNickName.setVisibility(View.GONE);
- }
- } else if (Photo.CONTENT_ITEM_TYPE.equals(mimeType)) {
- // Handle special case editor for photos
- final ValuesDelta primary = state.getPrimaryEntry(mimeType);
- getPhotoEditor().setValues(kind, primary, state, false, vig);
- } else if (GroupMembership.CONTENT_ITEM_TYPE.equals(mimeType)) {
- if (mGroupMembershipView != null) {
- mGroupMembershipView.setState(state);
- mFields.addView(mGroupMembershipView);
- }
- } else if (DataKind.PSEUDO_MIME_TYPE_DISPLAY_NAME.equals(mimeType)
- || DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME.equals(mimeType)
- || Nickname.CONTENT_ITEM_TYPE.equals(mimeType)) {
- // Don't create fields for each of these mime-types. They are handled specially.
- continue;
- } else {
- // Otherwise use generic section-based editors
- if (kind.fieldList == null) continue;
- final KindSectionView section = (KindSectionView)mInflater.inflate(
- R.layout.item_kind_section, mFields, false);
- section.setEnabled(isEnabled());
- section.setState(kind, state, /* readOnly =*/ false, vig);
- mFields.addView(section);
- }
- }
-
- addToDefaultGroupIfNeeded();
- }
-
- @Override
- public void setGroupMetaData(Cursor groupMetaData) {
- mGroupMetaData = groupMetaData;
- addToDefaultGroupIfNeeded();
- if (mGroupMembershipView != null) {
- mGroupMembershipView.setGroupMetaData(groupMetaData);
- }
- }
-
- public void setAutoAddToDefaultGroup(boolean flag) {
- this.mAutoAddToDefaultGroup = flag;
- }
-
- /**
- * If automatic addition to the default group was requested (see
- * {@link #setAutoAddToDefaultGroup}, checks if the raw contact is in any
- * group and if it is not adds it to the default group (in case of Google
- * contacts that's "My Contacts").
- */
- private void addToDefaultGroupIfNeeded() {
- if (!mAutoAddToDefaultGroup || mGroupMetaData == null || mGroupMetaData.isClosed()
- || mState == null) {
- return;
- }
-
- boolean hasGroupMembership = false;
- ArrayList<ValuesDelta> entries = mState.getMimeEntries(GroupMembership.CONTENT_ITEM_TYPE);
- if (entries != null) {
- for (ValuesDelta values : entries) {
- Long id = values.getGroupRowId();
- if (id != null && id.longValue() != 0) {
- hasGroupMembership = true;
- break;
- }
- }
- }
-
- if (!hasGroupMembership) {
- long defaultGroupId = getDefaultGroupId();
- if (defaultGroupId != -1) {
- ValuesDelta entry = RawContactModifier.insertChild(mState, mGroupMembershipKind);
- if (entry != null) {
- entry.setGroupRowId(defaultGroupId);
- }
- }
- }
- }
-
- /**
- * Returns the default group (e.g. "My Contacts") for the current raw contact's
- * account. Returns -1 if there is no such group.
- */
- private long getDefaultGroupId() {
- String accountType = mState.getAccountType();
- String accountName = mState.getAccountName();
- String accountDataSet = mState.getDataSet();
- mGroupMetaData.moveToPosition(-1);
- while (mGroupMetaData.moveToNext()) {
- String name = mGroupMetaData.getString(GroupMetaDataLoader.ACCOUNT_NAME);
- String type = mGroupMetaData.getString(GroupMetaDataLoader.ACCOUNT_TYPE);
- String dataSet = mGroupMetaData.getString(GroupMetaDataLoader.DATA_SET);
- if (name.equals(accountName) && type.equals(accountType)
- && Objects.equal(dataSet, accountDataSet)) {
- long groupId = mGroupMetaData.getLong(GroupMetaDataLoader.GROUP_ID);
- if (!mGroupMetaData.isNull(GroupMetaDataLoader.AUTO_ADD)
- && mGroupMetaData.getInt(GroupMetaDataLoader.AUTO_ADD) != 0) {
- return groupId;
- }
- }
- }
- return -1;
- }
-
- public StructuredNameEditorView getNameEditor() {
- return mName;
- }
-
- public TextFieldsEditorView getPhoneticNameEditor() {
- return mPhoneticName;
- }
-
- public TextFieldsEditorView getNickNameEditor() {
- return mNickName;
- }
-
- @Override
- public long getRawContactId() {
- return mRawContactId;
- }
-}
diff --git a/src/com/android/contacts/common/editor/SelectAccountDialogFragment.java b/src/com/android/contacts/editor/SelectAccountDialogFragment.java
similarity index 97%
rename from src/com/android/contacts/common/editor/SelectAccountDialogFragment.java
rename to src/com/android/contacts/editor/SelectAccountDialogFragment.java
index 96da89a..34fac4f 100644
--- a/src/com/android/contacts/common/editor/SelectAccountDialogFragment.java
+++ b/src/com/android/contacts/editor/SelectAccountDialogFragment.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.contacts.common.editor;
+package com.android.contacts.editor;
import android.app.Activity;
import android.app.AlertDialog;
@@ -44,9 +44,6 @@
private static final String KEY_LIST_FILTER = "list_filter";
private static final String KEY_EXTRA_ARGS = "extra_args";
- public SelectAccountDialogFragment() { // All fragments must have a public default constructor.
- }
-
/**
* Show the dialog.
*
diff --git a/src/com/android/contacts/group/GroupMembersFragment.java b/src/com/android/contacts/group/GroupMembersFragment.java
index 769a083..a68b6cf 100644
--- a/src/com/android/contacts/group/GroupMembersFragment.java
+++ b/src/com/android/contacts/group/GroupMembersFragment.java
@@ -18,33 +18,49 @@
import android.app.Activity;
import android.app.LoaderManager.LoaderCallbacks;
import android.content.CursorLoader;
+import android.content.Intent;
import android.content.Loader;
import android.database.Cursor;
import android.database.CursorWrapper;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract.Contacts;
+import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuInflater;
+import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.Toast;
+import com.android.contacts.ContactSaveService;
import com.android.contacts.GroupMetaDataLoader;
import com.android.contacts.R;
+import com.android.contacts.activities.ActionBarAdapter;
import com.android.contacts.activities.GroupMembersActivity;
import com.android.contacts.common.list.ContactsSectionIndexer;
-import com.android.contacts.common.list.MultiSelectEntryContactListAdapter;
+import com.android.contacts.common.list.MultiSelectEntryContactListAdapter.DeleteContactListener;
+import com.android.contacts.common.logging.ListEvent;
import com.android.contacts.common.logging.ListEvent.ListType;
+import com.android.contacts.common.logging.Logger;
+import com.android.contacts.common.logging.ScreenEvent;
import com.android.contacts.common.model.AccountTypeManager;
import com.android.contacts.common.model.account.AccountType;
import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.group.GroupMembersAdapter.GroupMembersQuery;
+import com.android.contacts.interactions.GroupDeletionDialogFragment;
+import com.android.contacts.list.ContactsRequest;
import com.android.contacts.list.MultiSelectContactsListFragment;
+import com.android.contacts.list.UiIntentActions;
+import com.android.contacts.quickcontact.QuickContactActivity;
import java.util.ArrayList;
import java.util.HashSet;
@@ -52,33 +68,20 @@
import java.util.Set;
/** Displays the members of a group. */
-public class GroupMembersFragment extends MultiSelectContactsListFragment<GroupMembersAdapter>
- implements MultiSelectEntryContactListAdapter.DeleteContactListener {
+public class GroupMembersFragment extends MultiSelectContactsListFragment<GroupMembersAdapter> {
private static final String TAG = "GroupMembers";
+ private static final String KEY_IS_EDIT_MODE = "editMode";
private static final String KEY_GROUP_URI = "groupUri";
private static final String KEY_GROUP_METADATA = "groupMetadata";
+ public static final String TAG_GROUP_NAME_EDIT_DIALOG = "groupNameEditDialog";
+
private static final String ARG_GROUP_URI = "groupUri";
private static final int LOADER_GROUP_METADATA = 0;
-
- /** Callbacks for hosts of {@link GroupMembersFragment}. */
- public interface GroupMembersListener {
-
- /** Invoked after group metadata for the passed in group URI has loaded. */
- void onGroupMetadataLoaded(GroupMetadata groupMetadata);
-
- /** Invoked if group metadata can't be loaded for the passed in group URI. */
- void onGroupMetadataLoadFailed();
-
- /** Invoked when a group member in the list is clicked. */
- void onGroupMemberListItemClicked(int position, Uri contactLookupUri);
-
- /** Invoked when a the delete button for a group member in the list is clicked. */
- void onGroupMemberListItemDeleted(int position, long contactId);
- }
+ private static final int RESULT_GROUP_ADD_MEMBER = 100;
/** Filters out duplicate contacts. */
private class FilterCursorWrapper extends CursorWrapper {
@@ -191,9 +194,11 @@
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
if (cursor == null || cursor.isClosed() || !cursor.moveToNext()) {
Log.e(TAG, "Failed to load group metadata for " + mGroupUri);
- if (mListener != null) {
- mListener.onGroupMetadataLoadFailed();
- }
+ final Activity activity = getActivity();
+ Toast.makeText(getContext(), R.string.groupLoadErrorToast, Toast.LENGTH_SHORT)
+ .show();
+ activity.setResult(AppCompatActivity.RESULT_CANCELED);
+ activity.finish();
return;
}
mGroupMetadata = new GroupMetadata();
@@ -218,9 +223,11 @@
public void onLoaderReset(Loader<Cursor> loader) {}
};
+ private ActionBarAdapter mActionBarAdapter;
+
private Uri mGroupUri;
- private GroupMembersListener mListener;
+ private boolean mIsEditMode;
private GroupMetadata mGroupMetadata;
@@ -243,8 +250,211 @@
setListType(ListType.GROUP);
}
- public void setListener(GroupMembersListener listener) {
- mListener = listener;
+ @Override
+ public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
+ if (mGroupMetadata == null) {
+ // Hide menu options until metadata is fully loaded
+ return;
+ }
+ super.onCreateOptionsMenu(menu, inflater);
+ inflater.inflate(R.menu.view_group, menu);
+ }
+
+ @Override
+ public void onPrepareOptionsMenu(Menu menu) {
+ final boolean isSelectionMode = mActionBarAdapter.isSelectionMode();
+ final boolean isGroupEditable = mGroupMetadata != null && mGroupMetadata.editable;
+ final boolean isGroupReadOnly = mGroupMetadata != null && mGroupMetadata.readOnly;
+
+ setVisible(menu, R.id.menu_add, isGroupEditable && !isSelectionMode);
+ setVisible(menu, R.id.menu_rename_group, !isGroupReadOnly && !isSelectionMode);
+ setVisible(menu, R.id.menu_delete_group, !isGroupReadOnly && !isSelectionMode);
+ setVisible(menu, R.id.menu_edit_group, isGroupEditable && !mIsEditMode && !isSelectionMode
+ && !isGroupEmpty());
+ setVisible(menu, R.id.menu_remove_from_group, isGroupEditable && isSelectionMode &&
+ !mIsEditMode);
+ }
+
+ private boolean isGroupEmpty() {
+ return getAdapter() != null && getAdapter().isEmpty();
+ }
+
+ private static void setVisible(Menu menu, int id, boolean visible) {
+ final MenuItem menuItem = menu.findItem(id);
+ if (menuItem != null) {
+ menuItem.setVisible(visible);
+ }
+ }
+
+ private void startGroupAddMemberActivity() {
+ startActivityForResult(GroupUtil.createPickMemberIntent(getContext(), mGroupMetadata,
+ getMemberContactIds()), RESULT_GROUP_ADD_MEMBER);
+ }
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ case android.R.id.home: {
+ getActivity().onBackPressed();
+ return true;
+ }
+ case R.id.menu_add: {
+ startGroupAddMemberActivity();
+ return true;
+ }
+ case R.id.menu_rename_group: {
+ GroupNameEditDialogFragment.newInstanceForUpdate(
+ new AccountWithDataSet(mGroupMetadata.accountName,
+ mGroupMetadata.accountType, mGroupMetadata.dataSet),
+ GroupUtil.ACTION_UPDATE_GROUP, mGroupMetadata.groupId,
+ mGroupMetadata.groupName).show(getFragmentManager(),
+ TAG_GROUP_NAME_EDIT_DIALOG);
+ return true;
+ }
+ case R.id.menu_delete_group: {
+ deleteGroup();
+ return true;
+ }
+ case R.id.menu_edit_group: {
+ mIsEditMode = true;
+ mActionBarAdapter.setSelectionMode(true);
+ displayDeleteButtons(true);
+ return true;
+ }
+ case R.id.menu_remove_from_group: {
+ logListEvent();
+ removeSelectedContacts();
+ return true;
+ }
+ }
+ return super.onOptionsItemSelected(item);
+ }
+
+ private void removeSelectedContacts() {
+ final long[] contactIds = getAdapter().getSelectedContactIdsArray();
+ new UpdateGroupMembersAsyncTask(UpdateGroupMembersAsyncTask.TYPE_REMOVE,
+ getContext(), contactIds, mGroupMetadata.groupId, mGroupMetadata.accountName,
+ mGroupMetadata.accountType).execute();
+
+ mActionBarAdapter.setSelectionMode(false);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ if (requestCode == RESULT_GROUP_ADD_MEMBER && resultCode ==
+ Activity.RESULT_OK && data != null) {
+ long[] contactIds = data.getLongArrayExtra(
+ UiIntentActions.TARGET_CONTACT_IDS_EXTRA_KEY);
+ if (contactIds == null) {
+ final long contactId = data.getLongExtra(
+ UiIntentActions.TARGET_CONTACT_ID_EXTRA_KEY, -1);
+ if (contactId > -1) {
+ contactIds = new long[1];
+ contactIds[0] = contactId;
+ }
+ }
+ new UpdateGroupMembersAsyncTask(
+ UpdateGroupMembersAsyncTask.TYPE_ADD,
+ getContext(), contactIds, mGroupMetadata.groupId, mGroupMetadata.accountName,
+ mGroupMetadata.accountType).execute();
+ }
+ }
+
+ private final ActionBarAdapter.Listener mActionBarListener = new ActionBarAdapter.Listener() {
+ @Override
+ public void onAction(int action) {
+ switch (action) {
+ case ActionBarAdapter.Listener.Action.START_SELECTION_MODE:
+ if (mIsEditMode) {
+ displayDeleteButtons(true);
+ mActionBarAdapter.setActionBarTitle(getString(R.string.title_edit_group));
+ } else {
+ displayCheckBoxes(true);
+ }
+ getActivity().invalidateOptionsMenu();
+ break;
+ case ActionBarAdapter.Listener.Action.STOP_SEARCH_AND_SELECTION_MODE:
+ mActionBarAdapter.setSearchMode(false);
+ if (mIsEditMode) {
+ displayDeleteButtons(false);
+ } else {
+ displayCheckBoxes(false);
+ }
+ getActivity().invalidateOptionsMenu();
+ break;
+ case ActionBarAdapter.Listener.Action.BEGIN_STOPPING_SEARCH_AND_SELECTION_MODE:
+ break;
+ }
+ }
+
+ @Override
+ public void onUpButtonPressed() {
+ getActivity().onBackPressed();
+ }
+ };
+
+ private final OnCheckBoxListActionListener mCheckBoxListener =
+ new OnCheckBoxListActionListener() {
+ @Override
+ public void onStartDisplayingCheckBoxes() {
+ mActionBarAdapter.setSelectionMode(true);
+ }
+
+ @Override
+ public void onSelectedContactIdsChanged() {
+ if (mActionBarAdapter == null) {
+ return;
+ }
+ if (mIsEditMode) {
+ mActionBarAdapter.setActionBarTitle(getString(R.string.title_edit_group));
+ } else {
+ mActionBarAdapter.setSelectionCount(getSelectedContactIds().size());
+ }
+ }
+
+ @Override
+ public void onStopDisplayingCheckBoxes() {
+ mActionBarAdapter.setSelectionMode(false);
+ }
+ };
+
+ private void logListEvent() {
+ Logger.logListEvent(
+ ListEvent.ActionType.REMOVE_LABEL,
+ getListType(),
+ getAdapter().getCount(),
+ /* clickedIndex */ -1,
+ getAdapter().getSelectedContactIdsArray().length);
+ }
+
+ private void deleteGroup() {
+ if (getMemberCount() == 0) {
+ final Intent intent = ContactSaveService.createGroupDeletionIntent(
+ getContext(), mGroupMetadata.groupId);
+ getContext().startService(intent);
+ getActivity().finish();
+ } else {
+ GroupDeletionDialogFragment.show(getFragmentManager(), mGroupMetadata.groupId,
+ mGroupMetadata.groupName);
+ }
+ }
+
+ @Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ // This is the first safe place in the fragment lifecycle to know getActivity() will not
+ // be null (i.e. it can be null in onCreateView() of this fragment)
+ final GroupMembersActivity activity = (GroupMembersActivity) getActivity();
+ mActionBarAdapter = new ActionBarAdapter(activity, mActionBarListener,
+ activity.getSupportActionBar(), activity.getToolbar(), R.string.enter_contact_name);
+ mActionBarAdapter.setShowHomeIcon(true);
+ final ContactsRequest contactsRequest = new ContactsRequest();
+ contactsRequest.setActionCode(ContactsRequest.ACTION_GROUP);
+ mActionBarAdapter.initialize(savedInstanceState, contactsRequest);
+ }
+
+ public ActionBarAdapter getActionBarAdapter() {
+ return mActionBarAdapter;
}
public void displayDeleteButtons(boolean displayDeleteButtons) {
@@ -259,15 +469,33 @@
return mGroupMemberContactIds.size();
}
+ public boolean isEditMode() {
+ return mIsEditMode;
+ }
+
+ public void setEditMode(boolean isEditMode) {
+ mIsEditMode = isEditMode;
+ }
+
@Override
public void onCreate(Bundle savedState) {
super.onCreate(savedState);
if (savedState == null) {
mGroupUri = getArguments().getParcelable(ARG_GROUP_URI);
} else {
+ mIsEditMode = savedState.getBoolean(KEY_IS_EDIT_MODE);
mGroupUri = savedState.getParcelable(KEY_GROUP_URI);
mGroupMetadata = savedState.getParcelable(KEY_GROUP_METADATA);
}
+ maybeAttachCheckBoxListener();
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ // Re-register the listener, which may have been cleared when onSaveInstanceState was
+ // called. See also: onSaveInstanceState
+ mActionBarAdapter.setListener(mActionBarListener);
}
@Override
@@ -312,6 +540,11 @@
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
+ if (mActionBarAdapter != null) {
+ mActionBarAdapter.setListener(null);
+ mActionBarAdapter.onSaveInstanceState(outState);
+ }
+ outState.putBoolean(KEY_IS_EDIT_MODE, mIsEditMode);
outState.putParcelable(KEY_GROUP_URI, mGroupUri);
outState.putParcelable(KEY_GROUP_METADATA, mGroupMetadata);
}
@@ -321,9 +554,10 @@
maybeAttachCheckBoxListener();
- if (mListener != null) {
- mListener.onGroupMetadataLoaded(mGroupMetadata);
- }
+ final GroupMembersActivity activity = (GroupMembersActivity) getActivity();
+ activity.updateGroupMenu(mGroupMetadata);
+ activity.setTitle(mGroupMetadata.groupName);
+ activity.invalidateOptionsMenu();
// Start loading the group members
super.startLoading();
@@ -332,12 +566,7 @@
private void maybeAttachCheckBoxListener() {
// Don't attach the multi select check box listener if we can't edit the group
if (mGroupMetadata != null && mGroupMetadata.editable) {
- try {
- setCheckBoxListListener((OnCheckBoxListActionListener) getActivity());
- } catch (ClassCastException e) {
- throw new ClassCastException(getActivity() + " must implement " +
- OnCheckBoxListActionListener.class.getSimpleName());
- }
+ setCheckBoxListListener(mCheckBoxListener);
}
}
@@ -346,7 +575,7 @@
final GroupMembersAdapter adapter = new GroupMembersAdapter(getContext());
adapter.setSectionHeaderDisplayEnabled(true);
adapter.setDisplayPhotos(true);
- adapter.setDeleteContactListener(this);
+ adapter.setDeleteContactListener(new DeletionListener());
return adapter;
}
@@ -380,7 +609,8 @@
addContactsButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- ((GroupMembersActivity) getActivity()).startGroupAddMemberActivity();
+ startActivityForResult(GroupUtil.createPickMemberIntent(getContext(),
+ mGroupMetadata, getMemberContactIds()), RESULT_GROUP_ADD_MEMBER);
}
});
return view;
@@ -396,25 +626,48 @@
super.onItemClick(position, id);
return;
}
- if (mListener != null) {
- mListener.onGroupMemberListItemClicked(position, uri);
- }
+ final int count = getAdapter().getCount();
+ Logger.logListEvent(ListEvent.ActionType.CLICK, ListEvent.ListType.GROUP, count,
+ /* clickedIndex */ position, /* numSelected */ 0);
+ final Intent intent = ImplicitIntentsUtil.composeQuickContactIntent(
+ getContext(), uri, QuickContactActivity.MODE_FULLY_EXPANDED);
+ intent.putExtra(
+ QuickContactActivity.EXTRA_PREVIOUS_SCREEN_TYPE, ScreenEvent.ScreenType.LIST_GROUP);
+ startActivity(intent);
}
@Override
protected boolean onItemLongClick(int position, long id) {
final Activity activity = getActivity();
if (activity != null && activity instanceof GroupMembersActivity) {
- if (((GroupMembersActivity) activity).isEditMode()) {
+ if (mIsEditMode) {
return true;
}
}
return super.onItemLongClick(position, id);
}
+ private final class DeletionListener implements DeleteContactListener {
+ @Override
+ public void onContactDeleteClicked(int position) {
+ final long contactId = getAdapter().getContactId(position);
+ final long[] contactIds = new long[1];
+ contactIds[0] = contactId;
+ new UpdateGroupMembersAsyncTask(UpdateGroupMembersAsyncTask.TYPE_REMOVE,
+ getContext(), contactIds, mGroupMetadata.groupId, mGroupMetadata.accountName,
+ mGroupMetadata.accountType).execute();
+ }
+ }
+
+ public GroupMetadata getGroupMetadata() {
+ return mGroupMetadata;
+ }
+
@Override
- public void onContactDeleteClicked(int position) {
- final long contactId = getAdapter().getContactId(position);
- mListener.onGroupMemberListItemDeleted(position, contactId);
+ public void onDestroy() {
+ if (mActionBarAdapter != null) {
+ mActionBarAdapter.setListener(null);
+ }
+ super.onDestroy();
}
}
diff --git a/src/com/android/contacts/group/GroupUtil.java b/src/com/android/contacts/group/GroupUtil.java
index 3e8cd61..63a4fa8 100644
--- a/src/com/android/contacts/group/GroupUtil.java
+++ b/src/com/android/contacts/group/GroupUtil.java
@@ -48,6 +48,11 @@
*/
public final class GroupUtil {
+ public static final String ACTION_DELETE_GROUP = "deleteGroup";
+ public static final String ACTION_UPDATE_GROUP = "updateGroup";
+ public static final String ACTION_ADD_TO_GROUP = "addToGroup";
+ public static final String ACTION_REMOVE_FROM_GROUP = "removeFromGroup";
+
// System IDs of FFC groups in Google accounts
private static final Set<String> FFC_GROUPS =
new HashSet(Arrays.asList("Friends", "Family", "Coworkers"));
diff --git a/src/com/android/contacts/group/UpdateGroupMembersAsyncTask.java b/src/com/android/contacts/group/UpdateGroupMembersAsyncTask.java
new file mode 100644
index 0000000..a040ddc
--- /dev/null
+++ b/src/com/android/contacts/group/UpdateGroupMembersAsyncTask.java
@@ -0,0 +1,121 @@
+/*
+ * Copyright (C) 2016 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.group;
+
+import android.content.Context;
+import android.content.Intent;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.AsyncTask;
+import android.provider.ContactsContract;
+import android.widget.Toast;
+
+import com.android.contacts.ContactSaveService;
+import com.android.contacts.R;
+import com.android.contacts.activities.GroupMembersActivity;
+
+/**
+ * Starts an Intent to add/remove the raw contacts for the given contact IDs to/from a group.
+ * Only the raw contacts that belong to the specified account are added or removed.
+ */
+public class UpdateGroupMembersAsyncTask extends AsyncTask<Void, Void, Intent> {
+ static final int TYPE_ADD = 0;
+ static final int TYPE_REMOVE = 1;
+
+ private final Context mContext;
+ private final int mType;
+ private final long[] mContactIds;
+ private final long mGroupId;
+ private final String mAccountName;
+ private final String mAccountType;
+
+ public UpdateGroupMembersAsyncTask(int type, Context context, long[] contactIds,
+ long groupId, String accountName, String accountType) {
+ mContext = context;
+ mType = type;
+ mContactIds = contactIds;
+ mGroupId = groupId;
+ mAccountName = accountName;
+ mAccountType = accountType;
+ }
+
+ @Override
+ protected Intent doInBackground(Void... params) {
+ final long[] rawContactIds = getRawContactIds();
+ if (rawContactIds.length == 0) {
+ return null;
+ }
+ final long[] rawContactIdsToAdd;
+ final long[] rawContactIdsToRemove;
+ final String action;
+ if (mType == TYPE_ADD) {
+ rawContactIdsToAdd = rawContactIds;
+ rawContactIdsToRemove = null;
+ action = GroupUtil.ACTION_ADD_TO_GROUP;
+ } else if (mType == TYPE_REMOVE) {
+ rawContactIdsToAdd = null;
+ rawContactIdsToRemove = rawContactIds;
+ action = GroupUtil.ACTION_REMOVE_FROM_GROUP;
+ } else {
+ throw new IllegalStateException("Unrecognized type " + mType);
+ }
+ return ContactSaveService.createGroupUpdateIntent(
+ mContext, mGroupId, /* newLabel */ null, rawContactIdsToAdd,
+ rawContactIdsToRemove, GroupMembersActivity.class, action);
+ }
+
+ // TODO(wjang): prune raw contacts that are already in the group; ContactSaveService will
+ // log a warning if the raw contact is already a member and keep going but it is not ideal.
+ private long[] getRawContactIds() {
+ final Uri rawContactUri = ContactsContract.RawContacts.CONTENT_URI.buildUpon()
+ .appendQueryParameter(ContactsContract.RawContacts.ACCOUNT_NAME, mAccountName)
+ .appendQueryParameter(ContactsContract.RawContacts.ACCOUNT_TYPE, mAccountType)
+ .build();
+ final String[] projection = new String[]{ContactsContract.RawContacts._ID};
+ final StringBuilder selection = new StringBuilder();
+ final String[] selectionArgs = new String[mContactIds.length];
+ for (int i = 0; i < mContactIds.length; i++) {
+ if (i > 0) {
+ selection.append(" OR ");
+ }
+ selection.append(ContactsContract.RawContacts.CONTACT_ID).append("=?");
+ selectionArgs[i] = Long.toString(mContactIds[i]);
+ }
+ final Cursor cursor = mContext.getContentResolver().query(
+ rawContactUri, projection, selection.toString(), selectionArgs, null, null);
+ final long[] rawContactIds = new long[cursor.getCount()];
+ try {
+ int i = 0;
+ while (cursor.moveToNext()) {
+ rawContactIds[i] = cursor.getLong(0);
+ i++;
+ }
+ } finally {
+ cursor.close();
+ }
+ return rawContactIds;
+ }
+
+ @Override
+ protected void onPostExecute(Intent intent) {
+ if (intent == null) {
+ Toast.makeText(mContext, R.string.groupSavedErrorToast, Toast.LENGTH_SHORT).show();
+ } else {
+ mContext.startService(intent);
+ }
+ }
+}
diff --git a/src/com/android/contacts/interactions/ContactMultiDeletionInteraction.java b/src/com/android/contacts/interactions/ContactMultiDeletionInteraction.java
index 173f66e..ff0d978 100644
--- a/src/com/android/contacts/interactions/ContactMultiDeletionInteraction.java
+++ b/src/com/android/contacts/interactions/ContactMultiDeletionInteraction.java
@@ -75,21 +75,22 @@
private TreeSet<Long> mContactIds;
private Context mContext;
private AlertDialog mDialog;
+ private MultiContactDeleteListener mListener;
/**
* Starts the interaction.
*
- * @param activity the activity within which to start the interaction
+ * @param hostFragment the fragment within which to start the interaction
* @param contactIds the IDs of contacts to be deleted
* @return the newly created interaction
*/
public static ContactMultiDeletionInteraction start(
- Activity activity, TreeSet<Long> contactIds) {
+ Fragment hostFragment, TreeSet<Long> contactIds) {
if (contactIds == null) {
return null;
}
- final FragmentManager fragmentManager = activity.getFragmentManager();
+ final FragmentManager fragmentManager = hostFragment.getFragmentManager();
ContactMultiDeletionInteraction fragment =
(ContactMultiDeletionInteraction) fragmentManager.findFragmentByTag(FRAGMENT_TAG);
if (fragment == null) {
@@ -291,13 +292,10 @@
protected void doDeleteContact(long[] contactIds) {
mContext.startService(ContactSaveService.createDeleteMultipleContactsIntent(mContext,
contactIds));
- notifyListenerActivity();
+ mListener.onDeletionFinished();
}
- private void notifyListenerActivity() {
- if (getActivity() instanceof MultiContactDeleteListener) {
- final MultiContactDeleteListener listener = (MultiContactDeleteListener) getActivity();
- listener.onDeletionFinished();
- }
+ public void setListener(MultiContactDeleteListener listener) {
+ mListener = listener;
}
}
diff --git a/src/com/android/contacts/list/ContactBrowseListFragment.java b/src/com/android/contacts/list/ContactBrowseListFragment.java
index 2060068..262856c 100644
--- a/src/com/android/contacts/list/ContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/ContactBrowseListFragment.java
@@ -92,7 +92,7 @@
private boolean mSelectionVerified;
private int mLastSelectedPosition = -1;
private boolean mRefreshingContactUri;
- private ContactListFilter mFilter;
+ protected ContactListFilter mFilter;
private String mPersistentSelectionPrefix = PERSISTENT_SELECTION_PREFIX;
protected OnContactBrowserActionListener mListener;
@@ -680,9 +680,4 @@
return mPersistentSelectionPrefix + "-" + mFilter.getId();
}
}
-
- public boolean isOptionsMenuChanged() {
- // This fragment does not have an option menu of its own
- return false;
- }
}
diff --git a/src/com/android/contacts/list/ContactsUnavailableFragment.java b/src/com/android/contacts/list/ContactsUnavailableFragment.java
index 1b122cc..aa08a32 100644
--- a/src/com/android/contacts/list/ContactsUnavailableFragment.java
+++ b/src/com/android/contacts/list/ContactsUnavailableFragment.java
@@ -33,7 +33,6 @@
import android.widget.TextView;
import com.android.contacts.R;
-import com.android.contacts.activities.ActionBarAdapter.TabState;
import com.android.contacts.common.compat.ProviderStatusCompat;
/**
@@ -50,7 +49,6 @@
private ProgressBar mProgress;
private View mButtonsContainer;
private int mNoContactsMsgResId = -1;
- private int mLastTab = -1;
private OnContactsUnavailableActionListener mListener;
@@ -125,10 +123,6 @@
* Update views in the fragment when provider status is empty.
*/
private void updateViewsForEmptyStatus() {
- setTabInfo(mNoContactsMsgResId, mLastTab);
- if (mLastTab == TabState.ALL) {
- updateButtonVisibilty(View.VISIBLE);
- }
mProgress.setVisibility(View.GONE);
}
@@ -167,29 +161,6 @@
}
}
- /**
- * Set the message to be shown if no data is available for the selected tab
- *
- * @param resId - String resource ID of the message , -1 means view will not be visible
- */
- public void setTabInfo(int resId, int callerTab) {
- mNoContactsMsgResId = resId;
- mLastTab = callerTab;
- if ((mMessageView != null) && (mProviderStatus != null) &&
- mProviderStatus.equals(ProviderStatusCompat.STATUS_EMPTY)) {
- if (resId != -1) {
- mMessageView.setText(mNoContactsMsgResId);
- mMessageView.setGravity(Gravity.CENTER_HORIZONTAL);
- mMessageView.setVisibility(View.VISIBLE);
- if (callerTab == TabState.ALL) {
- updateButtonVisibilty(View.VISIBLE);
- }
- } else {
- mMessageView.setVisibility(View.GONE);
- }
- }
- }
-
private void updateButtonVisibilty(int visibility) {
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
mAddAccountButton.setVisibility(visibility);
diff --git a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
index afaafb7..2fcf5da 100644
--- a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
@@ -15,15 +15,32 @@
*/
package com.android.contacts.list;
+import android.accounts.Account;
+import android.app.Activity;
+import android.content.ActivityNotFoundException;
+import android.content.ContentResolver;
+import android.content.ContentUris;
import android.content.Context;
import android.content.CursorLoader;
+import android.content.Intent;
import android.content.Loader;
+import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
import android.database.Cursor;
+import android.graphics.Rect;
import android.net.Uri;
+import android.os.Bundle;
+import android.provider.ContactsContract;
import android.provider.ContactsContract.Directory;
+import android.support.v4.app.FragmentActivity;
+import android.support.v4.widget.SwipeRefreshLayout;
import android.text.TextUtils;
+import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuInflater;
+import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
@@ -32,32 +49,170 @@
import android.widget.ImageView;
import android.widget.LinearLayout.LayoutParams;
import android.widget.TextView;
+import android.widget.Toast;
+import com.android.contacts.ContactSaveService;
+import com.android.contacts.ContactsDrawerActivity;
import com.android.contacts.R;
+import com.android.contacts.activities.ActionBarAdapter;
import com.android.contacts.activities.PeopleActivity;
+import com.android.contacts.common.Experiments;
+import com.android.contacts.common.compat.CompatUtils;
+import com.android.contacts.common.list.ContactEntryListFragment;
import com.android.contacts.common.list.ContactListAdapter;
import com.android.contacts.common.list.ContactListFilter;
+import com.android.contacts.common.list.ContactListFilterController;
+import com.android.contacts.common.list.ContactListFilterController.ContactListFilterListener;
import com.android.contacts.common.list.ContactListItemView;
import com.android.contacts.common.list.DefaultContactListAdapter;
import com.android.contacts.common.list.FavoritesAndContactsLoader;
+import com.android.contacts.common.logging.ListEvent;
+import com.android.contacts.common.logging.Logger;
+import com.android.contacts.common.logging.ScreenEvent;
+import com.android.contacts.common.model.AccountTypeManager;
import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contacts.common.model.account.GoogleAccountType;
+import com.android.contacts.common.util.AccountFilterUtil;
+import com.android.contacts.common.util.ImplicitIntentsUtil;
+import com.android.contacts.interactions.ContactDeletionInteraction;
+import com.android.contacts.interactions.ContactMultiDeletionInteraction;
+import com.android.contacts.interactions.ContactMultiDeletionInteraction.MultiContactDeleteListener;
+import com.android.contacts.quickcontact.QuickContactActivity;
+import com.android.contacts.util.SharedPreferenceUtil;
+import com.android.contacts.util.SyncUtil;
+import com.android.contactsbind.experiments.Flags;
+import com.android.contactsbind.FeatureHighlightHelper;
+
+import java.util.List;
+import java.util.Locale;
/**
* Fragment containing a contact list used for browsing (as compared to
* picking a contact with one of the PICK intents).
*/
public class DefaultContactBrowseListFragment extends ContactBrowseListFragment {
+
+ private static final String TAG = "DefaultListFragment";
+ private static final String ENABLE_DEBUG_OPTIONS_HIDDEN_CODE = "debug debug!";
+ private static final String KEY_DELETION_IN_PROGRESS = "deletionInProgress";
+
+ private static final int ACTIVITY_REQUEST_CODE_SHARE = 0;
+
private View mSearchHeaderView;
private View mSearchProgress;
private View mEmptyAccountView;
private View mEmptyHomeView;
private View mAccountFilterContainer;
private TextView mSearchProgressText;
- private FeatureHighlightCallback mCallback;
+ private SwipeRefreshLayout mSwipeRefreshLayout;
- public interface FeatureHighlightCallback {
- void onLoadFinishedCallback();
- }
+ private boolean mContactsAvailable;
+ private boolean mEnableDebugMenuOptions;
+ private boolean mIsRecreatedInstance;
+ private boolean mOptionsMenuContactsAvailable;
+
+ /**
+ * This is to tell whether we need to restart ContactMultiDeletionInteraction and set listener.
+ * if screen is rotated while deletion dialog is shown.
+ */
+ private boolean mIsDeletionInProgress;
+
+ /**
+ * This is to disable {@link #onOptionsItemSelected} when we trying to stop the
+ * activity/fragment.
+ */
+ private boolean mDisableOptionItemSelected;
+
+ private ActionBarAdapter mActionBarAdapter;
+ private ContactMultiDeletionInteraction mMultiDeletionInteraction;
+ private ContactsRequest mContactsRequest;
+ protected ContactListFilterController mContactListFilterController;
+
+ private final ContactListFilterListener mFilterListener = new ContactListFilterListener() {
+ @Override
+ public void onContactListFilterChanged() {
+ final ContactListFilter filter = mContactListFilterController.getFilter();
+ setFilterAndUpdateTitle(filter);
+
+ // Scroll to top after filter is changed.
+ getListView().setSelection(0);
+
+ getActivity().invalidateOptionsMenu();
+ }
+ };
+
+ private final ActionBarAdapter.Listener mActionBarListener = new ActionBarAdapter.Listener() {
+ @Override
+ public void onAction(int action) {
+ switch (action) {
+ case ActionBarAdapter.Listener.Action.START_SELECTION_MODE:
+ displayCheckBoxes(true);
+ startSearchOrSelectionMode();
+ break;
+ case ActionBarAdapter.Listener.Action.START_SEARCH_MODE:
+ if (!mIsRecreatedInstance) {
+ Logger.logScreenView(getActivity(), ScreenEvent.ScreenType.SEARCH);
+ }
+ startSearchOrSelectionMode();
+ break;
+ case ActionBarAdapter.Listener.Action.BEGIN_STOPPING_SEARCH_AND_SELECTION_MODE:
+ ((PeopleActivity) getActivity()).showFabWithAnimation(/* showFab */ true);
+ break;
+ case ActionBarAdapter.Listener.Action.STOP_SEARCH_AND_SELECTION_MODE:
+ // If queryString is empty, fragment data will not be reloaded,
+ // so hamburger promo should be checked now.
+ // Otherwise, promo should be checked and displayed after reloading, b/30706521.
+ if (TextUtils.isEmpty(getQueryString())) {
+ maybeShowHamburgerFeatureHighlight();
+ }
+ setQueryTextToFragment("");
+ maybeHideCheckBoxes();
+ getActivity().invalidateOptionsMenu();
+ ((PeopleActivity) getActivity()).showFabWithAnimation(/* showFab */ true);
+ // Determine whether the account has pullToRefresh feature
+ if (Flags.getInstance(getContext()).getBoolean(Experiments.PULL_TO_REFRESH)) {
+ setSwipeRefreshLayoutEnabledOrNot(getFilter());
+ }
+ break;
+ case ActionBarAdapter.Listener.Action.CHANGE_SEARCH_QUERY:
+ final String queryString = mActionBarAdapter.getQueryString();
+ setQueryTextToFragment(queryString);
+ updateDebugOptionsVisibility(
+ ENABLE_DEBUG_OPTIONS_HIDDEN_CODE.equals(queryString));
+ break;
+ default:
+ throw new IllegalStateException("Unknown ActionBarAdapter action: " + action);
+ }
+ }
+
+ private void startSearchOrSelectionMode() {
+ configureContactListFragment();
+ maybeHideCheckBoxes();
+ getActivity().invalidateOptionsMenu();
+ ((PeopleActivity) getActivity()).showFabWithAnimation(/* showFab */ false);
+ final Context context = getContext();
+ if (!SharedPreferenceUtil.getHamburgerPromoTriggerActionHappenedBefore(context)) {
+ SharedPreferenceUtil.setHamburgerPromoTriggerActionHappenedBefore(context);
+ }
+ }
+
+ private void updateDebugOptionsVisibility(boolean visible) {
+ if (mEnableDebugMenuOptions != visible) {
+ mEnableDebugMenuOptions = visible;
+ getActivity().invalidateOptionsMenu();
+ }
+ }
+
+ private void setQueryTextToFragment(String query) {
+ setQueryString(query, true);
+ setVisibleScrollbarEnabled(!isSearchMode());
+ }
+
+ @Override
+ public void onUpButtonPressed() {
+ getActivity().onBackPressed();
+ }
+ };
public DefaultContactBrowseListFragment() {
setPhotoLoaderEnabled(true);
@@ -67,10 +222,7 @@
setSectionHeaderDisplayEnabled(true);
setVisibleScrollbarEnabled(true);
setDisplayDirectoryHeader(false);
- }
-
- public void setFeatureHighlightCallback(FeatureHighlightCallback callback) {
- mCallback = callback;
+ setHasOptionsMenu(true);
}
@Override
@@ -84,14 +236,27 @@
bindListHeader(data.getCount());
}
super.onLoadFinished(loader, data);
- if (!isSearchMode() && mCallback != null) {
- mCallback.onLoadFinishedCallback();
+ if (!isSearchMode()) {
+ maybeShowHamburgerFeatureHighlight();
+ }
+ }
+
+ public void maybeShowHamburgerFeatureHighlight() {
+ if (mActionBarAdapter!= null && !mActionBarAdapter.isSearchMode()
+ && !mActionBarAdapter.isSelectionMode()
+ && SharedPreferenceUtil.getShouldShowHamburgerPromo(getContext())) {
+ if (FeatureHighlightHelper.showHamburgerFeatureHighlight(
+ (FragmentActivity) getActivity())) {
+ SharedPreferenceUtil.setHamburgerPromoDisplayedBefore(getContext());
+ }
}
}
private void bindListHeader(int numberOfContacts) {
final ContactListFilter filter = getFilter();
- if (!isSearchMode() && numberOfContacts <= 0) {
+ // If the phone has at least one Google account whose sync status is unsyncable or pending
+ // or active, we have to make mAccountFilterContainer visible.
+ if (!isSearchMode() && numberOfContacts <= 0 && shouldShowEmptyView(filter)) {
if (filter != null && filter.isContactsFilterType()) {
makeViewVisible(mEmptyHomeView);
} else {
@@ -114,6 +279,38 @@
}
}
+ /**
+ * If at least one Google account is unsyncable or its sync status is pending or active, we
+ * should not show empty view even if the number of contacts is 0. We should show sync status
+ * with empty list instead.
+ */
+ private boolean shouldShowEmptyView(ContactListFilter filter) {
+ if (filter == null) {
+ return true;
+ }
+ // TODO(samchen) : Check ContactListFilter.FILTER_TYPE_CUSTOM
+ if (ContactListFilter.FILTER_TYPE_DEFAULT == filter.filterType
+ || ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS == filter.filterType) {
+ final List<AccountWithDataSet> accounts = AccountTypeManager.getInstance(getContext())
+ .getAccounts(/* contactsWritableOnly */ true);
+ final List<Account> syncableAccounts = filter.getSyncableAccounts(accounts);
+
+ if (syncableAccounts != null && syncableAccounts.size() > 0) {
+ for (Account account : syncableAccounts) {
+ if (SyncUtil.isSyncStatusPendingOrActive(account)
+ || SyncUtil.isUnsyncableGoogleAccount(account)) {
+ return false;
+ }
+ }
+ }
+ } else if (ContactListFilter.FILTER_TYPE_ACCOUNT == filter.filterType) {
+ final Account account = new Account(filter.accountName, filter.accountType);
+ return !(SyncUtil.isSyncStatusPendingOrActive(account)
+ || SyncUtil.isUnsyncableGoogleAccount(account));
+ }
+ return true;
+ }
+
// Show the view that's specified by id and hide the other two.
private void makeViewVisible(View view) {
mEmptyAccountView.setVisibility(view == mEmptyAccountView ? View.VISIBLE : View.GONE);
@@ -215,9 +412,12 @@
protected void onCreateView(LayoutInflater inflater, ViewGroup container) {
super.onCreateView(inflater, container);
+ if (Flags.getInstance(getActivity()).getBoolean(Experiments.PULL_TO_REFRESH)) {
+ initSwipeRefreshLayout();
+ }
// Putting the header view inside a container will allow us to make
// it invisible later. See checkHeaderViewVisibility()
- FrameLayout headerContainer = new FrameLayout(inflater.getContext());
+ final FrameLayout headerContainer = new FrameLayout(inflater.getContext());
mSearchHeaderView = inflater.inflate(R.layout.search_header, null, false);
headerContainer.addView(mSearchHeaderView);
getListView().addHeaderView(headerContainer, null, false);
@@ -227,6 +427,113 @@
mSearchProgressText = (TextView) mSearchHeaderView.findViewById(R.id.totalContactsText);
}
+ private void initSwipeRefreshLayout() {
+ mSwipeRefreshLayout = (SwipeRefreshLayout) mView.findViewById(R.id.swipe_refresh);
+ if (mSwipeRefreshLayout == null) {
+ return;
+ }
+
+ mSwipeRefreshLayout.setEnabled(true);
+ // Request sync contacts
+ mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
+ @Override
+ public void onRefresh() {
+ syncContacts(mFilter);
+ }
+ });
+ mSwipeRefreshLayout.setColorSchemeResources(
+ R.color.swipe_refresh_color1,
+ R.color.swipe_refresh_color2,
+ R.color.swipe_refresh_color3,
+ R.color.swipe_refresh_color4);
+ mSwipeRefreshLayout.setDistanceToTriggerSync(
+ (int) getResources().getDimension(R.dimen.pull_to_refresh_distance));
+ }
+
+ /**
+ * Request sync for the Google accounts (not include Google+ accounts) specified by the given
+ * filter.
+ */
+ private void syncContacts(ContactListFilter filter) {
+ if (filter == null) {
+ return;
+ }
+ final Bundle bundle = new Bundle();
+ bundle.putBoolean(ContentResolver.SYNC_EXTRAS_EXPEDITED, true);
+ bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
+
+ final List<AccountWithDataSet> accounts = AccountTypeManager.getInstance(
+ getActivity()).getAccounts(/* contactsWritableOnly */ true);
+ final List<Account> syncableAccounts = filter.getSyncableAccounts(accounts);
+ if (syncableAccounts != null && syncableAccounts.size() > 0) {
+ for (Account account : syncableAccounts) {
+ // We can prioritize Contacts sync if sync is not initialized yet.
+ if (!SyncUtil.isSyncStatusPendingOrActive(account)
+ || SyncUtil.isUnsyncableGoogleAccount(account)) {
+ ContentResolver.requestSync(account, ContactsContract.AUTHORITY, bundle);
+ }
+ }
+ }
+ }
+
+ @Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ mIsRecreatedInstance = (savedInstanceState != null);
+ mContactListFilterController = ContactListFilterController.getInstance(getContext());
+ mContactListFilterController.checkFilterValidity(false);
+ mContactListFilterController.addListener(mFilterListener);
+
+ // Use FILTER_TYPE_ALL_ACCOUNTS filter if the instance is not a re-created one.
+ // This is useful when user upgrades app while an account filter or a custom filter was
+ // stored in sharedPreference in a previous version of Contacts app.
+ final ContactListFilter filter = mIsRecreatedInstance
+ ? mContactListFilterController.getFilter()
+ : AccountFilterUtil.createContactsFilter(getContext());
+ setContactListFilter(filter);
+
+ final ContactsDrawerActivity activity = (ContactsDrawerActivity) getActivity();
+ mActionBarAdapter = new ActionBarAdapter(activity, mActionBarListener,
+ activity.getSupportActionBar(), activity.getToolbar(), R.string.enter_contact_name);
+ mActionBarAdapter.setShowHomeIcon(true);
+ initializeActionBarAdapter(savedInstanceState);
+ if (isSearchMode()) {
+ mActionBarAdapter.setFocusOnSearchView();
+ }
+
+ setCheckBoxListListener(new CheckBoxListListener());
+ setOnContactListActionListener(new ContactBrowserActionListener());
+ if (mIsRecreatedInstance && savedInstanceState.getBoolean(KEY_DELETION_IN_PROGRESS)) {
+ deleteSelectedContacts();
+ }
+ }
+
+ public void initializeActionBarAdapter(Bundle savedInstanceState) {
+ if (mActionBarAdapter != null) {
+ mActionBarAdapter.initialize(savedInstanceState, mContactsRequest);
+ }
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ // Re-register the listener, which may have been cleared when onSaveInstanceState was
+ // called. See also: onSaveInstanceState
+ mActionBarAdapter.setListener(mActionBarListener);
+ mDisableOptionItemSelected = false;
+ maybeHideCheckBoxes();
+ }
+
+ private void maybeHideCheckBoxes() {
+ if (!mActionBarAdapter.isSelectionMode()) {
+ displayCheckBoxes(false);
+ }
+ }
+
+ public ActionBarAdapter getActionBarAdapter(){
+ return mActionBarAdapter;
+ }
+
@Override
protected void setSearchMode(boolean flag) {
super.setSearchMode(flag);
@@ -275,4 +582,427 @@
}
}
}
-}
\ No newline at end of file
+
+ public SwipeRefreshLayout getSwipeRefreshLayout() {
+ return mSwipeRefreshLayout;
+ }
+
+ private final class CheckBoxListListener implements OnCheckBoxListActionListener {
+ @Override
+ public void onStartDisplayingCheckBoxes() {
+ mActionBarAdapter.setSelectionMode(true);
+ getActivity().invalidateOptionsMenu();
+ }
+
+ @Override
+ public void onSelectedContactIdsChanged() {
+ mActionBarAdapter.setSelectionCount(getSelectedContactIds().size());
+ getActivity().invalidateOptionsMenu();
+ }
+
+ @Override
+ public void onStopDisplayingCheckBoxes() {
+ mActionBarAdapter.setSelectionMode(false);
+ }
+ }
+
+ private void setFilterAndUpdateTitle(ContactListFilter filter) {
+ setFilterAndUpdateTitle(filter, true);
+ }
+
+ private void setFilterAndUpdateTitle(ContactListFilter filter, boolean restoreSelectedUri) {
+ setFilter(filter, restoreSelectedUri);
+ setListType(mContactListFilterController.getFilterListType());
+
+ ((ContactsDrawerActivity) getActivity()).updateFilterMenu(filter);
+
+ final String actionBarTitle;
+ if (filter.filterType == ContactListFilter.FILTER_TYPE_DEVICE_CONTACTS) {
+ actionBarTitle = getString(R.string.account_phone);
+ } else if (!TextUtils.isEmpty(filter.accountName)) {
+ actionBarTitle = getActionBarTitleForAccount(filter);
+ } else {
+ actionBarTitle = getString(R.string.contactsList);
+ }
+ getActivity().setTitle(actionBarTitle);
+
+ if (CompatUtils.isNCompatible()) {
+ getActivity().setTitle(actionBarTitle);
+ getActivity().getWindow().getDecorView()
+ .sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
+ }
+ // Determine whether the account has pullToRefresh feature
+ if (Flags.getInstance(getContext()).getBoolean(Experiments.PULL_TO_REFRESH)) {
+ setSwipeRefreshLayoutEnabledOrNot(filter);
+ }
+ }
+
+ private String getActionBarTitleForAccount(ContactListFilter filter) {
+ if (GoogleAccountType.ACCOUNT_TYPE.equals(filter.accountType)) {
+ return getString(R.string.title_from_google);
+ }
+ return getString(R.string.title_from_other_accounts, filter.accountName);
+ }
+
+ public void setSwipeRefreshLayoutEnabledOrNot(ContactListFilter filter) {
+ final SwipeRefreshLayout swipeRefreshLayout = getSwipeRefreshLayout();
+ if (swipeRefreshLayout == null) {
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Can not load swipeRefreshLayout, swipeRefreshLayout is null");
+ }
+ return;
+ }
+
+ swipeRefreshLayout.setRefreshing(false);
+ swipeRefreshLayout.setEnabled(false);
+
+ if (filter != null && !mActionBarAdapter.isSearchMode()
+ && !mActionBarAdapter.isSelectionMode()) {
+ final List<AccountWithDataSet> accounts = AccountTypeManager.getInstance(getContext())
+ .getAccounts(/* contactsWritableOnly */ true);
+ if (filter.isSyncable(accounts)) {
+ swipeRefreshLayout.setEnabled(true);
+ }
+ }
+ }
+
+ public void configureContactListFragment() {
+ // Filter may be changed when activity is in background.
+ setFilterAndUpdateTitle(getFilter());
+ setVerticalScrollbarPosition(getScrollBarPosition());
+ setSelectionVisible(false);
+ getActivity().invalidateOptionsMenu();
+ }
+
+ private int getScrollBarPosition() {
+ final Locale locale = Locale.getDefault();
+ final boolean isRTL =
+ TextUtils.getLayoutDirectionFromLocale(locale) == View.LAYOUT_DIRECTION_RTL;
+ return isRTL ? View.SCROLLBAR_POSITION_LEFT : View.SCROLLBAR_POSITION_RIGHT;
+ }
+
+ private final class ContactBrowserActionListener implements OnContactBrowserActionListener {
+ ContactBrowserActionListener() {}
+
+ @Override
+ public void onSelectionChange() {
+
+ }
+
+ @Override
+ public void onViewContactAction(int position, Uri contactLookupUri,
+ boolean isEnterpriseContact) {
+ if (isEnterpriseContact) {
+ // No implicit intent as user may have a different contacts app in work profile.
+ ContactsContract.QuickContact.showQuickContact(getContext(), new Rect(),
+ contactLookupUri, QuickContactActivity.MODE_FULLY_EXPANDED, null);
+ } else {
+ final Intent intent = ImplicitIntentsUtil.composeQuickContactIntent(
+ getContext(), contactLookupUri, QuickContactActivity.MODE_FULLY_EXPANDED);
+ final int previousScreen;
+ if (isSearchMode()) {
+ previousScreen = ScreenEvent.ScreenType.SEARCH;
+ } else {
+ if (isAllContactsFilter(mContactListFilterController.getFilter())) {
+ if (position < getAdapter().getNumberOfFavorites()) {
+ previousScreen = ScreenEvent.ScreenType.FAVORITES;
+ } else {
+ previousScreen = ScreenEvent.ScreenType.ALL_CONTACTS;
+ }
+ } else {
+ previousScreen = ScreenEvent.ScreenType.LIST_ACCOUNT;
+ }
+ }
+ Logger.logListEvent(ListEvent.ActionType.CLICK,
+ /* listType */ getListTypeIncludingSearch(),
+ /* count */ getAdapter().getCount(),
+ /* clickedIndex */ position, /* numSelected */ 0);
+ intent.putExtra(QuickContactActivity.EXTRA_PREVIOUS_SCREEN_TYPE, previousScreen);
+ ImplicitIntentsUtil.startActivityInApp(getContext(), intent);
+ }
+ }
+
+ @Override
+ public void onDeleteContactAction(Uri contactUri) {
+ ContactDeletionInteraction.start(getActivity(), contactUri, false);
+ }
+
+ @Override
+ public void onFinishAction() {
+ getActivity().onBackPressed();
+ }
+
+ @Override
+ public void onInvalidSelection() {
+ ContactListFilter filter;
+ ContactListFilter currentFilter = getFilter();
+ if (currentFilter != null
+ && currentFilter.filterType == ContactListFilter.FILTER_TYPE_SINGLE_CONTACT) {
+ filter = AccountFilterUtil.createContactsFilter(getContext());
+ setFilterAndUpdateTitle(filter);
+ } else {
+ filter = ContactListFilter.createFilterWithType(
+ ContactListFilter.FILTER_TYPE_SINGLE_CONTACT);
+ setFilterAndUpdateTitle(filter, /* restoreSelectedUri */ false);
+ }
+ setContactListFilter(filter);
+ }
+ }
+
+ private boolean isAllContactsFilter(ContactListFilter filter) {
+ return filter != null && filter.isContactsFilterType();
+ }
+
+ public void setContactsAvailable(boolean contactsAvailable) {
+ mContactsAvailable = contactsAvailable;
+ }
+
+ /**
+ * Set filter via ContactListFilterController
+ */
+ public void setContactListFilter(ContactListFilter filter) {
+ mContactListFilterController.setContactListFilter(filter,
+ /* persistent */ isAllContactsFilter(filter));
+ }
+
+ @Override
+ public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
+ if (!mContactsAvailable) {
+ // If contacts aren't available, hide all menu items.
+ return;
+ }
+ super.onCreateOptionsMenu(menu, inflater);
+ inflater.inflate(R.menu.people_options, menu);
+ }
+
+ @Override
+ public void onPrepareOptionsMenu(Menu menu) {
+ mOptionsMenuContactsAvailable = mContactsAvailable;
+ if (!mOptionsMenuContactsAvailable) {
+ return;
+ }
+
+ final boolean isSearchOrSelectionMode = mActionBarAdapter.isSearchMode()
+ || mActionBarAdapter.isSelectionMode();
+ makeMenuItemVisible(menu, R.id.menu_search, !isSearchOrSelectionMode);
+
+ final boolean showSelectedContactOptions = mActionBarAdapter.isSelectionMode()
+ && getSelectedContactIds().size() != 0;
+ makeMenuItemVisible(menu, R.id.menu_share, showSelectedContactOptions);
+ makeMenuItemVisible(menu, R.id.menu_delete, showSelectedContactOptions);
+ final boolean showLinkContactsOptions = mActionBarAdapter.isSelectionMode()
+ && getSelectedContactIds().size() > 1;
+ makeMenuItemVisible(menu, R.id.menu_join, showLinkContactsOptions);
+
+ // Debug options need to be visible even in search mode.
+ makeMenuItemVisible(menu, R.id.export_database, mEnableDebugMenuOptions &&
+ hasExportIntentHandler());
+ }
+
+ private void makeMenuItemVisible(Menu menu, int itemId, boolean visible) {
+ final MenuItem item = menu.findItem(itemId);
+ if (item != null) {
+ item.setVisible(visible);
+ }
+ }
+
+ private boolean hasExportIntentHandler() {
+ final Intent intent = new Intent();
+ intent.setAction("com.android.providers.contacts.DUMP_DATABASE");
+ final List<ResolveInfo> receivers =
+ getContext().getPackageManager().queryIntentActivities(intent,
+ PackageManager.MATCH_DEFAULT_ONLY);
+ return receivers != null && receivers.size() > 0;
+ }
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ if (mDisableOptionItemSelected) {
+ return false;
+ }
+
+ switch (item.getItemId()) {
+ case android.R.id.home: {
+ // The home icon on the action bar is pressed
+ if (mActionBarAdapter.isUpShowing()) {
+ // "UP" icon press -- should be treated as "back".
+ getActivity().onBackPressed();
+ }
+ return true;
+ }
+ case R.id.menu_search: {
+ if (!mActionBarAdapter.isSelectionMode()) {
+ mActionBarAdapter.setSearchMode(true);
+ }
+ return true;
+ }
+ case R.id.menu_share: {
+ shareSelectedContacts();
+ return true;
+ }
+ case R.id.menu_join: {
+ Logger.logListEvent(ListEvent.ActionType.LINK,
+ /* listType */ getListTypeIncludingSearch(),
+ /* count */ getAdapter().getCount(), /* clickedIndex */ -1,
+ /* numSelected */ getAdapter().getSelectedContactIds().size());
+ joinSelectedContacts();
+ return true;
+ }
+ case R.id.menu_delete: {
+ deleteSelectedContacts();
+ return true;
+ }
+ case R.id.export_database: {
+ final Intent intent = new Intent("com.android.providers.contacts.DUMP_DATABASE");
+ intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
+ ImplicitIntentsUtil.startActivityOutsideApp(getContext(), intent);
+ return true;
+ }
+ }
+ return super.onOptionsItemSelected(item);
+ }
+
+ /**
+ * Share all contacts that are currently selected in mAllFragment. This method is pretty
+ * inefficient for handling large numbers of contacts. I don't expect this to be a problem.
+ */
+ private void shareSelectedContacts() {
+ final StringBuilder uriListBuilder = new StringBuilder();
+ for (Long contactId : getSelectedContactIds()) {
+ final Uri contactUri = ContentUris.withAppendedId(
+ ContactsContract.Contacts.CONTENT_URI, contactId);
+ final Uri lookupUri = ContactsContract.Contacts.getLookupUri(
+ getContext().getContentResolver(), contactUri);
+ if (lookupUri == null) {
+ continue;
+ }
+ final List<String> pathSegments = lookupUri.getPathSegments();
+ if (pathSegments.size() < 2) {
+ continue;
+ }
+ final String lookupKey = pathSegments.get(pathSegments.size() - 2);
+ if (uriListBuilder.length() > 0) {
+ uriListBuilder.append(':');
+ }
+ uriListBuilder.append(Uri.encode(lookupKey));
+ }
+ if (uriListBuilder.length() == 0) {
+ return;
+ }
+ final Uri uri = Uri.withAppendedPath(
+ ContactsContract.Contacts.CONTENT_MULTI_VCARD_URI,
+ Uri.encode(uriListBuilder.toString()));
+ final Intent intent = new Intent(Intent.ACTION_SEND);
+ intent.setType(ContactsContract.Contacts.CONTENT_VCARD_TYPE);
+ intent.putExtra(Intent.EXTRA_STREAM, uri);
+ try {
+ startActivityForResult(Intent.createChooser(intent, getResources().getQuantityString(
+ R.plurals.title_share_via,/* quantity */ getSelectedContactIds().size()))
+ , ACTIVITY_REQUEST_CODE_SHARE);
+ } catch (final ActivityNotFoundException ex) {
+ Toast.makeText(getContext(), R.string.share_error, Toast.LENGTH_SHORT).show();
+ }
+ }
+
+ private void joinSelectedContacts() {
+ final Context context = getContext();
+ final Intent intent = ContactSaveService.createJoinSeveralContactsIntent(
+ context, getSelectedContactIdsArray());
+ context.startService(intent);
+
+ mActionBarAdapter.setSelectionMode(false);
+ }
+
+ private void deleteSelectedContacts() {
+ mMultiDeletionInteraction =
+ ContactMultiDeletionInteraction.start(this, getSelectedContactIds());
+ mMultiDeletionInteraction.setListener(new MultiDeleteListener());
+ mIsDeletionInProgress = true;
+ }
+
+ private final class MultiDeleteListener implements MultiContactDeleteListener {
+ @Override
+ public void onDeletionFinished() {
+ // The parameters count and numSelected are both the number of contacts before deletion.
+ Logger.logListEvent(ListEvent.ActionType.DELETE,
+ /* listType */ getListTypeIncludingSearch(),
+ /* count */ getAdapter().getCount(), /* clickedIndex */ -1,
+ /* numSelected */ getSelectedContactIds().size());
+ mActionBarAdapter.setSelectionMode(false);
+ mIsDeletionInProgress = false;
+ }
+ }
+
+ private int getListTypeIncludingSearch() {
+ return isSearchMode() ? ListEvent.ListType.SEARCH_RESULT : getListType();
+ }
+
+ public void setListType() {
+ mContactListFilterController = ContactListFilterController.getInstance(getContext());
+ setListType(mContactListFilterController.getFilterListType());
+ }
+
+ public void setContactsRequest(ContactsRequest contactsRequest) {
+ mContactsRequest = contactsRequest;
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ switch (requestCode) {
+ // TODO: Using the new startActivityWithResultFromFragment API this should not be needed
+ // anymore
+ case ContactEntryListFragment.ACTIVITY_REQUEST_CODE_PICKER:
+ if (resultCode == Activity.RESULT_OK) {
+ onPickerResult(data);
+ }
+ case ACTIVITY_REQUEST_CODE_SHARE:
+ Logger.logListEvent(ListEvent.ActionType.SHARE,
+ /* listType */ getListTypeIncludingSearch(),
+ /* count */ getAdapter().getCount(), /* clickedIndex */ -1,
+ /* numSelected */ getAdapter().getSelectedContactIds().size());
+
+// TODO fix or remove multipicker code: ag/54762
+// else if (resultCode == RESULT_CANCELED && mMode == MODE_PICK_MULTIPLE_PHONES) {
+// // Finish the activity if the sub activity was canceled as back key is used
+// // to confirm user selection in MODE_PICK_MULTIPLE_PHONES.
+// finish();
+// }
+// break;
+ }
+ }
+
+ public boolean getOptionsMenuContactsAvailable() {
+ return mOptionsMenuContactsAvailable;
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ // Clear the listener to make sure we don't get callbacks after onSaveInstanceState,
+ // in order to avoid doing fragment transactions after it.
+ // TODO Figure out a better way to deal with the issue (ag/120686).
+ if (mActionBarAdapter != null) {
+ mActionBarAdapter.setListener(null);
+ mActionBarAdapter.onSaveInstanceState(outState);
+ }
+ mDisableOptionItemSelected = true;
+ outState.putBoolean(KEY_DELETION_IN_PROGRESS, mIsDeletionInProgress);
+ }
+
+ @Override
+ public void onPause() {
+ mOptionsMenuContactsAvailable = false;
+ super.onPause();
+ }
+
+ @Override
+ public void onDestroy() {
+ if (mActionBarAdapter != null) {
+ mActionBarAdapter.setListener(null);
+ }
+ if (mContactListFilterController != null) {
+ mContactListFilterController.removeListener(mFilterListener);
+ }
+ super.onDestroy();
+ }
+}
diff --git a/src/com/android/contacts/list/MultiSelectContactsListFragment.java b/src/com/android/contacts/list/MultiSelectContactsListFragment.java
index f5c6d34..ea74834 100644
--- a/src/com/android/contacts/list/MultiSelectContactsListFragment.java
+++ b/src/com/android/contacts/list/MultiSelectContactsListFragment.java
@@ -129,13 +129,18 @@
final TreeSet<Long> selectedContactIds = (TreeSet<Long>)
savedInstanceState.getSerializable(EXTRA_KEY_SELECTED_CONTACTS);
getAdapter().setSelectedContactIds(selectedContactIds);
- if (mCheckBoxListListener != null) {
- mCheckBoxListListener.onSelectedContactIdsChanged();
- }
mSearchResultClicked = savedInstanceState.getBoolean(KEY_SEARCH_RESULT_CLICKED);
}
}
+ @Override
+ public void onStart() {
+ super.onStart();
+ if (mCheckBoxListListener != null) {
+ mCheckBoxListListener.onSelectedContactIdsChanged();
+ }
+ }
+
public TreeSet<Long> getSelectedContactIds() {
return getAdapter().getSelectedContactIds();
}
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 376fa22..9a47919 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -63,9 +63,9 @@
import android.provider.ContactsContract.CommonDataKinds.Website;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Data;
+import android.provider.ContactsContract.DataUsageFeedback;
import android.provider.ContactsContract.Directory;
import android.provider.ContactsContract.DisplayNameSources;
-import android.provider.ContactsContract.DataUsageFeedback;
import android.provider.ContactsContract.Intents;
import android.provider.ContactsContract.QuickContact;
import android.provider.ContactsContract.RawContacts;
@@ -118,7 +118,6 @@
import com.android.contacts.common.compat.EventCompat;
import com.android.contacts.common.compat.MultiWindowCompat;
import com.android.contacts.common.dialog.CallSubjectDialog;
-import com.android.contacts.common.editor.SelectAccountDialogFragment;
import com.android.contacts.common.interactions.TouchPointManager;
import com.android.contacts.common.lettertiles.LetterTileDrawable;
import com.android.contacts.common.list.ShortcutIntentBuilder;
@@ -129,8 +128,10 @@
import com.android.contacts.common.model.Contact;
import com.android.contacts.common.model.ContactLoader;
import com.android.contacts.common.model.RawContact;
+import com.android.contacts.common.model.ValuesDelta;
import com.android.contacts.common.model.account.AccountType;
import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contacts.common.model.dataitem.CustomDataItem;
import com.android.contacts.common.model.dataitem.DataItem;
import com.android.contacts.common.model.dataitem.DataKind;
import com.android.contacts.common.model.dataitem.EmailDataItem;
@@ -145,10 +146,8 @@
import com.android.contacts.common.model.dataitem.StructuredNameDataItem;
import com.android.contacts.common.model.dataitem.StructuredPostalDataItem;
import com.android.contacts.common.model.dataitem.WebsiteDataItem;
-import com.android.contacts.common.model.dataitem.CustomDataItem;
-import com.android.contacts.common.model.ValuesDelta;
-import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.common.util.DateUtils;
+import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.common.util.MaterialColorMapUtils;
import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
import com.android.contacts.common.util.PermissionsUtil;
@@ -157,7 +156,7 @@
import com.android.contacts.detail.ContactDisplayUtils;
import com.android.contacts.editor.AggregationSuggestionEngine;
import com.android.contacts.editor.AggregationSuggestionEngine.Suggestion;
-import com.android.contacts.editor.ContactEditorFragment;
+import com.android.contacts.editor.ContactEditorBaseFragment;
import com.android.contacts.editor.EditorIntents;
import com.android.contacts.interactions.CalendarInteractionsLoader;
import com.android.contacts.interactions.CallLogInteractionsLoader;
@@ -178,10 +177,8 @@
import com.android.contacts.widget.MultiShrinkScroller.MultiShrinkScrollerListener;
import com.android.contacts.widget.QuickContactImageView;
import com.android.contactsbind.HelpUtils;
-
import com.google.common.collect.Lists;
-import java.lang.SecurityException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
@@ -290,7 +287,6 @@
private String mPermissionExplanationCardSubHeader = "";
private MultiShrinkScroller mScroller;
- private SelectAccountDialogFragmentListener mSelectAccountFragmentListener;
private AsyncTask<Void, Void, Cp2DataCardModel> mEntriesAndActionsTask;
private AsyncTask<Void, Void, Void> mRecentDataTask;
@@ -777,36 +773,6 @@
}
}
- /**
- * Headless fragment used to handle account selection callbacks invoked from
- * {@link DirectoryContactUtil}.
- */
- public static class SelectAccountDialogFragmentListener extends Fragment
- implements SelectAccountDialogFragment.Listener {
-
- private QuickContactActivity mQuickContactActivity;
-
- public SelectAccountDialogFragmentListener() {}
-
- @Override
- public void onAccountChosen(AccountWithDataSet account, Bundle extraArgs) {
- DirectoryContactUtil.createCopy(mQuickContactActivity.mContactData.getContentValues(),
- account, mQuickContactActivity);
- }
-
- @Override
- public void onAccountSelectorCancelled() {}
-
- /**
- * Set the parent activity. Since rotation can cause this fragment to be used across
- * more than one activity instance, we need to explicitly set this value instead
- * of making this class non-static.
- */
- public void setQuickContactActivity(QuickContactActivity quickContactActivity) {
- mQuickContactActivity = quickContactActivity;
- }
- }
-
final MultiShrinkScrollerListener mMultiShrinkScrollerListener
= new MultiShrinkScrollerListener() {
@Override
@@ -1121,16 +1087,6 @@
setHeaderNameText(R.string.missing_name);
- mSelectAccountFragmentListener= (SelectAccountDialogFragmentListener) getFragmentManager()
- .findFragmentByTag(FRAGMENT_TAG_SELECT_ACCOUNT);
- if (mSelectAccountFragmentListener == null) {
- mSelectAccountFragmentListener = new SelectAccountDialogFragmentListener();
- getFragmentManager().beginTransaction().add(0, mSelectAccountFragmentListener,
- FRAGMENT_TAG_SELECT_ACCOUNT).commit();
- mSelectAccountFragmentListener.setRetainInstance(true);
- }
- mSelectAccountFragmentListener.setQuickContactActivity(this);
-
SchedulingUtils.doOnPreDraw(mScroller, /* drawNextFrame = */ true,
new Runnable() {
@Override
@@ -2996,7 +2952,7 @@
intent.putExtra(Intents.Insert.DATA, values);
// If the contact can only export to the same account, add it to the intent.
- // Otherwise the ContactEditorFragment will show a dialog for selecting an
+ // Otherwise the ContactEditorBaseFragment will show a dialog for selecting an
// account.
if (mContactData.getDirectoryExportSupport() ==
Directory.EXPORT_SUPPORT_SAME_ACCOUNT_ONLY) {
@@ -3009,7 +2965,8 @@
// Add this flag to disable the delete menu option on directory contact joins
// with local contacts. The delete option is ambiguous when joining contacts.
- intent.putExtra(ContactEditorFragment.INTENT_EXTRA_DISABLE_DELETE_MENU_OPTION,
+ intent.putExtra(
+ ContactEditorBaseFragment.INTENT_EXTRA_DISABLE_DELETE_MENU_OPTION,
true);
intent.setPackage(getPackageName());
diff --git a/src/com/android/contacts/util/SyncUtil.java b/src/com/android/contacts/util/SyncUtil.java
new file mode 100644
index 0000000..cef2223
--- /dev/null
+++ b/src/com/android/contacts/util/SyncUtil.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2016 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.util;
+
+import android.accounts.Account;
+import android.content.ContentResolver;
+import android.provider.ContactsContract;
+
+import com.android.contacts.common.model.account.GoogleAccountType;
+
+import java.util.List;
+
+/**
+ * Utilities related to sync.
+ */
+public final class SyncUtil {
+ private static final String TAG = "SyncUtil";
+
+ private SyncUtil() {
+ }
+
+ public static final boolean isSyncStatusPendingOrActive(Account account) {
+ if (account == null) {
+ return false;
+ }
+ return ContentResolver.isSyncPending(account, ContactsContract.AUTHORITY)
+ || ContentResolver.isSyncActive(account, ContactsContract.AUTHORITY);
+ }
+
+ /**
+ * Returns true if the given Google account is not syncable.
+ */
+ public static final boolean isUnsyncableGoogleAccount(Account account) {
+ if (account == null || !GoogleAccountType.ACCOUNT_TYPE.equals(account.type)) {
+ return false;
+ }
+ return ContentResolver.getIsSyncable(account, ContactsContract.AUTHORITY) <= 0;
+ }
+}
diff --git a/tests/Android.mk b/tests/Android.mk
index 48a00f4..82276de 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -5,8 +5,6 @@
LOCAL_MODULE_TAGS := tests
LOCAL_CERTIFICATE := shared
-LOCAL_STATIC_JAVA_LIBRARIES := android-support-test
-
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, res)
diff --git a/tests/src/com/android/contacts/common/util/DateUtilTests.java b/tests/src/com/android/contacts/common/util/DateUtilTests.java
deleted file mode 100644
index f460289..0000000
--- a/tests/src/com/android/contacts/common/util/DateUtilTests.java
+++ /dev/null
@@ -1,62 +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.common.util;
-
-import junit.framework.TestCase;
-
-import android.test.suitebuilder.annotation.SmallTest;
-import android.text.format.Time;
-
-/**
- * Unit tests for {@link com.android.contacts.common.util.DateUtils}.
- */
-@SmallTest
-public class DateUtilTests extends TestCase {
-
- /**
- * Test date differences which are in the same day.
- */
- public void testDayDiffNone() {
- Time time = new Time();
- long date1 = System.currentTimeMillis();
- long date2 = System.currentTimeMillis() + android.text.format.DateUtils.HOUR_IN_MILLIS;
- assertEquals(0, DateUtils.getDayDifference(time, date1, date2));
- assertEquals(0, DateUtils.getDayDifference(time, date2, date1));
- }
-
- /**
- * Test date differences which are a day apart.
- */
- public void testDayDiffOne() {
- Time time = new Time();
- long date1 = System.currentTimeMillis();
- long date2 = date1 + android.text.format.DateUtils.DAY_IN_MILLIS;
- assertEquals(1, DateUtils.getDayDifference(time, date1, date2));
- assertEquals(1, DateUtils.getDayDifference(time, date2, date1));
- }
-
- /**
- * Test date differences which are two days apart.
- */
- public void testDayDiffTwo() {
- Time time = new Time();
- long date1 = System.currentTimeMillis();
- long date2 = date1 + 2*android.text.format.DateUtils.DAY_IN_MILLIS;
- assertEquals(2, DateUtils.getDayDifference(time, date1, date2));
- assertEquals(2, DateUtils.getDayDifference(time, date2, date1));
- }
-}
diff --git a/tests/src/com/android/contacts/util/SyncUtilTests.java b/tests/src/com/android/contacts/util/SyncUtilTests.java
new file mode 100644
index 0000000..372a652
--- /dev/null
+++ b/tests/src/com/android/contacts/util/SyncUtilTests.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2016 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.util;
+
+import android.accounts.Account;
+import android.test.AndroidTestCase;
+import android.test.suitebuilder.annotation.SmallTest;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Tests for SyncUtil.
+ */
+@SmallTest
+public class SyncUtilTests extends AndroidTestCase {
+ private static final String TAG = "SyncUtilTests";
+
+ private static final String GOOGLE_TYPE = "com.google";
+ private static final String NOT_GOOGLE_TYPE = "com.abc";
+ private static final String ACCOUNT_NAME = "ACCOUNT_NAME";
+
+ private final Account mGoogleAccount;
+ private final Account mOtherAccount;
+
+ public SyncUtilTests() {
+ mGoogleAccount = new Account(ACCOUNT_NAME, GOOGLE_TYPE);
+ mOtherAccount = new Account(ACCOUNT_NAME, NOT_GOOGLE_TYPE);
+ }
+
+ public void testIsUnsyncableGoogleAccount() throws Exception {
+ // The account names of mGoogleAccount and mOtherAccount are not valid, so both accounts
+ // are not syncable.
+ assertTrue(SyncUtil.isUnsyncableGoogleAccount(mGoogleAccount));
+ assertFalse(SyncUtil.isUnsyncableGoogleAccount(mOtherAccount));
+ assertFalse(SyncUtil.isUnsyncableGoogleAccount(null));
+ }
+}