diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt index a7ea9277..8c5e5536 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt @@ -907,6 +907,31 @@ class EditContactActivity : ContactActivity() { return } + val filledPhoneNumbers = getFilledPhoneNumbers() + val filledEmails = getFilledEmails() + val filledAddresses = getFilledAddresses() + val filledIMs = getFilledIMs() + val filledEvents = getFilledEvents() + val filledWebsites = getFilledWebsites() + + val contactFields = arrayListOf( + contact_prefix, contact_first_name, contact_middle_name, contact_surname, contact_suffix, contact_nickname, + contact_notes, contact_organization_company, contact_organization_job_position + ) + + if (contactFields.all { it.value.isEmpty() } && + currentContactPhotoPath.isEmpty() && + filledPhoneNumbers.isEmpty() && + filledEmails.isEmpty() && + filledAddresses.isEmpty() && + filledIMs.isEmpty() && + filledEvents.isEmpty() && + filledWebsites.isEmpty() + ) { + toast(R.string.fields_empty) + return + } + contact?.apply { val oldPhotoUri = photoUri @@ -917,14 +942,14 @@ class EditContactActivity : ContactActivity() { suffix = contact_suffix.value nickname = contact_nickname.value photoUri = currentContactPhotoPath - phoneNumbers = getFilledPhoneNumbers() - emails = getFilledEmails() - addresses = getFilledAddresses() - IMs = getFilledIMs() - events = getFilledEvents() + phoneNumbers = filledPhoneNumbers + emails = filledEmails + addresses = filledAddresses + IMs = filledIMs + events = filledEvents starred = if (isContactStarred()) 1 else 0 notes = contact_notes.value - websites = getFilledWebsites() + websites = filledWebsites val company = contact_organization_company.value val jobPosition = contact_organization_job_position.value diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 69885a20..10568cca 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -14,6 +14,7 @@ ارسال بريد الكتروني الى مجموعة إنشاء جهة إتصال إضافة إلى جهة موجودة + At least 1 field has to be filled out لا توجد جهات اتصال بهذا البريد الالكتروني diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 01aa0847..23a1fdf8 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -14,6 +14,7 @@ Grupa e-poçt göndər Create new contact Add to an existing contact + At least 1 field has to be filled out No contacts with emails have been found diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 1bec459d..4a5e2202 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -14,6 +14,7 @@ Poslat skupině e-mail Vytvořit nový kontakt Přidat k existujícímu kontaktu + At least 1 field has to be filled out Nenalezeny žádné kontakty s e-maily diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index 51be0175..f38adf26 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -14,6 +14,7 @@ Anfon ebost at grŵp Creu cyswllt newydd Ychwanegu at gyswllt sy\'n bodoli + At least 1 field has to be filled out Ni chanfuwyd unrhyw gysylltiadau gydag ebost diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 395ce4ad..eecf6b18 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -15,6 +15,7 @@ Send e-mail til gruppe Opret ny kontakt Tilføj til en eksisterende kontakt + At least 1 field has to be filled out Ingen kontakter med e-mails fundet Ingen kontakter med telefonnumre fundet diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index bc3de4c7..3988255b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -15,6 +15,7 @@ E-Mail an Gruppe senden Neuen Kontakt erstellen Zu einem existierenden Kontakt hinzufügen + At least 1 field has to be filled out Keine Kontakte mit E-Mailadressen gefunden Keine Kontakte mit Telefonnummern gefunden diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 3f6c40ec..2e90f523 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -14,6 +14,7 @@ Αποστολή email σε ομάδες Δημιουργία νέας Επαφής Προσθήκη σε μια υπάρχουσα Επαφή + At least 1 field has to be filled out Δεν βρέθηκαν Επαφές με emails diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 572e8379..8717e173 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -14,6 +14,7 @@ Enviar correo electrónico a grupo Crear nuevo contacto Añadir a un contacto existente + At least 1 field has to be filled out No se encontraron contactos con correo electrónico diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 0ee3ec8e..7098089f 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -14,6 +14,7 @@ Bidali emaila taldeari Create new contact Add to an existing contact + At least 1 field has to be filled out No contacts with emails have been found diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 22587a04..a292d2d5 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -14,6 +14,7 @@ Lähetä sähköposti ryhmälle Luo uusi yhteystieto Lisää olemassa olevaan yhteystietoon + At least 1 field has to be filled out Sähköpostillisia yhteystietoja ei löytynyt diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ba6c477b..7cac8a28 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -15,6 +15,7 @@ Envoyer un courriel au groupe Créer un nouveau contact Ajouter à un contact existant + At least 1 field has to be filled out Aucun contact avec des adresses courriel n\’a été trouvé Aucun contact avec des numéros de téléphone n\’a été trouvé diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index ec5182a3..851b56fc 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -14,6 +14,7 @@ Send email to group Create new contact Add to an existing contact + At least 1 field has to be filled out No contacts with emails have been found diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index a931ac75..4291c4cd 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -14,6 +14,7 @@ Pošalji e-poštu grupi Stvori novi kontakt Dodaj postojećem kontaktu + At least 1 field has to be filled out Nije pronađen nijedan kontakt s e-poštom diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 3a05f867..e7d35ef8 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -14,6 +14,7 @@ Email küldése csoportnak Új névjegy hozzáadása Hozzáadás meglévő névjegyhez + At least 1 field has to be filled out Nincs emailt tartalmazó névjegy. diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index 4a41e73a..505f1085 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -14,6 +14,7 @@ Kirim surel ke grup Buat kontak baru Tambah ke kontak yang ada + At least 1 field has to be filled out Tidak ada kontak dengan alamat surel yang ditemukan diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index b7c1ee2a..7ccd7abb 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -15,6 +15,7 @@ Invia un\'email al gruppo Crea un nuovo contatto Aggiungi a un contatto esistente + At least 1 field has to be filled out Nessun contatto trovato con un\'email Nessun contatto trovato con un numero di telefono diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 76650463..0c338975 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -14,6 +14,7 @@ グループにメールを送信 新しい連絡先を作成 既存の連絡先に追加 + At least 1 field has to be filled out メールアドレスが登録された連絡先が見つかりません diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 8892102a..312fde32 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -14,6 +14,7 @@ Send email to group Create new contact Add to an existing contact + At least 1 field has to be filled out No contacts with emails have been found diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 26e1bed6..e5a8f8e6 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -14,6 +14,7 @@ Send email to group Create new contact Add to an existing contact + At least 1 field has to be filled out No contacts with emails have been found diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index e27e5451..24911921 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -14,6 +14,7 @@ ഗ്രൂപ്പിലേക്ക് ഇമെയിൽ അയയ്ക്കുക പുതിയ കോൺ‌ടാക്റ്റ് സൃഷ്‌ടിക്കുക നിലവിലുള്ള കോൺ‌ടാക്റ്റിലേക്ക് ചേർക്കുക + At least 1 field has to be filled out ഇമെയിലുകളില്ലാത്ത കോൺടാക്റ്റുകൾ കണ്ടെത്തിയില്ല diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 3edbc6ef..16f9d5af 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -14,6 +14,7 @@ E-mail naar groep sturen Nieuw contact Aan bestaand contact toevoegen + At least 1 field has to be filled out Geen contacten met e-mailadressen gevonden diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 3fb64861..55cf0048 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -15,6 +15,7 @@ Wyślij e-mail do grupy Utwórz nowy kontakt Dodaj do istniejącego kontaktu + Należy wypełnić co najmniej 1 pole Nie znaleziono kontaktów z adresami e-mail Nie znaleziono kontaktów z numerami telefonów diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 7d6243d7..3582e871 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -14,6 +14,7 @@ Enviar e-mail ao grupo Criar novo contato Adicionar um contato existente + At least 1 field has to be filled out Não foram encontrados contatos com e-mails diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index f2383f88..cd052400 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -14,6 +14,7 @@ Enviar e-mail para o grupo Criar novo contacto Adicionar a um contacto existente + At least 1 field has to be filled out Não existem contactos com endereço de e-mail diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 16d06483..dbe3c503 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -15,6 +15,7 @@ Отправить письмо группе Создать новый контакт Добавить к существующему контакту + At least 1 field has to be filled out Контакты с адресами электронной почты не найдены Контакты с номерами телефонов не найдены diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 885a9083..b100a55a 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -14,6 +14,7 @@ Poslať skupine email Vytvoriť nový kontakt Pridať k existujúcemu kontaktu + Musí byť vyplnené aspoň 1 pole Nenašli sa žiadne kontakty s emailami diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index abd5e270..8f8e35ce 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -15,6 +15,7 @@ Skicka e-post till grupp Skapa ny kontakt Lägg till i en befintlig kontakt + At least 1 field has to be filled out Inga kontakter med e-postadresser hittades Inga kontakter med telefonnummer hittades diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 3374f00c..0db01464 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -15,6 +15,7 @@ Gruba e-posta gönder Yeni kişi oluştur Mevcut bir kişiye ekle + At least 1 field has to be filled out E-posta ile hiç bağlantı bulunamadı Telefon numaralarını içeren kişi bulunamadı diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index bf2db768..7492fc93 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -14,6 +14,7 @@ Надіслати електронний лист групі контактів Створити новий контакт Додати до існуючого контакту + At least 1 field has to be filled out Не знайдено контактів з електронною поштою diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 3e70deb9..1414ff3d 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -15,6 +15,7 @@ 发送电子邮件给群组 建立新联系人 添加至已存在的联系人 + At least 1 field has to be filled out 未发现含有电子邮箱的联系人 未发现含有电话号码的联系人 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 73c0147d..aab8f716 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -14,6 +14,7 @@ 發送電子郵件給群組 建立新聯絡人 添加至已存在的聯絡人 + At least 1 field has to be filled out 未發現含有電子信箱的聯絡人 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 98aeba3e..24ac00e0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,6 +15,7 @@ Send email to group Create new contact Add to an existing contact + At least 1 field has to be filled out No contacts with emails have been found