diff --git a/CHANGELOG-upstream.md b/CHANGELOG-upstream.md
index 7f1533a06..b740e8c36 100644
--- a/CHANGELOG-upstream.md
+++ b/CHANGELOG-upstream.md
@@ -1,6 +1,7 @@
# Delta Chat Android Changelog
-## Unreleased
+## v2.50.0
+2026-05
* Better incoming call system integration
* Calls are not experimental anymore and don't need to be manually enabled
@@ -19,13 +20,24 @@
* Allow to open links in messages via actions in TalkBack menu
* Allow to open map if user clicks "Location streaming enabled" system message
* Allow to disable incoming calls notifications
+* Add an option to process unencrypted messages; by default, only encrypted messages can be sent or received
* Fix: do not accidentally set draft in chats that don't allow sending messages
* Fix swipe navigation between tabs in RTL languages
-* Remove legacy option
+* Remove "Move to DeltaChat folder", in case you are using the option, a device message shows how to proceed
+* Remove "Only fetch from DeltaChat folder" option, the functionality is preserved for existing profiles
+* Remove "Delete Messages from Server" option, this is now up to the server:
+ Chatmail handles that automatically, classic email servers used as relay often have lots of storage or options themselves
+* Remove "Show Email" options, all messages are shown by default, shared usage of email account is not supported
+* Allow otherwise invalid TLS connections if the key is unchanged
+* Adapt quota warning to automatic cleanup.
* Don't show non-delivery-notfications in broadcast channels
-* Resend the last 10 messages to new broadcast member
-* Enable PQC (Post-Quantum Cryptography) decrypting support for incoming messages
+* Resend the last 10 messages to new broadcast channel member
+* Enable PQC (Post-Quantum Cryptography) support. We do not generate PQC keys yet, this step is needed for forward compatibility
+* Improve avatar quality
* Fix: avoid invalid empty "~" notifications when some peer is streaming location
+* Fix: Improve detection of stickers
+* Fix text direction issues for RTL languages in "Show full message" view
+* Fix: Reconnect when removing a relay
* Update to core 2.50.0
## v2.49.0
diff --git a/build.gradle b/build.gradle
index dbd437a81..bbe183663 100644
--- a/build.gradle
+++ b/build.gradle
@@ -34,8 +34,8 @@ android {
useLibrary 'org.apache.http.legacy'
defaultConfig {
- versionCode 30000742
- versionName "2.49.0"
+ versionCode 30000743
+ versionName "2.50.0"
applicationId "chat.delta.lite"
multiDexEnabled true
diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java b/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java
index 6228adfcb..18ca30b64 100644
--- a/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java
+++ b/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java
@@ -23,7 +23,6 @@ import android.content.Context;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
-import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@@ -61,7 +60,6 @@ public class ConversationListFragment extends BaseConversationListFragment
private RecyclerView list;
private View emptyState;
private TextView emptySearch;
- private final String queryFilter = "";
private boolean archive;
private Timer reloadTimer;
private boolean chatlistJustLoaded;
@@ -285,22 +283,17 @@ public class ConversationListFragment extends BaseConversationListFragment
Log.w(TAG, "Ignoring call to loadChatlist()");
return;
}
- DcChatlist chatlist =
- DcHelper.getContext(context)
- .getChatlist(listflags, queryFilter.isEmpty() ? null : queryFilter, 0);
+ long startMs = System.currentTimeMillis();
+ DcChatlist chatlist = DcHelper.getContext(context).getChatlist(listflags, null, 0);
+ Log.i(TAG, "⏰ getChatlist(): " + (System.currentTimeMillis() - startMs) + "ms");
Util.runOnMain(
() -> {
- if (chatlist.getCnt() <= 0 && TextUtils.isEmpty(queryFilter)) {
+ if (chatlist.getCnt() <= 0) {
list.setVisibility(View.INVISIBLE);
emptyState.setVisibility(View.VISIBLE);
emptySearch.setVisibility(View.INVISIBLE);
fab.startPulse(3 * 1000);
- } else if (chatlist.getCnt() <= 0 && !TextUtils.isEmpty(queryFilter)) {
- list.setVisibility(View.INVISIBLE);
- emptyState.setVisibility(View.GONE);
- emptySearch.setVisibility(View.VISIBLE);
- emptySearch.setText(getString(R.string.search_no_result_for_x, queryFilter));
} else {
list.setVisibility(View.VISIBLE);
emptyState.setVisibility(View.GONE);
diff --git a/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java b/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java
index a35650af5..b15cbdccf 100644
--- a/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java
+++ b/src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java
@@ -55,6 +55,7 @@ public class DcHelper {
public static final String CONFIG_PRIVATE_TAG = "private_tag";
public static final String CONFIG_STATS_SENDING = "stats_sending";
public static final String CONFIG_STATS_ID = "stats_id";
+ public static final String CONFIG_FORCE_ENCRYPTION = "force_encryption";
public static DcContext getContext(@NonNull Context context) {
return ApplicationContext.getInstance(context).getDcContext();
diff --git a/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java b/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java
index 6a9c09d39..6d4e7dff2 100644
--- a/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java
+++ b/src/main/java/org/thoughtcrime/securesms/relay/EditRelayActivity.java
@@ -23,6 +23,7 @@ import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
+import androidx.appcompat.widget.SwitchCompat;
import androidx.constraintlayout.widget.Group;
import chat.delta.rpc.Rpc;
import chat.delta.rpc.RpcException;
@@ -75,6 +76,7 @@ public class EditRelayActivity extends BaseActionBarActivity
Spinner imapSecurity;
Spinner smtpSecurity;
Spinner certCheck;
+ private SwitchCompat enforceE2eeSwitch;
Rpc rpc;
int accId;
@@ -110,6 +112,7 @@ public class EditRelayActivity extends BaseActionBarActivity
imapSecurity = findViewById(R.id.imap_security);
smtpSecurity = findViewById(R.id.smtp_security);
certCheck = findViewById(R.id.cert_check);
+ enforceE2eeSwitch = findViewById(R.id.enforce_e2ee_switch);
String addr = getIntent().getStringExtra(EXTRA_ADDR);
EnteredLoginParam config = null;
@@ -173,6 +176,10 @@ public class EditRelayActivity extends BaseActionBarActivity
boolean expandAdvanced = false;
int intVal;
+ intVal = getContext(this).getConfigInt(DcHelper.CONFIG_FORCE_ENCRYPTION);
+ enforceE2eeSwitch.setChecked(intVal == 1);
+ expandAdvanced = expandAdvanced || intVal == 0;
+
if (config != null) { // configured
emailInput.setText(config.addr);
if (!TextUtils.isEmpty(config.addr)) {
@@ -500,9 +507,12 @@ public class EditRelayActivity extends BaseActionBarActivity
param.smtpPassword = getParam(R.id.smtp_password_text, false);
param.certificateChecks = certificateChecksFromInt(certCheck.getSelectedItemPosition());
+ final String forceEncryption = enforceE2eeSwitch.isChecked() ? "1" : "0";
+
new Thread(
() -> {
try {
+ rpc.setConfig(accId, DcHelper.CONFIG_FORCE_ENCRYPTION, forceEncryption);
rpc.addOrUpdateTransport(accId, param);
DcHelper.getEventCenter(this).endCaptureNextError();
progressDialog.dismiss();
diff --git a/src/main/res/layout/activity_edittransport.xml b/src/main/res/layout/activity_edittransport.xml
index 72d8ea39a..f36687791 100644
--- a/src/main/res/layout/activity_edittransport.xml
+++ b/src/main/res/layout/activity_edittransport.xml
@@ -129,7 +129,7 @@
android:visibility="gone"
tools:visibility="visible"
app:constraint_referenced_ids="inbox, imap_login, imap_server, imap_port, imap_security_label, imap_security, outbox_view_spacer_top,
- outbox, smtp_login, smtp_password, smtp_server, smtp_port, smtp_security_label, smtp_security, cert_check_label, cert_check, view_log_button" />
+ outbox, smtp_login, smtp_password, smtp_server, smtp_port, smtp_security_label, smtp_security, cert_check_label, cert_check, view_log_button, enforce_e2ee_switch" />
+
+
+ app:layout_constraintTop_toBottomOf="@id/enforce_e2ee_switch" />
diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml
index 7c0fe6983..032e7d6fb 100644
--- a/src/main/res/values-bg/strings.xml
+++ b/src/main/res/values-bg/strings.xml
@@ -461,6 +461,7 @@
Свързани сте
Изпращане…
Последното съобщение беше изпратено успешно.
+
Не се поддържа от Вашия доставчик.
Съобщения
diff --git a/src/main/res/values-ca/strings.xml b/src/main/res/values-ca/strings.xml
index eea5ede31..76fbc3d81 100644
--- a/src/main/res/values-ca/strings.xml
+++ b/src/main/res/values-ca/strings.xml
@@ -607,6 +607,7 @@
Connectat
Enviant...
Últim missatge enviat bé.
+
No suportat pel vostre proveïdor.
Missatges
@@ -643,7 +644,6 @@
Xat segur i descentralitzat
Escaneja el Codi d\'Invitació
Identifiqueu-vos
- Aquest inici de sessió és per a usuaris avançats:\n\n• No feu servir una adreça que utilitzeu a una altra app.\n\n• Les adreces de correu tradicional admeten xats sense xifrar d\'extrem a extrem, indicades amb una icona de correu.
Safata d\'entrada
Nom d\'identificació IMAP
Servidor IMAP
diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml
index 1456f109d..25288544c 100644
--- a/src/main/res/values-cs/strings.xml
+++ b/src/main/res/values-cs/strings.xml
@@ -615,6 +615,7 @@
Připojeno
Odesílání...
Poslední zpráva úspěšně odeslána.
+
Nepodporováno vaším poskytovatelem.
Zprávy
@@ -651,7 +652,6 @@
Zabezpečený decentralizovaný chat
Naskenovat kód pozvánky
Přihlaš se
- Toto přihlášení je určeno pro pokročilé uživatele: \n\n Nepoužívejte adresu, kterou používáte v jiné aplikaci. \n\n- Klasický e-mailový server umožňuje chatování bez koncového šifrování označeného ikonou pošty.
Příchozí
IMAP uživatelské jméno
IMAP server
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index 1928ee863..f994640f3 100644
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -438,6 +438,7 @@
Anruf auf einem anderen Gerät beantwortet
Kamerazugriff für Videoanrufe erforderlich
Mikrofonzugriff für Anrufe erforderlich
+ Anruf kann nicht gestartet werden. Stelle sicher, dass dein Gerät mit dem Internet verbunden ist, und versuche es erneut.
Anruf mit %1$s
@@ -635,6 +636,7 @@
Verbunden
Sende…
Letzte Nachricht erfolgreich versandt.
+
Nicht unterstützt von deinem Anbieter.
Nachrichten
@@ -671,7 +673,7 @@
Sicherer dezentraler Chat
Einladungscode scannen
Login
- Für fortgeschrittene Benutzer:\n\n• Verwende keine Adresse, die du bereits in einer anderen App nutzt.\n\n• Klassische E-Mail-Server ermöglichen Chats ohne Ende-zu-Ende-Verschlüsselung, gekennzeichnet durch ein E-Mail-Symbol.
+ Für fortgeschrittene Benutzer:\n\nVerwende keine Adresse, die du bereits in einer anderen App nutzt.
Posteingang
IMAP-Anmeldename
IMAP-Server
@@ -706,6 +708,7 @@
Zum Senden verwendet
Vor Kontakten verstecken
Vor Kontakten versteckt
+ Verschlüsselung für alle Relays erzwingen
Nachrichten werden auf allen Relays empfangen.\n\n⚠️ Wenn Sie hier Änderungen vornehmen, stellen Sie sicher, dass auf allen Ihren Geräten mindestens Version 2.47.0 installiert ist. Andernfalls könnten auf älteren Versionen Nachrichten verloren gehen.
diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml
index 76e341a37..b0eca6c74 100644
--- a/src/main/res/values-el/strings.xml
+++ b/src/main/res/values-el/strings.xml
@@ -401,6 +401,7 @@
Συνδεδεμένο
Στέλνεται…
Το τελευταίο μήνυμα στάλθηκε με επιτυχία.
+
Δεν υποστηρίζεται από τον πάροχο σας.
Μηνύματα
diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml
index e406e5e3a..2f02add06 100644
--- a/src/main/res/values-es/strings.xml
+++ b/src/main/res/values-es/strings.xml
@@ -218,6 +218,8 @@
Capturar
Alternar cámara
+
+ Alternar cámara
Alternar modo pantalla completa
Ubicación
Ubicaciones
@@ -421,6 +423,8 @@
Contestar
Rechazar
+
+ Finalizar llamada
Llamada
@@ -444,7 +448,9 @@
Llamada perdida
Ya estás en una llamada
Llamada contestada en otro dispositivo
+ Se requiere permiso de cámara para las videollamadas
Se requiere permiso de micrófono para las llamadas
+ No se puede iniciar la llamada. Asegúrese de que su dispositivo tenga conexión a Internet e inténtelo de nuevo.
Llamada con %1$s
@@ -465,6 +471,12 @@
- ¿Eliminar %d mensajes de todos tus dispositivos?
- ¿Eliminar %d mensajes de todos tus dispositivos?
+
+
+ - ¿Reenviar mensaje a %2$s?
+ - ¿Reenviar %1$d mensajes a %2$s?
+ - ¿Reenviar %1$d mensajes a %2$s?
+
¿Reenviar mensajes a %1$s?
¿Reenviar mensajes a %1$d chats?
@@ -642,6 +654,7 @@
Conectado
Enviando…
El último mensaje fue enviado satisfactoriamente.
+
No soportado por tu proveedor.
Mensajes
@@ -678,7 +691,7 @@
Chat seguro y descentralizado
Escanear código de invitación
Iniciar sesión
- Este inicio de sesión es para usuarios avanzados:\n\n• No utilice una cuenta que esté usando en otra app.\n\n• El servidor de correo electrónico clásico permite chats sin cifrado de extremo a extremo, los cuales están marcados por un icono de correo.
+ Este inicio de sesión es para usuarios avanzados.\n\nNo utilice una dirección de correo que esté utilizando en otra aplicación.
Bandeja de entrada
Nombre de usuario IMAP
Servidor IMAP
@@ -713,6 +726,7 @@
Usado para enviar
Ocultar de los contactos
Ocultado de los contactos
+ Exigir el cifrado para todos los retransmisores
Los mensajes se reciben en todos los retransmisores.\n\n⚠️ Si cambias algo aquí, asegúrese de que todos sus dispositivos ejecutan al menos la versión 2.47.0. De lo contrario, los dispositivos más antiguos pueden perder algunos mensajes.
@@ -1008,7 +1022,7 @@
Los mensajes en este chat usan el correo electrónico clásico y no están cifrados de extremo a extremo.
Los mensajes están cifrados de extremo a extremo.
A partir de ahora se garantiza que los mensajes están cifrados de extremo a extremo . Toca para obtener más información.
- Ahora se garantiza que todos los mensajes en este chat están cifrados de extremo a extremo.\n\nEl cifrado de extremo a extremo mantiene los mensajes privados entre tú y tus compañeros de chat. Ni siquiera tu proveedor de correo electrónico puede leerlos.
+ Todos los mensajes de este chat están cifrados de extremo a extremo.\n\nEl cifrado de extremo a extremo mantiene los mensajes privados entre tú y tus interlocutores. Ni siquiera los servidores, proveedores o retransmisores pueden leerlos.
⚠️ %1$s requiere cifrado de extremo a extremo que aún no está configurado para este chat. Toca para obtener más información.
Para establecer un cifrado de extremo a extremo, puede reunirse con los contactos en persona y escanear su código QR.
Aprender más
diff --git a/src/main/res/values-et/strings.xml b/src/main/res/values-et/strings.xml
index c9741b5b4..23fe72896 100644
--- a/src/main/res/values-et/strings.xml
+++ b/src/main/res/values-et/strings.xml
@@ -438,6 +438,7 @@
Kõne on vastatud muus seadmes
Videokõnede tegemiseks peab rakendusel olema õigus kasutada kaamerat
Helistamiseks peab rakendusel olema õigus kasutada mikrofoni
+ Helistamine (kõne algatamine) ei õnnestu. Palun kontrolli, et sinu nutiseadme internetiühendus toimib ja proovi uuesti.
Kõne kasutajaga %1$s
@@ -635,6 +636,7 @@
Ühendatud
Saadan…
Viimase sõnumi saatmine õnnestus.
+
Sinu teenusepakkuja ei toeta seda võimalust.
Sõnumid
@@ -671,7 +673,7 @@
Turvaline hajutatud vestluslahendus
Skaneeri kutsekoodi
Logi sisse
- See sisselogimine sobib oskuskasutajatele:\n\n• Ära kasuta kontot, mis juba on kasutusel mõnes muus rakenduses.\n\n• Klassikaline e-posti server võimaldab vestlemist vaid ilma läbiva krüptimiseta ja seda märgistab kirja ikoon.
+ See sisselogimise viis on mõeldud oskuskasutajatele.\n\nPalun ära kasuta aadressi, mida kasutad juba teises rakenduses.
Saabuvad kirjad
IMAP-i kasutajanimi
IMAP-i server
@@ -706,6 +708,7 @@
Kasutatud saatmiseks
Peida kontaktidest
Peidetud kontaktidest
+ Kasuta kõikide alusühenduste (edastusserverite) puhul krüptimist
Sõnumid saavad kõik alusühendused (edastusserverid).\n\n⚠️ Kui muudad siin midagi, siis palun kontrolli, et kõikides sinu seadmetes on kasutusel vähemalt versioon 2.47.0. Vastasel juhul võivad vanema tarkvaraga seadmetes jääda sõnumid saabumata.
diff --git a/src/main/res/values-eu/strings.xml b/src/main/res/values-eu/strings.xml
index 849d8b90d..66204b1cf 100644
--- a/src/main/res/values-eu/strings.xml
+++ b/src/main/res/values-eu/strings.xml
@@ -607,6 +607,7 @@
Konektatuta
Bidaltzen...
Azken mezua ondo bidali da.
+
Zure hornitzaileak ez du onartzen.
Mezuak
@@ -643,7 +644,6 @@
Txat deszentralizatu segurua
Eskaneatu gonbidapen kodea
Hasi saioa
- Saio-hasiera hau erabiltzaile aurreratuentzat da:\n\n• Ez erabili beste aplikazio batean erabiltzen ari zaren helbiderik.\n\n• Posta elektronikoko zerbitzari klasikoak txatak baimentzen ditu, muturretik muturrera zifratu gabe, posta-ikono batek markatuta.
Sarrera ontzia
IMAP erabiltzaile-izena
IMAP zerbitzaria
diff --git a/src/main/res/values-fa/strings.xml b/src/main/res/values-fa/strings.xml
index cf823f4f9..09bb842d5 100644
--- a/src/main/res/values-fa/strings.xml
+++ b/src/main/res/values-fa/strings.xml
@@ -577,6 +577,7 @@
متصل شد
در حال ارسال...
آخرین پیام با موفقیت ارسال شد.
+
ارائه دهنده شما از این پشتیبانی نمیکند
پیامها
@@ -613,7 +614,6 @@
گفتگو غیرمتمرکز و ایمن
اسکن کردن کد دعوت
ورود
- این برای کاربرهای حرفهای است:\n\n • از یک آدرس که در برنامهای دیگر استفاده میکنید استفاده نکنید.\n\n • ارائهدهندهٔ رایانامه کلاسیک اجازه خواهد داد که گپها بدون رمزنگاری سراسری باشند. این گپها به وسیلهٔ یک نماد نامه نشانهگذاری میشوند.
ورودی
IMAP Login Name
IMAP Server
diff --git a/src/main/res/values-fi/strings.xml b/src/main/res/values-fi/strings.xml
index 231947280..945f6597b 100644
--- a/src/main/res/values-fi/strings.xml
+++ b/src/main/res/values-fi/strings.xml
@@ -465,6 +465,7 @@
Yhdistetty
Lähetetään
Viimeinen viesti lähetetty onnistuneesti.
+
Ei tuettu palveluntarjoajallasi.
Viestit
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
index f3237a37e..f99db09bb 100644
--- a/src/main/res/values-fr/strings.xml
+++ b/src/main/res/values-fr/strings.xml
@@ -624,6 +624,7 @@
Connecté
Envoi...
Dernier message envoyé avec succès.
+
Non pris en charge par votre fournisseur de mail.
Messages
@@ -660,7 +661,6 @@
Messagerie décentralisée sécurisée
Scanner le code d\'invitation
Connexion
- Ce type de connexion est réservé aux utilisateurs avancés.\n\n• N\'utilisez pas une adresse déjà employée dans une autre appli.\n\n• Les serveurs de courriel classiques autorisent les discussions non chiffrées de bout en bout, lesquelles sont représentées par une icône enveloppe.
Boîte de réception
Utilisateur IMAP
Serveur IMAP
diff --git a/src/main/res/values-gl/strings.xml b/src/main/res/values-gl/strings.xml
index 3385387cb..968eacc00 100644
--- a/src/main/res/values-gl/strings.xml
+++ b/src/main/res/values-gl/strings.xml
@@ -546,6 +546,7 @@
Conectado
Enviando...
Enviouse correctamente a última mensaxe.
+
O teu provedor non ten soporte
Mensaxes
diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml
index 673baf3f9..5c7d6411e 100644
--- a/src/main/res/values-hu/strings.xml
+++ b/src/main/res/values-hu/strings.xml
@@ -565,6 +565,7 @@
Kapcsolódott
Küldés…
Utolsó üzenet sikeresen elküldve.
+
Az Ön szolgáltatója nem támogatja.
Üzenetek
diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml
index 6f6e81a43..989eab042 100644
--- a/src/main/res/values-it/strings.xml
+++ b/src/main/res/values-it/strings.xml
@@ -218,6 +218,8 @@
Cattura
Cambia Fotocamera
+
+ Attiva/Disattiva Fotocamera
Attiva/Disattiva Modalità Schermo Intero
Posizione
Posizioni
@@ -421,6 +423,8 @@
Rispondi
Rifiuta
+
+ Fine Chiamata
Chiamata audio
@@ -444,6 +448,7 @@
Chiamata persa
Già in chiamata
Chiamata risposta su un altro dispositivo
+ Per le videochiamate è necessaria l\'autorizzazione per l\'utilizzo della fotocamera.
Per le chiamate è necessaria l\'autorizzazione per l\'utilizzo del microfono.
Chiama con %1$s
@@ -465,6 +470,12 @@
- Cancella %d messaggi su tutti i tuoi dispositivi?
- Cancella %d messaggi su tutti i tuoi dispositivi?
+
+
+ - Inoltra messaggio a %2$s?
+ - Inoltra %1$d messaggi a %2$s?
+ - Inoltra %1$d messaggi a %2$s?
+
Inoltrare messaggi a %1$s?
Inoltra messaggi a %1$d chat?
@@ -642,6 +653,7 @@
Connesso
Invio...
Ultimo messaggio inviato con successo.
+
Non supportato dal tuo fornitore.
Messaggi
@@ -678,7 +690,6 @@
Chat Decentralizzata Sicura
Scansiona Codice Invito
Accedi
- Questo accesso è per utenti avanzati:\n\n• Non utilizzare un account che stai utilizzando in un\'altra app.\n\n• Il server e-mail classico consente chat senza crittografia end-to-end, contrassegnate da un\'icona di posta.
In Arrivo
Nome Accesso IMAP
Server IMAP
@@ -1193,6 +1204,9 @@
Azioni messaggio
Anteprima sfondo
Messaggi che scompaiono attivati
+
+ Apri %1$s
+
Smetti di condividere la posizione
Dopo la registrazione, doppio tocco per inviare. Per scartare la registrazione, striscia con due dita.
diff --git a/src/main/res/values-kab/strings.xml b/src/main/res/values-kab/strings.xml
index 1a9e5a366..ec8cf2e84 100644
--- a/src/main/res/values-kab/strings.xml
+++ b/src/main/res/values-kab/strings.xml
@@ -605,6 +605,7 @@
Yettwaqqen
Tuzna...
Izen aneggaru yettwazen akken iwata.
+
ur yettusefrak ara ɣer usaǧǧaw-ik·im.
Iznan
@@ -641,7 +642,6 @@
Adiwenni Aɣelsan Aruslemmas
Ḍumm tangalt n tinnubga
Kcem
- Tuqqna-agi i yiseqdacen leqqayen:\n\n• Ur sseqdac ara tansa i tseqdaceḍ deg usnas nniḍen.\n\n• Aqeddac n yimayl aklasik yesirig anekcum war awgelhen seg yixef ɣer yixef yettwacerḍen s tignit n yimayl.
Tanaka n urmas
Isem n tuqqna IMAP.
Aqeddac IMAP
diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml
index 7b5042163..73a7bac61 100644
--- a/src/main/res/values-ko/strings.xml
+++ b/src/main/res/values-ko/strings.xml
@@ -384,6 +384,7 @@
연결됨
전송중...
마지막 메시지 전송됨.
+
공급자가 지원하지 않습니다.
메시지
diff --git a/src/main/res/values-lt/strings.xml b/src/main/res/values-lt/strings.xml
index f9f89f06a..c333987e8 100644
--- a/src/main/res/values-lt/strings.xml
+++ b/src/main/res/values-lt/strings.xml
@@ -555,6 +555,7 @@
Prisijungta
Siunčiama…
Paskutinė žinutė sėkmingai išsiųsta.
+
Jūsų teikėjas nepalaiko šios ypatybės.
Žinutės
@@ -589,7 +590,6 @@
Saugūs decentralizuoti pokalbiai
Skenuoti pakvietimo kodą
Prisijungti
- Šis prisijungimas skirtas patyrusiems naudotojams:\n\n• Nenaudokite adreso, kurį naudojate kitoje programoje.\n\n• Klasikinis el. pašto serveris leidžia pokalbius be ištisinio šifravimo, pažymėtus voko piktograma.
Gauta
IMAP prisijungimo vardas
IMAP serveris
diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml
index 233064657..fb2b8a3ac 100644
--- a/src/main/res/values-nl/strings.xml
+++ b/src/main/res/values-nl/strings.xml
@@ -635,6 +635,7 @@
Verbonden
Bezig met versturen…
Het nieuwste bericht is verstuurd.
+
Wordt niet ondersteund door je provider.
Berichten
@@ -671,7 +672,6 @@
Veilige, gedecentraliseerde gesprekken
Uitnodigingscode scannen
Inloggen
- Deze inlogfunctie is bedoeld voor gevorderden:\n\n• Gebruik géén account dat je al in een andere app gebruikt;\n\n• Op klassieke e-mailservers worden gesprekken zonder eind-tot-eindversleuteling aangeduid met een envelopje.
Postvak in
IMAP-inlognaam
IMAP-server
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
index 3b7ac9295..2b7f1696e 100644
--- a/src/main/res/values-pl/strings.xml
+++ b/src/main/res/values-pl/strings.xml
@@ -659,6 +659,7 @@
Połączony
Wysyłanie…
Twoja ostatnia wiadomość została pomyślnie wysłana
+
Nieobsługiwane przez twojego dostawcę.
Wiadomości
@@ -695,7 +696,6 @@
Bezpieczny zdecentralizowany czat
Zeskanuj kod zaproszenia
Zaloguj się
- To logowanie jest przeznaczone dla zaawansowanych użytkowników:\n\n• Nie używaj adresu, z którego korzystasz w innej aplikacji.\n\n• Klasyczny serwer pocztowy umożliwia rozmowy bez szyfrowania end-to-end, oznaczone ikoną poczty.
Skrzynka odbiorcza
Nazwa użytkownika IMAP
Serwer IMAP
diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml
index a346240cd..de0b68733 100644
--- a/src/main/res/values-pt-rBR/strings.xml
+++ b/src/main/res/values-pt-rBR/strings.xml
@@ -461,6 +461,7 @@
Conectado
Enviando...
Última mensagem enviada com sucesso.
+
Não suportado pelo seu provedor.
Mensagens
diff --git a/src/main/res/values-ro/strings.xml b/src/main/res/values-ro/strings.xml
index 0cd44d962..45873ced2 100644
--- a/src/main/res/values-ro/strings.xml
+++ b/src/main/res/values-ro/strings.xml
@@ -445,6 +445,7 @@
Conectat
Trimitere…
Ultimul mesaj a fost trimis cu succes.
+
Nu este suportat de furnizorul dumneavoastră.
Mesaje
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index d870b58d2..0d147873f 100644
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -671,6 +671,7 @@
Соединено
Отправка…
Последнее сообщение отправлено успешно.
+
Не поддерживается вашим провайдером.
Сообщения
@@ -707,7 +708,6 @@
Безопасный децентрализованный чат
Сканировать код приглашения
Войти
- Этот способ входа предназначен для опытных пользователей:\n\n• Не используйте адрес, который вы уже используете в другом приложении.\n\n• Обычный почтовый сервер позволяет вести чаты без сквозного шифрования, (такие чаты помечаются значком конверта).
Входящие
Имя пользователя IMAP
Сервер IMAP
diff --git a/src/main/res/values-sk/strings.xml b/src/main/res/values-sk/strings.xml
index e061bea31..05db30e9b 100644
--- a/src/main/res/values-sk/strings.xml
+++ b/src/main/res/values-sk/strings.xml
@@ -548,6 +548,7 @@
Pripojené
Odosielam...
Posledná správa odoslaná úspešne.
+
Nie je podporovaná vaším poskytovateľom.
Správy
diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml
index 195943cce..b9c016db2 100644
--- a/src/main/res/values-sq/strings.xml
+++ b/src/main/res/values-sq/strings.xml
@@ -627,6 +627,7 @@
I lidhur
Po dërgohet…
Mesazhi i fundit i dërguar me sukses.
+
I pambuluar nga furnizuesi juaj i shërbimit
Mesazhe
@@ -663,7 +664,6 @@
Fjalosje e Decentralizuar, e Parrezik
Skanoni Kod Ftese
Hyni
- Kjo hyrje është për përdorues të përparuar:\n\n• Mos përdorni një llogari që po e përdorni me një aplikacion tjetër.\n\n• Shërbyesi klasik i email-eve lejon fjalosje pa fshehtëzim skaj-më-skaj, shënuar me një ikonë poste.
Të marrë
Emër Hyrjeje në IMAP
Shërbyes IMAP
diff --git a/src/main/res/values-sr/strings.xml b/src/main/res/values-sr/strings.xml
index b4a0fdec3..7824667db 100644
--- a/src/main/res/values-sr/strings.xml
+++ b/src/main/res/values-sr/strings.xml
@@ -460,6 +460,7 @@
Повезани
Слање...
Последња порука је успешно послата.
+
Није подржано од вашег провајдера.
Поруке
diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml
index 75c8437cc..efa3b840a 100644
--- a/src/main/res/values-sv/strings.xml
+++ b/src/main/res/values-sv/strings.xml
@@ -597,6 +597,7 @@
Ansluten
Skickar...
Senaste meddelandet skickat felfritt.
+
Stöds ej av din leverantör.
Meddelanden
@@ -633,7 +634,6 @@
Säker decentraliserad chatt
Skanna inbjudningskod
Logga in
- Denna inloggning är för avancerade användare:\n\n- Använd inte en adress som du använder i en annan app.\n\n- Klassisk e-postserver tillåter chattar utan totalsträckskryptering, markerad med en e-postikon.
Inkorg
IMAP inloggningsnamn
IMAP server
diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml
index 36984779d..52b7b0b94 100644
--- a/src/main/res/values-tr/strings.xml
+++ b/src/main/res/values-tr/strings.xml
@@ -618,6 +618,7 @@
Bağlı
Gönderiliyor…
Son ileti başarıyla gönderildi.
+
Sağlayıcınız tarafından desteklenmiyor.
İletiler
@@ -654,7 +655,6 @@
Güvenli Merkezi Olmayan Sohbet
Çağrı Kodunu Tara
Giriş Yap
- Bu giriş gelişmiş kullanıcılar içindir:\n\n• Başka bir uygulamada kullandığınız bir hesabı kullanmayın.\n\n• Klasik e-posta sunucusu, bir posta simgesiyle işaretlenerek uçtan uca şifreleme olmayan sohbetlere izin verir.
Gelen Kutusu
IMAP Giriş Adı
IMAP Sunucusu
diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml
index 7aa036c14..4c51d5d15 100644
--- a/src/main/res/values-uk/strings.xml
+++ b/src/main/res/values-uk/strings.xml
@@ -641,6 +641,7 @@
Підключено
Шлеться…
Останнє повідомлення успішно надіслано.
+
Не підтримується вашим провайдером електронної пошти.
Повідомлення
@@ -677,7 +678,6 @@
Безпечний децентралізований чат
Сканувати код запрошення
Увійти
- Цей спосіб входу призначений для досвідчених користувачів:\n\n• Не використовуйте обліковий запис, який ви вже використовуєте в іншому застосунку.\n\n• Класичний поштовий сервер дозволяє чати без наскрізного шифрування — вони позначені піктограмою листа.
Вхідні
IMAP-логін
IMAP-сервер
diff --git a/src/main/res/values-vi/strings.xml b/src/main/res/values-vi/strings.xml
index 21b8aebbd..6289bd62f 100644
--- a/src/main/res/values-vi/strings.xml
+++ b/src/main/res/values-vi/strings.xml
@@ -449,6 +449,7 @@
Đã kết nối
Đang gửi…
Tin nhắn cuối cùng được gửi thành công.
+
Không được nhà cung cấp của bạn hỗ trợ.
Tin nhắn
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
index ad58f7ab3..129955697 100644
--- a/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -617,6 +617,7 @@
已连接
发送中…
最后一条消息已成功发送。
+
不被您的邮件提供商支持。
消息
@@ -653,7 +654,6 @@
安全的去中心化聊天
扫描邀请码
登录
- 此登录适用于高级用户:\n\n• 请勿使用您在其他应用中已使用的地址。\n\n• 传统电子邮件服务器允许进行未端到端加密的聊天,此类聊天以邮件图标标记。
收件箱
IMAP 登录名
IMAP 服务器
diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
index 7a0e49c38..7d103ae89 100644
--- a/src/main/res/values-zh-rTW/strings.xml
+++ b/src/main/res/values-zh-rTW/strings.xml
@@ -587,6 +587,7 @@
已連接
傳送中…
已成功送出上一條消息。
+
您的供應商不支援。
訊息
@@ -623,7 +624,6 @@
安全的去中心化聊天
掃描邀請碼
登入
- 此登入適用於進階使用者:\n\n• 不要使用你在其他應用程式中使用的位址。\n\n• 傳統的電子郵件伺服器允許未使用端對端加密的聊天,並以郵件圖示標示。
收件匣
IMAP 帳號
IMAP 伺服器
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 8f0cc479a..2f3ae5b75 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -673,7 +673,7 @@
Secure Decentralized Chat
Scan Invitation Code
Log In
- This login is for advanced users:\n\n• Do not use an address you\'re using in another app.\n\n• Classic email server allow chats without end-to-end encryption marked by a mail icon.
+ This login is for advanced users.\n\nDo not use an address you\'re using in another app.
Inbox
IMAP Login Name
IMAP Server
@@ -708,6 +708,7 @@
Used for sending
Hide from Contacts
Hidden from contacts
+ Enforce Encryption for All Relays
Messages are received on all relays.\n\n⚠️ If you change anything here, make sure all your devices run at least version 2.47.0. Otherwise older devices may miss messages.