From 0f50f711765affd3bac5cbcf08c49167ce00f8cb Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Tue, 12 Mar 2024 09:22:26 +0100 Subject: [PATCH] prevent deletion of bookmark w/o also closing conversation --- .../ui/ConferenceDetailsActivity.java | 30 ++++--------------- .../ui/StartConversationActivity.java | 26 ++++++++++++---- src/main/res/menu/muc_details.xml | 5 ---- src/main/res/values-ar/strings.xml | 1 - src/main/res/values-bg/strings.xml | 1 - src/main/res/values-ca/strings.xml | 1 - src/main/res/values-cs/strings.xml | 2 -- src/main/res/values-da-rDK/strings.xml | 2 -- src/main/res/values-de/strings.xml | 2 -- src/main/res/values-el/strings.xml | 1 - src/main/res/values-es/strings.xml | 2 -- src/main/res/values-fa-rIR/strings.xml | 2 -- src/main/res/values-fi/strings.xml | 2 -- src/main/res/values-fr/strings.xml | 2 -- src/main/res/values-gl/strings.xml | 2 -- src/main/res/values-hr/strings.xml | 1 - src/main/res/values-hu/strings.xml | 1 - src/main/res/values-id/strings.xml | 1 - src/main/res/values-it/strings.xml | 2 -- src/main/res/values-ja/strings.xml | 2 -- src/main/res/values-nl/strings.xml | 1 - src/main/res/values-pl/strings.xml | 2 -- src/main/res/values-pt-rBR/strings.xml | 1 - src/main/res/values-ro-rRO/strings.xml | 2 -- src/main/res/values-ru/strings.xml | 2 -- src/main/res/values-sk/strings.xml | 1 - src/main/res/values-sq-rAL/strings.xml | 2 -- src/main/res/values-sr/strings.xml | 1 - src/main/res/values-sv/strings.xml | 2 -- src/main/res/values-szl/strings.xml | 1 - src/main/res/values-tr-rTR/strings.xml | 1 - src/main/res/values-uk/strings.xml | 2 -- src/main/res/values-vi/strings.xml | 2 -- src/main/res/values-zh-rCN/strings.xml | 2 -- src/main/res/values-zh-rTW/strings.xml | 2 -- src/main/res/values/strings.xml | 4 ++- 36 files changed, 29 insertions(+), 87 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java index f5fb9c7f5..47debf9c1 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java @@ -243,9 +243,6 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers case R.id.action_save_as_bookmark: saveAsBookmark(); break; - case R.id.action_delete_bookmark: - deleteBookmark(); - break; case R.id.action_destroy_room: destroyRoom(); break; @@ -345,28 +342,21 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers } @Override - public boolean onPrepareOptionsMenu(Menu menu) { - MenuItem menuItemSaveBookmark = menu.findItem(R.id.action_save_as_bookmark); - MenuItem menuItemDeleteBookmark = menu.findItem(R.id.action_delete_bookmark); - MenuItem menuItemAdvancedMode = menu.findItem(R.id.action_advanced_mode); - MenuItem menuItemDestroyRoom = menu.findItem(R.id.action_destroy_room); + public boolean onPrepareOptionsMenu(final Menu menu) { + final MenuItem menuItemSaveBookmark = menu.findItem(R.id.action_save_as_bookmark); + final MenuItem menuItemAdvancedMode = menu.findItem(R.id.action_advanced_mode); + final MenuItem menuItemDestroyRoom = menu.findItem(R.id.action_destroy_room); menuItemAdvancedMode.setChecked(mAdvancedMode); if (mConversation == null) { return true; } - if (mConversation.getBookmark() != null) { - menuItemSaveBookmark.setVisible(false); - menuItemDeleteBookmark.setVisible(true); - } else { - menuItemDeleteBookmark.setVisible(false); - menuItemSaveBookmark.setVisible(true); - } + menuItemSaveBookmark.setVisible(mConversation.getBookmark() == null); menuItemDestroyRoom.setVisible(mConversation.getMucOptions().getSelf().getAffiliation().ranks(MucOptions.Affiliation.OWNER)); return true; } @Override - public boolean onCreateOptionsMenu(Menu menu) { + public boolean onCreateOptionsMenu(final Menu menu) { final boolean groupChat = mConversation != null && mConversation.isPrivateAndNonAnonymous(); getMenuInflater().inflate(R.menu.muc_details, menu); final MenuItem share = menu.findItem(R.id.action_share); @@ -392,14 +382,6 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers xmppConnectionService.saveConversationAsBookmark(mConversation, mConversation.getMucOptions().getName()); } - protected void deleteBookmark() { - final Account account = mConversation.getAccount(); - final Bookmark bookmark = mConversation.getBookmark(); - bookmark.setConversation(null); - xmppConnectionService.deleteBookmark(account, bookmark); - updateView(); - } - protected void destroyRoom() { final boolean groupChat = mConversation != null && mConversation.isPrivateAndNonAnonymous(); AlertDialog.Builder builder = new AlertDialog.Builder(this); diff --git a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java index 8b94dd440..1e54f2205 100644 --- a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java @@ -502,17 +502,25 @@ public class StartConversationActivity extends XmppActivity implements XmppConne } protected void deleteConference() { - int position = conference_context_id; + final int position = conference_context_id; final Bookmark bookmark = (Bookmark) conferences.get(position); - - AlertDialog.Builder builder = new AlertDialog.Builder(this); + final var conversation = bookmark.getConversation(); + final boolean hasConversation = conversation != null; + final AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setNegativeButton(R.string.cancel, null); builder.setTitle(R.string.delete_bookmark); - builder.setMessage(JidDialog.style(this, R.string.remove_bookmark_text, bookmark.getJid().toEscapedString())); - builder.setPositiveButton(R.string.delete, (dialog, which) -> { + if (hasConversation) { + builder.setMessage(JidDialog.style(this, R.string.remove_bookmark_and_close, bookmark.getJid().toEscapedString())); + } else { + builder.setMessage(JidDialog.style(this, R.string.remove_bookmark, bookmark.getJid().toEscapedString())); + } + builder.setPositiveButton(hasConversation ? R.string.delete_and_close : R.string.delete, (dialog, which) -> { bookmark.setConversation(null); final Account account = bookmark.getAccount(); xmppConnectionService.deleteBookmark(account, bookmark); + if (conversation != null) { + xmppConnectionService.archiveConversation(conversation); + } filter(mSearchEditText.getText().toString()); }); builder.create().show(); @@ -1245,7 +1253,7 @@ public class StartConversationActivity extends XmppActivity implements XmppConne } @Override - public void onCreateContextMenu(final ContextMenu menu, final View v, final ContextMenuInfo menuInfo) { + public void onCreateContextMenu(@NonNull final ContextMenu menu, @NonNull final View v, final ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); final StartConversationActivity activity = (StartConversationActivity) getActivity(); if (activity == null) { @@ -1258,6 +1266,12 @@ public class StartConversationActivity extends XmppActivity implements XmppConne final Bookmark bookmark = (Bookmark) activity.conferences.get(acmi.position); final Conversation conversation = bookmark.getConversation(); final MenuItem share = menu.findItem(R.id.context_share_uri); + final MenuItem delete = menu.findItem(R.id.context_delete_conference); + if (conversation != null) { + delete.setTitle(R.string.delete_and_close); + } else { + delete.setTitle(R.string.delete_bookmark); + } share.setVisible(conversation == null || !conversation.isPrivateAndNonAnonymous()); } else if (mResContextMenu == R.menu.contact_context) { activity.contact_context_id = acmi.position; diff --git a/src/main/res/menu/muc_details.xml b/src/main/res/menu/muc_details.xml index 16063b2b1..4bd5fa4ee 100644 --- a/src/main/res/menu/muc_details.xml +++ b/src/main/res/menu/muc_details.xml @@ -26,11 +26,6 @@ android:orderInCategory="80" app:showAsAction="never" android:title="@string/save_as_bookmark"/> - الغاء حجب جميع جهات الإتصال من %s? جهة الاتصال محجوبه محجوب - هل تريد حذف %sمن قائمة المفضلة؟ المحادثات مع هذا المفضل لن تحذف. تسجيل حساب جديد في سيرفر تغيير كلمة المرور في سيرفر مشاركة مع diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml index 910b10fc2..3778e236e 100644 --- a/src/main/res/values-bg/strings.xml +++ b/src/main/res/values-bg/strings.xml @@ -50,7 +50,6 @@ Деблокиране на всички контакти от %s? Контактът е блокиран Блокиран - Искате ли да премахнете отметката за %s? Разговорите, свързани с тази отметка, няма да бъдат премахнати. Регистриране на нов профил на сървъра Промяна на паролата в сървъра Споделяне с… diff --git a/src/main/res/values-ca/strings.xml b/src/main/res/values-ca/strings.xml index d57c9a0cc..15859ec69 100644 --- a/src/main/res/values-ca/strings.xml +++ b/src/main/res/values-ca/strings.xml @@ -50,7 +50,6 @@ Voleu desbloquejar tots el contactes de %s? Contacte bloquejat Bloquejats - Vols esborrar %s com a marcador? Les converses amb aquest marcador no seran eliminades. Registra un compte nou al servidor Canvia la contrasenya al servidor Comparteix amb… diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml index 18e2941cd..62ec6018e 100644 --- a/src/main/res/values-cs/strings.xml +++ b/src/main/res/values-cs/strings.xml @@ -52,7 +52,6 @@ Odblokovat všechny kontakty z %s? Kontakt zablokován Zablokovaný - Přejete si odstranit %s ze záložek? Předešlé rozhovory pod záložkou nebudou odstraněny. Registrovat nový účet na serveru Změnit heslo na serveru Sdílet s… @@ -993,7 +992,6 @@ Zmeškané hovory Uložit jako skupinový chat Tento skupinový chat jste opustili z technických důvodů - Vyhledávání kanálů používá službu třetí strany jménem <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Používání této služby odešle vaši IP adresu a vyhledávaný termín této službě. Pro více informací konzultujte jejich <a href=https://search.jabber.network/privacy>Zásady ochrany osobních údajů</a>. Znovu spojuji hovor Slepě důvěřované klíče OMEMO, které mohou být někdo jiný nebo někým zasaženy. Příchozí hovor ·(%s) · %s diff --git a/src/main/res/values-da-rDK/strings.xml b/src/main/res/values-da-rDK/strings.xml index a7a534e1c..29d0e054e 100644 --- a/src/main/res/values-da-rDK/strings.xml +++ b/src/main/res/values-da-rDK/strings.xml @@ -50,7 +50,6 @@ Frigiv alle kontakter fra %s? Kontakt blokeret Blokeret - Vil du gerne slette %s som et bogmærke? Samtaler med dette bogmærke vil ikke blive slettet. Register ny konto på server Ændr adgangskode på server Del med… @@ -1003,7 +1002,6 @@ UnifiedPush-distributør Udgående opkald · %s Udgående opkald (%s) · %s - Kanalopdagelse bruger en tredjepartstjeneste kaldet <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Brug af denne funktion vil overføre din IP-adresse og søgetermer til den service. Se deres <a href=https://search.jabber.network/privacy>privatlivspolitik</a> for at få flere oplysninger. Indkommende opkald (%s) · %s Fjern konto fra server En brugervalgt push-server til at videresende push-meddelelser via XMPP til din enhed. diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index ebedabda4..e0edf2989 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -50,7 +50,6 @@ Alle Kontakte von %s entsperren? Kontakt gesperrt Gesperrt - Möchtest du %s als Lesezeichen entfernen? Unterhaltungen mit diesem Lesezeichen werden dabei nicht entfernt. Neues Konto auf Server erstellen Passwort ändern Teilen mit… @@ -1010,7 +1009,6 @@ Gruppenchats Als Gruppenchat speichern Gruppenchats durchsuchen - Die Channelsuche verwendet einen Drittanbieterservice namens <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Wenn du diese Funktion verwendest, werden deine IP-Adresse und deine Suchbegriffe an diesen Dienst übertragen. Weitere Informationen findest du in der <a href=https://search.jabber.network/privacy>Datenschutzerklärung</a>. Versuche nicht, Backups wiederherzustellen, die du nicht selbst erstellt hast! Du versuchst, ein veraltetes Sicherungsdateiformat zu importieren Hörbuch diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index aebf7e03a..771dbb28d 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -50,7 +50,6 @@ Άρση αποκλεισμού όλων των επαφών από το %s; Η επαφή αποκλείστηκε Αποκλεισμένος - Θέλετε να αφαιρέσετε το %s από σελιδοδείκτη; Οι συζητήσεις που σχετίζονται με αυτόν τον σελιδοδείκτη δεν θα αφαιρεθούν. Εγγραφή νέου λογαριασμού στον διακομιστή Αλλαγή συνθηματικού στον διακομιστή Διαμοιρασμός με... diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 16e440bb6..cf96d604e 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -51,7 +51,6 @@ ¿Desbloquear todos los contatos de %s? Contacto bloqueado Bloqueado - ¿Quieres eliminar %s de tus marcadores? Las conversaciones con este marcador no serán eliminadas. Registrar nueva cuenta en servidor Cambiar contraseña en servidor Compartir con… @@ -1023,7 +1022,6 @@ No se pudo eliminar la cuenta del servidor Chats en grupo Buscar un grupo de chats - La búsqueda de canales utiliza un servicio de terceros denominado <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Si utiliza esta función, tu dirección IP y la búsqueda de términos serán transferidos a este servicio. Para obtener más información, consulta la <a href=https://search.jabber.network/privacy>Política de privacidad</a>. Guardar como un chat en grupo ¡No intentes restaurar las copias de seguridad que no creaste tu mismo! Estás intentando importar un formato de copia de seguridad obsoleto diff --git a/src/main/res/values-fa-rIR/strings.xml b/src/main/res/values-fa-rIR/strings.xml index 9eae38a8b..a29c7ca72 100644 --- a/src/main/res/values-fa-rIR/strings.xml +++ b/src/main/res/values-fa-rIR/strings.xml @@ -582,7 +582,6 @@ XEP-0198: Stream Management همهٔ گفتگوها قطع اعلان‌ها - آیا می‌خواهید نشانک‌گذاری %s را بردارید؟ گفتگوها با این نشانک پاک نخواهند شد. بازگشت به تماس جاری آخرین بار یک دقیقه پیش تغییر نسبت %s ممکن نبود @@ -983,7 +982,6 @@ شما این حساب را غیرفعال کرده‌اید اتصال مخاطب می‌خواهد وضعیت وصل‌بودن شما را بداند - کاوش کانال‌ها یک سرویس خارجی به نام <a href=https://search.jabber.network>search.jabber.network</a> را به‌کار می‌برد.<br><br>به‌کاربردن این ویژگی نشانی IP و کلمات مورد جستجوی شما را به این سرویس می‌فرستد. برای اطلاعات بیشتر <a href=https://search.jabber.network/privacy>سیاست محرمانگی</a> آن‌ها را ببینید. کدی که وارد کردید نادرست است. شماره تلفن خودکار diff --git a/src/main/res/values-fi/strings.xml b/src/main/res/values-fi/strings.xml index c5f7f4172..61bf523f5 100644 --- a/src/main/res/values-fi/strings.xml +++ b/src/main/res/values-fi/strings.xml @@ -49,7 +49,6 @@ Perutaanko kaikkien verkkotunnuksen %s käyttäjien esto? Yhteystieto estetty Estetty - Poistetaanko %s kirjanmerkeistä? Mitään keskustelujasi sen kanssa ei poisteta. Rekisteröi uusi tili palvelimella Vaihda salasanaa palvelimelle Aloita keskustelu @@ -916,7 +915,6 @@ Ryhmäkeskustelut Etsi ryhmäkeskusteluista Suoraan hakuun - Kanavien löytö käyttää kolmannen osapuolen palvelua nimeltä <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Tämän ominaisuuden käyttö lähettää IP-osoitteesi ja hakusanasi palvelulle. Lue lisää heidän <a href=https://search.jabber.network/privacy>yksityisyyskäytännöstään</a> (englanniksi). Hae viesteistä Olet kirjautunut ulos tältä tililtä Vastaamattomat puhelut diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 9dea12601..720c72a82 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -51,7 +51,6 @@ Débloquer tous les contacts de %s ? Contact bloqué Bloqué - Voulez-vous retirer %s des favoris ? La conversation associée à ce favori ne sera pas supprimée. Créer un nouveau compte sur le serveur Changer de mot de passe sur le serveur Partager avec… @@ -994,7 +993,6 @@ \n \n%1$s ne lira que votre carnet d\'adresses et le comparera localement sans rien télécharger sur votre serveur. ficher multimédia - La découverte des canaux utilise un service tiers appelé <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>L\'utilisation de cette fonction transmet votre adresse IP et votre recherche à ce service. Voir leur <a href=https://search.jabber.network/privacy>Politique de gestion de la vie privée</a> pour plus d\'informations. Rechercher des groupes Appel sortant (%s) · %s Votre système d\'exploitation empêche %1$s d\'accéder à l\'internet lorsqu\'il est en arrière-plan. Pour être notifié de nouveaux messages, vous devez permettre à %1$s d\'accéder à Internet lorsque l\'économiseur de données est activé. diff --git a/src/main/res/values-gl/strings.xml b/src/main/res/values-gl/strings.xml index e517ecd31..ff51f3010 100644 --- a/src/main/res/values-gl/strings.xml +++ b/src/main/res/values-gl/strings.xml @@ -50,7 +50,6 @@ Desbloquear todos os contactos desde 1%s? Contacto bloqueado Bloqueado - Desexas eliminar o marcador %s? As conversas deste marcador non se eliminarán. Rexistrar nova conta no servidor Cambiar o contrasinal no servidor Compartir con… @@ -1013,7 +1012,6 @@ Gardar como conversa en grupo Buscar conversas en grupo Conversas en grupo - O descubrimento de canles usa un servizo externo chamado <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Ao usar esta ferramenta transmitirás o teu enderezo IP e termos de busca a ese servizo. Le a súa <a href=https://search.jabber.network/privacy>Política de Privacidade</a> para saber máis. Non intentes restablecer unha copia de apoio que non tiveses creado ti! Estás intentando importar un ficheiro de apoio co formato antigo Audiolibro diff --git a/src/main/res/values-hr/strings.xml b/src/main/res/values-hr/strings.xml index 2ee852279..37dec2d45 100644 --- a/src/main/res/values-hr/strings.xml +++ b/src/main/res/values-hr/strings.xml @@ -56,7 +56,6 @@ Deblokirati sve kontakte iz %s? Kontakt blokiran Blokiran - Želite li ukloniti %s kao oznaku? Razgovori s ovom knjižnom oznakom neće biti uklonjeni. Registrirajte novi račun na poslužitelju Promjena lozinke na poslužitelju Podijeli s… diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml index 87b1e000f..72ebc8e40 100644 --- a/src/main/res/values-hu/strings.xml +++ b/src/main/res/values-hu/strings.xml @@ -50,7 +50,6 @@ %s összes partnerének tiltását feloldja? Partner tiltva Tiltva - Szeretné eltávolítani ezt a könyvjelzőkből: %s? Ezzel a könyvjelzővel megjelölt beszélgetései nem lesznek eltávolítva. Új fiók regisztrálása a kiszolgálón Jelszó megváltoztatása a kiszolgálón Megosztás ezzel… diff --git a/src/main/res/values-id/strings.xml b/src/main/res/values-id/strings.xml index 21022e927..16ee09fbc 100644 --- a/src/main/res/values-id/strings.xml +++ b/src/main/res/values-id/strings.xml @@ -49,7 +49,6 @@ Batalkan blokir semua kontak dari %s? Kontak terblokir Diblok - Apakah Anda ingin menghapus %s bookmark ini? Percakapan di bookmark ini tidak akan dihapus. Daftarkan akun baru di server Ganti password di server Bagikan dengan... diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml index de49a1aff..555c3cf89 100644 --- a/src/main/res/values-it/strings.xml +++ b/src/main/res/values-it/strings.xml @@ -51,7 +51,6 @@ Sbloccare tutti i contatti da %s? Contatto bloccato Bloccato - Vuoi rimuovere %s dai segnalibri? Le conversazioni con questo segnalibro non verranno rimosse. Registra un nuovo profilo sul server Cambia la password sul server Condividi con… @@ -1025,7 +1024,6 @@ Chat di gruppo Salva come chat di gruppo Cerca chat di gruppo - La scoperta dei canali usa un servizio di terze parti chiamato <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>L\'uso di questa funzione invierà il tuo indirizzo IP e i termini di ricerca a quel servizio. Vedi la sua <a href=https://search.jabber.network/privacy>informativa sulla privacy</a> per maggiori informazioni. Non tentare di ripristinare dei backup che non hai creato te stesso! Stai tentando di importare un formato di file di backup obsoleto Audiolibro diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml index d25240881..5e3456cf3 100644 --- a/src/main/res/values-ja/strings.xml +++ b/src/main/res/values-ja/strings.xml @@ -49,7 +49,6 @@ %sのすべての連絡先のブロックを解除しますか? 連絡先をブロックしました ブロックしました - %s のブックマークを削除しますか? このブックマークとの会話は削除されません。 サーバーに新規アカウントを登録 サーバーのパスワードを変更 …で共有 @@ -987,7 +986,6 @@ ログアウトしました 発信通話 · %s オーディオブック - 談話室の探索は<a href=https://search.jabber.network>search.jabber.network</a>というサービスを利用します.<br><br>利用するとIPアドレスと検索語はそのサービスに送信されます。詳細についてはそのサービスの<a href=https://search.jabber.network/privacy>個人情報保護方針</a>を参照してください。 自分で保存したバックアップしか復元しないでください! XMPP経由でPushメッセージを端末に転送するユーザー指定のPushサーバー。 ログイン diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index 4ccdcdfde..29822d81f 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -50,7 +50,6 @@ Alle contacten van %s deblokkeren? Contact geblokkeerd Geblokkeerd - Wil je %s als bladwijzer verwijderen? De gesprekken met deze bladwijzer zullen niet worden verwijderd. Nieuwe account op server registreren Wachtwoord op server veranderen Delen met… diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index a8e690e76..062d3c868 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -52,7 +52,6 @@ Odblokować wszystkie kontakty z %s? Kontakt zablokowany Zablokowane - Czy chcesz usunąć zakładkę %s? Rozmowy z tą zakładką nie zostaną usunięte. Zarejestruj nowe konto na serwerze Zmień hasło na serwerze Udostępnij… @@ -1041,7 +1040,6 @@ Usuń konto z serwera Nie można usunąć konta z serwera Wyszukaj czatów grupowych - Wykrywanie kanałów korzysta z usługi innego podmiotu o nazwie <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Użycie tej funkcji spowoduje przesłanie adresu IP i wyszukiwanych terminów do tej usługi. Zobacz ich <a href=https://search.jabber.network/privacy>Politykę prywatności</a>, aby uzyskać więcej informacji. Czaty grupowe Zapisz jako czat grupowy Nie próbuj przywracać kopii zapasowych, których nie utworzono samodzielnie! diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index 7b823803c..f34bb847c 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -51,7 +51,6 @@ Desbloquear todos os contatos de %s? Contato bloqueado Bloqueado - Você deseja remover %s dos favoritos? As conversas associadas a esse favorito não serão removidas. Registrar uma nova conta no servidor Alterar a senha no servidor Compartilhar com... diff --git a/src/main/res/values-ro-rRO/strings.xml b/src/main/res/values-ro-rRO/strings.xml index 48a2f61a0..7fe270541 100644 --- a/src/main/res/values-ro-rRO/strings.xml +++ b/src/main/res/values-ro-rRO/strings.xml @@ -51,7 +51,6 @@ Deblochează toate contactele de la %s? Contact blocat Blocat - Ați dori să ștergeți %s din semne de carte? Conversațiile asociate cu acest semn de carte nu vor fi șterse. Înregistrează un cont nou pe server Schimbă parola pe server Partajează cu… @@ -1027,7 +1026,6 @@ Nu s-a putut șterge contul de pe server Șterge contul de pe server Discuții de grup - Descoperirea de canale publice folosește un serviciu terț numit <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Folosind această funcție se va transmite adresa dumneavoastră IP și cuvintele căutate către acest serviciu. Pentru mai multe informații citiți <a href=https://search.jabber.network/privacy>Politica de confidențialitate</a> a serviciului. Salvare ca discuție de grup Caută discuții de grup Nu încercați să restaurați copii de rezervă pe care nu le-ați creat personal! diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 4c18fb1df..4aec64650 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -52,7 +52,6 @@ Разблокировать всех пользователей домена %s? Контакт заблокирован Заблокирован - Вы хотите удалить %s из избранного? Беседы, связанные с данной закладкой, будут сохранены. Создать новую учётную запись на сервере Изменить пароль на сервере Поделиться с… @@ -1025,7 +1024,6 @@ Звонки выключены, пока используется Tor Учётная запись для получения пуш-уведомлений. Выбираемый пользователем сервер для перенаправления уведомлений на Ваше устройство. - Обзор каналов использует сторонний сервис <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Эта функция передаст Ваш IP-адрес и ваш поисковый запрос этому сервису. Ознакомьтесь с их <a href=https://search.jabber.network/privacy>Политикой приватности</a> для получения подробностей. Нет (неактивно) Вы собираетесь проверить ключи OMEMO своей учетной записи. Это безопасно только в том случае, если вы перешли по этой ссылке из надежного источника, где только вы могли опубликовать эту ссылку. Не пытайтесь восстановить резервные копии, которые не были созданы вами! diff --git a/src/main/res/values-sk/strings.xml b/src/main/res/values-sk/strings.xml index 410beca20..bfa4210ae 100644 --- a/src/main/res/values-sk/strings.xml +++ b/src/main/res/values-sk/strings.xml @@ -59,7 +59,6 @@ Odblokovať všetky kontakty od %s? Kontakt zablokovaný Zablokovaný - Chcete vymazať %sako záložku? Rozhovory s touto záložkou nebudú zmazané. Registrovať nový účet na serveri Zmeniť heslo na serveri Zdieľať s diff --git a/src/main/res/values-sq-rAL/strings.xml b/src/main/res/values-sq-rAL/strings.xml index ae11c901b..5de0a527b 100644 --- a/src/main/res/values-sq-rAL/strings.xml +++ b/src/main/res/values-sq-rAL/strings.xml @@ -840,7 +840,6 @@ Do të donit të hiqet %s prej listës tuaj të kontakteve\? Bisedat me këtë kontakt s’do të hiqen. Do të donit t’i bllokohet %s dërgimi i mesazheve për ju\? Do të donit të zhbllokohet %s dhe të lejohet t’ju dërgojë mesazhe\? - Do të donit të hiqet %s si faqerojtës\? Bisedat me këtë faqerojtës s’do të hiqen. Përdorimi i llogarisë tuaj XMPP për të dërguar “stack traces” ndihmon zhvillimin e pandërprerë të %1$s. Doni të fshihen krejt mesazhet te kjo bisedë\? \n @@ -1041,5 +1040,4 @@ S’ka integrim thirrjesh! Pa leje për bërje thirrjesh U kalua në version të mëparshëm SASL-i - Pikasje kanalesh përdor një shërbim palë të tretë të quajtur <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Përdorim i kësaj veçorie do t’i transmetojë atij shërbimi adresën tuaj IP dhe terma kërkimesh. Për më tepër hollësi, shihni <a href=https://search.jabber.network/privacy>Rregullat e tyre mbi Privatësinë</a>. \ No newline at end of file diff --git a/src/main/res/values-sr/strings.xml b/src/main/res/values-sr/strings.xml index 925c98ffe..82ed6360a 100644 --- a/src/main/res/values-sr/strings.xml +++ b/src/main/res/values-sr/strings.xml @@ -51,7 +51,6 @@ Одблокирати све контакте од %s? Контакт блокиран Блокиран - Да ли желите да уклоните %s са обележивача? Преписке са овим контактом неће бити уклоњене. Региструј нови налог на серверу Промени лозинку на серверу Подели помоћу… diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml index 30f202d1c..dc98cfe6a 100644 --- a/src/main/res/values-sv/strings.xml +++ b/src/main/res/values-sv/strings.xml @@ -50,7 +50,6 @@ Avblockera alla kontakter från %s? Kontakt blockerad Blockerad - Vill du ta bort %s som ett bokmärke\? Konversationer med detta bokmärke kommer inte att tas bort. Registrera ett nytt konto på servern Byt lösenord på servern Dela med… @@ -1042,7 +1041,6 @@ Spara som gruppchatt Ljudbok Rapportera spam - Funktionen Channel Discovery, använder en tredjepartstjänst som heter <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Om du använder den här funktionen, överförs din IP-adress och din söktermer till den tjänsten. Se deras <a href=https://search.jabber.network/privacy>sekretesspolicy</a> för mer information. Försök inte att återställa säkerhetskopior som du inte har skapat själv! Det gick inte att ta bort kontot från servern Quicksy ber om ditt samtycke för att använda dina uppgifter diff --git a/src/main/res/values-szl/strings.xml b/src/main/res/values-szl/strings.xml index 266a41688..71f2abdd3 100644 --- a/src/main/res/values-szl/strings.xml +++ b/src/main/res/values-szl/strings.xml @@ -51,7 +51,6 @@ Ôdblokować wszyjske kōntakty ze %s\? Kōntakt zablokowany Zablokowane - Chcesz wymazać zokłodka %s\? Godki z niōm niy bydōm wymazane. Zaregistruj nowe kōnto na serwerze Umiyń hasło na serwerze Udostympnij… diff --git a/src/main/res/values-tr-rTR/strings.xml b/src/main/res/values-tr-rTR/strings.xml index 511981d15..eec089f97 100644 --- a/src/main/res/values-tr-rTR/strings.xml +++ b/src/main/res/values-tr-rTR/strings.xml @@ -50,7 +50,6 @@ %s üzerinden gelen kişilerdeki engellemeyi kaldırmak istiyor musunuz? Kişi engellendi Engellendi - %s kişisini yer imlerinden çıkarmak ister misiniz? Bu yer imi ile kayıtlı konuşmalar silinmeyecektir. Sunucuda yeni bir hesap oluştur Sunucudaki şifreni değiştir Paylaş… diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml index 23186977e..53061aed4 100644 --- a/src/main/res/values-uk/strings.xml +++ b/src/main/res/values-uk/strings.xml @@ -45,7 +45,6 @@ Розблокувати всі контакти з %s\? Контакт заблоковано Заблоковано - Бажаєте вилучити %s із закладок\? Розмови, пов\'язані з цією закладкою, залишаться. Зареєструвати новий обліковий запис на сервері Змінити пароль Поділитися… @@ -975,7 +974,6 @@ Ця розмова Додати контакт, створити чи приєднатися до групи або знайти канали Обліковий запис XMPP - Пошук каналів використовує сторонній сервіс <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Використання цієї функції передає Вашу IP-адресу та пошукові запити цьому сервісу. Перегляньте їхню <a href=https://search.jabber.network/privacy>Політику конфіденційності</a>, щоб отримати більше інформації. Вихідний виклик · %s %1$s використовує <b>OpenKeychain</b> для шифрування/дешифрування повідомлень і керування публічними ключами.<br><br>OpenKeychain поширюється на умовах ліцензії GPLv3+ і доступний для завантаження на F-Droid та Google Play.<br><br><small>(Після встановлення необхідно перезапустити %1$s.)</small> Додатково diff --git a/src/main/res/values-vi/strings.xml b/src/main/res/values-vi/strings.xml index dad02f28d..9b0112df9 100644 --- a/src/main/res/values-vi/strings.xml +++ b/src/main/res/values-vi/strings.xml @@ -49,7 +49,6 @@ Bỏ chặn tất cả liên hệ từ %s? Đã chặn liên hệ Đã chặn - Bạn có muốn xoá dấu trang %s không? Các cuộc hội thoại với dấu trang này sẽ không bị xoá. Đăng ký tài khoản mới trên máy chủ Đổi mật k trên máy chủ Chia sẻ với… @@ -962,7 +961,6 @@ Tìm kiếm tin nhắn trong nhóm Tải về thất bại: Tệp tin không hợp lệ Cuộc gọi nhỡ - Khám phá kênh sử dụng một dịch vụ bên thứ ba gọi là <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>SỬ dụng chức năng này sẽ truyền địa chỉ IP của bạn và tìm kiếm điều khoản đến dịch vụ đó. Hãy đọc <a href=https://search.jabber.network/privacy>Chính sách quyền riêng tư</a> của họ để có thêm thông tin. Chuyển sang gọi video\? Đang kết nối lại cuộc gọi Cuộc gọi đi · %s diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index fe4787e67..835ae5dfe 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -49,7 +49,6 @@ 解除屏蔽来自 %s 的所有联系人? 联系人已屏蔽 已屏蔽 - 是否从书签中移除 %s?将不会移除与此书签相关的对话。 在服务器上注册新账号 在服务器上修改密码 分享至… @@ -1014,7 +1013,6 @@ 来电 (%s) · %s 去电 (%s) · %s 去电 · %s - 频道发现使用称为 <a href=https://search.jabber.network>search.jabber.network</a> 的第三方服务。<br><br>使用此功能会将您的 IP 地址和搜索词传输到此服务。请参阅其 <a href=https://search.jabber.network/privacy>隐私政策</a> 以获取更多信息。 无法从服务器删除账号 群聊 保存为群聊 diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml index 67ff79f2b..5d955366d 100644 --- a/src/main/res/values-zh-rTW/strings.xml +++ b/src/main/res/values-zh-rTW/strings.xml @@ -49,7 +49,6 @@ 要解除封鎖來自 %s 的所有聯絡人嗎? 聯絡人已封鎖 已封鎖 - 要從書籤中移除 %s 嗎?與此書籤相關的會話將不會被移除。 在伺服器上註冊新帳戶 在伺服器上變更密碼 分享至… @@ -1017,7 +1016,6 @@ 從伺服器移除帳戶 無法從伺服器刪除帳戶 搜尋群組聊天 - 頻道探索使用一個名為 <a href=https://search.jabber.network>search.jabber.network</a> 的第三方服務,<br><br>使用此功能會將您的 IP 位址和搜尋詞彙傳送至此服務。更多資訊請參見他們的 <a href=https://search.jabber.network/privacy>隱私權政策</a>。 群組聊天 儲存為群組聊天 您已登出此帳戶 diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 4f67b8a95..cee84bfd3 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -51,7 +51,8 @@ Unblock all contacts from %s? Contact blocked Blocked - Would you like to remove %s as a bookmark? Conversations with this bookmark will not be removed. + Would you like to remove the bookmark for %s? + Would you like to remove the bookmark for %s and close the conversation? Register new account on server Change password on server Share with… @@ -1028,4 +1029,5 @@ Privacy policy Contact list integration is not available Call integration not available! + Delete & Close