Merge "Remove Lychee toggle from AOSP Contacts." into ub-contactsdialer-h-dev
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 78060a8..461fafe 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="10605"
- android:versionName="1.6.5">
+ android:versionCode="10606"
+ android:versionName="1.6.6">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="25" />
diff --git a/res/layout/contact_list_content.xml b/res/layout/contact_list_content.xml
index 8420b26..39f669f 100644
--- a/res/layout/contact_list_content.xml
+++ b/res/layout/contact_list_content.xml
@@ -28,6 +28,37 @@
android:visibility="gone"
android:background="?attr/contact_browser_background" >
+ <LinearLayout
+ android:id="@+id/alert_container"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:background="@color/alert_background"
+ android:paddingStart="20dp"
+ android:visibility="gone">
+
+ <TextView
+ android:id="@+id/alert_text"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:paddingTop="16dp"
+ android:paddingBottom="16dp"
+ android:layout_weight="1"
+ android:textColor="@android:color/black"
+ android:textSize="16sp"/>
+
+ <ImageView
+ android:id="@+id/alert_dismiss_icon"
+ android:layout_width="56dp"
+ android:layout_height="match_parent"
+ android:layout_gravity="center_vertical"
+ android:contentDescription="@string/dismiss_sync_alert"
+ android:background="?android:attr/selectableItemBackground"
+ android:scaleType="center"
+ android:src="@drawable/ic_cancel_black_24dp" />
+ </LinearLayout>
+
<!-- Shown only when an Account filter is set.
- paddingTop should be here to show "shade" effect correctly. -->
<include layout="@layout/account_filter_header" />
diff --git a/res/layout/fragment_sim_import.xml b/res/layout/fragment_sim_import.xml
index 9e2f493..6b8c3fe 100644
--- a/res/layout/fragment_sim_import.xml
+++ b/res/layout/fragment_sim_import.xml
@@ -26,6 +26,7 @@
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+ app:navigationContentDescription="@string/sim_import_cancel_content_description"
app:navigationIcon="@drawable/ic_close_dk"
app:title="@string/sim_import_title_none_selected">
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 6d0e895..57d290d 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Kies \'n verstekrekening vir nuwe kontakte:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Voeg nuwe kontak by"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Wysig kontak"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Kies gekoppelde kontak"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (leesalleen)"</string>
<string name="add_account" msgid="8201790677994503186">"Voeg rekening by"</string>
<string name="add_new_account" msgid="5748627740680940264">"Voeg nuwe rekening by"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Voer databasislêers uit"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto van onbekende rekening af is nie gemerk nie"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto van onbekende rekening af is gemerk"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaklys word tans opgedateer om die taalverandering te weerspieël.\n\nWag asseblief …"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikate"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Maak navigasielaai oop"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Maak navigasielaai toe"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Hierdie kortpad is gedeaktiveer."</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontak is verwyder"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Voer in"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Kies kontakte"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> gekies"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Geen kontakte op jou SIM-kaart nie"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-kontakte ingevoer</item>
+ <item quantity="one">1 SIM-kontak ingevoer</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Kon nie SIM-kontakte invoer nie"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 7322913..115d1b8 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"የተገናኘ እውቂያ ይምረጡ"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ለማንበብ ብቻ)"</string>
<string name="add_account" msgid="8201790677994503186">"መለያ አክል"</string>
<string name="add_new_account" msgid="5748627740680940264">"አዲስ መለያ አክል"</string>
<string name="menu_export_database" msgid="2659719297530170820">"የውሂብ ጎታ ፋይሎችን ወደ ውጭ ላክ"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"ካልታወቀ መለያ የመጣ ፎቶ ምልክት አልተደረገበትም"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"ካልታወቀ መለያ የመጣ ፎቶ ምልክት ተደርጎበታል"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"የእውቅያ ዝርዝር የቋንቋ ለውጥን ለማንፀባረቅ ዘምኗል።\n\nእባክዎ ይጠብቁ…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"ረዳት"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"የተባዙ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"የአሰሳ መሣቢያውን ክፈት"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"የአሰሳ መሣቢያውን ዝጋ"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ይህ አቋራጭ ተወግዷል"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"እውቂያ ተወግዷል"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"ከውጭ አምጣ"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"እውቂያዎችን ምረጥ"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> ተመርጠዋል"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"በ ሲም ካርድዎ ላይ ዕውቂያዎች የሉም"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <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="sim_import_failed_toast" msgid="5559267299793622705">"የሲም እውቂያዎችን ማምጣት አልተሳካም"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 660de29..8243b8c 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -269,10 +269,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"اختر جهة اتصال مرتبطة"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (للقراءة فقط)"</string>
<string name="add_account" msgid="8201790677994503186">"إضافة حساب"</string>
<string name="add_new_account" msgid="5748627740680940264">"إضافة حساب جديد"</string>
<string name="menu_export_database" msgid="2659719297530170820">"تصدير ملفات قاعدة البيانات"</string>
@@ -368,6 +366,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"لم يتم تحديد صورة من حساب غير معروف"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"تم تحديد صورة من حساب غير معروف"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"يتم تحديث قائمة جهات الاتصال لتعكس التغيير الذي حدث في اللغة.\n\nالرجاء الانتظار…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"جهات الاتصال المكررة"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"فتح لائحة التنقل"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"إغلاق لائحة التنقل"</string>
@@ -649,4 +649,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"تم تعطيل هذا الاختصار"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"تمت إزالة جهة الاتصال"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml
index 480896e..263ba50 100644
--- a/res/values-az-rAZ/strings.xml
+++ b/res/values-az-rAZ/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Yeni kontaktlar üçün defolt hesab seçin:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Yeni kontakt əlavə edin"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Kontakta düzəliş edin"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Əlaqəli kontaktı seçin"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (yalnız oxu)"</string>
<string name="add_account" msgid="8201790677994503186">"Hesab əlavə edin"</string>
<string name="add_new_account" msgid="5748627740680940264">"Yeni hesab əlavə edin"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Data baza fayllarını eksport edin"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Naməlum hesabdan olan foto yoxlanmadı"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Naməlum hesabdan olan foto yoxlandı"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontakt siyahısı dilin dəyişməsinə uyğun olaraq güncəlləşir.\n\nLütfən, gözləyin..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Dublikatlar"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Naviqasiya siyirməsini açın"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Naviqasiya siyirməsini qapadın"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Bu qısayol deaktiv edildi"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt silindi"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"İmport"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Kontaktları seçin"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Seçilib"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM kartınızda kontakt yoxdur"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM kontakt import edildi</item>
+ <item quantity="one">1 SIM kontakt</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM kontaktları import etmək olmadı"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 2e52327..4b4fbb8 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Избиране на свързан контакт"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (само за четене)"</string>
<string name="add_account" msgid="8201790677994503186">"Добавяне"</string>
<string name="add_new_account" msgid="5748627740680940264">"Добавяне на нов профил"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Експортиране на файловете на базата от данни"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Неизбрана снимка от неизвестен профил"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Избрана снимка от неизвестен профил"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Списъкът с контакти се актуализира, за да отрази промяната на езика.\n\nМоля, изчакайте…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Асистент"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Дублирани"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Отваряне на слоя за навигация"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Затваряне на слоя за навигация"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Този пряк път е деактивиран"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Контактът бе премахнат"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Импортиране"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Избор на контакти"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Избрахте <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"В SIM картата ви няма контакти"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> контакта в SIM картата бяха импортирани</item>
+ <item quantity="one">1 контакт в SIM картата бе импортиран</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Импортирането на контактите в SIM картата не бе успешно"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index ee845d4..f0ef6b9 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"লিঙ্ক করা পরিচিতি চয়ন করুন"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (কেবল পঠনযোগ্য)"</string>
<string name="add_account" msgid="8201790677994503186">"অ্যাকাউন্ট জুড়ুন"</string>
<string name="add_new_account" msgid="5748627740680940264">"নতুন অ্যাকাউন্ট যোগ করুন"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ডেটাবেস ফাইলগুলি রপ্তানি করুন"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"অজানা অ্যাকাউন্টের ফটোতে টিক চিহ্ন দেওয়া হয়নি"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"অজানা অ্যাকাউন্টের ফটোতে টিক চিহ্ন দেওয়া হয়েছে"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ভাষা পরিবর্তন দেখানোর জন্য পরিচিতির তালিকা আপডেট করা হচ্ছে৷\n\n অনুগ্রহ করে অপেক্ষা করুন…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"সদৃশগুলি"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"নেভিগেশান ড্রয়ার খুলুন"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"নেভিগেশান ড্রয়ার বন্ধ করুন"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"এই শর্টকাটটি অক্ষম করা হয়েছে"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"পরিচিতিটি সরানো হয়েছে"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 5c4582d..2f6c486 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Tria un compte predeterminat per als contactes nous:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Afegeix un contacte"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edita el contacte"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Tria el contacte enllaçat"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (només de lectura)"</string>
<string name="add_account" msgid="8201790677994503186">"Afegeix compte"</string>
<string name="add_new_account" msgid="5748627740680940264">"Afegeix compte"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exporta els fitxers de la base de dades"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"No s\'ha seleccionat la foto d\'un compte desconegut"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"S\'ha seleccionat la foto d\'un compte desconegut"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"La llista de contactes s\'està actualitzant per reflectir el canvi d\'idioma.\n\nEspera…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicats"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Obre el tauler de navegació"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Tanca el tauler de navegació"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> hr <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Aquesta drecera s\'ha desactivat"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"El contacte s\'ha suprimit"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importa"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Selecciona contactes"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> seleccionats"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"No hi ha cap contacte a la targeta SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">S\'han importat <xliff:g id="COUNT">%d</xliff:g> contactes de la SIM</item>
+ <item quantity="one">S\'ha importat 1 contacte de la SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"No s\'han pogut importar els contactes de la SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index ac4a663..24ecc72 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -255,10 +255,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Zvolte výchozí účet pro nové kontakty:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Přidat nový kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Upravit kontakt"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Vybrat propojený kontakt"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (pouze ke čtení)"</string>
<string name="add_account" msgid="8201790677994503186">"Přidat účet"</string>
<string name="add_new_account" msgid="5748627740680940264">"Přidat nový účet"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportovat soubory databáze"</string>
@@ -346,6 +344,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Fotka z neznámého účtu nebyla vybrána"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Fotka z neznámého účtu byla vybrána"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"V souvislosti se změnou jazyka probíhá aktualizace seznamu kontaktů.\n\nČekejte prosím…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicitní kontakty"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Otevřít navigační panel"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Zavřít navigační panel"</string>
@@ -625,4 +624,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Tato zkratka byla deaktivována"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt byl odebrán"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importovat"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Vyberte kontakty"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Vybráno: <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Na SIM kartě nejsou žádné kontakty"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="few">Byly importovány <xliff:g id="COUNT">%d</xliff:g> kontakty ze SIM karty</item>
+ <item quantity="many">Bylo importováno <xliff:g id="COUNT">%d</xliff:g> kontaktu ze SIM karty</item>
+ <item quantity="other">Bylo importováno <xliff:g id="COUNT">%d</xliff:g> kontaktů ze SIM karty</item>
+ <item quantity="one">Byl importován 1 kontakt ze SIM karty</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Kontakty ze SIM karty se nepodařilo importovat"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 87dbd94..93130c5 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Vælg en standardkonto til nye kontaktpersoner:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Tilføj ny kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Rediger kontaktperson"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Vælg tilknyttet kontaktperson"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (skrivebeskyttet)"</string>
<string name="add_account" msgid="8201790677994503186">"Tilføj konto"</string>
<string name="add_new_account" msgid="5748627740680940264">"Tilføj ny konto"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksportér databasefiler"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Der er ikke markeret et billede fra en ukendt konto"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Et billede fra en ukendt konto er markeret"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaktlisten opdateres for at afspejle ændringen af sprog.\n\nVent et øjeblik…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Dubletter"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Åbn navigationsskuffen"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Luk navigationsskuffen"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> t. <xliff:g id="MINUTES_1">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Denne genvej er blevet deaktiveret"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontaktpersonen blev fjernet"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importér"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Vælg kontaktpersoner"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> er valgt"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Der er ingen kontaktpersoner på dit SIM-kort"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> kontaktperson på SIM-kortet blev importeret</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kontaktpersoner på SIM-kortet blev importeret</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Kontaktpersonerne på SIM-kortet kan ikke importeres"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index fcbd3ec..f2f9a81 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Wähle ein Standardkonto für neue Kontakte:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Kontakt hinzufügen"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Kontakt bearbeiten"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Verknüpften Kontakt auswählen"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (schreibgeschützt)"</string>
<string name="add_account" msgid="8201790677994503186">"Konto hinzufügen"</string>
<string name="add_new_account" msgid="5748627740680940264">"Neues Konto hinzufügen"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Datenbankdateien exportieren"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto aus unbekanntem Konto nicht ausgewählt"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto aus unbekanntem Konto ausgewählt"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Die Kontaktliste wird an die geänderte Sprache angepasst.\n\nBitte warten…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikate"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Navigationsleiste öffnen"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Navigationsleiste schließen"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Diese Verknüpfung wurde deaktiviert"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt wurde entfernt"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 1ea55fa..a86872c 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Επιλογή συνδεδεμένου περιεχόμενου"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (μόνο για ανάγνωση)"</string>
<string name="add_account" msgid="8201790677994503186">"Προσθήκη λογαριασμού"</string>
<string name="add_new_account" msgid="5748627740680940264">"Προσθήκη νέου λογαριασμού"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Εξαγωγή αρχείων βάσης δεδομένων"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Δεν επιλέχθηκε φωτογραφία από άγνωστο λογαριασμό"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Επιλέχθηκε φωτογραφία από άγνωστο λογαριασμό"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Η λίστα επαφών ενημερώνεται, ώστε να αντικατοπτρίζει την αλλαγή γλώσσας.\n\nΠεριμένετε…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Βοηθός"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Διπλότυπα"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Άνοιγμα συρταριού πλοήγησης"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Κλείσιμο συρταριού πλοήγησης"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Η συντόμευση απενεργοποιήθηκε"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Η επαφή καταργήθηκε"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Εισαγωγή"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Επιλογή επαφών"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Επιλέχθηκαν <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Δεν υπάρχουν επαφές στην κάρτα SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">Έγινε εισαγωγή <xliff:g id="COUNT">%d</xliff:g> επαφών από τη SIM</item>
+ <item quantity="one">Έγινε εισαγωγή 1 επαφής από τη SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Απέτυχε η εισαγωγή των επαφών από τη SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 5084c8c..bb63a21 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Choose a default account for new contacts:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Add new contact"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edit contact"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Choose linked contact"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (read only)"</string>
<string name="add_account" msgid="8201790677994503186">"Add account"</string>
<string name="add_new_account" msgid="5748627740680940264">"Add new account"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Export database files"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Photo from unknown account not selected"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Photo from unknown account selected"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Contact list is being updated to reflect the change of language.\n\nPlease wait…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicates"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Open navigation drawer"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Close navigation drawer"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> hr <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"This shortcut has been disabled"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Contact was removed"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Import"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Select contacts"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Selected"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"No contacts on your SIM card"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM contacts imported</item>
+ <item quantity="one">1 SIM contact imported</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Failed to import SIM contacts"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 5084c8c..bb63a21 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Choose a default account for new contacts:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Add new contact"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edit contact"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Choose linked contact"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (read only)"</string>
<string name="add_account" msgid="8201790677994503186">"Add account"</string>
<string name="add_new_account" msgid="5748627740680940264">"Add new account"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Export database files"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Photo from unknown account not selected"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Photo from unknown account selected"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Contact list is being updated to reflect the change of language.\n\nPlease wait…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicates"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Open navigation drawer"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Close navigation drawer"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> hr <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"This shortcut has been disabled"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Contact was removed"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Import"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Select contacts"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Selected"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"No contacts on your SIM card"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM contacts imported</item>
+ <item quantity="one">1 SIM contact imported</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Failed to import SIM contacts"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 5084c8c..bb63a21 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Choose a default account for new contacts:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Add new contact"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edit contact"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Choose linked contact"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (read only)"</string>
<string name="add_account" msgid="8201790677994503186">"Add account"</string>
<string name="add_new_account" msgid="5748627740680940264">"Add new account"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Export database files"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Photo from unknown account not selected"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Photo from unknown account selected"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Contact list is being updated to reflect the change of language.\n\nPlease wait…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicates"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Open navigation drawer"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Close navigation drawer"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> hr <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"This shortcut has been disabled"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Contact was removed"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Import"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Select contacts"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Selected"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"No contacts on your SIM card"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM contacts imported</item>
+ <item quantity="one">1 SIM contact imported</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Failed to import SIM contacts"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 8d5d1b8..b5947ca 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -67,7 +67,7 @@
<string name="separatorJoinAggregateSuggestions" msgid="2831414448851313345">"Contactos sugeridos"</string>
<string name="separatorJoinAggregateAll" msgid="7939932265026181043">"Todos los contactos"</string>
<string name="contactsJoinedMessage" msgid="3343535986195643136">"Se vincularon los contactos"</string>
- <string name="contact_deleted_named_toast" msgid="6558941164987421174">"<xliff:g id="NAME">%s</xliff:g> borrado"</string>
+ <string name="contact_deleted_named_toast" msgid="6558941164987421174">"Se borró <xliff:g id="NAME">%s</xliff:g>"</string>
<plurals name="contacts_deleted_toast" formatted="false" msgid="1477708624197262295">
<item quantity="other">Contactos borrados</item>
<item quantity="one">Contacto borrado</item>
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Elige una cuenta predeterminada para los contactos nuevos:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Agregar contacto"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editar contacto"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Elige un contacto vinculado"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (solo lectura)"</string>
<string name="add_account" msgid="8201790677994503186">"Agregar una cuenta"</string>
<string name="add_new_account" msgid="5748627740680940264">"Agregar cuenta"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportar archivos de base de datos"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"No se seleccionó la foto de una cuenta desconocida"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Se seleccionó la foto de una cuenta desconocida"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"La lista de contactos se está actualizando para reflejar el cambio de idioma.\n\nEspera…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asistente"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicados"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Abrir panel lateral de navegación"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Cerrar panel lateral de navegación"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Este acceso directo se inhabilitó"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Se quitó el contacto"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importar"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Seleccionar contactos"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> seleccionados"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"No hay contactos en la tarjeta SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">Se importaron <xliff:g id="COUNT">%d</xliff:g> contactos de la SIM</item>
+ <item quantity="one">Se importó 1 contacto de la SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"No se pudieron importar los contactos de la SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index cbd7fcd..6310309 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Selecciona una cuenta predeterminada para los contactos nuevos:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Añadir contacto"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editar contacto"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Elegir un contacto enlazado"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (solo lectura)"</string>
<string name="add_account" msgid="8201790677994503186">"Añadir cuenta"</string>
<string name="add_new_account" msgid="5748627740680940264">"Añadir cuenta"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportar archivos de base de datos"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"No se ha seleccionado una foto de una fuente desconocida"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Se ha seleccionado una foto de una fuente desconocida"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"La lista de contactos se está actualizando para reflejar el cambio de idioma.\n\nEspera…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asistente"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicados"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Abrir panel de navegación"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Cerrar panel de navegación"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Se ha inhabilitado este acceso directo"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"El contacto se ha eliminado"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importar"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Seleccionar contactos"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> seleccionados"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"No hay ningún contacto en la tarjeta SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">Se han importado <xliff:g id="COUNT">%d</xliff:g> contactos de la SIM</item>
+ <item quantity="one">Se ha importado 1 contacto de la SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"No se han podido importar los contactos de la SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 0961ee1..b1c1b1a 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Valige uute kontaktide jaoks vaikekonto:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Kontakti lisamine"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Kontakti muutmine"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Valige lingitud kontakt"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (kirjutuskaitstud)"</string>
<string name="add_account" msgid="8201790677994503186">"Lisa konto"</string>
<string name="add_new_account" msgid="5748627740680940264">"Lisa uus konto"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Andmebaasi failide eksportimine"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Tundmatult kontolt pärinev foto pole märgitud"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Tundmatult kontolt pärinev foto on märgitud"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaktiloendit värskendatakse keele muutmise kajastamiseks.\n\nOodake …"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikaadid"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Ava navigeerimissahtel"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Sule navigeerimissahtel"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"See otsetee on keelatud"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt eemaldati"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Impordi"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Kontaktide valimine"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> on valitud"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Teie SIM-kaardil pole ühtegi kontakti"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-kaardi kontakti imporditi</item>
+ <item quantity="one">1 SIM-kaardi kontakt imporditi</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM-kaardi kontaktide importimine ebaõnnestus"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 8f4ae72..6b7b629 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Aukeratu kontaktu berriak gordetzeko erabili nahi duzun kontua:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Gehitu kontaktu berria"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editatu kontaktua"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Aukeratu lotutako kontaktua"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (irakurtzeko soilik)"</string>
<string name="add_account" msgid="8201790677994503186">"Gehitu kontua"</string>
<string name="add_new_account" msgid="5748627740680940264">"Gehitu beste kontu bat"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Esportatu datu-baseko fitxategiak"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Kontu ezezaguneko argazkia hautatu gabe dago"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Kontu ezezaguneko argazkia hautatu da"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Eguneratzen ari da kontaktuen zerrenda hizkuntza-aldaketa aplikatzeko.\n\nItxaron…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Laguntzailea"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Bikoiztuak"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Ireki nabigazio-panel lerrakorra"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Itxi nabigazio-panel lerrakorra"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Lasterbidea desgaitu egin da"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kendu da kontaktua"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Inportatu"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Hautatu kontaktuak"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> hautatuta"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Ez duzu kontakturik SIM txartelean"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">SIM txarteleko <xliff:g id="COUNT">%d</xliff:g> kontaktu inportatu dira</item>
+ <item quantity="one">SIM txarteleko 1 kontaktu inportatu da</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Ezin izan dira inportatu SIM txarteleko kontaktuak"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index f0950c9..aa14c87 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"مخاطب پیونددادهشده را انتخاب کنید"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (فقط خواندنی)"</string>
<string name="add_account" msgid="8201790677994503186">"افزودن حساب"</string>
<string name="add_new_account" msgid="5748627740680940264">"افزودن حساب جدید"</string>
<string name="menu_export_database" msgid="2659719297530170820">"صدور فایلهای پایگاه داده"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"عکس از حساب نامشخص انتخاب نشده است"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"عکس از حساب نامشخص انتخاب شده است"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"فهرست مخاطبین برای اعمال تغییر زبان در حال بهروزرسانی است.\n\nلطفاً صبر کنید..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"دستیار"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"مخاطبین تکراری"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"بازکردن کشوی پیمایش"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"بستن کشوی پیمایش"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"میانبر غیرفعال شده است"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"محاطب حذف شد"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"وارد کردن"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"انتخاب مخاطبین"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> انتخاب شد"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"مخاطبی در سیم کارت نیست"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <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="sim_import_failed_toast" msgid="5559267299793622705">"مخاطبین سیم کارت وارد نشدند"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 5ca97e7..8fec88b 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Valitse uusien yhteystietojen oletustili:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Lisää yhteystieto"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Muokkaa yhteystietoa"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Valitse linkitetty yhteystieto"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (vain luku)"</string>
<string name="add_account" msgid="8201790677994503186">"Lisää tili"</string>
<string name="add_new_account" msgid="5748627740680940264">"Lisää uusi tili"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Vie tietokantatiedostot"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Tuntemattoman tilin kuva ei ole valittuna."</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Tuntemattoman tilin kuva on valittuna."</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Yhteystietoluetteloon päivitetään valittu kieli.\n\nOdota…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Kopiot"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Avaa navigoinnin vetopaneeli"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Sulje navigoinnin vetopaneeli"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> t <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Pikakuvake on poistettu käytöstä"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Yhteystieto poistettiin"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Tuo"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Valitse yhteystiedot"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> valittuna"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM-kortilla ei ole yhteystietoja."</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-yhteystietoa tuotiin.</item>
+ <item quantity="one">Yksi SIM-yhteystieto tuotiin.</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM-yhteystietojen tuonti epäonnistui."</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 6fe82cb..e0ac2ee 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Choisissez un compte par défaut pour les nouveaux contacts :"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Ajouter un contact"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Modifier un contact"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Sélectionner un contact associé"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (lecture seule)"</string>
<string name="add_account" msgid="8201790677994503186">"Ajouter un compte"</string>
<string name="add_new_account" msgid="5748627740680940264">"Ajouter un nouveau compte"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exporter les fichiers de la base de données"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Photo d\'un compte inconnu non sélectionnée"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Photo d\'un compte inconnu sélectionnée"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"La liste de contacts est en cours de mise à jour à la suite du changement de langue.\n\nVeuillez patienter…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Doublons"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Ouvrir le panneau de navigation"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Fermer le panneau de navigation"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ce raccourci a été désactivé"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Le contact a été supprimé"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importer"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Sélectionner des contacts"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> contacts sélectionnés"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Aucun contact n\'a été trouvé sur votre carte SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> contact importé de la carte SIM</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contacts importés de la carte SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Échec de l\'importation des contacts de la carte SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 932c925..dc25deb 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Sélectionnez un compte par défaut pour les nouveaux contacts :"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Ajouter un contact"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Modifier contact"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Choisir un contact associé"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (lecture seule)"</string>
<string name="add_account" msgid="8201790677994503186">"Ajouter un compte"</string>
<string name="add_new_account" msgid="5748627740680940264">"Ajouter un compte"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exporter les fichiers de la base de données"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Photo d\'un compte inconnu non sélectionnée"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Photo d\'un compte inconnu sélectionnée"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Mise à jour de la liste des contacts suite au changement de langue.\n\nVeuillez patienter…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Doublons"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Ouvrir le panneau de navigation"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Fermer le panneau de navigation"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ce raccourci a été désactivé."</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Le contact a été supprimé."</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index 80b5588..1bb54ad 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Escolle unha conta predeterminada para novos contactos:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Engadir contacto"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editar contacto"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Seleccionar contacto ligado"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (só lectura)"</string>
<string name="add_account" msgid="8201790677994503186">"Engadir conta"</string>
<string name="add_new_account" msgid="5748627740680940264">"Engadir conta nova"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportar ficheiros da base de datos"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Non se seleccionou a foto dunha conta descoñecida"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Seleccionouse a foto dunha conta descoñecida"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"A lista de contactos estase actualizando para reflectir o cambio do idioma.\n\nAgarda…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicados"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Abrir panel de navegación"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Pechar panel de navegación"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Desactivouse o atallo"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Eliminouse o contacto"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml
index d019942..9a2e58f 100644
--- a/res/values-gu-rIN/strings.xml
+++ b/res/values-gu-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"લિંક કરેલ સંપર્ક પસંદ કરો"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ફક્ત વાંચવા માટે)"</string>
<string name="add_account" msgid="8201790677994503186">"એકાઉન્ટ ઉમેરો"</string>
<string name="add_new_account" msgid="5748627740680940264">"નવું એકાઉન્ટ ઉમેરો"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ડેટાબેસ ફાઇલોનો નિકાસ કરો"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"અજાણ્યાં એકાઉન્ટનો ફોટો ચેક ન કર્યો"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"અજાણ્યાં એકાઉન્ટનો ફોટો ચેક કર્યો"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ભાષામાં ફેરફાર પ્રતિબિંબિત કરવા માટે સંપર્ક સૂચિને અપડેટ કરવામાં આવી રહી છે.\n\nકૃપા કરીને રાહ જુઓ…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"સહાયક"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"ડુપ્લિકેટ્સ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"નેવિગેશન ડ્રોઅર ખોલો"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"નેવિગેશન ડ્રોઅર બંધ કરો"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"આ શૉર્ટકટ અક્ષમ કરવામાંં આવેલ છે"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"સંપર્ક દૂર કર્યો હતો"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"આયાત કરો"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"સંપર્કો પસંદ કરો"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> પસંદ કર્યાં"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"તમારા SIM કાર્ડ પર કોઈ સંપર્કો નથી"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> SIM સંપર્કો આયાત કર્યાં</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM સંપર્કો આયાત કર્યાં</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM સંપર્કો આયાત કરવામાં નિષ્ફળ થયાં"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index d996bbd..88520a0 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"लिंक किया गया संपर्क चुनें"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (केवल पढ़ने के लिए)"</string>
<string name="add_account" msgid="8201790677994503186">"खाता जोड़ें"</string>
<string name="add_new_account" msgid="5748627740680940264">"नया खाता जोड़ें"</string>
<string name="menu_export_database" msgid="2659719297530170820">"डेटाबेस फ़ाइलें निर्यात करें"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"अज्ञात खाते की फ़ोटो नहीं जांची गई"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"अज्ञात खाते की फ़ोटो जांची गई"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"भाषा के बदलाव दिखाने के लिए संपर्क सूची अपडेट की जा रही है.\n\nकृपया प्रतीक्षा करें…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"प्रतिलिपि"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"मार्गदर्शक ड्रॉवर खोलें"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"मार्गदर्शक ड्रॉवर बंद करें"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"इस शॉर्टकट को अक्षम कर दिया गया है"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"संपर्क निकाल दिया गया था"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 600985a..e7e1157 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -248,10 +248,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Odaberite 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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Odaberite povezani kontakt"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (samo za čitanje)"</string>
<string name="add_account" msgid="8201790677994503186">"Dodaj račun"</string>
<string name="add_new_account" msgid="5748627740680940264">"Dodaj novi račun"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Izvezi datoteke podatkovne baze"</string>
@@ -335,6 +333,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Fotografija s nepoznatog računa nije odabrana"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Fotografija s nepoznatog računa odabrana"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Popis kontakata ažurira se tako da odražava promjene jezika.\n\nPričekajte…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Pomoćnik"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikati"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Otvaranje ladice za navigaciju"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Zatvaranje ladice za navigaciju"</string>
@@ -613,4 +612,18 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ovaj je prečac onemogućen"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt je uklonjen"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Uvezi"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Odabir kontakata"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Odabrano: <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Nema kontakata na vašoj SIM kartici"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one">Uvezen je <xliff:g id="COUNT">%d</xliff:g> kontakt sa SIM-a</item>
+ <item quantity="few">Uvezena su <xliff:g id="COUNT">%d</xliff:g> kontakta sa SIM-a</item>
+ <item quantity="other">Uvezeno je <xliff:g id="COUNT">%d</xliff:g> kontakata sa SIM-a</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Uvoz kontakata sa SIM kartice nije uspio"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 4578edc..e73530d 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Válasszon ki egy alapértelmezett fiókot az új névjegyek számára"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Névjegy hozzáadása"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Névjegy szerkesztése"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Összekapcsolt névjegy kiválasztása"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (csak olvasás)"</string>
<string name="add_account" msgid="8201790677994503186">"Fiók megadása"</string>
<string name="add_new_account" msgid="5748627740680940264">"Új fiók hozzáadása"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Adatbázisfájlok exportálása"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Az ismeretlen fiókból származó kép nincs kiválasztva"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Ismeretlen fiókból származó kép kiválasztva"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"A nyelv módosítása miatt folyamatban van a Címtár frissítése.\n\nKérjük, várjon…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asszisztens"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Ismétlődések"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Navigációs fiók kinyitása"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Navigációs fiók bezárása"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> óra, <xliff:g id="MINUTES_1">%s</xliff:g> perc, <xliff:g id="SECONDS">%s</xliff:g> mp"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"A parancsikon le van tiltva"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Névjegy eltávolítva"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importálás"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Névjegyek kiválasztása"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> kijelölve"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Nincsenek névjegyek a SIM-kártyán."</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-névjegy importálva</item>
+ <item quantity="one">1 SIM-névjegy importálva</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Nem sikerült importálni a SIM-névjegyeket."</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index 4036686..3fe52ed 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Ընտրեք կցած կոնտակտ"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (միայն կարդալու)"</string>
<string name="add_account" msgid="8201790677994503186">"Ավելացնել հաշիվ"</string>
<string name="add_new_account" msgid="5748627740680940264">"Ավելացնել նոր հաշիվ"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Արտահանել տվյալների շտեմարանի ֆայլերը"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Անհայտ հաշվից լուսանկարն ընտրված չէ"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Անհայտ հաշվից լուսանկարն ընտրված է"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Կոնտակտների ցանկը թարմացվում է՝ լեզվի փոփոխությունն արտացոլելու համար:\n\nԽնդրում ենք սպասել…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Կրկնօրինակներ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Բացել նավարկման դարակը"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Փակել նավարկման դարակը"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Այս դյուրանցումն անջատվել է"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Կոնտակտը հեռացվել է"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 2835198..caff613 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Pilih akun default untuk kontak baru:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Tambah kontak baru"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edit kontak"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Pilih kontak tertaut"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (hanya baca)"</string>
<string name="add_account" msgid="8201790677994503186">"Tambahkan akun"</string>
<string name="add_new_account" msgid="5748627740680940264">"Tambahkan akun baru"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Ekspor file basis data"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto dari akun tak dikenal tidak dicentang"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto dari akun tak dikenal dicentang"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Daftar kontak sedang diperbarui untuk menerapkan perubahan bahasa.\n\nTunggu…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asisten"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikat"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Buka panel samping navigasi"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Tutup panel samping navigasi"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> j <xliff:g id="MINUTES_1">%s</xliff:g> mnt <xliff:g id="SECONDS">%s</xliff:g> dtk"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Pintasan ini telah dinonaktifkan"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontak telah dihapus"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Impor"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Pilih kontak"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Dipilih"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Tidak ada kontak pada kartu SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kontak SIM yang diimpor</item>
+ <item quantity="one">1 kontak SIM yang diimpor</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Gagal mengimpor kontak SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index b2e4814..0e79044 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Veldu sjálfgefinn reikning fyrir nýja tengiliði:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Bæta tengilið við"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Breyta tengilið"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Veldu tengdan tengilið"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (skrifvarið)"</string>
<string name="add_account" msgid="8201790677994503186">"Bæta reikningi við"</string>
<string name="add_new_account" msgid="5748627740680940264">"Bæta nýjum reikningi við"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Flytja út gagnagrunnsskrár"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Mynd af óþekktum reikningi ekki valin"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Mynd af óþekktum reikningi valin"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Verið er að uppfæra tengiliðalistann í samræmi við nýja tungumálið.\n\nAugnablik…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Aðstoðarmaður"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Tvítekningar"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Opna yfirlitsskúffu"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Loka yfirlitsskúffu"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> klst. <xliff:g id="MINUTES_1">%s</xliff:g> mín. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Þessi flýtileið hefur verið gerð óvirk"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Tengiliður var fjarlægður"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Flytja inn"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Velja tengiliði"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> valdir"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Engir tengiliðir á SIM-kortinu"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> SIM-tengiliður fluttur inn</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-tengiliðir fluttir inn</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Ekki tókst að flytja inn SIM-tengiliðina"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 6c4e2de..a086319 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Scegli un account predefinito per i nuovi contatti:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Nuovo contatto"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Modifica contatto"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Scegli i contatti collegati"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (sola lettura)"</string>
<string name="add_account" msgid="8201790677994503186">"Aggiungi account"</string>
<string name="add_new_account" msgid="5748627740680940264">"Aggiungi nuovo account"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Esporta file database"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto di un account sconosciuto non selezionata"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto di un account sconosciuto selezionata"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Aggiornamento dell\'elenco contatti in seguito alla modifica della lingua.\n\nAttendi…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistente"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicati"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Apri riquadro di navigazione a scomparsa"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Chiudi riquadro navigazione a scomparsa"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> h <xliff:g id="MINUTES_1">%s</xliff:g> m <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Questa scorciatoia è stata disattivata"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Contatto rimosso"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importa"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Seleziona contatti"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> selezionati"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Nessun contatto presente nella SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contatti della SIM importati</item>
+ <item quantity="one">1 contatto della SIM importato</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Impossibile importare i contatti della SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 130c881..bd16752 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -255,10 +255,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"בחר את איש הקשר המקושר"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (לקריאה בלבד)"</string>
<string name="add_account" msgid="8201790677994503186">"הוסף חשבון"</string>
<string name="add_new_account" msgid="5748627740680940264">"הוסף חשבון חדש"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ייצוא קובצי מסד נתונים"</string>
@@ -346,6 +344,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"לא סומנה תמונה מחשבון לא ידוע"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"סומנה תמונה מחשבון לא ידוע"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"רשימת אנשי הקשר מתעדכנת כדי לשקף את שינוי השפה.\n\nהמתן…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"כפילויות"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"פתח את חלונית ההזזה לניווט"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"סגור את חלונית ההזזה לניווט"</string>
@@ -625,4 +624,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"קיצור הדרך הזה הושבת"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"איש הקשר הוסר"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"ייבא"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"בחירת אנשי קשר"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> נבחרו"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"אין אף איש קשר בכרטיס ה-SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="two"><xliff:g id="COUNT">%d</xliff:g> אנשי קשר יובאו מכרטיס ה-SIM</item>
+ <item quantity="many"><xliff:g id="COUNT">%d</xliff:g> אנשי קשר יובאו מכרטיס ה-SIM</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> אנשי קשר יובאו מכרטיס ה-SIM</item>
+ <item quantity="one">איש קשר אחד יובא מכרטיס ה-SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"לא ניתן היה לייבא את אנשי הקשר מכרטיס ה-SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index bc9f0c2..5558cd7 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"リンクされた連絡先の選択"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> さん(閲覧のみ)"</string>
<string name="add_account" msgid="8201790677994503186">"アカウントを追加"</string>
<string name="add_new_account" msgid="5748627740680940264">"新しいアカウントを追加"</string>
<string name="menu_export_database" msgid="2659719297530170820">"データベースファイルをエクスポート"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"不明なアカウントの写真は選択されていません"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"不明なアカウントの写真が選択されています"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"言語の変更に合わせて連絡先リストを更新しています。\n\nしばらくお待ちください..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"アシスタント"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"重複"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"ナビゲーションドロワーを開く"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"ナビゲーションドロワーを閉じる"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"このショートカットは無効になっています"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"この連絡先は削除されました"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"インポート"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"連絡先の選択"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> 件選択済み"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM カードに連絡先がありません"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> 件の SIM の連絡先をインポートしました</item>
+ <item quantity="one">1 件の SIM の連絡先をインポートしました</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM の連絡先をインポートできませんでした"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index d031a13..14138e2 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"დაკავშირებული კონტაქტის არჩევა"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (მხოლოდ წაკითხვა)"</string>
<string name="add_account" msgid="8201790677994503186">"ანგარიშის დამატება"</string>
<string name="add_new_account" msgid="5748627740680940264">"ახალი ანგარიშის დამატება"</string>
<string name="menu_export_database" msgid="2659719297530170820">"მონაცემთა ბაზის ფაილების ექსპორტი"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"ფოტო უცნობი ანგარიშიდან არ არის მონიშნული"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"ფოტო უცნობი ანგარიშიდან მონიშნულია"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"მიმდინარეობს კონტაქტების სიის განახლება ენის შეცვლის ასახვის მიზნით.\n\nგთხოვთ, დაელოდოთ…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"ასისტენტი"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"დუბლიკატები"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"ნავიგაციის უჯრის გახსნა"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"ნავიგაციის უჯრის დახურვა"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ეს მალსახმობი გათიშულია"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"კონტაქტი წაშლილია"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"იმპორტი"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"კონტაქტების არჩევა"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"არჩეულია <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"თქვენს SIM ბარათზე კონტაქტები არ არის"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">იმპორტირებულია <xliff:g id="COUNT">%d</xliff:g> SIM კონტაქტი</item>
+ <item quantity="one">იმპორტირებულია 1 SIM კონტაქტი</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM კონტაქტების იმპორტირება ვერ მოხერხდა"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index 5285b56..ffeeb72 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Байланысты контактіні таңдаңыз"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (оқу үшін ғана)"</string>
<string name="add_account" msgid="8201790677994503186">"Ес. жазба қосу"</string>
<string name="add_new_account" msgid="5748627740680940264">"Жаңа есептік жазба қосу"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Дерекқор файлдарын экспорттау"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Белгісіз есептік жазбадан алынған фотосуретке құсбелгі қойылмады"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Белгісіз есептік жазбадан алынған фотосуретке құсбелгі қойылды"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Контактілер тізімі тілдің өзгеруін көрсету үшін жаңартылуда.\n\nКүте тұрыңыз…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Көмек"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Көшірмелер"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Жылжу тақтасын ашу"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Жылжу тақтасын жабу"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Бұл белгіше өшірілген"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Контакт жойылған"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Импорттау"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Контактілерді таңдау"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> таңдалды"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM картаңызда контактілер жоқ"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM контактісі импортталды</item>
+ <item quantity="one">1 SIM контактісі импортталды</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM контактілері импортталмады"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index 7fb4857..8689cb5 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"ជ្រើសយកទំនាក់ទំនងដែលបានតភ្ជាប់"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (បានតែអានប៉ុណ្ណោះ)"</string>
<string name="add_account" msgid="8201790677994503186">"បញ្ចូលគណនី"</string>
<string name="add_new_account" msgid="5748627740680940264">"បន្ថែមគណនីថ្មី"</string>
<string name="menu_export_database" msgid="2659719297530170820">"នាំចេញឯកសារមូលដ្ឋានទិន្នន័យ"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"មិនបានជ្រើសរូបថតពីគណនីមិនស្គាល់ទេ"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"បានជ្រើសរូបថតពីគណនីមិនស្គាល់"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"កំពុងធ្វើបច្ចុប្បន្នភាពបញ្ជីទំនាក់ទំនងដើម្បីបង្ហាញឲ្យឃើញការផ្លាស់ប្ដូរភាសា។\n\nសូមរង់ចាំ..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"អ្នកជំនួយការ"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"ស្ទួន"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"បើកផ្ទាំងរុករក"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"បិទផ្ទាំងរុករក"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ផ្លូវកាត់នេះត្រូវបានបិទ"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"ទំនាក់ទំនងត្រូវបានលុបចេញ"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"នាំចូល"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"ជ្រើសរើសទំនាក់ទំនង"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"បានជ្រើសរើស <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"គ្មានទំនាក់ទំនងនៅក្នុងស៊ីមកាតរបស់អ្នកទេ"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">បាននាំចូលទំនាក់ទំនង SIM <xliff:g id="COUNT">%d</xliff:g></item>
+ <item quantity="one">បាននាំចូលទំនាក់ទំនង SIM 1</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"មិនអាចនាំចូលទំនាក់ទំនងពី SIM បានទេ"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index 2b587d6..784063f 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"ಲಿಂಕ್ ಮಾಡಲಾದ ಸಂಪರ್ಕಗಳನ್ನು ಆರಿಸಿ"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ಓದಲು ಮಾತ್ರ)"</string>
<string name="add_account" msgid="8201790677994503186">"ಖಾತೆ ಸೇರಿಸಿ"</string>
<string name="add_new_account" msgid="5748627740680940264">"ಹೊಸ ಖಾತೆಯನ್ನು ಸೇರಿಸಿ"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ಡೇಟಾಬೇಸ್ ಫೈಲ್ಗಳನ್ನು ರಫ್ತು ಮಾಡಿ"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"ಅಪರಿಚಿತ ಖಾತೆಯಿಂದ ಫೋಟೋವನ್ನು ಗುರುತಿಸಲಾಗಿಲ್ಲ"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"ಅಪರಿಚಿತ ಖಾತೆಯಿಂದ ಫೋಟೋವನ್ನು ಗುರುತಿಸಲಾಗಿದೆ"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ಭಾಷೆಯ ಬದಲಾವಣೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ಸಂಪರ್ಕ ಪಟ್ಟಿಯನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ.\n\nದಯವಿಟ್ಟು ಕಾಯಿರಿ..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"ಸಹಾಯಕ"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"ನಕಲಿಗಳು"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"ನ್ಯಾವಿಗೇಶನ್ ಡ್ರಾಯರ್ ತೆರೆಯಿರಿ"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"ನ್ಯಾವಿಗೇಶನ್ ಡ್ರಾಯರ್ ಮುಚ್ಚಿ"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ಈ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"ಸಂಪರ್ಕವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"ಆಮದು"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"ಸಂಪರ್ಕಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿ"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"ನಿಮ್ಮ ಸಿಮ್ ಕಾರ್ಡ್ನಲ್ಲಿ ಯಾವುದೇ ಸಂಪರ್ಕಗಳಿಲ್ಲ"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <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="sim_import_failed_toast" msgid="5559267299793622705">"ಸಿಮ್ ಸಂಪರ್ಕಗಳನ್ನು ಆಮದು ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 123d160..799b6e8 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"연결된 연락처 선택"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g>(읽기 전용)"</string>
<string name="add_account" msgid="8201790677994503186">"계정 추가"</string>
<string name="add_new_account" msgid="5748627740680940264">"새 계정 추가"</string>
<string name="menu_export_database" msgid="2659719297530170820">"데이터베이스 파일 내보내기"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"알 수 없는 계정의 사진이 선택되지 않음"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"알 수 없는 계정의 사진이 선택됨"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"변경된 언어를 반영하도록 연락처 목록을 업데이트하는 중입니다.\n\n잠시 기다려 주세요."</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"중복된 활동"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"탐색 창 열기"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"탐색 창 닫기"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"이 바로가기는 사용 중지되었습니다."</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"연락처가 삭제되었습니다."</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index e4378af..56577b4 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Шилтемеленген байланышты тандоо"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (окуу үчүн гана)"</string>
<string name="add_account" msgid="8201790677994503186">"Эсеп кошуу"</string>
<string name="add_new_account" msgid="5748627740680940264">"Жаңы эсеп кошуу"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Берилиштер корлорунун файлдарын экспорттоо"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Белгисиз каттоо эсебинен келген сүрөт тандалган жок"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Белгисиз каттоо эсебинен келген сүрөт тандалды"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Байланыш тизмеси тилдин өзгөрүшүнө дал келүү үчүн, жаңыртылууда. \n\nКүтө туруңуз..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Жардамчы"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Кайталанган аракеттер"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Чабыттоо суурмасын ачуу"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Чабыттоо суурмасын жабуу"</string>
@@ -710,4 +709,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Кыска жол өчүрүлдү"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Байланыш алынып салынган"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Өткөрүп алуу"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Байланыштарды тандоо"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> тандалды"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM-картаңызда байланыштар жок."</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM байланыш өткөрүлүп алынды</item>
+ <item quantity="one">1 SIM байланыш өткөрүлүп алынды</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM байланыштары өткөрүлүп алынган жок"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index 5580570..bdc2128 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"ເລືອກລາຍຊື່ຜູ້ຕິດຕໍ່ທີ່ເຊື່ອມໂຍງແລ້ວ"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ອ່ານເທົ່ານັ້ນ)"</string>
<string name="add_account" msgid="8201790677994503186">"ເພີ່ມບັນຊີ"</string>
<string name="add_new_account" msgid="5748627740680940264">"ເພີ່ມບັນຊີໃໝ່"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ສົ່ງອອກໄຟລ໌ຖານຂໍ້ມູນ"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"ບໍ່ໄດ້ໝາຍເອົາຮູບຖ່າຍຈາກບັນຊີທີ່ບໍ່ຮູ້ຈັກແລ້ວ"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"ໝາຍເອົາຮູບຖ່າຍຈາກບັນຊີທີ່ບໍ່ຮູ້ຈັກແລ້ວ"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ລາຍຊື່ຜູ້ຕິດຕໍ່ກຳລັງຖືກອັບເດດຕາມການປ່ຽນແປງຂອງພາສາ.\n\nກະລຸນາລໍຖ້າ..."</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"ລາຍການຊໍ້າກັນ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"ເປີດແຖບການນຳທາງ"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"ປິດແຖບການນຳທາງ"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ທາງລັດນີ້ຖືກປິດການນຳໃຊ້ແລ້ວ"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"ລຶບລາຍຊື່ຜູ້ຕິດຕໍ່ອອກແລ້ວ"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 3bc5ad4..88dbd39 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -255,10 +255,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Pasirinkite numatytąją naujų kontaktų paskyrą:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Pridėti naują kont."</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Redaguoti kontaktą"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Susieto kontakto pasirinkimas"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (tik skaitoma)"</string>
<string name="add_account" msgid="8201790677994503186">"Pridėti paskyrą"</string>
<string name="add_new_account" msgid="5748627740680940264">"Pridėkite naują paskyrą"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksportuoti duomenų failus"</string>
@@ -346,6 +344,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Nepažymėta nuotrauka iš nežinomos paskyros"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Pažymėta nuotrauka iš nežinomos paskyros"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaktų sąrašas atnaujinamas, kad būtų pakeista kalba.\n\nPalaukite..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Padėjėjas"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Tikslios kopijos"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Atidaryti naršymo skydelį"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Uždaryti naršymo skydelį"</string>
@@ -625,4 +624,19 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> val. <xliff:g id="MINUTES_1">%s</xliff:g> min. <xliff:g id="SECONDS">%s</xliff:g> sek."</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Šis spartusis klavišas išjungtas"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontaktas pašalintas"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importuoti"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Pasirinkti kontaktus"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Pasirinkta: <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM kortelėje nėra jokių kontaktų"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one">Importuotas <xliff:g id="COUNT">%d</xliff:g> SIM kortelės kontaktas</item>
+ <item quantity="few">Importuoti <xliff:g id="COUNT">%d</xliff:g> SIM kortelės kontaktai</item>
+ <item quantity="many">Importuota <xliff:g id="COUNT">%d</xliff:g> SIM kortelės kontakto</item>
+ <item quantity="other">Importuota <xliff:g id="COUNT">%d</xliff:g> SIM kortelės kontaktų</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Nepavyko importuoti SIM kortelės kontaktų"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 333683e..8fd67ab 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -248,10 +248,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Izvēlieties noklusējuma kontu, kurā saglabāt jaunās kontaktpersonas:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Pievienošana"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Rediģēšana"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Izvēlieties saistītu kontaktpersonu"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (tikai lasāms)"</string>
<string name="add_account" msgid="8201790677994503186">"Pievienot kontu"</string>
<string name="add_new_account" msgid="5748627740680940264">"Pievienot jaunu kontu"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksportēt datu bāzes failus"</string>
@@ -335,6 +333,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Nav atzīmēts fotoattēls no nezināma konta"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Atzīmēts fotoattēls no nezināma konta"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaktpersonu saraksts tiek atjaunināts, lai atainotu valodas maiņu.\n\nLūdzu, uzgaidiet…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Dublikāti"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Atvērt navigācijas atvilktni"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Aizvērt navigācijas atvilktni"</string>
@@ -613,4 +613,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Šī saīsne ir atspējota."</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontaktpersona tika noņemta."</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index ff0371b..3f93bb0 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Изберете поврзан контакт"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (само за читање)"</string>
<string name="add_account" msgid="8201790677994503186">"Додај сметка"</string>
<string name="add_new_account" msgid="5748627740680940264">"Додај нова сметка"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Извези датотеки од база на податоци"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Не е избрана фотографија од непозната сметка"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Избрана е фотографија од непозната сметка"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Списокот со контакти се ажурира за да ја одрази промената на јазикот.\n\nПочекајте…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Помошник"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Дупликати"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Отворете фиока за навигација"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Затворете фиока за навигација"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Кратенкава е оневозможена"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Контактот е отстранет"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Увези"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Изберете контакти"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Избрани се <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Нема контакти на вашата SIM-картичка"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one">Увезен е <xliff:g id="COUNT">%d</xliff:g> контакт од SIM</item>
+ <item quantity="other">Увезени се <xliff:g id="COUNT">%d</xliff:g> контакти од SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Не успеа увезувањето контакти од SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index 93cd120..217fde0 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"ലിങ്കുചെയ്ത കോൺടാക്റ്റ് തിരഞ്ഞെടുക്കുക"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (വായിക്കാൻ മാത്രമുള്ളത്)"</string>
<string name="add_account" msgid="8201790677994503186">"അക്കൗണ്ട് ചേർക്കുക"</string>
<string name="add_new_account" msgid="5748627740680940264">"പുതിയ അക്കൗണ്ട് ചേർക്കുക"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ഡാറ്റാബേസ് ഫയലുകൾ എക്സ്പോർട്ടുചെയ്യുക"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"തിരിച്ചറിയാനാകാത്ത അക്കൗണ്ടിൽ നിന്നുള്ള ഫോട്ടോ തിരഞ്ഞെടുത്തിട്ടില്ല"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"തിരിച്ചറിയാനാകാത്ത അക്കൗണ്ടിൽ നിന്നുള്ള ഫോട്ടോ തിരഞ്ഞെടുത്തു"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ഭാഷാ മാറ്റം പ്രതിഫലിപ്പിക്കുന്നതിന് കോൺടാക്റ്റ് ലിസ്റ്റ് അപ്ഡേറ്റ് ചെയ്യുന്നു.\n\nകാത്തിരിക്കുക..."</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"ഡ്യൂപ്ലിക്കേറ്റുകൾ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"നാവിഗേഷൻ ഡ്രോയർ തുറക്കുക"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"നാവിഗേഷൻ ഡ്രോയർ അടയ്ക്കുക"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ഈ കുറുക്കുവഴി പ്രവർത്തനരഹിതമാക്കി"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"കോൺടാക്റ്റ് നീക്കംചെയ്തു"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index c9c7217..a5f499f 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Холбоостой харилцагчийг сонгоно уу"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (зөвхөн унших)"</string>
<string name="add_account" msgid="8201790677994503186">"Бүртгэл нэмэх"</string>
<string name="add_new_account" msgid="5748627740680940264">"Шинэ бүртгэл нэмэх"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Өгөгдлийн сангийн файлуудыг экспорт хийх"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Үл мэдэгдэх бүртгэлийн зургийг сонгоогүй"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Үл мэдэгдэх бүртгэлийн зургийг сонгосон"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Хэлний өөрчлөлтийг тусгахын тулд харилцагчдын жагсаалтыг шинэчилж байна.\n\nТүр хүлээнэ үү..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Туслагч"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Давхцал"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Навигацын шургуулгыг нээх"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Навигацын шургуулгыг хаах"</string>
@@ -603,4 +602,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Энэ товчилборыг идэвхгүй болгосон"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Харилцагчийг хассан"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Импортлох"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Харилцагчдыг сонгох"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> сонгосон"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Таны SIM картанд харилцагчид байхгүй байна"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-н харилцагчдыг импорт хийсэн</item>
+ <item quantity="one">1 SIM-н харилцагчийг импорт хийсэн</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM-н харилцагчдыг импортолж чадсангүй"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 3013ac8..e605a06 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"दुवा जोडलेला संपर्क निवडा"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (केवळ वाचनीय)"</string>
<string name="add_account" msgid="8201790677994503186">"खाते जोडा"</string>
<string name="add_new_account" msgid="5748627740680940264">"नवीन खाते जोडा"</string>
<string name="menu_export_database" msgid="2659719297530170820">"डेटाबेस फाईल निर्यात करा"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"अज्ञात खात्यामधील फोटो चेक केला नाही"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"अज्ञात खात्यामधील फोटो चेक केला"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"भाषेेचा बदल दर्शविण्यासाठी संपर्क सूची अद्यतनित केली जात आहे.\n\nकृपया प्रतीक्षा करा…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"सहाय्यक"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"डुप्लिकेट"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"नेव्हिगेशन ड्रॉवर उघडा"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"नेव्हिगेशन ड्रॉवर बंद करा"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"हा शॉर्टकट अक्षम केला गेला आहे"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"संपर्क काढला होता"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"आयात"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"संपर्क निवडा"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> निवडले"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"आपल्या सिम कार्डवर कोणतेही संपर्क नाहीत"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <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="sim_import_failed_toast" msgid="5559267299793622705">"सिम संपर्क आयात करण्यात अयशस्वी"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index 95495b1..6198aed 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Pilih akaun lalai untuk kenalan baharu:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Tambah kenalan baru"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edit kenalan"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Pilih kenalan terpaut"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (baca sahaja)"</string>
<string name="add_account" msgid="8201790677994503186">"Tambah akaun"</string>
<string name="add_new_account" msgid="5748627740680940264">"Tambah akaun baharu"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksport fail pangkalan data"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto daripada akaun yang tidak diketahui tidak ditandai"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto daripada akaun yang tidak diketahui ditandai"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Senarai kenalan dikemas kini untuk menggambarkan perubahan bahasa.\n\nSila tunggu…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Pembantu"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Pendua"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Buka laci navigasi"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Tutup laci navigasi"</string>
@@ -603,4 +602,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> jam <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> saat"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Pintasan ini telah dilumpuhkan"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kenalan telah dialih keluar"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Import"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Pilih kenalan"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Dipilih"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Tiada kenalan pada kad SIM anda"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kenalan SIM diimport</item>
+ <item quantity="one">1 kenalan SIM diimport</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Gagal mengimport kenalan SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index ed99fe1..b908955 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"လင့်ခ်ချိတ်ထားသောအဆက်အသွယ်ကို ရွေးပါ"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ဖတ်ရန်အတွက်သာ)"</string>
<string name="add_account" msgid="8201790677994503186">"အကောင့်ထည့်ရန်"</string>
<string name="add_new_account" msgid="5748627740680940264">"အကောင့်အသစ်ထည့်ပါ"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ဒေ့ဘာဘေ့စ်ဖိုင်များကို အပြင်သို့ထုတ်ပါ"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"အမည်မသိအကောင့်မှ ဓာတ်ပုံဓာတ်ပုံ မစစ်ဆေးရသေးပါ"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"အမည်မသိအကောင့်မှ ဓာတ်ပုံ စစ်ဆေးပြီးပါပြီ"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ဘာသာစကားအပြောင်းအလဲကို ထင်ဟပ်ပေးရန် အဆက်အသွယ်စာရင်းကို မွမ်းမံနေပါသည်။\n\nခဏစောင့်ပေးပါ…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"မိတ္တူပွားများ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"လမ်းညွှန်ချက်အကွက်ကို ဖွင့်ပါ"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"လမ်းညွှန်ချက်အကွက်ကို ပိတ်ပါ"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ဤဖြတ်လမ်းလင့်ခ်ကို ပိတ်ထားပါသည်"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"အဆက်အသွယ်ကို ဖယ်ရှားခဲ့ပါသည်"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 06460d2..d72f246 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Velg en standardkonto for nye kontakter."</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Legg til ny kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Rediger"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Velg tilknyttet kontakt"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (kan kun lese)"</string>
<string name="add_account" msgid="8201790677994503186">"Legg til konto"</string>
<string name="add_new_account" msgid="5748627740680940264">"Legg til ny konto"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksporter databasefilene"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Det er ikke merket av for noe bilde fra en ukjent konto"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Det er merket av for et bilde fra en ukjent konto"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaktlisten blir oppdatert med det nye språket.\n\nVent litt …"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikater"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Åpne uttrekksmenyen"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Lukk uttrekksmenyen"</string>
@@ -601,4 +601,19 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> t <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Denne snarveien er slått av"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakten ble fjernet"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index ccc2176..a1cebc1 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"लिंक गरिएको सम्पर्क छान्नुहोस्"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (पढ्न मात्र मिल्ने)"</string>
<string name="add_account" msgid="8201790677994503186">"खाता थप्नुहोस्"</string>
<string name="add_new_account" msgid="5748627740680940264">"नयाँ खाता थप्नुहोस्"</string>
<string name="menu_export_database" msgid="2659719297530170820">"डेटाबेस फाइलहरू निर्यात गर्नुहोस्"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"अज्ञात खाताको तस्बिर जाँच गरिएन"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"अज्ञात खाताको तस्बिर जाँच गरियो"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"भाषाको परिवर्तनलाई प्रतिबिम्बित गर्न सम्पर्क सूची अद्यावधिक भइरहेको छ।\n\nकृपया कुर्नुहोस्..."</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"प्रतिलिपिहरू"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"नेभिगेसन ड्रअर खोल्नुहोस्"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"नेभिगेसन ड्रअर बन्द गर्नुहोस्"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"यो सर्टकटलाई असक्षम पारिएको छ"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"सम्पर्क हटाइएको थियो"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 1bb76eb..a2e49c5 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Kies een standaardaccount voor nieuwe contacten"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Contact toevoegen"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Contact bewerken"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Gelinkt contact kiezen"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (alleen lezen)"</string>
<string name="add_account" msgid="8201790677994503186">"Account toevoegen"</string>
<string name="add_new_account" msgid="5748627740680940264">"Nieuw account toevoegen"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Databasebestanden exporteren"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto uit onbekend account niet aangevinkt"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto uit onbekend account aangevinkt"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Lijst met contacten wordt geüpdatet op basis van de gewijzigde taal.\n\nEen ogenblik geduld…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicaten"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Zijmenu openen"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Zijmenu sluiten"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> u <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sec"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Deze snelkoppeling is uitgeschakeld"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Contact is verwijderd"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importeren"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Contacten selecteren"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> geselecteerd"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Geen contacten op je simkaart"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contacten op simkaart geïmporteerd</item>
+ <item quantity="one">1 contact op simkaart geïmporteerd</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Kan contacten op simkaart niet importeren"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
index 2b44eb5..083ddaf 100644
--- a/res/values-pa-rIN/strings.xml
+++ b/res/values-pa-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"ਲਿੰਕ ਕੀਤੇ ਸੰਪਰਕ ਨੂੰ ਚੁਣੋ"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ)"</string>
<string name="add_account" msgid="8201790677994503186">"ਖਾਤਾ ਸ਼ਾਮਲ ਕਰੋ"</string>
<string name="add_new_account" msgid="5748627740680940264">"ਨਵਾਂ ਖਾਤਾ ਸ਼ਾਮਲ ਕਰੋ"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ਡਾਟਾਬੇਸ ਫਾਈਲਾਂ ਨਿਰਯਾਤ ਕਰੋ"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"ਅਗਿਆਤ ਖਾਤੇ ਦੀ ਫੋਟੋ ਨਹੀਂ ਜਾਂਚੀ ਗਈ"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"ਅਗਿਆਤ ਖਾਤੇ ਦੀ ਫੋਟੋ ਜਾਂਚੀ ਗਈ"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"ਭਾਸ਼ਾ ਵਿੱਚ ਕੀਤੇ ਬਦਲਾਅ ਨੂੰ ਦਰਸ਼ਾਉਣ ਲਈ ਸੰਪਰਕ ਸੂਚੀ ਅੱਪਡੇਟ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ\n\nਕਿਰਪਾ ਕਰਕੇ ਉਡੀਕ ਕਰੋ…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"ਡੁਪਲੀਕੇਟ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"ਆਵਾਗੌਣ ਦਰਾਜ਼ ਖੋਲ੍ਹੋ"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"ਆਵਾਗੌਣ ਦਰਾਜ਼ ਬੰਦ ਕਰੋ"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ਇਹ ਸ਼ਾਰਟਕੱਟ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"ਸੰਪਰਕ ਹਟਾਇਆ ਗਿਆ ਸੀ"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 12cb175..cb33041 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -255,10 +255,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Wybierz domyślne konto dla nowych kontaktów:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Dodaj nowy kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Edytuj kontakt"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Wybierz powiązany kontakt"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (tylko do odczytu)"</string>
<string name="add_account" msgid="8201790677994503186">"Dodaj konto"</string>
<string name="add_new_account" msgid="5748627740680940264">"Dodaj nowe konto"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksportuj pliki bazy danych"</string>
@@ -346,6 +344,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Nie wybrano zdjęcia z nieznanego konta"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Wybrano zdjęcie z nieznanego konta"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Lista kontaktów jest aktualizowana, aby odzwierciedlić zmianę języka.\n\nCzekaj…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asystent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikaty"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Otwórz panel nawigacji"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Zamknij panel nawigacji"</string>
@@ -625,4 +624,19 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> godz. <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> s"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ten skrót został wyłączony"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt został usunięty"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importuj"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Wybierz kontakty"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Wybrano <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Brak kontaktów na karcie SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="few">Zaimportowano <xliff:g id="COUNT">%d</xliff:g> kontakty z karty SIM</item>
+ <item quantity="many">Zaimportowano <xliff:g id="COUNT">%d</xliff:g> kontaktów z karty SIM</item>
+ <item quantity="other">Zaimportowano <xliff:g id="COUNT">%d</xliff:g> kontaktu z karty SIM</item>
+ <item quantity="one">Zaimportowano 1 kontakt z karty SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Nie udało się zaimportować kontaktów z karty SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 1a7d0d5..5b671d5 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Escolha uma conta padrão para novos contatos:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Adic. novo contato"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editar contato"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Escolha um contato vinculado"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (somente leitura)"</string>
<string name="add_account" msgid="8201790677994503186">"Adicionar conta"</string>
<string name="add_new_account" msgid="5748627740680940264">"Adicionar nova conta"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportar arquivos do banco de dados"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto de conta desconhecida não verificada"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto de conta desconhecida verificada"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"A lista de contatos está sendo atualizada para refletir a alteração do idioma.\n\nAguarde…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistente"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Contatos duplicados"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Abrir gaveta de navegação"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Fechar gaveta de navegação"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Este atalho foi desativado"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"O contato foi removido"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importar"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Selecionar contatos"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> selecionados"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Não há contatos no seu cartão SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> contato importado do SIM</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contatos importados do SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Falha ao importar contatos do SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 480b5a9..b784be7 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Escolha uma conta predefinida para os novos contactos:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Adicionar novo contacto"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editar contacto"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Escolher contacto associado"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (só de leitura)"</string>
<string name="add_account" msgid="8201790677994503186">"Adicionar conta"</string>
<string name="add_new_account" msgid="5748627740680940264">"Adicionar nova conta"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportar ficheiros da base de dados"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto de conta desconhecida desmarcada"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto de conta desconhecida marcada"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"A lista de contactos está a ser atualizada para refletir a alteração de idioma.\n\nAguarde…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistente"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplicados"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Abrir gaveta de navegação"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Fechar gaveta de navegação"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Este atalho foi desativado"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"O contacto foi removido"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importar"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Selecionar contactos"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> selecionados"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Sem contactos no cartão SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contactos do cartão SIM importados</item>
+ <item quantity="one">1 contacto do cartão SIM importado</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Ocorreu uma falha ao importar os contactos do cartão SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 1a7d0d5..5b671d5 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Escolha uma conta padrão para novos contatos:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Adic. novo contato"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editar contato"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Escolha um contato vinculado"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (somente leitura)"</string>
<string name="add_account" msgid="8201790677994503186">"Adicionar conta"</string>
<string name="add_new_account" msgid="5748627740680940264">"Adicionar nova conta"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportar arquivos do banco de dados"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Foto de conta desconhecida não verificada"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Foto de conta desconhecida verificada"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"A lista de contatos está sendo atualizada para refletir a alteração do idioma.\n\nAguarde…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistente"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Contatos duplicados"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Abrir gaveta de navegação"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Fechar gaveta de navegação"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Este atalho foi desativado"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"O contato foi removido"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importar"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Selecionar contatos"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> selecionados"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Não há contatos no seu cartão SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> contato importado do SIM</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> contatos importados do SIM</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Falha ao importar contatos do SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 5e951ff..9350c5d 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -248,10 +248,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Alegeți un cont prestabilit pentru persoanele de contact noi:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Adăugați o persoană"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Editați intrarea"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Alegeți persoana de contact conectată"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (numai în citire)"</string>
<string name="add_account" msgid="8201790677994503186">"Adăugați un cont"</string>
<string name="add_new_account" msgid="5748627740680940264">"Adăugați un cont nou"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportați fișierele bazei de date"</string>
@@ -335,6 +333,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Fotografie neselectată dintr-un cont necunoscut"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Fotografie selectată dintr-un cont necunoscut"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Se actualizează lista de persoane din agendă pentru a reflecta modificarea limbii.\n\nAșteptați…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Dubluri"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Deschideți panoul de navigare"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Închideți panoul de navigare"</string>
@@ -613,4 +612,18 @@
<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> sec."</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Această comandă rapidă a fost dezactivată."</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Persoana de contact a fost ștearsă."</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importați"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Selectați persoane de contact"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> selectate"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Nicio persoană de contact pe cardul SIM."</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="few">Au fost importate <xliff:g id="COUNT">%d</xliff:g> persoane de contact de pe SIM.</item>
+ <item quantity="other">Au fost importate <xliff:g id="COUNT">%d</xliff:g> de persoane de contact de pe SIM.</item>
+ <item quantity="one">A fost importată o persoană de contact de pe SIM.</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Nu s-au importat persoanele de contact de pe SIM."</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 913031c..c46038f 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -255,10 +255,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Выбор связанного контакта"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (только для чтения)"</string>
<string name="add_account" msgid="8201790677994503186">"Добавить аккаунт"</string>
<string name="add_new_account" msgid="5748627740680940264">"Добавить аккаунт"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Экспорт файлов базы данных"</string>
@@ -346,6 +344,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Выбор фото из неизвестного аккаунта отменен"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Выбрано фото из неизвестного аккаунта"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Выполняется обновление списка контактов, чтобы изменение языка вступило в силу.\n\nПодождите..."</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Повторяющиеся контакты"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Открыть панель навигации"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Закрыть панель навигации"</string>
@@ -625,4 +625,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Этот ярлык неактивен"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Контакт удален"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index 9435b54..b6d8574 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"සබැඳි සම්බන්ධතාව තෝරන්න"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (කියවීමට පමණි)"</string>
<string name="add_account" msgid="8201790677994503186">"ගිණුමක් එකතු කරන්න"</string>
<string name="add_new_account" msgid="5748627740680940264">"නව ගිණුමක් එක් කරන්න"</string>
<string name="menu_export_database" msgid="2659719297530170820">"දත්ත සමුදා ගොනු නිර්යාත කරන්න"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"නොදන්නා ගිණුම වෙතින් වන ඡායාරූපය ලකුණු නොකරන ලදී"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"නොදන්නා ගිණුම වෙතින් වන ඡායාරූපය ලකුණු කරන ලදී"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"භාෂාවේ වෙනස් කිරීම පෙන්වීමට සම්බන්ධතා ලැයිස්තුව යාවත්කාලීන කරමින් පවතී.\n\nකරුණාකර රැඳී සිටින්න…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"සහායක"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"අනුපිටපත්"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"සංචාලන ලාච්චුව විවෘත කරන්න"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"සංචාලන ලාච්චුව වසන්න"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"මෙම කෙටිමග අබල කර ඇත"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"සම්බන්ධතාව ඉවත් කරන ලදී"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"ආයාත කරන්න"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"සම්බන්ධතා තෝරන්න"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g>ක් තෝරා ගන්නා ලදි"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"ඔබේ SIM කාඩ්පතේ සම්බන්ධතා නොමැත"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one">SIM සම්බන්ධතා <xliff:g id="COUNT">%d</xliff:g>ක් ආයාත කරන ලදී</item>
+ <item quantity="other">SIM සම්බන්ධතා <xliff:g id="COUNT">%d</xliff:g>ක් ආයාත කරන ලදී</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM සම්බන්ධතා ආයාත කිරීමට අසමත් විය"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 330f78e..01e30b3 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -255,10 +255,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Vyberte predvolený účet pre nové kontakty:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Pridať nový kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Upraviť kontakt"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Výber prepojeného kontaktu"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (len na čítanie)"</string>
<string name="add_account" msgid="8201790677994503186">"Pridať účet"</string>
<string name="add_new_account" msgid="5748627740680940264">"Pridať nový účet"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportovať súbory databázy"</string>
@@ -346,6 +344,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Fotka z neznámeho účtu nebola začiarknutá"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Fotka z neznámeho účtu bola začiarknutá"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"V súvislosti so zmenou jazyka sa aktualizuje zoznam kontaktov.\n\nPočkajte, prosím…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Duplikáty"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Otvoriť navigačný vysúvací panel"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Zavrieť navigačný vysúvací panel"</string>
@@ -625,4 +624,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Tento odkaz bol deaktivovaný"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt bol odstránený"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importovať"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Výber kontaktov"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Vybraté: <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Na SIM karte nie sú žiadne kontakty"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="few">Importovali sa <xliff:g id="COUNT">%d</xliff:g> kontakty na SIM karte</item>
+ <item quantity="many"><xliff:g id="COUNT">%d</xliff:g> SIM contacts imported</item>
+ <item quantity="other">Importovalo sa <xliff:g id="COUNT">%d</xliff:g> kontaktov na SIM karte</item>
+ <item quantity="one">Importoval sa 1 kontakt na SIM karte</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Import kontaktov na SIM karte zlyhal"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 9b3842b..66fe3bc 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -255,10 +255,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Izberite privzeti račun za nove stike:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Dodaj nov stik"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Urejanje stika"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Izbira povezanega stika"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (samo za branje)"</string>
<string name="add_account" msgid="8201790677994503186">"Dodaj račun"</string>
<string name="add_new_account" msgid="5748627740680940264">"Dodaj nov račun"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Izvoz datotek zbirke"</string>
@@ -346,6 +344,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Fotografija iz neznanega računa ni izbrana"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Fotografija iz neznanega računa je izbrana"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Seznam stikov se posodablja po spremembi jezika.\n\nPočakajte ..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Pomočnik"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Dvojniki"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Odpri predal za krmarjenje"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Zapri predal za krmarjenje"</string>
@@ -625,4 +624,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ta bližnjica je onemogočena"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Stik je bil odstranjen"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Uvozi"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Izbiranje stikov"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Izbrani: <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Na kartici SIM ni nobenega stika"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one">S kartice SIM je uvožen <xliff:g id="COUNT">%d</xliff:g> stik</item>
+ <item quantity="two">S kartice SIM sta uvožena <xliff:g id="COUNT">%d</xliff:g> stika</item>
+ <item quantity="few">S kartice SIM so uvoženi <xliff:g id="COUNT">%d</xliff:g> stiki</item>
+ <item quantity="other">S kartice SIM je uvoženih <xliff:g id="COUNT">%d</xliff:g> stikov</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Stikov s kartice SIM ni bilo mogoče uvoziti"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-sq-rAL/strings.xml b/res/values-sq-rAL/strings.xml
index 1982a43..51eeb18 100644
--- a/res/values-sq-rAL/strings.xml
+++ b/res/values-sq-rAL/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Zgjidh një llogari të parazgjedhur për kontaktet e reja:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Shto një kontakt të ri"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Redakto"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Zgjidh kontaktin e lidhur"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (vetëm për lexim)"</string>
<string name="add_account" msgid="8201790677994503186">"Shto një llogari"</string>
<string name="add_new_account" msgid="5748627740680940264">"Shto një llogari të re"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Eksporto skedarët e bazës së të dhënave"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Nuk është zgjedhur fotografi nga llogari e panjohur"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Është zgjedhur fotografi nga llogari e panjohur"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Lista e kontakteve po përditësohet për të pasqyruar ndryshimin e gjuhës.\n\nQëndro në pritje..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Ndihmësi"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Dublikatat"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Hap sirtarin e navigimit"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Mbyll sirtarin e navigimit"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> orë <xliff:g id="MINUTES_1">%s</xliff:g> minuta <xliff:g id="SECONDS">%s</xliff:g> sekonda"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Kjo shkurtore u çaktivizua"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakti u hoq"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importo"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Zgjidh kontaktet"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> të zgjedhur"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"S\'ka kontakte në kartën SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> kontakte të kartës SIM u importuan</item>
+ <item quantity="one">1 kontakt i kartës SIM u importua</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Importimi i kontakteve të kartës SIM dështoi"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 880e5e1..39a5a03 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -248,10 +248,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Изаберите повезани контакт"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (само за читање)"</string>
<string name="add_account" msgid="8201790677994503186">"Додај налог"</string>
<string name="add_new_account" msgid="5748627740680940264">"Додај нови налог"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Извези датотеке базе података"</string>
@@ -335,6 +333,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Слика са непознатог налога није означена"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Слика са непознатог налога је означена"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Листа контаката се ажурира да би се применила промена језика.\n\nСачекајте…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Помоћник"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Дупликати"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Отвори фиоку за навигацију"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Затвори фиоку за навигацију"</string>
@@ -613,4 +612,18 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ова пречица је онемогућена"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Контакт је уклоњен"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Увeзи"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Изаберите контакте"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Изабрали сте <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Нема контаката на SIM картици"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one">Увезен је <xliff:g id="COUNT">%d</xliff:g> контакт са SIM картице</item>
+ <item quantity="few">Увезена су <xliff:g id="COUNT">%d</xliff:g> контакта са SIM картице</item>
+ <item quantity="other">Увезено је <xliff:g id="COUNT">%d</xliff:g> контаката са SIM картице</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Увоз контаката са SIM картице није успео"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 6531b50..9227bff 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Välj ett standardkonto för nya kontakter:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Lägg till ny kontakt"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Redigera kontakt"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Välj länkad kontakt"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (skrivskyddad)"</string>
<string name="add_account" msgid="8201790677994503186">"Lägg till ett konto"</string>
<string name="add_new_account" msgid="5748627740680940264">"Lägg till ett nytt konto"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Exportera databasfiler"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Ett foto från ett okänt konto har inte markerats"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Ett foto från ett okänt konto har markerats"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kontaktlistan uppdateras med språkändringen.\n\nVänta ..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistent"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Dubbletter"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Öppna navigeringspanelen"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Stäng navigeringspanelen"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> tim <xliff:g id="MINUTES_1">%s</xliff:g> min <xliff:g id="SECONDS">%s</xliff:g> sek"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Den här genväg är inaktiverad"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt borttagen"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Importera"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Välj kontakter"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> valda"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Inga kontakter på SIM-kortet"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM-kontakter importerade</item>
+ <item quantity="one">En SIM-kontakt importerad</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Det gick inte att importera SIM-kontakter"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index bd229df..8f03389 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Chagua akaunti ya msingi ya anwani mpya:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Ongeza anwani mpya"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Badilisha anwani"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Chagua anwani iliyounganishwa"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (ya kusoma pekee)"</string>
<string name="add_account" msgid="8201790677994503186">"Ongeza akaunti"</string>
<string name="add_new_account" msgid="5748627740680940264">"Ongeza akaunti mpya"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Hamisha faili za hifadhidata"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Picha kutoka akaunti isiyojulikana haijateuliwa"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Picha kutoka akaunti isiyojulikana imeteuliwa"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Orodha ya anwani inasasishwa ili kuonesha mabadiliko ya lugha.\n\nTafadhali subiri…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Msaidizi"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Zinazojirudia"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Fungua droo ya kusogeza"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Funga droo ya kusogeza"</string>
@@ -603,4 +602,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"Saa <xliff:g id="MINUTES_0">%s</xliff:g> dakika <xliff:g id="MINUTES_1">%s</xliff:g> sekunde <xliff:g id="SECONDS">%s</xliff:g>"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Njia hii ya mkato imezimwa"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Anwani imeondolewa"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Leta"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Chagua anwani"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"Umechagua <xliff:g id="COUNT">%d</xliff:g>"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Hakuna anwani zilizo kwenye SIM kadi yako."</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">Anwani <xliff:g id="COUNT">%d</xliff:g> zilizokuwa kwenye SIM zimeletwa</item>
+ <item quantity="one">Anwani 1 iliyokuwa kwenye SIM imeletwa</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Imeshindwa kuleta anwani zilizo kwenye SIM kadi"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index d77feda..6f3d777 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"இணைத்த தொடர்பைத் தேர்வு செய்க"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (படிக்க மட்டும்)"</string>
<string name="add_account" msgid="8201790677994503186">"கணக்கைச் சேர்"</string>
<string name="add_new_account" msgid="5748627740680940264">"புதிய கணக்கைச் சேர்"</string>
<string name="menu_export_database" msgid="2659719297530170820">"தரவுத்தள கோப்புகளை ஏற்றுமதி செய்"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"அறியப்படாத கணக்கிலிருந்து படம் தேர்ந்தெடுக்கப்படவில்லை"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"அறியப்படாத கணக்கிலிருந்து படம் தேர்ந்தெடுக்கப்பட்டது"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"மொழி மாற்றத்தைக் காட்ட, தொடர்புப் பட்டியல் புதுப்பிக்கப்படுகிறது.\n\nகாத்திருக்கவும்…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"நகல்கள்"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"வழிசெலுத்தல் டிராயரைத் திறக்கும்"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"வழிசெலுத்தல் டிராயரை மூடும்"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"இந்தக் குறுக்குவழி முடக்கப்பட்டது"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"தொடர்பு அகற்றப்பட்டது"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index be830ca..1ec048b 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"లింక్ చేయబడిన పరిచయాన్ని ఎంచుకోండి"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (చదవడానికి మాత్రమే)"</string>
<string name="add_account" msgid="8201790677994503186">"ఖాతాను జోడించు"</string>
<string name="add_new_account" msgid="5748627740680940264">"కొత్త ఖాతాను జోడించు"</string>
<string name="menu_export_database" msgid="2659719297530170820">"డేటాబేస్ ఫైల్లను ఎగుమతి చేయి"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"తెలియని ఖాతా నుండి అందించబడిన ఫోటో ఎంచుకోబడలేదు"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"తెలియని ఖాతా నుండి అందించబడిన ఫోటో ఎంచుకోబడింది"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"భాష మార్పును ప్రతిఫలింపజేయడానికి పరిచయ జాబితా నవీకరించబడుతోంది.\n\nదయచేసి వేచి ఉండండి…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"సహాయకం"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"నకిలీలు"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"నావిగేషన్ డ్రాయర్ను తెరుస్తుంది"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"నావిగేషన్ డ్రాయర్ను మూసివేస్తుంది"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ఈ సత్వరమార్గం నిలిపివేయబడింది"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"పరిచయం తీసివేయబడింది"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"దిగుమతి చేయి"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"పరిచయాలను ఎంచుకోండి"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> ఎంచుకోబడ్డాయి"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"మీ SIM కార్డ్లో పరిచయాలు ఏవీ లేవు"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM పరిచయాలు దిగుమతి చేయబడ్డాయి</item>
+ <item quantity="one">1 SIM పరిచయం దిగుమతి చేయబడింది</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM పరిచయాలను దిగుమతి చేయడంలో విఫలమైంది"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 5d6f776..4d91c2b 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"เลือกรายชื่อติดต่อที่ลิงก์ไว้"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (อ่านเท่านั้น)"</string>
<string name="add_account" msgid="8201790677994503186">"เพิ่มบัญชี"</string>
<string name="add_new_account" msgid="5748627740680940264">"เพิ่มบัญชีใหม่"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ส่งออกไฟล์ฐานข้อมูล"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"รูปภาพนี้ไม่ได้เลือกจากบัญชีที่ไม่รู้จัก"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"รูปภาพนี้เลือกจากบัญชีที่ไม่รู้จัก"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"กำลังอัปเดตรายชื่อติดต่อตามการเปลี่ยนภาษา\n\nโปรดรอสักครู่…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"ผู้ช่วย"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"รายการซ้ำ"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"เปิดลิ้นชักการนำทาง"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"ปิดลิ้นชักการนำทาง"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"ทางลัดนี้ถูกปิดใช้งาน"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"รายชื่อติดต่อถูกนำออก"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"นำเข้า"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"เลือกผู้ติดต่อ"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"เลือกไว้ <xliff:g id="COUNT">%d</xliff:g> รายการ"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"ไม่มีผู้ติดต่อในซิมการ์ด"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">นำเข้าผู้ติดต่อ <xliff:g id="COUNT">%d</xliff:g> รายจากซิมแล้ว</item>
+ <item quantity="one">นำเข้าผู้ติดต่อ 1 รายจากซิมแล้ว</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"นำเข้าผู้ติดต่อจากซิมไม่สำเร็จ"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index d72c014..553af01 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Pumili ng default na account para sa mga bagong contact:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Mag-add ng contact"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"I-edit"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Pumili ng naka-link na contact"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (read only)"</string>
<string name="add_account" msgid="8201790677994503186">"Magdagdag ng account"</string>
<string name="add_new_account" msgid="5748627740680940264">"Magdagdag ng bagong account"</string>
<string name="menu_export_database" msgid="2659719297530170820">"I-export ang mga file ng database"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Hindi nilagyan ng check ang larawan mula sa isang hindi kilalang account"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Nalagyan na ng check ang larawan mula sa isang hindi kilalang account"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Ina-update ang listahan ng contact upang ipakita ang pagbabago ng wika.\n\nPakihintay…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Assistant"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Mga Duplicate"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Binubuksan ang navigation drawer"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Isinasara ang navigation drawer"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Na-disable ang shortcut na ito"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Inalis ang contact"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"I-import"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Pumili ng mga contact"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> ang Napili"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Walang contact sa iyong SIM card"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> contact sa SIM ang na-import</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> na contact sa SIM ang na-import</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Hindi na-import ang mga contact sa SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 7f8e6da..95548b9 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Yeni kişiler için bir varsayılan hesap seçin:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Yeni kişi ekle"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Kişiyi düzenle"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Bağlantılı kişi seçin"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (salt okunur)"</string>
<string name="add_account" msgid="8201790677994503186">"Hesap ekle"</string>
<string name="add_new_account" msgid="5748627740680940264">"Yeni hesap ekle"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Veritabanı dosyalarını dışarı aktar"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Bilinmeyen hesaptan fotoğraf işaretlenmedi"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Bilinmeyen hesaptan fotoğraf işaretlendi"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Kişi listesi, dil değişikliği yansıtılacak şekilde güncelleniyor.\n\nLütfen bekleyin…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Asistan"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Kopyalar"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Gezinme çekmecesi açılır"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Gezinme çekmecesi kapatılır"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Bu kısayol devre dışı bırakıldı"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kişi kaldırıldı"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"İçe aktar"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Kişi seçin"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Kişi Seçildi"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM kartınızda kişi yok"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> SIM kişisi içe aktarıldı</item>
+ <item quantity="one">1 SIM kişisi içe aktarıldı</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"SIM kişileri içe aktarılamadı"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 20f3d41..377790d 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -255,10 +255,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Вибрати зв’язаний контакт"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (лише перегляд)"</string>
<string name="add_account" msgid="8201790677994503186">"Додати обліковий запис"</string>
<string name="add_new_account" msgid="5748627740680940264">"Додати новий обліковий запис"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Експортувати файли бази даних"</string>
@@ -346,6 +344,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Фото з невідомого облікового запису не вибрано"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Фото з невідомого облікового запису вибрано"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Список контактів оновлюється відповідно до зміни мови.\n\nЗачекайте…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Копії"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Відкрити панель навігації"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Закрити панель навігації"</string>
@@ -625,4 +625,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Ярлик вимкнено"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Контакт вилучено"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index e33e1d0..8675c02 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"لنک کردہ رابطہ منتخب کریں"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (صرف پڑھنے کیلئے)"</string>
<string name="add_account" msgid="8201790677994503186">"اکاؤنٹ شامل کریں"</string>
<string name="add_new_account" msgid="5748627740680940264">"نیا اکاؤنٹ شامل کریں"</string>
<string name="menu_export_database" msgid="2659719297530170820">"ڈیٹا بیس فائلیں برآمد کریں"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"نامعلوم اکاؤنٹ سے تصویر نشان زد نہیں ہے"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"نامعلوم اکاؤنٹ سے تصویر نشان زد ہے"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"زبان کی تبدیلی کو منعکس کرنے کیلئے رابطہ فہرست اپ ڈیٹ ہو رہی ہے\n\nبراہ کرم انتظار کریں…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"ڈپلیکیٹس"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"نیویگیشن دراز کھولیں"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"نیویگیشن دراز بند کریں"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"یہ شارٹ کٹ غیر فعال کر دیا گیا ہے"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"رابطہ ہٹا دیا گیا"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index 7032cd9..3673003 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Yangi kontaktlar uchun birlamchi hisobni tanlang:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Yangi kontakt qo‘shish"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Kontaktni tahrirlash"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Bog‘langan kontaktni tanlash"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (faqat o‘qish)"</string>
<string name="add_account" msgid="8201790677994503186">"Hisob qo‘shish"</string>
<string name="add_new_account" msgid="5748627740680940264">"Yangi hisob qo‘shish"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Ma’lumotlar bazasi fayllarini eksport qilish"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Noma’lum hisobdan rasm tanlash bekor qilindi"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Noma’lum hisobdan rasm tanlandi"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"O‘zgartirilgan til kuchga kirishi uchun kontaktlar ro‘yxati yangilanmoqda.\n\nIltimos, kuting…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Takroriy kontaktlar"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Navigatsiya panelini ochish"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Navigatsiya panelini yopish"</string>
@@ -601,4 +601,19 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> soat <xliff:g id="MINUTES_1">%s</xliff:g> daq. <xliff:g id="SECONDS">%s</xliff:g> son."</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Bu yorliq o‘chirib tashlandi"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Kontakt olib tashlandi"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 66a491e..660f65f 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Chọn tài khoản mặc định cho các liên hệ mới:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Thêm liên hệ mới"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Chỉnh sửa liên hệ"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Chọn liên hệ được liên kết"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (chỉ đọc)"</string>
<string name="add_account" msgid="8201790677994503186">"Thêm tài khoản"</string>
<string name="add_new_account" msgid="5748627740680940264">"Thêm tài khoản mới"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Xuất các tệp cơ sở dữ liệu"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Chưa chọn ảnh từ tài khoản không xác định"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Đã chọn ảnh từ tài khoản không xác định"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Danh bạ đang được cập nhật để phản ánh thay đổi ngôn ngữ.\n\nVui lòng đợi…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"Liên hệ trùng lặp"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Mở ngăn điều hướng"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Đóng ngăn điều hướng"</string>
@@ -601,4 +601,19 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> giờ <xliff:g id="MINUTES_1">%s</xliff:g> phút <xliff:g id="SECONDS">%s</xliff:g> giây"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Phím tắt này đã bị vô hiệu hóa"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Liên hệ đã bị xóa"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 4f6c44c..ddc0a4a 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"选择已关联的联系人"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g>(只读)"</string>
<string name="add_account" msgid="8201790677994503186">"添加帐号"</string>
<string name="add_new_account" msgid="5748627740680940264">"添加新帐号"</string>
<string name="menu_export_database" msgid="2659719297530170820">"导出数据库文件"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"未选中来自未知帐号的照片"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"已选中来自未知帐号的照片"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"正在更新联系人列表,以反映语言的变更。\n\n请稍候…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"智能助理"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"重复的联系人"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"打开抽屉式导航栏"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"关闭抽屉式导航栏"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"此快捷方式已失效"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"联系人已被移除"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"导入"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"选择联系人"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"已选择 <xliff:g id="COUNT">%d</xliff:g> 位联系人"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM 卡上没有联系人"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">已导入 <xliff:g id="COUNT">%d</xliff:g> 位 SIM 卡联系人</item>
+ <item quantity="one">已导入 1 位 SIM 卡联系人</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"无法导入 SIM 卡联系人"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index b53c904..e889c4b 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"選擇已連結的聯絡人"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (唯讀)"</string>
<string name="add_account" msgid="8201790677994503186">"新增帳戶"</string>
<string name="add_new_account" msgid="5748627740680940264">"新增帳戶"</string>
<string name="menu_export_database" msgid="2659719297530170820">"匯出資料庫檔案"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"未勾選不明帳戶中的相片"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"已勾選不明帳戶中的相片"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"正在更新聯絡人名單以反映語言變更。\n\n請稍候…"</string>
+ <string name="menu_assistant" msgid="919866272301744261">"助理"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"重複"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"開啟導覽匣"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"關閉導覽匣"</string>
@@ -601,4 +600,17 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"已停用此捷徑"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"聯絡人已移除"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"匯入"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"選取聯絡人"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"已選取 <xliff:g id="COUNT">%d</xliff:g> 位"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"SIM 卡中沒有聯絡人"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="other">已匯入 <xliff:g id="COUNT">%d</xliff:g> 位 SIM 聯絡人</item>
+ <item quantity="one">已匯入 1 位 SIM 聯絡人</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"無法匯入 SIM 聯絡人"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 2437afc..81466f1 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -241,10 +241,8 @@
<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>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"選擇已連結的聯絡人"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"<xliff:g id="DISPLAY_NAME">%s</xliff:g> (唯讀)"</string>
<string name="add_account" msgid="8201790677994503186">"新增帳戶"</string>
<string name="add_new_account" msgid="5748627740680940264">"新增帳戶"</string>
<string name="menu_export_database" msgid="2659719297530170820">"匯出資料庫檔案"</string>
@@ -324,6 +322,8 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"未勾選不明帳戶中的相片"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"已勾選不明帳戶中的相片"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"正在更新聯絡人清單以反映語言變更。\n\n請稍候…"</string>
+ <!-- no translation found for menu_assistant (919866272301744261) -->
+ <skip />
<string name="menu_duplicates" msgid="4129802988372197257">"重複的聯絡人"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"開啟導覽匣"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"關閉導覽匣"</string>
@@ -601,4 +601,19 @@
<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>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"這個捷徑已停用"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"這位聯絡人已移除"</string>
+ <!-- no translation found for sim_import_button_text (4270841592496619317) -->
+ <skip />
+ <!-- no translation found for sim_import_title_none_selected (6910517331401970693) -->
+ <skip />
+ <!-- no translation found for sim_import_title_some_selected_fmt (2978159841027256106) -->
+ <skip />
+ <!-- no translation found for sim_import_empty_message (7743815244380189651) -->
+ <skip />
+ <!-- no translation found for sim_import_success_toast_fmt (8572156521110906443) -->
+ <!-- no translation found for sim_import_failed_toast (5559267299793622705) -->
+ <skip />
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index bfcddab..ee3cca2 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -241,10 +241,8 @@
<string name="contact_editor_prompt_multiple_accounts" msgid="8565761674283473549">"Khetha i-akhawunti ezenzakalelayo yoxhumana nabo abasha:"</string>
<string name="contact_editor_title_new_contact" msgid="7192223018128934940">"Engeza oxhumana naye omusha"</string>
<string name="contact_editor_title_existing_contact" msgid="4898475703683187798">"Hlela oxhumana naye"</string>
- <!-- no translation found for contact_editor_pick_raw_contact_dialog_title (9020902336507940034) -->
- <skip />
- <!-- no translation found for contact_editor_pick_raw_contact_read_only (5505352743052484053) -->
- <skip />
+ <string name="contact_editor_pick_raw_contact_dialog_title" msgid="9020902336507940034">"Khetha oxhumana naye oxhunyiwe"</string>
+ <string name="contact_editor_pick_raw_contact_read_only" msgid="5505352743052484053">"U-<xliff:g id="DISPLAY_NAME">%s</xliff:g> (funda kuphela)"</string>
<string name="add_account" msgid="8201790677994503186">"Engeza i-akhawunti"</string>
<string name="add_new_account" msgid="5748627740680940264">"Yengeza i-akhawunti enthsha"</string>
<string name="menu_export_database" msgid="2659719297530170820">"Khipha amafayela emininingo egciniwe"</string>
@@ -324,6 +322,7 @@
<string name="photo_view_description_not_checked_no_info" msgid="2749154927006406981">"Isithombe esivela ku-akhawunti engaziwa asithikhiwe"</string>
<string name="photo_view_description_checked_no_info" msgid="4974335987092590591">"Isithombe esivela ku-akhawunti engaziwa sithikhiwe"</string>
<string name="locale_change_in_progress" msgid="6975676844194755501">"Uhlu loxhumana nabo liyabuyekezwa ukuze libonise ushintsho lolimi.\n\nSicela ulinde..."</string>
+ <string name="menu_assistant" msgid="919866272301744261">"Umsizi"</string>
<string name="menu_duplicates" msgid="4129802988372197257">"Impinda"</string>
<string name="navigation_drawer_open" msgid="1126498472143250642">"Vula ikhabethe lokuzulazula"</string>
<string name="navigation_drawer_close" msgid="4137416137011817930">"Vala ikhabethe lokuzulazula"</string>
@@ -601,4 +600,17 @@
<string name="callDurationHourFormat" msgid="7392254193808506640">"<xliff:g id="MINUTES_0">%s</xliff:g> ihora <xliff:g id="MINUTES_1">%s</xliff:g> iminithi <xliff:g id="SECONDS">%s</xliff:g> isekhondi"</string>
<string name="dynamic_shortcut_disabled_message" msgid="249939425761315252">"Lesi sinqamuleli sikhutshaziwe"</string>
<string name="dynamic_shortcut_contact_removed_message" msgid="6845645831837615899">"Oxhumana naye ususiwe"</string>
+ <string name="sim_import_button_text" msgid="4270841592496619317">"Ngenisa"</string>
+ <string name="sim_import_title_none_selected" msgid="6910517331401970693">"Khetha oxhumana nabo"</string>
+ <string name="sim_import_title_some_selected_fmt" msgid="2978159841027256106">"<xliff:g id="COUNT">%d</xliff:g> Okukhethiwe"</string>
+ <string name="sim_import_empty_message" msgid="7743815244380189651">"Abekho oxhumana nabo kukhadi lakho le-SIM"</string>
+ <plurals name="sim_import_success_toast_fmt" formatted="false" msgid="8572156521110906443">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> oxhumana nabo be-SIM bangenisiwe</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> oxhumana nabo be-SIM bangenisiwe</item>
+ </plurals>
+ <string name="sim_import_failed_toast" msgid="5559267299793622705">"Yehlulekile ukungenisa oxhumana nabo be-SIM"</string>
+ <!-- no translation found for sim_import_dialog_title (6699935401502172530) -->
+ <skip />
+ <!-- no translation found for sim_import_cancel_content_description (2388362519166414488) -->
+ <skip />
</resources>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 98c522d..e2024fd 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -260,4 +260,7 @@
<!-- tint color for device account icons -->
<color name="device_account_tint_color">#7f7f7f</color>
+
+ <!-- Background color for sync-off alert. -->
+ <color name="alert_background">#e0e0e0</color>
</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index f64a2fa..1ef1bd5 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1806,4 +1806,31 @@
<!-- Toast shown on settings screen when importing from SIM completes with an error -->
<string name="sim_import_failed_toast">Failed to import SIM contacts</string>
+ <!-- Title of SIM import dialog for accessibility; this isn't displayed but is announced
+ by talkback when the window is shown -->
+ <string name="sim_import_dialog_title">Select contacts to import</string>
+
+ <!-- Content description of the cancel navigation icon shown in SIM import dialog toolbar -->
+ <string name="sim_import_cancel_content_description">Cancel import</string>
+
+ <!-- Alert for letting user know that their device auto-sync setting is turned off,
+ in case they are wondering why they are not seeing any contact. [CHAR LIMIT=150] -->
+ <string name="auto_sync_off">Auto-sync is off. Tap to turn on.</string>
+
+ <!-- Content description for the "X" image icon for dismissing an alert.[CHAR LIMIT=50] -->
+ <string name="dismiss_sync_alert">Dismiss</string>
+
+ <!-- Alert for letting user know that their account level sync setting is turned off,
+ in case they are wondering why they are not seeing any contact. [CHAR LIMIT=150] -->
+ <string name="account_sync_off">Account sync is off. Tap to turn on.</string>
+
+ <!-- Title of dialog to turn auto-sync on [CHAR LIMIT=100] -->
+ <string name="turn_auto_sync_on_dialog_title">Turn auto-sync on?</string>
+
+ <!-- Text of dialog to turn auto-sync on [CHAR LIMIT=500] -->
+ <string name="turn_auto_sync_on_dialog_body">Changes you make to all apps and accounts,
+ not just Contacts, will be synchronized between the web and your devices.</string>
+
+ <!-- Confirm button text for dialog to turn auto-sync on [CHAR LIMIT=30] -->
+ <string name="turn_auto_sync_on_dialog_confirm_btn">Turn on</string>
</resources>
diff --git a/src-bind/com/android/contactsbind/FeedbackHelper.java b/src-bind/com/android/contactsbind/FeedbackHelper.java
index ae87603..efa4791 100644
--- a/src-bind/com/android/contactsbind/FeedbackHelper.java
+++ b/src-bind/com/android/contactsbind/FeedbackHelper.java
@@ -14,10 +14,12 @@
package com.android.contactsbind;
import android.content.Context;
+import android.util.Log;
public final class FeedbackHelper {
- public static void sendFeedback(Context context, Throwable t, String description) {
+ public static void sendFeedback(Context context, String tag, String description, Throwable t) {
+ Log.e(tag, description == null ? t.getMessage() : description, t);
}
private FeedbackHelper() {
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index 1ed36b5..2e98932 100755
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -64,6 +64,8 @@
import com.android.contacts.common.util.PermissionsUtil;
import com.android.contacts.compat.PinnedPositionsCompat;
import com.android.contacts.util.ContactPhotoUtils;
+import com.android.contactsbind.FeedbackHelper;
+
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
@@ -554,12 +556,12 @@
} catch (RemoteException e) {
// Something went wrong, bail without success
- Log.e(TAG, "Problem persisting user edits", e);
+ FeedbackHelper.sendFeedback(this, TAG, "Problem persisting user edits", e);
break;
} catch (IllegalArgumentException e) {
// This is thrown by applyBatch on malformed requests
- Log.e(TAG, "Problem persisting user edits", e);
+ FeedbackHelper.sendFeedback(this, TAG, "Problem persisting user edits", e);
showToast(R.string.contactSavedErrorToast);
break;
@@ -919,7 +921,7 @@
deliverCallback(callbackIntent);
}
- private static void addMembersToGroup(ContentResolver resolver, long[] rawContactsToAdd,
+ private void addMembersToGroup(ContentResolver resolver, long[] rawContactsToAdd,
long groupId) {
if (rawContactsToAdd == null) {
return;
@@ -959,14 +961,16 @@
}
} catch (RemoteException e) {
// Something went wrong, bail without success
- Log.e(TAG, "Problem persisting user edits for raw contact ID " +
- String.valueOf(rawContactId), e);
+ FeedbackHelper.sendFeedback(this, TAG,
+ "Problem persisting user edits for raw contact ID " +
+ String.valueOf(rawContactId), e);
} catch (OperationApplicationException e) {
// The assert could have failed because the contact is already in the group,
// just continue to the next contact
- Log.w(TAG, "Assert failed in adding raw contact ID " +
- String.valueOf(rawContactId) + ". Already exists in group " +
- String.valueOf(groupId), e);
+ FeedbackHelper.sendFeedback(this, TAG,
+ "Assert failed in adding raw contact ID " +
+ String.valueOf(rawContactId) + ". Already exists in group " +
+ String.valueOf(groupId), e);
}
}
}
@@ -1444,7 +1448,8 @@
}
return true;
} catch (RemoteException | OperationApplicationException e) {
- Log.e(TAG, "Failed to apply aggregation exception batch", e);
+ FeedbackHelper.sendFeedback(this, TAG,
+ "Failed to apply aggregation exception batch", e);
showToast(R.string.contactSavedErrorToast);
return false;
}
@@ -1670,7 +1675,7 @@
Log.d(TAG, "importFromSim completed successfully");
}
} catch (RemoteException|OperationApplicationException e) {
- Log.e(TAG, "Failed to import contacts from SIM card", e);
+ FeedbackHelper.sendFeedback(this, TAG, "Failed to import contacts from SIM card", e);
LocalBroadcastManager.getInstance(this).sendBroadcast(result
.putExtra(EXTRA_RESULT_CODE, RESULT_FAILURE));
}
diff --git a/src/com/android/contacts/SimImportFragment.java b/src/com/android/contacts/SimImportFragment.java
index a9dcf97..7421df4 100644
--- a/src/com/android/contacts/SimImportFragment.java
+++ b/src/com/android/contacts/SimImportFragment.java
@@ -15,6 +15,7 @@
*/
package com.android.contacts;
+import android.app.Dialog;
import android.app.DialogFragment;
import android.app.LoaderManager;
import android.content.AsyncTaskLoader;
@@ -74,7 +75,7 @@
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- setStyle(STYLE_NO_TITLE, R.style.PeopleThemeAppCompat_FullScreenDialog);
+ setStyle(STYLE_NORMAL, R.style.PeopleThemeAppCompat_FullScreenDialog);
mPreferences = new ContactsPreferences(getContext());
mAccountTypeManager = AccountTypeManager.getInstance(getActivity());
mAdapter = new SimContactAdapter(getActivity());
@@ -89,6 +90,15 @@
}
@Override
+ public Dialog onCreateDialog(Bundle savedInstanceState) {
+ Dialog dialog = super.onCreateDialog(savedInstanceState);
+ // Set the title for accessibility. It isn't displayed but will get announced when the
+ // window is shown
+ dialog.setTitle(R.string.sim_import_dialog_title);
+ return dialog;
+ }
+
+ @Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
getLoaderManager().initLoader(0, null, this);
@@ -248,6 +258,11 @@
ContactListItemView contactView = (ContactListItemView) itemView;
bindNameAndViewId(contactView, cursor);
bindPhoto(contactView, partition, cursor);
+
+ // For accessibility. Tapping the item checks this so we don't need it to be separately
+ // clickable
+ contactView.getCheckBox().setFocusable(false);
+ contactView.getCheckBox().setClickable(false);
}
public void setContacts(ArrayList<SimContact> contacts) {
diff --git a/src/com/android/contacts/activities/ContactEditorSpringBoardActivity.java b/src/com/android/contacts/activities/ContactEditorSpringBoardActivity.java
index f32ee5b..7396bbd 100644
--- a/src/com/android/contacts/activities/ContactEditorSpringBoardActivity.java
+++ b/src/com/android/contacts/activities/ContactEditorSpringBoardActivity.java
@@ -38,6 +38,7 @@
private Uri mUri;
private Cursor mCursor;
private MaterialPalette mMaterialPalette;
+ private boolean mIsUserProfile;
/**
* The contact data loader listener.
@@ -59,6 +60,7 @@
return;
}
mCursor = cursor;
+ mIsUserProfile = ((PickRawContactLoader) loader).isUserProfile();
if (mCursor.getCount() == 1) {
loadEditor();
} else {
@@ -118,12 +120,18 @@
final FragmentManager fm = getFragmentManager();
final PickRawContactDialogFragment oldFragment = (PickRawContactDialogFragment)
fm.findFragmentByTag(TAG_RAW_CONTACTS_DIALOG);
+ if (oldFragment != null && oldFragment.getDialog() != null
+ && oldFragment.getDialog().isShowing()) {
+ // Just update the cursor without reshowing the dialog.
+ oldFragment.setCursor(mCursor);
+ return;
+ }
final FragmentTransaction ft = fm.beginTransaction();
if (oldFragment != null) {
ft.remove(oldFragment);
}
- final PickRawContactDialogFragment newFragment =
- PickRawContactDialogFragment.getInstance(mUri, mCursor, mMaterialPalette);
+ final PickRawContactDialogFragment newFragment = PickRawContactDialogFragment.getInstance(
+ mUri, mCursor, mMaterialPalette, mIsUserProfile);
ft.add(newFragment, TAG_RAW_CONTACTS_DIALOG);
// commitAllowingStateLoss is safe in this activity because the fragment entirely depends
// on the result of the loader. Even if we lose the fragment because the activity was
@@ -149,6 +157,9 @@
intent = EditorIntents.createEditContactIntent(this, mUri, mMaterialPalette, -1);
intent.setClass(this, ContactEditorActivity.class);
}
+ // Destroy the loader to prevent multiple onLoadFinished calls in case CP2 is updating in
+ // the background.
+ getLoaderManager().destroyLoader(LOADER_RAW_CONTACTS);
ImplicitIntentsUtil.startActivityInApp(this, intent);
}
diff --git a/src/com/android/contacts/common/ContactPhotoManager.java b/src/com/android/contacts/common/ContactPhotoManager.java
index 623b207..5ec1eea 100644
--- a/src/com/android/contacts/common/ContactPhotoManager.java
+++ b/src/com/android/contacts/common/ContactPhotoManager.java
@@ -850,7 +850,7 @@
isCircular, defaultProvider);
} else {
loadPhotoByIdOrUri(view, Request.createFromUri(photoUri, requestedExtent,
- darkTheme, isCircular, defaultProvider));
+ darkTheme, isCircular, defaultProvider, defaultImageRequest));
}
}
}
@@ -937,7 +937,7 @@
return false;
}
- if (holder.bytes == null) {
+ if (holder.bytes == null || holder.bytes.length == 0) {
request.applyDefaultImage(view, request.mIsCircular);
return holder.fresh;
}
@@ -1622,30 +1622,41 @@
private final boolean mDarkTheme;
private final int mRequestedExtent;
private final DefaultImageProvider mDefaultProvider;
+ private final DefaultImageRequest mDefaultRequest;
/**
* Whether or not the contact photo is to be displayed as a circle
*/
private final boolean mIsCircular;
private Request(long id, Uri uri, int requestedExtent, boolean darkTheme,
- boolean isCircular, DefaultImageProvider defaultProvider) {
+ boolean isCircular, DefaultImageProvider defaultProvider,
+ DefaultImageRequest defaultRequest) {
mId = id;
mUri = uri;
mDarkTheme = darkTheme;
mIsCircular = isCircular;
mRequestedExtent = requestedExtent;
mDefaultProvider = defaultProvider;
+ mDefaultRequest = defaultRequest;
}
public static Request createFromThumbnailId(long id, boolean darkTheme, boolean isCircular,
DefaultImageProvider defaultProvider) {
- return new Request(id, null /* no URI */, -1, darkTheme, isCircular, defaultProvider);
+ return new Request(id, null /* no URI */, -1, darkTheme, isCircular, defaultProvider,
+ /* defaultRequest */ null);
}
public static Request createFromUri(Uri uri, int requestedExtent, boolean darkTheme,
boolean isCircular, DefaultImageProvider defaultProvider) {
+ return createFromUri(uri, requestedExtent, darkTheme, isCircular, defaultProvider,
+ /* defaultRequest */ null);
+ }
+
+ public static Request createFromUri(Uri uri, int requestedExtent, boolean darkTheme,
+ boolean isCircular, DefaultImageProvider defaultProvider,
+ DefaultImageRequest defaultRequest) {
return new Request(0 /* no ID */, uri, requestedExtent, darkTheme, isCircular,
- defaultProvider);
+ defaultProvider, defaultRequest);
}
public boolean isUriRequest() {
@@ -1705,14 +1716,18 @@
public void applyDefaultImage(ImageView view, boolean isCircular) {
final DefaultImageRequest request;
- if (isCircular) {
- request = ContactPhotoManager.isBusinessContactUri(mUri)
- ? DefaultImageRequest.EMPTY_CIRCULAR_BUSINESS_IMAGE_REQUEST
- : DefaultImageRequest.EMPTY_CIRCULAR_DEFAULT_IMAGE_REQUEST;
+ if (mDefaultRequest == null) {
+ if (isCircular) {
+ request = ContactPhotoManager.isBusinessContactUri(mUri)
+ ? DefaultImageRequest.EMPTY_CIRCULAR_BUSINESS_IMAGE_REQUEST
+ : DefaultImageRequest.EMPTY_CIRCULAR_DEFAULT_IMAGE_REQUEST;
+ } else {
+ request = ContactPhotoManager.isBusinessContactUri(mUri)
+ ? DefaultImageRequest.EMPTY_DEFAULT_BUSINESS_IMAGE_REQUEST
+ : DefaultImageRequest.EMPTY_DEFAULT_IMAGE_REQUEST;
+ }
} else {
- request = ContactPhotoManager.isBusinessContactUri(mUri)
- ? DefaultImageRequest.EMPTY_DEFAULT_BUSINESS_IMAGE_REQUEST
- : DefaultImageRequest.EMPTY_DEFAULT_IMAGE_REQUEST;
+ request = mDefaultRequest;
}
mDefaultProvider.applyDefaultImage(view, mRequestedExtent, mDarkTheme, request);
}
diff --git a/src/com/android/contacts/common/database/SimContactDao.java b/src/com/android/contacts/common/database/SimContactDao.java
index f9fb4e8..9ce7970 100644
--- a/src/com/android/contacts/common/database/SimContactDao.java
+++ b/src/com/android/contacts/common/database/SimContactDao.java
@@ -52,7 +52,8 @@
this(context.getContentResolver());
}
- private SimContactDao(ContentResolver resolver) {
+ @VisibleForTesting
+ public SimContactDao(ContentResolver resolver) {
mResolver = resolver;
}
diff --git a/src/com/android/contacts/common/list/CustomContactListFilterActivity.java b/src/com/android/contacts/common/list/CustomContactListFilterActivity.java
index b961b67..157d0a8 100644
--- a/src/com/android/contacts/common/list/CustomContactListFilterActivity.java
+++ b/src/com/android/contacts/common/list/CustomContactListFilterActivity.java
@@ -143,7 +143,10 @@
final AccountSet accounts = new AccountSet();
- final List<AccountWithDataSet> sourceAccounts = accountTypes.getAccounts(false);
+ // Don't include the null account because it doesn't support writing to
+ // ContactsContract.Settings
+ final List<AccountWithDataSet> sourceAccounts = accountTypes.getAccounts(
+ AccountTypeManager.nonNullAccountFilter());
final AccountDisplayInfoFactory displayableAccountFactory =
new AccountDisplayInfoFactory(context, sourceAccounts);
for (AccountWithDataSet account : sourceAccounts) {
diff --git a/src/com/android/contacts/common/model/AccountTypeManager.java b/src/com/android/contacts/common/model/AccountTypeManager.java
index 705f5bf..d91e73b 100644
--- a/src/com/android/contacts/common/model/AccountTypeManager.java
+++ b/src/com/android/contacts/common/model/AccountTypeManager.java
@@ -61,6 +61,8 @@
import com.android.contactsbind.ObjectFactory;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Objects;
+import com.google.common.base.Predicate;
+import com.google.common.collect.Collections2;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
@@ -76,6 +78,8 @@
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicBoolean;
+import javax.annotation.Nullable;
+
import static com.android.contacts.common.util.DeviceLocalAccountTypeFactory.Util.isLocalAccountType;
/**
@@ -128,6 +132,11 @@
}
@Override
+ public List<AccountWithDataSet> getAccounts(Predicate<AccountWithDataSet> filter) {
+ return Collections.emptyList();
+ }
+
+ @Override
public List<AccountWithDataSet> getGroupWritableAccounts() {
return Collections.emptyList();
}
@@ -166,6 +175,8 @@
// TODO: Consider splitting this into getContactWritableAccounts() and getAllAccounts()
public abstract List<AccountWithDataSet> getAccounts(boolean contactWritableOnly);
+ public abstract List<AccountWithDataSet> getAccounts(Predicate<AccountWithDataSet> filter);
+
public abstract List<AccountWithDataSet> getSortedAccounts(AccountWithDataSet defaultAccount,
boolean contactWritableOnly);
@@ -272,6 +283,14 @@
return canGetAccounts && canReadContacts;
}
+ public static Predicate<AccountWithDataSet> nonNullAccountFilter() {
+ return new Predicate<AccountWithDataSet>() {
+ @Override
+ public boolean apply(@Nullable AccountWithDataSet account) {
+ return account != null && account.name != null && account.type != null;
+ }
+ };
+ }
}
class AccountComparator implements Comparator<AccountWithDataSet> {
@@ -755,6 +774,11 @@
return Lists.newArrayList(contactWritableOnly ? mContactWritableAccounts : mAccounts);
}
+ @Override
+ public List<AccountWithDataSet> getAccounts(Predicate<AccountWithDataSet> filter) {
+ return new ArrayList<>(Collections2.filter(mAccounts, filter));
+ }
+
/**
* Return list of all known or contact writable {@link AccountWithDataSet}'s sorted by
* {@code defaultAccount}.
diff --git a/src/com/android/contacts/common/model/ContactLoader.java b/src/com/android/contacts/common/model/ContactLoader.java
index 027713f..0c569ba 100644
--- a/src/com/android/contacts/common/model/ContactLoader.java
+++ b/src/com/android/contacts/common/model/ContactLoader.java
@@ -305,7 +305,6 @@
@Override
public Contact loadInBackground() {
- Log.e(TAG, "loadInBackground=" + mLookupUri);
try {
final ContentResolver resolver = getContext().getContentResolver();
final Uri uriCurrentFormat = ContactLoaderUtils.ensureIsContactUri(
diff --git a/src/com/android/contacts/common/model/account/ExchangeAccountType.java b/src/com/android/contacts/common/model/account/ExchangeAccountType.java
index 8529e9f..4106c6d 100644
--- a/src/com/android/contacts/common/model/account/ExchangeAccountType.java
+++ b/src/com/android/contacts/common/model/account/ExchangeAccountType.java
@@ -34,6 +34,8 @@
import com.android.contacts.common.R;
import com.android.contacts.common.model.dataitem.DataKind;
import com.android.contacts.common.util.CommonDateUtils;
+import com.android.contactsbind.FeedbackHelper;
+
import com.google.common.collect.Lists;
import java.util.Locale;
@@ -68,7 +70,8 @@
mIsInitialized = true;
} catch (DefinitionException e) {
- Log.e(TAG, "Problem building account type", e);
+ // TODO: Change this to fail fast if there are no feedback reports
+ FeedbackHelper.sendFeedback(context, TAG, "Failed to build exchange account type", e);
}
}
diff --git a/src/com/android/contacts/common/model/account/ExternalAccountType.java b/src/com/android/contacts/common/model/account/ExternalAccountType.java
index e70232b..2f476e6 100644
--- a/src/com/android/contacts/common/model/account/ExternalAccountType.java
+++ b/src/com/android/contacts/common/model/account/ExternalAccountType.java
@@ -35,6 +35,8 @@
import com.android.contacts.common.R;
import com.android.contacts.common.model.dataitem.DataKind;
+import com.android.contactsbind.FeedbackHelper;
+
import com.google.common.annotations.VisibleForTesting;
import org.xmlpull.v1.XmlPullParser;
@@ -151,8 +153,7 @@
}
error.append(" for external package ");
error.append(packageName);
-
- Log.e(TAG, error.toString(), e);
+ FeedbackHelper.sendFeedback(context, TAG, "Failed to build external account type", e);
return;
} finally {
if (parser != null) {
@@ -343,8 +344,8 @@
mAccountTypeLabelAttribute = value;
} else if (ATTR_ACCOUNT_ICON.equals(attr)) {
mAccountTypeIconAttribute = value;
- } else {
- Log.e(TAG, "Unsupported attribute " + attr);
+ } else if (Log.isLoggable(TAG, Log.WARN)) {
+ Log.w(TAG, "Unsupported attribute " + attr);
}
}
@@ -412,7 +413,9 @@
return -1; // Empty text is okay.
}
if (resourceName.charAt(0) != '@') {
- Log.e(TAG, xmlAttributeName + " must be a resource name beginnig with '@'");
+ if (Log.isLoggable(TAG, Log.WARN)) {
+ Log.w(TAG, xmlAttributeName + " must be a resource name beginnig with '@'");
+ }
return -1;
}
final String name = resourceName.substring(1);
@@ -420,12 +423,16 @@
try {
res = context.getPackageManager().getResourcesForApplication(packageName);
} catch (NameNotFoundException e) {
- Log.e(TAG, "Unable to load package " + packageName);
+ if (Log.isLoggable(TAG, Log.WARN)) {
+ Log.w(TAG, "Unable to load package " + packageName);
+ }
return -1;
}
final int resId = res.getIdentifier(name, null, packageName);
if (resId == 0) {
- Log.e(TAG, "Unable to load " + resourceName + " from package " + packageName);
+ if (Log.isLoggable(TAG, Log.WARN)) {
+ Log.w(TAG, "Unable to load " + resourceName + " from package " + packageName);
+ }
return -1;
}
return resId;
diff --git a/src/com/android/contacts/common/model/account/FallbackAccountType.java b/src/com/android/contacts/common/model/account/FallbackAccountType.java
index 6fd99c4..39f767d 100644
--- a/src/com/android/contacts/common/model/account/FallbackAccountType.java
+++ b/src/com/android/contacts/common/model/account/FallbackAccountType.java
@@ -22,6 +22,7 @@
import com.android.contacts.common.R;
import com.android.contacts.common.model.dataitem.DataKind;
+import com.android.contactsbind.FeedbackHelper;
public class FallbackAccountType extends BaseAccountType {
private static final String TAG = "FallbackAccountType";
@@ -54,7 +55,7 @@
mIsInitialized = true;
} catch (DefinitionException e) {
- Log.e(TAG, "Problem building account type", e);
+ FeedbackHelper.sendFeedback(context, TAG, "Failed to build fallback account type", e);
}
}
diff --git a/src/com/android/contacts/common/model/account/GoogleAccountType.java b/src/com/android/contacts/common/model/account/GoogleAccountType.java
index a94bcff..9e089f7 100644
--- a/src/com/android/contacts/common/model/account/GoogleAccountType.java
+++ b/src/com/android/contacts/common/model/account/GoogleAccountType.java
@@ -27,6 +27,8 @@
import com.android.contacts.common.R;
import com.android.contacts.common.model.dataitem.DataKind;
import com.android.contacts.common.util.CommonDateUtils;
+import com.android.contactsbind.FeedbackHelper;
+
import com.google.common.collect.Lists;
import java.util.List;
@@ -72,7 +74,7 @@
mIsInitialized = true;
} catch (DefinitionException e) {
- Log.e(TAG, "Problem building account type", e);
+ FeedbackHelper.sendFeedback(context, TAG, "Failed to build google account type", e);
}
}
diff --git a/src/com/android/contacts/common/model/account/SamsungAccountType.java b/src/com/android/contacts/common/model/account/SamsungAccountType.java
index c35a5a6..efb4400 100644
--- a/src/com/android/contacts/common/model/account/SamsungAccountType.java
+++ b/src/com/android/contacts/common/model/account/SamsungAccountType.java
@@ -21,6 +21,7 @@
import com.android.contacts.common.R;
import com.android.contacts.common.model.dataitem.DataKind;
import com.android.contacts.common.util.CommonDateUtils;
+import com.android.contactsbind.FeedbackHelper;
import android.content.ContentValues;
import android.content.Context;
@@ -71,7 +72,7 @@
mIsInitialized = true;
} catch (DefinitionException e) {
- Log.e(TAG, "Problem building account type", e);
+ FeedbackHelper.sendFeedback(context, TAG, "Failed to build samsung account type", e);
}
}
diff --git a/src/com/android/contacts/common/preference/ContactsPreferences.java b/src/com/android/contacts/common/preference/ContactsPreferences.java
index 48dd6db..8865e91 100644
--- a/src/com/android/contacts/common/preference/ContactsPreferences.java
+++ b/src/com/android/contacts/common/preference/ContactsPreferences.java
@@ -332,4 +332,5 @@
}
}
}
+
}
diff --git a/src/com/android/contacts/common/vcard/ExportProcessor.java b/src/com/android/contacts/common/vcard/ExportProcessor.java
index 2aef379..48420da 100644
--- a/src/com/android/contacts/common/vcard/ExportProcessor.java
+++ b/src/com/android/contacts/common/vcard/ExportProcessor.java
@@ -31,6 +31,7 @@
import android.widget.Toast;
import com.android.contacts.common.R;
+import com.android.contactsbind.FeedbackHelper;
import com.android.vcard.VCardComposer;
import com.android.vcard.VCardConfig;
@@ -96,11 +97,8 @@
if (isCancelled()) {
doCancelNotification();
}
- } catch (OutOfMemoryError e) {
- Log.e(LOG_TAG, "OutOfMemoryError thrown during import", e);
- throw e;
- } catch (RuntimeException e) {
- Log.e(LOG_TAG, "RuntimeException thrown during export", e);
+ } catch (OutOfMemoryError|RuntimeException e) {
+ FeedbackHelper.sendFeedback(mService, LOG_TAG, "Failed to process vcard export", e);
throw e;
} finally {
synchronized (this) {
diff --git a/src/com/android/contacts/common/vcard/ImportProcessor.java b/src/com/android/contacts/common/vcard/ImportProcessor.java
index 219ec14..36836c6 100644
--- a/src/com/android/contacts/common/vcard/ImportProcessor.java
+++ b/src/com/android/contacts/common/vcard/ImportProcessor.java
@@ -20,6 +20,7 @@
import android.net.Uri;
import android.util.Log;
+import com.android.contactsbind.FeedbackHelper;
import com.android.vcard.VCardEntry;
import com.android.vcard.VCardEntryCommitter;
import com.android.vcard.VCardEntryConstructor;
@@ -29,7 +30,6 @@
import com.android.vcard.VCardParser_V21;
import com.android.vcard.VCardParser_V30;
import com.android.vcard.exception.VCardException;
-import com.android.vcard.exception.VCardNestedException;
import com.android.vcard.exception.VCardNotSupportedException;
import com.android.vcard.exception.VCardVersionException;
@@ -106,12 +106,8 @@
if (isCancelled() && mListener != null) {
mListener.onImportCanceled(mImportRequest, mJobId);
}
- } catch (OutOfMemoryError e) {
- Log.e(LOG_TAG, "OutOfMemoryError thrown during import", e);
- throw e;
- } catch (RuntimeException e) {
- Log.e(LOG_TAG, "RuntimeException thrown during import", e);
- throw e;
+ } catch (OutOfMemoryError|RuntimeException e) {
+ FeedbackHelper.sendFeedback(mService, LOG_TAG, "Vcard import failed", e);
} finally {
synchronized (this) {
mDone = true;
@@ -243,19 +239,16 @@
successful = true;
break;
- } catch (IOException e) {
- Log.e(LOG_TAG, "IOException was emitted: " + e.getMessage());
- } catch (VCardNestedException e) {
- // This exception should not be thrown here. We should instead handle it
+ } catch (IOException|VCardNotSupportedException e) {
+ // VCardNestedException (a subclass of VCardNotSupportedException) should
+ // not be thrown here. We should instead handle it
// in the preprocessing session in ImportVCardActivity, as we don't try
// to detect the type of given vCard here.
//
// TODO: Handle this case appropriately, which should mean we have to have
// code trying to auto-detect the type of given vCard twice (both in
// ImportVCardActivity and ImportVCardService).
- Log.e(LOG_TAG, "Nested Exception is found.");
- } catch (VCardNotSupportedException e) {
- Log.e(LOG_TAG, e.toString());
+ FeedbackHelper.sendFeedback(mService, LOG_TAG, "Failed to read vcard", e);
} catch (VCardVersionException e) {
if (i == length - 1) {
Log.e(LOG_TAG, "Appropriate version for this vCard is not found.");
diff --git a/src/com/android/contacts/common/vcard/ImportVCardActivity.java b/src/com/android/contacts/common/vcard/ImportVCardActivity.java
index 9da8c0b..93ab944 100644
--- a/src/com/android/contacts/common/vcard/ImportVCardActivity.java
+++ b/src/com/android/contacts/common/vcard/ImportVCardActivity.java
@@ -44,6 +44,7 @@
import com.android.contacts.common.activity.RequestImportVCardPermissionsActivity;
import com.android.contacts.common.model.AccountTypeManager;
import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contactsbind.FeedbackHelper;
import com.android.vcard.VCardEntryCounter;
import com.android.vcard.VCardParser;
import com.android.vcard.VCardParser_V21;
@@ -234,7 +235,8 @@
try {
requests.add(constructImportRequest(mSource, null, mDisplayName));
} catch (VCardException e) {
- Log.e(LOG_TAG, "Maybe the file is in wrong format", e);
+ FeedbackHelper.sendFeedback(ImportVCardActivity.this, LOG_TAG,
+ "Failed to cache vcard", e);
showFailureNotification(R.string.fail_reason_not_supported);
return;
}
@@ -252,11 +254,13 @@
try {
request = constructImportRequest(null, sourceUri, sourceDisplayName);
} catch (VCardException e) {
- Log.e(LOG_TAG, "Maybe the file is in wrong format", e);
+ FeedbackHelper.sendFeedback(ImportVCardActivity.this, LOG_TAG,
+ "Failed to cache vcard", e);
showFailureNotification(R.string.fail_reason_not_supported);
return;
} catch (IOException e) {
- Log.e(LOG_TAG, "Unexpected IOException", e);
+ FeedbackHelper.sendFeedback(ImportVCardActivity.this, LOG_TAG,
+ "Failed to cache vcard", e);
showFailureNotification(R.string.fail_reason_io_error);
return;
}
@@ -273,12 +277,14 @@
Log.w(LOG_TAG, "Empty import requests. Ignore it.");
}
} catch (OutOfMemoryError e) {
- Log.e(LOG_TAG, "OutOfMemoryError occured during caching vCard");
+ FeedbackHelper.sendFeedback(ImportVCardActivity.this, LOG_TAG,
+ "OutOfMemoryError occured during caching vCard", e);
System.gc();
runOnUiThread(new DialogDisplayer(
getString(R.string.fail_reason_low_memory_during_import)));
} catch (IOException e) {
- Log.e(LOG_TAG, "IOException during caching vCard", e);
+ FeedbackHelper.sendFeedback(ImportVCardActivity.this, LOG_TAG,
+ "IOException during caching vCard", e);
runOnUiThread(new DialogDisplayer(
getString(R.string.fail_reason_io_error)));
} finally {
@@ -503,12 +509,8 @@
}
try {
copyTo(sourceUri, localFilename);
- } catch (SecurityException e) {
- Log.e(LOG_TAG, "SecurityException", e);
- showFailureNotification(R.string.fail_reason_io_error);
- return null;
- } catch (IOException e) {
- Log.e(LOG_TAG, "IOException during caching vCard", e);
+ } catch (IOException|SecurityException e) {
+ FeedbackHelper.sendFeedback(this, LOG_TAG, "Failed to copy vcard to local file", e);
showFailureNotification(R.string.fail_reason_io_error);
return null;
}
diff --git a/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java b/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java
index 6093405..f2ddcab 100644
--- a/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java
+++ b/src/com/android/contacts/common/vcard/NfcImportVCardActivity.java
@@ -40,6 +40,7 @@
import com.android.contacts.common.model.AccountTypeManager;
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.common.util.ImplicitIntentsUtil;
+import com.android.contactsbind.FeedbackHelper;
import com.android.vcard.VCardEntry;
import com.android.vcard.VCardEntryCounter;
import com.android.vcard.VCardParser;
@@ -125,7 +126,7 @@
parser.addInterpreter(detector);
parser.parse(is);
} catch (VCardVersionException e2) {
- Log.e(TAG, "vCard with unsupported version.");
+ FeedbackHelper.sendFeedback(this, TAG, "vcard with unsupported version", e2);
showFailureNotification(R.string.fail_reason_not_supported);
return null;
}
@@ -136,7 +137,7 @@
}
}
} catch (IOException e) {
- Log.e(TAG, "Failed reading vCard data", e);
+ FeedbackHelper.sendFeedback(this, TAG, "Failed to read vcard data", e);
showFailureNotification(R.string.fail_reason_io_error);
return null;
} catch (VCardNestedException e) {
@@ -144,7 +145,7 @@
// 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);
+ FeedbackHelper.sendFeedback(this, TAG, "Failed to parse vcard", e);
showFailureNotification(R.string.fail_reason_not_supported);
return null;
}
diff --git a/src/com/android/contacts/common/vcard/ShareVCardActivity.java b/src/com/android/contacts/common/vcard/ShareVCardActivity.java
index 93868aa..26d20d1 100644
--- a/src/com/android/contacts/common/vcard/ShareVCardActivity.java
+++ b/src/com/android/contacts/common/vcard/ShareVCardActivity.java
@@ -22,6 +22,7 @@
import android.util.Log;
import com.android.contacts.common.R;
+import com.android.contactsbind.FeedbackHelper;
import java.io.File;
import java.io.IOException;
@@ -50,7 +51,7 @@
try {
file.createNewFile();
} catch (IOException e) {
- Log.e(LOG_TAG, "Failed to create .vcf file, because: " + e);
+ FeedbackHelper.sendFeedback(this, LOG_TAG, "Failed to create .vcf file", e);
finish();
return;
}
diff --git a/src/com/android/contacts/editor/EventFieldEditorView.java b/src/com/android/contacts/editor/EventFieldEditorView.java
index 059208e..8afcc0a 100644
--- a/src/com/android/contacts/editor/EventFieldEditorView.java
+++ b/src/com/android/contacts/editor/EventFieldEditorView.java
@@ -173,7 +173,8 @@
if (!isYearOptional && !TextUtils.isEmpty(oldValue)) {
final ParsePosition position = new ParsePosition(0);
- final Date date2 = kind.dateFormatWithoutYear.parse(oldValue, position);
+ final Date date2 = kind.dateFormatWithoutYear == null
+ ? null : kind.dateFormatWithoutYear.parse(oldValue, position);
// Don't understand the date, lets not change it
if (date2 == null) return;
@@ -183,7 +184,11 @@
calendar.set(defaultYear, calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH), CommonDateUtils.DEFAULT_HOUR, 0, 0);
- onFieldChanged(column, kind.dateFormatWithYear.format(calendar.getTime()));
+ final String formattedDate = kind.dateFormatWithYear == null
+ ? null : kind.dateFormatWithYear.format(calendar.getTime());
+ if (formattedDate == null) return;
+
+ onFieldChanged(column, formattedDate);
rebuildDateView();
}
}
@@ -241,10 +246,14 @@
final String resultString;
if (year == 0) {
- resultString = kind.dateFormatWithoutYear.format(outCalendar.getTime());
+ resultString = kind.dateFormatWithoutYear == null
+ ? null : kind.dateFormatWithoutYear.format(outCalendar.getTime());
} else {
- resultString = kind.dateFormatWithYear.format(outCalendar.getTime());
+ resultString = kind.dateFormatWithYear == null
+ ? null : kind.dateFormatWithYear.format(outCalendar.getTime());
}
+ if (resultString == null) return;
+
onFieldChanged(column, resultString);
rebuildDateView();
}
diff --git a/src/com/android/contacts/editor/PickRawContactDialogFragment.java b/src/com/android/contacts/editor/PickRawContactDialogFragment.java
index 20e8f35..0f87d99 100644
--- a/src/com/android/contacts/editor/PickRawContactDialogFragment.java
+++ b/src/com/android/contacts/editor/PickRawContactDialogFragment.java
@@ -3,12 +3,15 @@
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
+import android.content.ContentUris;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
+import android.provider.ContactsContract.RawContacts;
+import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -19,7 +22,11 @@
import com.android.contacts.R;
import com.android.contacts.common.ContactPhotoManager;
import com.android.contacts.common.model.AccountTypeManager;
+import com.android.contacts.common.model.account.AccountDisplayInfo;
+import com.android.contacts.common.model.account.AccountDisplayInfoFactory;
import com.android.contacts.common.model.account.AccountType;
+import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contacts.common.model.account.GoogleAccountType;
import com.android.contacts.common.preference.ContactsPreferences;
import com.android.contacts.common.util.ImplicitIntentsUtil;
import com.android.contacts.common.util.MaterialColorMapUtils.MaterialPalette;
@@ -32,14 +39,20 @@
/**
* Used to list the account info for the given raw contacts list.
*/
- private static final class RawContactAccountListAdapter extends CursorAdapter {
+ private final class RawContactAccountListAdapter extends CursorAdapter {
private final LayoutInflater mInflater;
private final Context mContext;
+ private final AccountDisplayInfoFactory mAccountDisplayInfoFactory;
+ private final AccountTypeManager mAccountTypeManager;
+ private final ContactsPreferences mPreferences;
public RawContactAccountListAdapter(Context context, Cursor cursor) {
super(context, cursor, 0);
mContext = context;
mInflater = LayoutInflater.from(context);
+ mAccountDisplayInfoFactory = AccountDisplayInfoFactory.forWritableAccounts(context);
+ mAccountTypeManager = AccountTypeManager.getInstance(context);
+ mPreferences = new ContactsPreferences(context);
}
@Override
@@ -48,22 +61,18 @@
final String accountName = cursor.getString(PickRawContactLoader.ACCOUNT_NAME);
final String accountType = cursor.getString(PickRawContactLoader.ACCOUNT_TYPE);
final String dataSet = cursor.getString(PickRawContactLoader.DATA_SET);
- final AccountType account = AccountTypeManager.getInstance(mContext)
- .getAccountType(accountType, dataSet);
+ final AccountType account = mAccountTypeManager.getAccountType(accountType, dataSet);
- final ContactsPreferences prefs = new ContactsPreferences(mContext);
final int displayNameColumn =
- prefs.getDisplayOrder() == ContactsPreferences.DISPLAY_ORDER_PRIMARY
+ mPreferences.getDisplayOrder() == ContactsPreferences.DISPLAY_ORDER_PRIMARY
? PickRawContactLoader.DISPLAY_NAME_PRIMARY
: PickRawContactLoader.DISPLAY_NAME_ALTERNATIVE;
+
String displayName = cursor.getString(displayNameColumn);
- final TextView nameView = (TextView) view.findViewById(
- R.id.display_name);
- final TextView accountTextView = (TextView) view.findViewById(
- R.id.account_name);
- final ImageView accountIconView = (ImageView) view.findViewById(
- R.id.account_icon);
+ if (TextUtils.isEmpty(displayName)) {
+ displayName = mContext.getString(R.string.missing_name);
+ }
if (!account.areContactsWritable()) {
displayName = mContext
@@ -72,18 +81,44 @@
} else {
view.setAlpha(1f);
}
-
+ final TextView nameView = (TextView) view.findViewById(
+ R.id.display_name);
nameView.setText(displayName);
- accountTextView.setText(accountName);
+
+ final String accountDisplayLabel;
+
+ // Use the same string as editor if it's an editable user profile raw contact.
+ if (mIsUserProfile && account.areContactsWritable()) {
+ final AccountDisplayInfo displayInfo =
+ mAccountDisplayInfoFactory.getAccountDisplayInfo(
+ new AccountWithDataSet(accountName, accountType, dataSet));
+ accountDisplayLabel = EditorUiUtils.getAccountHeaderLabelForMyProfile(mContext,
+ displayInfo);
+ }
+ else if (GoogleAccountType.ACCOUNT_TYPE.equals(accountType)
+ && account.dataSet == null) {
+ // Focus Google accounts have the account name shown
+ accountDisplayLabel = accountName;
+ } else {
+ accountDisplayLabel = account.getDisplayLabel(mContext).toString();
+ }
+ final TextView accountTextView = (TextView) view.findViewById(
+ R.id.account_name);
+ final ImageView accountIconView = (ImageView) view.findViewById(
+ R.id.account_icon);
+ accountTextView.setText(accountDisplayLabel);
accountIconView.setImageDrawable(account.getDisplayIcon(mContext));
final ContactPhotoManager.DefaultImageRequest
request = new ContactPhotoManager.DefaultImageRequest(
displayName, String.valueOf(rawContactId), /* isCircular = */ true);
+ final Uri photoUri = Uri.withAppendedPath(
+ ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId),
+ RawContacts.DisplayPhoto.CONTENT_DIRECTORY);
final ImageView photoView = (ImageView) view.findViewById(
R.id.photo);
ContactPhotoManager.getInstance(mContext).loadDirectoryPhoto(photoView,
- ContactPhotoManager.getDefaultAvatarUriForContact(request),
+ photoUri,
/* darkTheme = */ false,
/* isCircular = */ true,
request);
@@ -105,26 +140,29 @@
private Cursor mCursor;
// Uri for the whole Contact.
private Uri mUri;
+ private CursorAdapter mAdapter;
private MaterialPalette mMaterialPalette;
+ private boolean mIsUserProfile;
public static PickRawContactDialogFragment getInstance(Uri uri, Cursor cursor,
- MaterialPalette materialPalette) {
+ MaterialPalette materialPalette, boolean isUserProfile) {
final PickRawContactDialogFragment fragment = new PickRawContactDialogFragment();
fragment.setUri(uri);
fragment.setCursor(cursor);
fragment.setMaterialPalette(materialPalette);
+ fragment.setIsUserProfile(isUserProfile);
return fragment;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- final CursorAdapter adapter = new RawContactAccountListAdapter(getContext(), mCursor);
+ mAdapter = new RawContactAccountListAdapter(getContext(), mCursor);
builder.setTitle(R.string.contact_editor_pick_raw_contact_dialog_title);
- builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
+ builder.setAdapter(mAdapter, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
- final long rawContactId = adapter.getItemId(which);
+ final long rawContactId = mAdapter.getItemId(which);
final Intent intent = EditorIntents.createEditContactIntentForRawContact(
getActivity(), mUri, rawContactId, mMaterialPalette);
intent.setFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
@@ -146,7 +184,10 @@
mUri = uri;
}
- private void setCursor(Cursor cursor) {
+ public void setCursor(Cursor cursor) {
+ if (mAdapter != null) {
+ mAdapter.swapCursor(cursor);
+ }
mCursor = cursor;
}
@@ -154,6 +195,10 @@
mMaterialPalette = materialPalette;
}
+ private void setIsUserProfile(boolean isUserProfile) {
+ mIsUserProfile = isUserProfile;
+ }
+
private void finishActivity() {
if (getActivity() != null && !getActivity().isFinishing()) {
getActivity().finish();
diff --git a/src/com/android/contacts/editor/PickRawContactLoader.java b/src/com/android/contacts/editor/PickRawContactLoader.java
index 62be517..ca44e21 100644
--- a/src/com/android/contacts/editor/PickRawContactLoader.java
+++ b/src/com/android/contacts/editor/PickRawContactLoader.java
@@ -4,6 +4,7 @@
import android.content.CursorLoader;
import android.database.Cursor;
import android.net.Uri;
+import android.provider.ContactsContract;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.RawContacts;
@@ -13,6 +14,7 @@
*/
public class PickRawContactLoader extends CursorLoader {
private Uri mContactUri;
+ private boolean mIsUserProfile;
public static final String[] COLUMNS = new String[] {
RawContacts.ACCOUNT_NAME,
@@ -41,7 +43,7 @@
public Cursor loadInBackground() {
// Get the id of the contact we're looking at.
final Cursor cursor = getContext().getContentResolver()
- .query(mContactUri, new String[] { Contacts._ID }, null,
+ .query(mContactUri, new String[] { Contacts._ID, Contacts.IS_USER_PROFILE }, null,
null, null);
if (cursor == null) {
@@ -54,14 +56,24 @@
}
cursor.moveToFirst();
- final long contactId = cursor.getLong(0);
+ final long contactId = cursor.getLong(/* Contacts._ID */ 0);
+ mIsUserProfile = cursor.getInt(/* Contacts.IS_USER_PROFILE */ 1) == 1;
+
cursor.close();
// Update selection arguments and uri.
setSelectionArgs(new String[]{ Long.toString(contactId) });
- setUri(RawContacts.CONTENT_URI);
+ if (mIsUserProfile) {
+ setUri(ContactsContract.Profile.CONTENT_RAW_CONTACTS_URI);
+ } else {
+ setUri(RawContacts.CONTENT_URI);
+ }
return super.loadInBackground();
}
+ public boolean isUserProfile() {
+ return mIsUserProfile;
+ }
+
/**
* Ensures that this is a valid contact URI. If invalid, then an exception is
* thrown. Otherwise, the original URI is returned.
diff --git a/src/com/android/contacts/editor/RawContactEditorView.java b/src/com/android/contacts/editor/RawContactEditorView.java
index d3c7535..038a8de 100644
--- a/src/com/android/contacts/editor/RawContactEditorView.java
+++ b/src/com/android/contacts/editor/RawContactEditorView.java
@@ -554,7 +554,8 @@
final String mimeType = dataKind.mimeType;
// Skip psuedo mime types
- if (DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME.equals(mimeType)) {
+ if (DataKind.PSEUDO_MIME_TYPE_NAME.equals(mimeType) ||
+ DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME.equals(mimeType)) {
vlog("parse: " + i + " " + dataKind.mimeType + " dropped pseudo type");
continue;
}
diff --git a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
index 25315e8..a76af7f 100644
--- a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
@@ -26,6 +26,7 @@
import android.content.Loader;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
+import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Rect;
import android.net.Uri;
@@ -88,7 +89,8 @@
* 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 {
+public class DefaultContactBrowseListFragment extends ContactBrowseListFragment
+ implements EnableGlobalSyncDialogFragment.Listener {
private static final String TAG = "DefaultListFragment";
private static final String ENABLE_DEBUG_OPTIONS_HIDDEN_CODE = "debug debug!";
@@ -104,6 +106,11 @@
private TextView mSearchProgressText;
private SwipeRefreshLayout mSwipeRefreshLayout;
+ private View mAlertContainer;
+ private TextView mAlertText;
+ private ImageView mAlertDismissIcon;
+ private int mReasonSyncOff = SyncUtil.SYNC_SETTING_SYNC_ON;
+
private boolean mContactsAvailable;
private boolean mEnableDebugMenuOptions;
private boolean mIsRecreatedInstance;
@@ -164,6 +171,10 @@
maybeHideCheckBoxes();
mActivity.invalidateOptionsMenu();
mActivity.showFabWithAnimation(/* showFab */ true);
+
+ // Alert user if sync is off and not dismissed before
+ setSyncOffAlert();
+
// Determine whether the account has pullToRefresh feature
if (Flags.getInstance(getContext()).getBoolean(Experiments.PULL_TO_REFRESH)) {
setSwipeRefreshLayoutEnabledOrNot(getFilter());
@@ -452,6 +463,66 @@
mSearchProgress = getView().findViewById(R.id.search_progress);
mSearchProgressText = (TextView) mSearchHeaderView.findViewById(R.id.totalContactsText);
+
+ mAlertContainer = getView().findViewById(R.id.alert_container);
+ mAlertText = (TextView) mAlertContainer.findViewById(R.id.alert_text);
+ mAlertDismissIcon = (ImageView) mAlertContainer.findViewById(R.id.alert_dismiss_icon);
+ mAlertText.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ turnSyncOn();
+ }
+ });
+ mAlertDismissIcon.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ dismiss();
+ }
+ });
+
+ mAlertContainer.setVisibility(View.GONE);
+ }
+
+ private void turnSyncOn() {
+ final ContactListFilter filter = getFilter();
+ if (filter.filterType == ContactListFilter.FILTER_TYPE_ACCOUNT
+ && mReasonSyncOff == SyncUtil.SYNC_SETTING_ACCOUNT_SYNC_OFF) {
+ ContentResolver.setSyncAutomatically(
+ new Account(filter.accountName, filter.accountType),
+ ContactsContract.AUTHORITY, true);
+ mAlertContainer.setVisibility(View.GONE);
+ } else {
+ final EnableGlobalSyncDialogFragment dialog = new
+ EnableGlobalSyncDialogFragment();
+ dialog.show(this, filter);
+ }
+ }
+
+ @Override
+ public void onEnableAutoSync(ContactListFilter filter) {
+ // Turn on auto-sync
+ ContentResolver.setMasterSyncAutomatically(true);
+ // Also enable Contacts sync
+ 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) {
+ ContentResolver.setSyncAutomatically(new Account(account.name, account.type),
+ ContactsContract.AUTHORITY, true);
+ }
+ }
+ mAlertContainer.setVisibility(View.GONE);
+ }
+
+ private void dismiss() {
+ if (mReasonSyncOff == SyncUtil.SYNC_SETTING_GLOBAL_SYNC_OFF) {
+ SharedPreferenceUtil.incNumOfDismissesForAutoSyncOff(getContext());
+ } else if (mReasonSyncOff == SyncUtil.SYNC_SETTING_ACCOUNT_SYNC_OFF) {
+ SharedPreferenceUtil.incNumOfDismissesForAccountSyncOff(
+ getContext(), getFilter().accountName);
+ }
+ mAlertContainer.setVisibility(View.GONE);
}
private void initSwipeRefreshLayout() {
@@ -503,6 +574,36 @@
}
}
+ private void setSyncOffAlert() {
+ final ContactListFilter filter = getFilter();
+ final Account account = filter.filterType == ContactListFilter.FILTER_TYPE_ACCOUNT
+ && filter.isGoogleAccountType()
+ ? new Account(filter.accountName, filter.accountType) : null;
+
+ if (account == null && !filter.isContactsFilterType()) {
+ mAlertContainer.setVisibility(View.GONE);
+ } else {
+ mReasonSyncOff = SyncUtil.calculateReasonSyncOff(getContext(), account);
+ final boolean isAlertVisible =
+ SyncUtil.isAlertVisible(getContext(), account, mReasonSyncOff);
+ setSyncOffMsg(mReasonSyncOff);
+ mAlertContainer.setVisibility(isAlertVisible ? View.VISIBLE : View.GONE);
+ }
+ }
+
+ private void setSyncOffMsg(int reason) {
+ final Resources resources = getResources();
+ switch (reason) {
+ case SyncUtil.SYNC_SETTING_GLOBAL_SYNC_OFF:
+ mAlertText.setText(resources.getString(R.string.auto_sync_off));
+ break;
+ case SyncUtil.SYNC_SETTING_ACCOUNT_SYNC_OFF:
+ mAlertText.setText(resources.getString(R.string.account_sync_off));
+ break;
+ default:
+ }
+ }
+
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
@@ -702,6 +803,9 @@
updateListFilter(filter, restoreSelectedUri);
mActivity.setTitle(AccountFilterUtil.getActionBarTitleForFilter(mActivity, filter));
+ // Alert user if sync is off and not dismissed before
+ setSyncOffAlert();
+
// Determine whether the account has pullToRefresh feature
if (Flags.getInstance(getContext()).getBoolean(Experiments.PULL_TO_REFRESH)) {
setSwipeRefreshLayoutEnabledOrNot(filter);
diff --git a/src/com/android/contacts/list/EnableGlobalSyncDialogFragment.java b/src/com/android/contacts/list/EnableGlobalSyncDialogFragment.java
new file mode 100644
index 0000000..46df4ae
--- /dev/null
+++ b/src/com/android/contacts/list/EnableGlobalSyncDialogFragment.java
@@ -0,0 +1,85 @@
+/*
+ * 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.list;
+
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.app.DialogFragment;
+import android.content.DialogInterface;
+import android.os.Bundle;
+
+import com.android.contacts.R;
+import com.android.contacts.common.list.ContactListFilter;
+
+/**
+ * Confirmation dialog for turning global auto-sync setting on.
+ */
+public class EnableGlobalSyncDialogFragment extends DialogFragment{
+
+ private static final String ARG_FILTER = "filter";
+ private ContactListFilter mFilter;
+
+ /**
+ * Callbacks for the dialog host.
+ */
+ public interface Listener {
+
+ /**
+ * Invoked after the user has confirmed that they want to turn on sync.
+ *
+ * @param filter the filter of current contacts list.
+ */
+ void onEnableAutoSync(ContactListFilter filter);
+ }
+
+ public static void show(DefaultContactBrowseListFragment fragment, ContactListFilter filter) {
+ final Bundle args = new Bundle();
+ args.putParcelable(ARG_FILTER, filter);
+
+ final EnableGlobalSyncDialogFragment dialog = new
+ EnableGlobalSyncDialogFragment();
+ dialog.setTargetFragment(fragment, 0);
+ dialog.setArguments(args);
+ dialog.show(fragment.getFragmentManager(), "globalSync");
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ mFilter = getArguments().getParcelable(ARG_FILTER);
+ }
+
+ @Override
+ public Dialog onCreateDialog(Bundle savedInstanceState) {
+ final Listener targetListener = (Listener) getTargetFragment();
+ final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
+ builder.setTitle(R.string.turn_auto_sync_on_dialog_title)
+ .setMessage(R.string.turn_auto_sync_on_dialog_body)
+ .setPositiveButton(R.string.turn_auto_sync_on_dialog_confirm_btn,
+ new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ if (targetListener != null) {
+ targetListener.onEnableAutoSync(mFilter);
+ }
+ }
+ });
+ builder.setNegativeButton(android.R.string.cancel, null);
+ builder.setCancelable(false);
+ return builder.create();
+ }
+}
diff --git a/src/com/android/contacts/util/SharedPreferenceUtil.java b/src/com/android/contacts/util/SharedPreferenceUtil.java
index e33c7aa..3adbcc4 100644
--- a/src/com/android/contacts/util/SharedPreferenceUtil.java
+++ b/src/com/android/contacts/util/SharedPreferenceUtil.java
@@ -30,6 +30,12 @@
private static final String PREFERENCE_KEY_HAMBURGER_PROMO_TRIGGER_ACTION_HAPPENED_BEFORE =
"hamburgerPromoTriggerActionHappenedBefore";
+ public static final String PREFERENCE_KEY_GLOBAL_SYNC_OFF_DISMISSES =
+ "num-of-dismisses-auto-sync-off";
+
+ public static final String PREFERENCE_KEY_ACCOUNT_SYNC_OFF_DISMISSES
+ = "num-of-dismisses-account-sync-off";
+
public static boolean getHamburgerPromoDisplayedBefore(Context context) {
return getSharedPreferences(context)
.getBoolean(PREFERENCE_KEY_HAMBURGER_PROMO_DISPLAYED_BEFORE, false);
@@ -81,4 +87,48 @@
private static SharedPreferences getSharedPreferences(Context context) {
return context.getSharedPreferences(context.getPackageName(), Context.MODE_PRIVATE);
}
+
+ public static int getNumOfDismissesForAutoSyncOff(Context context) {
+ return getSharedPreferences(context).getInt(PREFERENCE_KEY_GLOBAL_SYNC_OFF_DISMISSES, 0);
+ }
+
+ public static void resetNumOfDismissesForAutoSyncOff(Context context) {
+ final int value = getSharedPreferences(context).getInt(
+ PREFERENCE_KEY_GLOBAL_SYNC_OFF_DISMISSES, 0);
+ if (value != 0) {
+ getSharedPreferences(context).edit()
+ .putInt(PREFERENCE_KEY_GLOBAL_SYNC_OFF_DISMISSES, 0).apply();
+ }
+ }
+
+ public static void incNumOfDismissesForAutoSyncOff(Context context) {
+ final int value = getSharedPreferences(context).getInt(
+ PREFERENCE_KEY_GLOBAL_SYNC_OFF_DISMISSES, 0);
+ getSharedPreferences(context).edit()
+ .putInt(PREFERENCE_KEY_GLOBAL_SYNC_OFF_DISMISSES, value + 1).apply();
+ }
+
+ private static String buildSharedPrefsName(String accountName) {
+ return accountName + "-" + PREFERENCE_KEY_ACCOUNT_SYNC_OFF_DISMISSES;
+ }
+
+ public static int getNumOfDismissesforAccountSyncOff(Context context, String accountName) {
+ return getSharedPreferences(context).getInt(buildSharedPrefsName(accountName), 0);
+ }
+
+ public static void resetNumOfDismissesForAccountSyncOff(Context context, String accountName) {
+ final int value = getSharedPreferences(context).getInt(
+ buildSharedPrefsName(accountName), 0);
+ if (value != 0) {
+ getSharedPreferences(context).edit()
+ .putInt(buildSharedPrefsName(accountName), 0).apply();
+ }
+ }
+
+ public static void incNumOfDismissesForAccountSyncOff(Context context, String accountName) {
+ final int value = getSharedPreferences(context).getInt(
+ buildSharedPrefsName(accountName), 0);
+ getSharedPreferences(context).edit()
+ .putInt(buildSharedPrefsName(accountName), value + 1).apply();
+ }
}
diff --git a/src/com/android/contacts/util/SyncUtil.java b/src/com/android/contacts/util/SyncUtil.java
index cef2223..6c17c05 100644
--- a/src/com/android/contacts/util/SyncUtil.java
+++ b/src/com/android/contacts/util/SyncUtil.java
@@ -17,6 +17,7 @@
import android.accounts.Account;
import android.content.ContentResolver;
+import android.content.Context;
import android.provider.ContactsContract;
import com.android.contacts.common.model.account.GoogleAccountType;
@@ -29,6 +30,10 @@
public final class SyncUtil {
private static final String TAG = "SyncUtil";
+ public static final int SYNC_SETTING_SYNC_ON = 0;
+ public static final int SYNC_SETTING_GLOBAL_SYNC_OFF = 1;
+ public static final int SYNC_SETTING_ACCOUNT_SYNC_OFF = 2;
+
private SyncUtil() {
}
@@ -49,4 +54,40 @@
}
return ContentResolver.getIsSyncable(account, ContactsContract.AUTHORITY) <= 0;
}
-}
+
+ public static boolean isAlertVisible(Context context, Account account, int reason) {
+ if (reason == SYNC_SETTING_GLOBAL_SYNC_OFF) {
+ return (SharedPreferenceUtil.getNumOfDismissesForAutoSyncOff(context) == 0);
+ } else if (reason == SYNC_SETTING_ACCOUNT_SYNC_OFF && account != null) {
+ return (SharedPreferenceUtil.getNumOfDismissesforAccountSyncOff(
+ context, account.name) == 0);
+ }
+ return false;
+ }
+
+ public static int calculateReasonSyncOff(Context context, Account account) {
+ // Global sync is turned off
+ if (!ContentResolver.getMasterSyncAutomatically()) {
+ if (account != null) {
+ SharedPreferenceUtil.resetNumOfDismissesForAccountSyncOff(
+ context, account.name);
+ }
+ return SYNC_SETTING_GLOBAL_SYNC_OFF;
+ }
+
+ // Global sync is on, clear the number of times users has dismissed this
+ // alert so that next time global sync is off, alert gets displayed again.
+ SharedPreferenceUtil.resetNumOfDismissesForAutoSyncOff(context);
+ if (account != null) {
+ // Account level sync is off
+ if (!ContentResolver.getSyncAutomatically(account, ContactsContract.AUTHORITY)) {
+ return SYNC_SETTING_ACCOUNT_SYNC_OFF;
+ }
+ // Account sync is on, clear the number of times users has dismissed this
+ // alert so that next time sync is off, alert gets displayed again.
+ SharedPreferenceUtil.resetNumOfDismissesForAccountSyncOff(
+ context, account.name);
+ }
+ return SYNC_SETTING_SYNC_ON;
+ }
+}
\ No newline at end of file
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index 6f50aab..472ee1c 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -98,14 +98,15 @@
android:label="Contacts app tests">
</instrumentation>
- <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner"
- android:targetPackage="com.android.contacts"
- android:label="Contacts app tests">
- </instrumentation>
-
<instrumentation android:name="com.android.contacts.ContactsLaunchPerformance"
android:targetPackage="com.android.contacts"
android:label="Contacts launch performance">
</instrumentation>
+ <instrumentation
+ android:name="com.android.contacts.RunMethodInstrumentation"
+ android:targetPackage="com.android.contacts"
+ android:label="Run Contacts Method">
+ </instrumentation>
+
</manifest>
diff --git a/tests/src/com/android/contacts/RunMethodInstrumentation.java b/tests/src/com/android/contacts/RunMethodInstrumentation.java
new file mode 100644
index 0000000..11516b8
--- /dev/null
+++ b/tests/src/com/android/contacts/RunMethodInstrumentation.java
@@ -0,0 +1,128 @@
+/*
+ * 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;
+
+import android.app.Activity;
+import android.app.Instrumentation;
+import android.content.Context;
+import android.os.Bundle;
+import android.support.test.InstrumentationRegistry;
+import android.util.Log;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+
+/**
+ * Runs a single static method specified via the arguments.
+ *
+ * Useful for manipulating the app state during manual testing.
+ *
+ * Valid signatures: void f(Context, Bundle), void f(Context), void f()
+ *
+ * Example usage:
+ * $ adb shell am instrument -e class com.android.contacts.Foo -e method bar -e someArg someValue\
+ * -w com.google.android.contacts.tests/com.android.contacts.RunMethodInstrumentation
+ */
+public class RunMethodInstrumentation extends Instrumentation {
+
+ private static final String TAG = "RunMethod";
+
+ private String className;
+ private String methodName;
+ private Bundle args;
+
+ @Override
+ public void onCreate(Bundle arguments) {
+ super.onCreate(arguments);
+
+ InstrumentationRegistry.registerInstance(this, arguments);
+
+ className = arguments.getString("class");
+ methodName = arguments.getString("method");
+ args = arguments;
+
+ Log.d(TAG, "Running " + className + "." + methodName);
+ Log.d(TAG, "args=" + args);
+
+ start();
+ }
+
+ @Override
+ public void onStart() {
+ Log.d(TAG, "onStart");
+ super.onStart();
+
+ if (className == null || methodName == null) {
+ Log.e(TAG, "Must supply class and method");
+ finish(Activity.RESULT_CANCELED, null);
+ return;
+ }
+
+ try {
+ invokeMethod(args, className, methodName);
+ } catch (Exception e) {
+ e.printStackTrace();
+ finish(Activity.RESULT_CANCELED, null);
+ return;
+ }
+ // Maybe should let the method determine when this is called.
+ finish(Activity.RESULT_OK, null);
+ }
+
+ private void invokeMethod(Bundle args, String className, String methodName) throws
+ InvocationTargetException, IllegalAccessException, NoSuchMethodException,
+ ClassNotFoundException {
+ Context context;
+ Class<?> clazz = null;
+ try {
+ // Try to load from App's code
+ clazz = getTargetContext().getClassLoader().loadClass(className);
+ context = getTargetContext();
+ } catch (Exception e) {
+ // Try to load from Test App's code
+ clazz = getContext().getClassLoader().loadClass(className);
+ context = getContext();
+ }
+
+ Object[] methodArgs = null;
+ Method method = null;
+
+ try {
+ method = clazz.getMethod(methodName, Context.class, Bundle.class);
+ methodArgs = new Object[] { context, args };
+ } catch (NoSuchMethodException e) {
+ }
+
+ if (method != null) {
+ method.invoke(clazz, methodArgs);
+ return;
+ }
+
+ try {
+ method = clazz.getMethod(methodName, Context.class);
+ methodArgs = new Object[] { context };
+ } catch (NoSuchMethodException e) {
+ }
+
+ if (method != null) {
+ method.invoke(clazz, methodArgs);
+ return;
+ }
+
+ method = clazz.getMethod(methodName);
+ method.invoke(clazz);
+ }
+}
diff --git a/tests/src/com/android/contacts/common/database/SimContactDaoTests.java b/tests/src/com/android/contacts/common/database/SimContactDaoTests.java
index 5b25eb2..513f551 100644
--- a/tests/src/com/android/contacts/common/database/SimContactDaoTests.java
+++ b/tests/src/com/android/contacts/common/database/SimContactDaoTests.java
@@ -26,6 +26,7 @@
import android.support.test.InstrumentationRegistry;
import android.support.test.filters.LargeTest;
import android.support.test.filters.SdkSuppress;
+import android.support.test.filters.Suppress;
import android.support.test.runner.AndroidJUnit4;
import com.android.contacts.common.model.SimContact;
@@ -49,8 +50,6 @@
import static org.hamcrest.Matchers.allOf;
import static org.junit.Assert.assertThat;
-import android.support.test.filters.Suppress;
-
@RunWith(Enclosed.class)
public class SimContactDaoTests {
diff --git a/tests/src/com/android/contacts/common/test/mocks/MockAccountTypeManager.java b/tests/src/com/android/contacts/common/test/mocks/MockAccountTypeManager.java
index f4ec238..b701b3a 100644
--- a/tests/src/com/android/contacts/common/test/mocks/MockAccountTypeManager.java
+++ b/tests/src/com/android/contacts/common/test/mocks/MockAccountTypeManager.java
@@ -23,6 +23,8 @@
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.common.model.account.BaseAccountType;
import com.google.common.base.Objects;
+import com.google.common.base.Predicate;
+import com.google.common.collect.Collections2;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
@@ -68,6 +70,11 @@
}
@Override
+ public List<AccountWithDataSet> getAccounts(Predicate<AccountWithDataSet> filter) {
+ return Lists.newArrayList(Collections2.filter(Arrays.asList(mAccounts), filter));
+ }
+
+ @Override
public List<AccountWithDataSet> getSortedAccounts(AccountWithDataSet account,
boolean writableOnly) {
return Arrays.asList(mAccounts);
diff --git a/tests/src/com/android/contacts/common/test/mocks/MockContentProvider.java b/tests/src/com/android/contacts/common/test/mocks/MockContentProvider.java
index 336467d..d3950fc 100644
--- a/tests/src/com/android/contacts/common/test/mocks/MockContentProvider.java
+++ b/tests/src/com/android/contacts/common/test/mocks/MockContentProvider.java
@@ -165,7 +165,7 @@
public Cursor getResult(String[] projection) {
String[] columnNames;
if (mAnyProjection) {
- columnNames = projection;
+ columnNames = projection != null ? projection : mDefaultProjection;
} else {
columnNames = mProjection != null ? mProjection : mDefaultProjection;
}
@@ -176,9 +176,9 @@
cursor.addRow((Object[]) row);
} else {
ContentValues values = (ContentValues) row;
- Object[] columns = new Object[projection.length];
- for (int i = 0; i < projection.length; i++) {
- columns[i] = values.get(projection[i]);
+ Object[] columns = new Object[columnNames.length];
+ for (int i = 0; i < columnNames.length; i++) {
+ columns[i] = values.get(columnNames[i]);
}
cursor.addRow(columns);
}
@@ -485,6 +485,10 @@
return expect(new Query(contentUri));
}
+ public Query expectQuery(String contentUri) {
+ return expectQuery(Uri.parse(contentUri));
+ }
+
public void expectTypeQuery(Uri uri, String type) {
mExpectedTypeQueries.put(uri, type);
}
diff --git a/tests/src/com/android/contacts/tests/AccountsTestHelper.java b/tests/src/com/android/contacts/tests/AccountsTestHelper.java
index be826f7..c25c3b4 100644
--- a/tests/src/com/android/contacts/tests/AccountsTestHelper.java
+++ b/tests/src/com/android/contacts/tests/AccountsTestHelper.java
@@ -20,18 +20,23 @@
import android.content.ContentResolver;
import android.content.Context;
import android.os.Build;
+import android.os.Bundle;
import android.provider.ContactsContract.RawContacts;
import android.support.annotation.NonNull;
import android.support.annotation.RequiresApi;
import android.support.test.InstrumentationRegistry;
+import android.util.Log;
import com.android.contacts.common.model.account.AccountWithDataSet;
+import com.android.contacts.common.preference.ContactsPreferences;
import static junit.framework.Assert.assertNotNull;
import static junit.framework.Assert.assertTrue;
@SuppressWarnings("MissingPermission")
public class AccountsTestHelper {
+ private static final String TAG = "AccountsTestHelper";
+
public static final String TEST_ACCOUNT_TYPE = "com.android.contacts.tests.testauth.basic";
private final Context mContext;
@@ -103,4 +108,50 @@
private AccountWithDataSet convertTestAccount() {
return new AccountWithDataSet(mTestAccount.name, mTestAccount.type, null);
}
+
+ /**
+ * Invoke from adb using the RunMethodInstrumentation:
+ * $ adb shell am instrument -e class com.android.contacts.tests.AccountTestHelper\
+ * -e method addTestAccount -e accountName fooAccount\
+ * -w com.google.android.contacts.tests/com.android.contacts.RunMethodInstrumentation
+ */
+ public static void addTestAccount(Context context, Bundle args) {
+ final String accountName = args.getString("name");
+ if (accountName == null) {
+ Log.e(TAG, "args must contain extra \"name\"");
+ return;
+ }
+
+ new AccountsTestHelper(context).addTestAccount(accountName);
+ }
+
+ @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP_MR1)
+ public static void removeTestAccount(Context context, Bundle args) {
+ final String accountName = args.getString("name");
+ if (accountName == null) {
+ Log.e(TAG, "args must contain extra \"name\"");
+ return;
+ }
+
+ final AccountWithDataSet account = new AccountWithDataSet(accountName, TEST_ACCOUNT_TYPE,
+ null);
+ new AccountsTestHelper(context).removeTestAccount(account);
+ }
+
+ public static void setDefaultAccount(Context context, Bundle args) {
+ final String name = args.getString("name");
+ final String type = args.getString("type");
+
+ if (name == null || type == null) {
+ Log.e(TAG, "args must contain extras \"name\" and \"type\"");
+ return;
+ }
+
+ new ContactsPreferences(context).setDefaultAccount(
+ new AccountWithDataSet(name, type, null));
+ }
+
+ public static void clearDefaultAccount(Context context) {
+ new ContactsPreferences(context).clearDefaultAccount();
+ }
}