From c0020684def8e3ae44180058dce9d9e9e55cd187 Mon Sep 17 00:00:00 2001 From: Praveen Kumar Date: Thu, 4 Nov 2021 16:59:19 +0530 Subject: [PATCH] Change the layout of the entry delete dialog and include more info --- .../aegis/ui/dialogs/Dialogs.java | 19 ++++++--- .../main/res/layout/dialog_delete_entry.xml | 41 +++++++++++-------- app/src/main/res/values-bg-rBG/strings.xml | 1 - app/src/main/res/values-cs-rCZ/strings.xml | 1 - app/src/main/res/values-da-rDK/strings.xml | 1 - app/src/main/res/values-de-rDE/strings.xml | 1 - app/src/main/res/values-el-rGR/strings.xml | 1 - app/src/main/res/values-es-rES/strings.xml | 1 - app/src/main/res/values-eu-rES/strings.xml | 1 - app/src/main/res/values-fr-rFR/strings.xml | 1 - app/src/main/res/values-in-rID/strings.xml | 1 - app/src/main/res/values-it-rIT/strings.xml | 1 - app/src/main/res/values-ja-rJP/strings.xml | 1 - app/src/main/res/values-lt-rLT/strings.xml | 1 - app/src/main/res/values-lv-rLV/strings.xml | 1 - app/src/main/res/values-nl-rNL/strings.xml | 1 - app/src/main/res/values-pl-rPL/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-ro-rRO/strings.xml | 1 - app/src/main/res/values-ru-rRU/strings.xml | 1 - app/src/main/res/values-tr-rTR/strings.xml | 1 - app/src/main/res/values-uk-rUA/strings.xml | 1 - app/src/main/res/values-vi-rVN/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values/strings.xml | 2 +- 25 files changed, 38 insertions(+), 46 deletions(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/Dialogs.java b/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/Dialogs.java index 2209d19e..3108c91d 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/Dialogs.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/Dialogs.java @@ -71,11 +71,8 @@ public class Dialogs { TextView textMessage = view.findViewById(R.id.text_message); TextView textExplanation = view.findViewById(R.id.text_explanation); String entries = services.stream() - .map(entry -> !entry.getIssuer().isEmpty() ? entry.getIssuer() - : !entry.getName().isEmpty() ? entry.getName() - : activity.getString(R.string.unknown_issuer) - ) - .collect(Collectors.joining(", ")); + .map(entry -> String.format("• %s", getVaultEntryName(activity, entry))) + .collect(Collectors.joining("\n")); textExplanation.setText(activity.getString(R.string.delete_entry_explanation, entries)); String title, message; @@ -96,6 +93,18 @@ public class Dialogs { .create()); } + private static String getVaultEntryName(Context context, VaultEntry entry) { + if (!entry.getIssuer().isEmpty() && !entry.getName().isEmpty()) { + return String.format("%s (%s)", entry.getIssuer(), entry.getName()); + } else if (entry.getIssuer().isEmpty() && entry.getName().isEmpty()) { + return context.getString(R.string.unknown_issuer); + } else if (entry.getIssuer().isEmpty()) { + return entry.getName(); + } else { + return entry.getIssuer(); + } + } + public static void showDiscardDialog(Activity activity, DialogInterface.OnClickListener onSave, DialogInterface.OnClickListener onDiscard) { showSecureDialog(new AlertDialog.Builder(activity) .setTitle(activity.getString(R.string.discard_changes)) diff --git a/app/src/main/res/layout/dialog_delete_entry.xml b/app/src/main/res/layout/dialog_delete_entry.xml index fb8b01ed..0f3215b3 100644 --- a/app/src/main/res/layout/dialog_delete_entry.xml +++ b/app/src/main/res/layout/dialog_delete_entry.xml @@ -1,21 +1,26 @@ - - + - - \ No newline at end of file + android:paddingStart="25dp" + android:paddingBottom="10dp" + android:paddingEnd="25dp" + android:paddingTop="10dp" + android:orientation="vertical"> + + + + diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 4ad7dfea..32b346ea 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -142,7 +142,6 @@ Четене на файла Изтрий запис Сигурни ли сте, че искате да изтриете този запис? - Това действие не деактивира 2FA за %s. За да предотвратите загуба на достъп, уверете се, че сте деактивирали 2FA или че имате алтернативен начин за генериране на кодове за тази услуга. Изтрий записите Наистина ли искате да изтриете %d записа? diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 8eb0b451..65a03852 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -151,7 +151,6 @@ Importování balíčku ikon Odstranit položku Opravdu chcete odstranit tuto položku? - Tato akce nezakáže 2FA pro službu %s. Abyste zabránili ztrátě přístupu, ujistěte se, že jste zakázali 2FA nebo že máte jiný způsob generování kódů pro tuto službu. Odstranit položky Opravdu chcete smazat %d položku? diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml index aa199388..cca50594 100644 --- a/app/src/main/res/values-da-rDK/strings.xml +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -149,7 +149,6 @@ Importerer ikonpakke Slet post Er du sikker på, du vil slette denne post? - Denne handling deaktiverer ikke 2FA for %s. For at undgå at miste adgang, skal du sørge for, at du har deaktiveret 2FA eller at du har en alternativ måde at generere koder til denne tjeneste. Slet poster Er du sikker på, du vil slette %d post? diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index cebb9987..3a991ecd 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -149,7 +149,6 @@ Symbolpaket wird importiert Eintrag löschen Bist du sicher, dass du diesen Eintrag löschen möchtest? - Diese Aktion deaktiviert nicht die 2FA für %s. Um zu verhindern, dass du den Zugriff verlierst, stelle sicher, dass du 2FA deaktiviert hast oder dass du eine alternative Möglichkeit verwendest, um Codes für diesen Dienst zu generieren. Einträge löschen Bist du sicher, dass du %d Eintrag löschen möchtest? diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index ae0a38bd..eb68b583 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -149,7 +149,6 @@ Εισαγωγή πακέτου εικονιδίων Διαγραφή καταχώρησης Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την καταχώρηση; - Αυτή η ενέργεια δεν απενεργοποιεί το 2FA για %s. Για να αποτρέψετε την απώλεια πρόσβασης, βεβαιωθείτε ότι έχετε απενεργοποιήσει το 2FA ή ότι έχετε έναν εναλλακτικό τρόπο να δημιουργήσετε κωδικούς για αυτήν την υπηρεσία. Διαγραφή καταχωρήσεων Είστε βέβαιοι ότι θέλετε να διαγράψετε %d καταχώρηση; diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index ac2a3e24..84bed9f6 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -149,7 +149,6 @@ Importando paquete de iconos Eliminar entrada ¿Está seguro de que desea eliminar esta entrada? - Esta acción no desactiva 2FA para %s. Para evitar la pérdida de acceso, asegúrese de haber desactivado 2FA o de tener una forma alternativa de generar códigos para este servicio. Eliminar entradas ¿Está seguro de que desea eliminar %d entrada? diff --git a/app/src/main/res/values-eu-rES/strings.xml b/app/src/main/res/values-eu-rES/strings.xml index 6ac2159e..415320b3 100644 --- a/app/src/main/res/values-eu-rES/strings.xml +++ b/app/src/main/res/values-eu-rES/strings.xml @@ -149,7 +149,6 @@ Ikono multzoa inportatzen Ezabatu sarrera Ziur al zaude sarrera hau ezabatu nahi duzula? - Akzio honek ez du %s zerbitzuaren 2FA desgaitzen. Sartzen jarraitzeko desaktibatu 2FA edo ziurtatu beste era batera sartu zaitezkeela. Ezabatu sarrerak Ziur al zaude %d sarrera ezabatu nahi duzula? diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index eda67b8b..be71e991 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -149,7 +149,6 @@ Import du pack d\'icônes Supprimer entrée Êtes-vous sûr de vouloir supprimer cette entrée ? - Cette action ne désactive pas l\'A2F pour %s. Pour éviter de perdre l\'accès, assurez-vous que vous avez désactivé l\'A2F ou que vous avez un autre moyen de générer des codes pour ce service. Supprimer les entrées Êtes-vous sûr de vouloir supprimer %d entrée ? diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index a8d270bf..be03b5c0 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -148,7 +148,6 @@ Impor paket ikon Hapus entri Apakah Anda yakin ingin menghapus entri ini? - Tindakan ini tidak mematikan 2FA untuk %s. Untuk menghidari kehilangan akses, pastikan bahwa Anda sudah mematikan 2FA atau Anda memiliki cara alternatif untuk menghasilkan kode untuk layanan ini. Hapus catatan Apakah Anda yakin ingin menghapus %d entri ini? diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 3843e46e..a9e20ab2 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -149,7 +149,6 @@ Importando pacchetto icone Elimina elemento Sei sicuro di voler eliminare questa voce? - L\'autenticazione a due fattori di %s non verrà disabilitata. Per evitare di perdere l\'accesso al tuo account, assicurati di avere disabilitato l\'autenticazione a due fattori o di avere un altro modo per generare codici per questo servizio. Elimina elemento Sei sicuro di voler eliminare %d elemento? diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index 793ade5e..f4f60f01 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -148,7 +148,6 @@ アイコンパックをインポート中 エントリーを削除 このエントリーを削除してもよろしいですか? - この操作は、%sの2FAを無効にするものではありません。アクセスできなくなるのを防ぐために、2FAを無効にするか、このサービスのコードを生成する別の方法を用意してください。 エントリーを削除 %d 件のエントリーを削除してもよろしいですか? diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml index 9b306c01..19b80391 100644 --- a/app/src/main/res/values-lt-rLT/strings.xml +++ b/app/src/main/res/values-lt-rLT/strings.xml @@ -115,7 +115,6 @@ Šifruojama slėptuvė Ištrinti įrašą Ar tikrai norite ištrinti šį įrašą? - Šis veiksmas neišjungia dviejų faktorių tapatybės nustatymo (2FA), skirto %s. Norėdami neprarasti prieigos, įsitikinkite, kad esate išjungę 2FA arba, kad turite kitą būdą kaip galite sugeneruoti kodus šiai paslaugai. Ištrinti įrašus Ar tikrai norite ištrinti %d įrašą? diff --git a/app/src/main/res/values-lv-rLV/strings.xml b/app/src/main/res/values-lv-rLV/strings.xml index 38944be1..90c23c47 100644 --- a/app/src/main/res/values-lv-rLV/strings.xml +++ b/app/src/main/res/values-lv-rLV/strings.xml @@ -150,7 +150,6 @@ Ievieto ikonu pakotni Dzēst ierakstu Vai tiešām izdzēst šo ierakstu? - Šī darbība neatspējo %s 2FA. Lai novērstu piekļuves zaudēšanu, jāpārliecinās, ka ir atspējots 2FA vai ka ir cits veids, kā izveidot kodus šim pakalpojumam. Dzēst ierakstus Vai tiešām izdēst %d ierakstu? diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 72f320e7..bff97151 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -149,7 +149,6 @@ Pictogrampakket importeren Item verwijderen Weet je zeker dat je dit item wilt verwijderen? - Deze actie schakelt 2FA voor %s niet uit. Om te voorkomen dat u de toegang verliest, zorg ervoor dat u 2FA hebt uitgeschakeld of dat u een alternatieve manier hebt om codes voor deze dienst te genereren. Items verwijderen Weet je zeker dat je het item %d wilt verwijderen? diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index dffa6b0d..b6131d6b 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -148,7 +148,6 @@ Importowanie pakietu ikon Usuń wpis Czy na pewno chcesz usunąć ten wpis? - Ta akcja nie wyłącza uwierzytelniania dwustopniowego dla %s. Aby zapobiec utracie dostępu, upewnij się, że dla tej usługi wyłączyłeś uwierzytelnianie lub posiadasz alternatywny sposób generowania kodów. Usuń wpisy Czy na pewno chcesz usunąć %d wpis? diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 90cc12d8..e2991c28 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -149,7 +149,6 @@ Importando pacote de ícones Deletar entrada Você tem certeza que deseja deletar essa entrada? - Esta ação não desativa a 2FA para %s. Para evitar a perda de acesso, certifique-se de ter desabilitado a 2FA ou de ter uma maneira alternativa de gerar códigos para este serviço. Deletar entradas Você tem certeza que deseja deletar %d entrada? diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index a2b90910..8bbb695f 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -150,7 +150,6 @@ Se importă pachetul de pictograme Ștergere intrare Ești sigur că dorești să ştergi această intrare? - Această acțiune nu dezactivează 2FA pentru %s. Pentru a preveni pierderea accesului, asigurați-vă că ați dezactivat 2FA sau că aveți o modalitate alternativă de a genera coduri pentru acest serviciu. Ştergere intrări Sigur vrei să ștergi %d element? diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index cadf7b53..48852d65 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -151,7 +151,6 @@ Импорт набора значков Удалить запись Удалить эту запись? - Это действие не отключает 2FA в %s. Чтобы не потерять доступ, убедитесь, что вы отключили 2FA или у вас есть альтернативный способ генерации кодов для данной сервиса. Удалить записи Удалить %d запись? diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 824264e7..f0efc74b 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -148,7 +148,6 @@ İkon paketi içe aktarılıyor Girdiyi sil Bu girdiyi silmek istediğinize emin misiniz? - Bu eylem %s için çift faktörlü doğrulamayı devre dışı bırakmaz. Erişiminizi kaybetmeyi önlemek için, çift faktörlü doğrulamayı devre dışı bıraktığınıza veya bu hizmet için başka bir kod oluşturma yöntemine sahip olduğunuza emin olun. Girdileri sil %d girdisini silmek istediğinize emin misiniz? diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index cc4c4d86..a451c951 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -144,7 +144,6 @@ Читання файлу Видалити запис Ви впевнені, що хочете видалити цей запис? - Ця дія не вимикає двофакторну автентифікацію (2FA) для %s. Щоб запобігти втраті доступу, переконайтеся, що ви вимкнули 2FA або ж у вас є альтернативний спосіб генерування кодів для цієї служби. Видалити записи Ви впевнені, що хочете видалити %d запис? diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 1d634dfa..96763640 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -148,7 +148,6 @@ Đang nhập gói biểu tượng Xóa mục Bạn có chắc bạn muốn xóa mục này không? - Hành động này không tắt Xác thực 2 yếu tố cho %s. Để tránh việc mất quyền truy cập, hãy chắc chắn rằng bạn đã tắt Xác thực 2 yếu tố hoặc bạn có một cách khác để tạo các mã cho dịch vụ này. Xoá các mục Bạn có chắc bạn muốn xoá %d mục không? diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index c386fd90..4862c99e 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -148,7 +148,6 @@ 导入图标包 删除条目 您确定要删除此条目吗? - 此操作不会对 %s 禁用2FA。 为了防止失去访问权限,请确保您已禁用 2FA 或者您有其他方式为此服务生成代码。 删除条目 您确定要删除 %d 个项目吗? diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cd888a74..5d47eab1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -158,7 +158,7 @@ Importing icon pack Delete entry Are you sure you want to delete this entry? - This action does not disable 2FA for %s. To prevent losing access, make sure that you have disabled 2FA or that you have an alternative way to generate codes for this service. + This action does not disable 2FA for:\n%s\n\nTo prevent losing access, make sure that you have disabled 2FA or that you have an alternative way to generate codes for this service. Delete entries Are you sure you want to delete %d entry?