From b342fb9c30d397d2d0e6e7c16d457befd73746da Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 27 Oct 2024 11:50:22 +0100 Subject: [PATCH 01/42] update translations --- src/main/res/values-hu/strings.xml | 5 +++++ src/main/res/values-uk/strings.xml | 13 +++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml index 2c7162385..3a1ed2947 100644 --- a/src/main/res/values-hu/strings.xml +++ b/src/main/res/values-hu/strings.xml @@ -7,6 +7,10 @@ vagy Keresés kiürítése + + Hivatkozás + + Beolvasás Igen Nem Kiválasztás @@ -234,6 +238,7 @@ Üzenet részletei Vágólapra másolás Meghívó-hivatkozás megosztása + Ezen a hivatkozáson keresztül bárki megtekintheti az Ön profilját, és csevegést kezdeményezhet Önnel. Csak olyan emberekkel ossza meg, akikben megbízik. Ismerősök meghívása Lépjen kapcsolatba velem a Delta Chaten:\n%1$s diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml index ae016ba1d..55e322102 100644 --- a/src/main/res/values-uk/strings.xml +++ b/src/main/res/values-uk/strings.xml @@ -7,6 +7,10 @@ або Очистити пошук + + Посилання + + Сканувати Так Ні Обрати @@ -135,6 +139,12 @@ %d повідомлень %d повідомлень + + %d реакція + %d реакції + %d реакцій + %d реакції + %d учасник %d учасники @@ -246,6 +256,7 @@ Інформація про повідомлення Копіювати в буфер обміну Поділитися посиланням на запрошення + Будь-хто за цим посиланням може переглянути ваш профіль і почати з вами чат. Діліться ним лише з людьми, яким ви довіряєте. Запросити друзів Зв\'яжіться зі мною в Delta Chat:\n%1$s @@ -686,6 +697,8 @@ Переслати... + + Надіслати %1$d файли до \"%2$s\"? Надіслати %1$d файл (файлів) у %2$d чати? (Відео надсилаються у вигляді оригінальних великих файлів. Щоб надіслати відео у вигляді менших файлів, прикріпіть їх окремо) Надіслати цей текст у %1$d чати?\n\n\"%2$s\" From 3f0b36bd4b217492983caa973e6d51e38118c784 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 27 Oct 2024 11:31:51 +0100 Subject: [PATCH 02/42] 'message info' just shows the file name from the view of the user, this is just the 'file name'. calling it 'original file name' there is maybe correct internally, as we add a random number for $reasons. however, some users were alarmed about what the heck is transferred here. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ea094616..c4942f862 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,7 +45,7 @@ * use stricter TLS checks for HTTPS downloads (images in HTML mails, Autoconfig) * improve logging for failed QR code scans, AEAP, Autocrypt, notification permissions and sending errors * show more context for the "Cannot establish guaranteed..." info message -* show original file name in "Message Info" +* show file name in "Message Info" * fix: Sort received outgoing message down if it's fresher than all non fresh messages * fix: avoid app being killed when processing a PUSH notification * fix crash when refreshing avatar From 2d4b570f4891d710441d248a117ea0d3ae36574e Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 28 Oct 2024 23:00:47 +0100 Subject: [PATCH 03/42] update deltachat-core-rust to 'chore(release): prepare for 1.148.5' of 'v1.148.5' --- jni/deltachat-core-rust | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jni/deltachat-core-rust b/jni/deltachat-core-rust index fc2b111f5..146bcfe45 160000 --- a/jni/deltachat-core-rust +++ b/jni/deltachat-core-rust @@ -1 +1 @@ -Subproject commit fc2b111f5dabb25170d7dd4425fdc2f9b465fca5 +Subproject commit 146bcfe455b4afc2a79e3b56f4fe347be8f124f8 From cd48e150719c5935298c80e2f23884d28dc19c28 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 28 Oct 2024 23:36:45 +0100 Subject: [PATCH 04/42] update translations --- src/main/res/values-de/strings.xml | 11 ++++++++--- src/main/res/values-fr/strings.xml | 2 -- src/main/res/values-hu/strings.xml | 3 --- src/main/res/values-it/strings.xml | 9 +++++++-- src/main/res/values-lt/strings.xml | 3 --- src/main/res/values-nl/strings.xml | 9 +++++++-- src/main/res/values-pl/strings.xml | 9 +++++++-- src/main/res/values-ru/strings.xml | 3 --- src/main/res/values-sq/strings.xml | 9 +++++++-- src/main/res/values-tr/strings.xml | 3 --- src/main/res/values-uk/strings.xml | 3 --- src/main/res/values-zh-rCN/strings.xml | 9 +++++++-- 12 files changed, 43 insertions(+), 30 deletions(-) diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index 4d5f17f08..2752cb2bb 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -248,7 +248,7 @@ Bild kopieren E-Mail kopieren Von der Zwischenablage einfügen - Der Verweis \"%1$d\" kann nicht im Webbrowser geöffnet werden. Möchten Sie den Link in die Zwischenablage kopieren? + Der Link \"%1$d\" kann nicht im Webbrowser geöffnet werden. Möchten Sie den Link in die Zwischenablage kopieren? Nachricht weiterleiten Antworten Stummschalten @@ -621,12 +621,14 @@ Proxy verwenden Proxy hinzufügen Unterstützte Typen: HTTP(S), SOCKS5 und Shadowsocks. - Proxy URL hier eingeben - Ungültige oder nicht unterstützte Proxy-URL + Proxy-Link hier eingeben + Ungültiger oder nicht unterstützter Proxy Proxies Proxy löschen \"%1$s\" löschen? Proxy \"%1$s\" verwenden? + Freunde können das Proxy durch Scannen des QR-Codes verwenden. + Link teilen SOCKS5 @@ -652,6 +654,9 @@ Ungültige Zertifikate akzeptieren Profil wechseln Profil hinzufügen + Private Bezeichnung + Familie, Arbeit, Freunde + Die Bezeichnung ist nur für Sie sichtbar um zwischen Profilen zu unterscheiden. Profil löschen Möchten Sie das Profil und alle Daten wirklich von diesem Gerät löschen? Alle Daten des Profils \"%s\" werden von diesem Gerät gelöscht, dies schließt Ihre Ende-zu-Ende Autocrypt-Einstellungen, Kontakte, Chats, Nachrichten und Medien mit ein. Diese Aktion kann nicht rückgängig gemacht werden. diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index e0819da0c..44c342116 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -597,8 +597,6 @@ Utiliser le proxy Ajouter un proxy Types de proxy supportés: HTTP(S), SOCKS5 et Shadowsocks. - Entrez l\'URL du proxy ici - URL invalide ou non supportée Sauver les proxy Effacer le proxy diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml index 3a1ed2947..f3c5803dd 100644 --- a/src/main/res/values-hu/strings.xml +++ b/src/main/res/values-hu/strings.xml @@ -621,13 +621,10 @@ Proxy használata Proxy hozzáadása Támogatott proxytípusok: HTTP(S), SOCKS5 és ShadowSOCKS - Adja meg a proxy webcímét - Érvénytelen vagy nem támogatott a proxy webcíme Mentett proxyk Proxy törlése Biztosan törli a következőt: „%1$s”? Biztosan használni akarja a következő proxyt: „%1$s”? - SOCKS5 SOCKS5 használata diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml index 5a02efd85..ad4fa9d23 100644 --- a/src/main/res/values-it/strings.xml +++ b/src/main/res/values-it/strings.xml @@ -637,12 +637,14 @@ Usa Proxy Aggiungi Proxy Tipi di proxy supportati: HTTP(S), SOCKS5 e Shadowsocks. - Inserisci qui l\'URL del proxy - URL proxy non valido o non supportato + Inserisci qui il collegamento proxy + Proxy non valido o non supportato Proxy Salvati Elimina Proxy Sei sicuro di voler eliminare \"%1$s\"? Vuoi usare il proxy \"%1$s\"? + I tuoi amici possono aggiungere questo proxy scansionando il Codice QR. + Condividi Collegamento SOCKS5 @@ -668,6 +670,9 @@ Accetta certificati non validi Cambia Account Aggiungi Account + Etichetta Privata + es. Lavoro, Famiglia + Etichetta visibile solo a te, che ti aiuta a distinguere i tuoi profili. Elimina Account Sei certo di voler eliminare i dati dell\'account? Verranno eliminati tutti i dati dell\'account di \"%s\" su questo dispositivo, inclusa la configurazione della crittografia end-to-end, contatti, chat, messaggi e contenuti multimediali. Questa azione non può essere annullata. diff --git a/src/main/res/values-lt/strings.xml b/src/main/res/values-lt/strings.xml index 820c69c8e..1d5b2247d 100644 --- a/src/main/res/values-lt/strings.xml +++ b/src/main/res/values-lt/strings.xml @@ -497,13 +497,10 @@ Naudoti įgaliotąjį serverį Pridėti įgaliotąjį serverį Palaikomi įgaliotųjų serverių tipai: HTTP(S), SOCKS5 ir Shadowsocks. - Čia įveskite įgaliotojo serverio URL - Neteisingas arba nepalaikomas įgaliotojo serverio URL Įrašyti įgaliotieji serveriai Ištrinti įgaliotąjį serverį Ar tikrai norite ištrinti „%1$s“? Ar norite naudoti įgaliotąjį serverį „%1$s“? - SOCKS5 Naudoti SOCKS5 diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index a1bc810ec..eef810c1c 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -621,12 +621,14 @@ Proxy gebruiken Proxy toevoegen Ondersteunde proxytypes: http(s), socks5 en shadowsocks. - Voer een proxy-url in - Ongeldige of niet-ondersteunde proxy-url + Voer een proxylink in + Ongeldige of niet-ondersteunde proxy Bewaarde proxy\'s Proxy verwijderen Weet je zeker dat je ‘%1$s’ wilt verwijderen? Wil je gebruikmaken van de proxy ‘%1$s’? + Je kunt vrienden toevoegen aan deze proxy door de QR-code te scannen. + Link delen SOCKS5 @@ -652,6 +654,9 @@ Ongeldige certificaten accepteren Ander account kiezen Account toevoegen + Privélabel + bijv. werk, familie + Een label dat alleen jij kan zien, om profielen van elkaar te onderscheiden. Account verwijderen Weet je zeker dat je je accountgegevens wilt verwijderen? Alle gegevens van ‘%s’ worden verwijderd: de eind-tot-eindinstellingen, contactpersonen, gesprekken, berichten en media. Deze actie kan niet ongedaan worden gemaakt. diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 6d595e49e..388f89815 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -653,12 +653,14 @@ Użyj proxy Dodaj proxy Obsługiwane typy serwerów proxy: HTTP(S), SOCKS5 i Shadowsocks. - Wpisz tu URL proxy - Nieprawidłowy lub nieobsługiwany URL proxy + Wpisz tu link proxy + Nieprawidłowe lub nieobsługiwane proxy Zapisane proxy Usuń proxy Na pewno chcesz usunąć „%1$s”? Chcesz użyć proxy „%1$s”? + Twoi znajomi mogą dodać ten serwer proxy, skanując kod QR. + Udostępnij link SOCKS5 @@ -684,6 +686,9 @@ Zaakceptuj nieprawidłowe certyfikaty Przełącz konto Dodaj konto + Prywatna etykieta + np. Praca, Rodzina + Etykieta jest widoczna tylko dla ciebie; pomaga odróżnić twoje profile. Usuń konto Czy na pewno chcesz usunąć dane swojego konta? Wszystkie dane konta „%s” na tym urządzeniu zostaną usunięte, w tym konfiguracja szyfrowania end-to-end, kontakty, czaty, wiadomości i multimedia. Tej operacji nie można cofnąć. diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index 58bb92246..7ec9e7e71 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -647,13 +647,10 @@ Использовать прокси Добавить прокси Поддерживаемые типы прокси: HTTP(S), SOCKS5 и Shadowsocks. - Введите URL прокси - Некорректный или неподдерживаемый URL прокси Сохранённые прокси Удалить прокси Вы уверены, что хотите удалить \"%1$s\"? Вы хотите использовать прокси \"%1$s\"? - SOCKS5 Использовать SOCKS5 diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml index b63f8cee0..8ec1be2a0 100644 --- a/src/main/res/values-sq/strings.xml +++ b/src/main/res/values-sq/strings.xml @@ -618,12 +618,14 @@ Përdor Ndërmjetës Shtoni Ndërmjetës Lloje ndërmjetësish që mbulohen: HTTP(S), SOCKS5 dhe Shadowsocks. - Jepni këtu URL-në e ndërmjetësit - URL ndërmjetësi e pavlefshme, ose që s’mbulohet + Jepni këtu lidhjen e ndërmjetësit + Ndërmjetës i pavlefshëm, ose që s’mbulohet Ndërmjetës të Ruajtur Fshije Ndërmjetësin Jeni i sigurt se doni të fshihet “%1$s”? Doni të përdore ndërmjetësi “%1$s”? + Shokët tuaj mund ta shtojnë këtë ndërmjetës përmes skanimit të kodit QR. + Jepeni Lidhjen SOCKS5 @@ -649,6 +651,9 @@ Prano dëshmi të pavlefshme Ndërroni Llogari Shtoni Llogari + Etiketë Private + p.sh., Pune, Familjeje + Ajo etiketë është e dukshme vetëm për ju; për t’ju ndihmuar ju të bëni dallimin mes profileve tuaja. Fshije Llogarinë Jeni i sigurt se doni të fshihen të dhënat e llogarisë tuaj? Krejt të dhënat e llogarisë për “%s” në këtë pajisje do të fshihen, përfshi ato të ujdisjes tuaj për fshehtëzim skaj-më-skaj, kontakte, fjalosje, mesazhe dhe media. Ky veprim s’mund të zhbëhet. diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml index 7b9b73a1f..bcb0cdadf 100644 --- a/src/main/res/values-tr/strings.xml +++ b/src/main/res/values-tr/strings.xml @@ -621,13 +621,10 @@ Proxy Kullan Proxy Ekle Desteklenen proxy türleri: HTTP(S), SOCKS5 ve Shadowsocks. - Buraya proxy URL\'sini girin - Geçersiz ya da desteklenmeyen proxy URL\'si Kaydedilen Proxy\'ler Proxy\'yi Sil \"%1$s\" proxy\'sini silmek istediğinizden emin misiniz? \"%1$s\" proxy\'sini kullanmak istiyor musunuz? - SOCKS5 SOCKS5\'i Kullan diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml index 55e322102..56503cfd2 100644 --- a/src/main/res/values-uk/strings.xml +++ b/src/main/res/values-uk/strings.xml @@ -653,13 +653,10 @@ Використовувати проксі Додати проксі-сервер Підтримувані типи проксі: HTTP(S), SOCKS5 і Shadowsocks. - Введіть URL проксі-сервера тут - Невірний або непідтримуваний URL проксі-сервера Збережені проксі-сервери Видалити проксі-сервер Ви дійсно хочете видалити \"%1$s\"? Ви хочете використовувати проксі \"%1$s\"? - SOCKS5 Використовувати SOCKS5 diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index c9be3e119..1e88fea93 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -605,12 +605,14 @@ 使用代理 添加代理 支持的代理类型:HTTP(S)、SOCKS5 和 Shadowsocks. - 在此输入代理 URL - 无效或不受支持的代理 URL + 在此输入代理链接 + 无效或不受支持的代理 已保存的代理 删除代理 你确定要删除 \"%1$s\"吗? 你想使用代理“%1$s”吗? + 你的好友可以扫描二维码添加此代理 + 分享链接 SOCKS5 @@ -636,6 +638,9 @@ 接受无效的证书 切换账号 添加账号 + 私密标签 + 如工作、家庭 + 仅对你可见的标签;帮助你区分不同的配置文件 删除账号 是否确定要删除您的账号数据? 将会删除此设备上“%s”的所有账号数据,包括您的端到端加密设置、联系人、聊天、消息和媒体。此操作无法撤销。 From 4901b92ee20da649128a7b37b363ea46bbc513bb Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 28 Oct 2024 23:40:56 +0100 Subject: [PATCH 05/42] update local help --- src/main/assets/help/ru/help.html | 54 +++++++++++++++---------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/main/assets/help/ru/help.html b/src/main/assets/help/ru/help.html index 69516a2b0..73ec619fa 100644 --- a/src/main/assets/help/ru/help.html +++ b/src/main/assets/help/ru/help.html @@ -87,7 +87,7 @@
  • Разное
    • Какие разрешения нужны Delta Chat?
    • -
    • Работает ли Delta Chat работу с моим провайдером электронной почты?
    • +
    • Работает ли Delta Chat с моим провайдером электронной почты?
    • Я хочу управлять своим собственным почтовым сервером для Delta Chat. Что вы посоветуете?
    • Почему я должен вводить свой пароль от электронной почты в Delta Chat? Это безопасно?
    • Какие сообщения отображаются в Delta Chat?
    • @@ -217,7 +217,7 @@

      -

      Профиль - это имя, изображение и некоторая дополнительная информация для шифрования сообщений. +

      Профиль — это имя, изображение и некоторая дополнительная информация для шифрования сообщений. Профиль существует только на вашем устройстве(ах) и использует серверы chatmail или обычные серверы электронной почты для передачи сообщений.

      @@ -350,7 +350,7 @@

      приложение Delta Chat каждого участника чата позаботится об удалении сообщений по истечении выбранного периода времени. -Отсчет времени начинается +Отсчет времени начинается, когда получатель впервые видит сообщение в Delta Chat. Сообщения удаляются как в каждой учетной записи электронной почты на сервере, @@ -429,7 +429,7 @@

    • -

      Обратите внимание, что если вы используете Delta Chat на нескольких устройствах, +

      Обратите внимание, что, если вы используете Delta Chat на нескольких устройствах, необходимо оставлять сообщения на сервере с достаточным временным интервалом, чтобы другое устройство(а) тоже смогло их загрузить.

    • @@ -575,8 +575,8 @@

    • Принудительное соединение в фоновом режиме: это запасной вариант -если предыдущие варианты недоступны или или не обеспечивают “мгновенную доставку”. -Включение этого параметра вызывает постоянное уведомление на вашем телефоне +если предыдущие варианты недоступны или не обеспечивают “мгновенную доставку”. +Включение этого параметра вызывает постоянное уведомление на вашем телефоне, которое иногда может быть “сжато” на последних телефонах Android.

    @@ -642,7 +642,7 @@

    Autocrypt используется для автоматической установки сквозного шифрования при работе с контактами и групповыми чатами. Autocrypt использует ограниченное и безопасное подмножество стандарта OpenPGP. -Сообщения, зашифрованные сквозным шифрованием помечаются замком +Сообщения, зашифрованные сквозным шифрованием, помечаются замком padlock.

    Протоколы Secure-Join @@ -689,7 +689,7 @@

    -

    Все сообщения зашифрованые сквозным шифрованием имеют значок замка:

    +

    Все сообщения, зашифрованные сквозным шифрованием, имеют значок замка:

    Значок замка в пузырьке

    @@ -779,7 +779,7 @@

    В профиле контакта можно несколько раз нажать на текст “Представлен …” несколько раз пока не дойдёте до того, с кем вы непосредственно провели QR-сканирование.

    -

    Обратите внимание, что в профиле контакта вы можете увидеть и присоеденённых знакомых +

    Обратите внимание, что в профиле контакта вы можете увидеть и присоединённых знакомых, но в заголовке профиля нет зелёной галочки. Обычно это означает, что контакт “отправил сообщение с другого устройства”.

    @@ -797,10 +797,10 @@

    Ваш чат с контактом утратил гарантированное сквозное шифрование. -Зелёная галочка была удалёна для этого чата и контакта, и когда вы увидели предупреждение. +Зелёная галочка была удалена для этого чата и контакта, и когда вы увидели предупреждение. Если вы обнаружили внезапное прекращение гарантированного сквозного шифрования для этого контакта, не принимайте предупреждение! -Вместо этого свяжитесь со своим контактом по второму каналу +Вместо этого свяжитесь со своим контактом по второму каналу, например, видеозвонок, другой мессенджер или телефонный звонок, чтобы узнать, что произошло.

    @@ -935,7 +935,7 @@

    и возвращает ошибку если код обнаружения модификаций не совпадает.

    -

    Delta Chat также никогда не был уязвим к атаке “Direct Exfiltration” EFAIL +

    Delta Chat также никогда не был уязвим к атаке “Direct Exfiltration” EFAIL, потому что он расшифровывает только многочастные/зашифрованные сообщения, которые содержат ровно одну зашифрованную и подписанную часть, как определено спецификацией Autocrypt Level 1.

    @@ -1172,16 +1172,16 @@

    .asc.

    -

    Delta Chat поддерживает расспространённые форматы закрытых ключей OpenPGP, однако +

    Delta Chat поддерживает распространённые форматы закрытых ключей OpenPGP, однако маловероятно, что мы будем поддерживать все закрытые ключи из любых источников. Это -не является основной целью Delta Chat. На самом деле, подавляющее большинство пользователей  +не является основной целью Delta Chat. На самом деле, подавляющее большинство пользователей Delta Chat не будут иметь никакого ключа, прежде чем они начнут использовать его. Однако мы стремимся поддерживать закрытые ключи из как можно большего числа источников.

    @@ -1305,7 +1305,7 @@