diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md deleted file mode 100644 index cd7317d19..000000000 --- a/.github/CONTRIBUTING.md +++ /dev/null @@ -1,30 +0,0 @@ -# Thank you for contributing to Delta Chat. - -If you like to discuss a **new feature** or submit suggestions, -please use the community forum: - -* - -If you intend to send a **bug report** for Delta Chat, -search for existing bugs first: - -* [Core](https://github.com/deltachat/deltachat-core-rust/issues?&q=is%3Aissue) -* [Android](https://github.com/deltachat/deltachat-android/issues?&q=is%3Aissue) -* [iOS](https://github.com/deltachat/deltachat-ios/issues?&q=is%3Aissue) -* [Desktop](https://github.com/deltachat/deltachat-ios/issues?&q=is%3Aissue) - -In short, the Android/iOS/Desktop parts are about the User Interface. -The Core part is about handling the connection to the mail server and the chat -or e-mail messages as well as providing secure communication by using -[Autocrypt](https://autocrypt.org/en/latest/). - -A _bug_ is a reproducable misbehaviour, -when something happens but something else should happen instead. - -Please try to create your issue in the respective issue tracker. - -Did you know there is a [Help](https://delta.chat/en/help) page for Delta Chat? - -To ask questions, you are also invited to join our IRC channel #deltachat -on [Freenode](https://kiwiirc.com/nextclient/#irc://irc.freenode.net/deltachat). - diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d4cf9c38..3cc1206b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # Delta Chat Android Changelog +## v1.42.6 +2023-11 + +* sync changes on "Your Profile Name", "Show Class Mails", "Read Receipts" options across devices +* remove receiver limit on .xdc size +* fix decryption errors when using multiple private keys +* fix more log in errors for providers as 163.com; this was introduced in 1.41 +* fix: database locked errors on webxdc updates +* update translations and local help +* update to core 1.131.9 + + +## v1.42.4 +2023-11 + +* fix battery draining due to active IMAP loop on some providers; this was introduced in 1.41 +* fix log in error on some providers as 163.com; this was introduced in 1.41 +* fix "Learn More" buttons that opened the help always in english +* update local help +* update to core 1.131.7 + + +## v1.42.3 +2023-11 + +* fix: avoid infinite loop by failing fast on IMAP FETCH parsing errors +* update translations +* update to core 1.131.6 + + +## v1.42.2 +2023-11 + +* fix contact creation using outdated names sometimes +* fix: do not replace the message with an error in square brackets + when the sender is not a member of the protected group +* fix: compare addresses on QR code scans and at similar places case-insensitively +* fix: normalize addresses to lower case to catch unrecoverable typos and other rare errors +* fix: fetch contact addresses in a single query +* fix: sync chat name to other devices +* update translations and local help +* update to core 1.131.5 + + ## v1.42.1 2023-11 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..61f2e74d8 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,153 @@ +# Contributing Guidelines + +Thank you for looking for ways to help on Delta Chat Android! + +This document tries to outline some conventions that may not be obvious +and aims to give a good starting point to new contributors. + + +## Reporting Bugs + +If you found a bug, [report it on Github](https://github.com/deltachat/deltachat-android/issues). + +Project maintainers may transfer bugs that are not UI specific +(eg. network, database or encryption related) +to [Delta Chat Core](https://github.com/deltachat/deltachat-core-rust/issues). +If you assume beforehand, that the bug you've found belongs to Core, +you can report there directly. + +Please search both open and closed issues to make sure your bug report is not a duplicate. + +For community interactions around Delta Chat +please read our [Community Standards](https://delta.chat/community-standards). + + +## Proposing Features + +If you have a feature request, +create a new topic on the [Forum](https://support.delta.chat/c/features/6). + + +## Rough UX Philosophy + +Some rough ideas, that may be helpful when thinking about how to enhance things: + +- Work hard to avoid options and up-front choices. + Thinking about concrete user stories may help on that. +- Avoid to speak about keys and other hard to understand things in the primary UI. +- The app shall work offline as well as with bad network. +- Users do not read (much). +- Consistency matters. +- Offer only things that are highly useful to many people in primary UI. + If really needed, bury other things eg. in some menus. +- The app should be for the many, not for the few. + + +## Contributing Code + +The [README](./README.md) explains in detail how to set up the build environment. +Please follow all steps precisely. +If you run into troubles, +ask on one of the [communication channels](https://delta.chat/contribute) for help. + +To contribute code, +[open a Pull Request](https://github.com/deltachat/deltachat-android/pulls). + +If you have write access to the repository, +push a branch named `/` +so it is clear who is responsible for the branch, +and open a PR proposing to merge the change. +Otherwise fork the repository and create a branch in your fork. + +Please add a meaningful description to your PR +so that reviewers get an idea about what the modifications are supposed to do. + +A meaningful PR title is helpful for [updating `CHANGELOG.md` on releases](./RELEASE.md) +(CHANGELOG.md is updated manually +to only add things that are at least roughly understandable by the end user) + +If the changes affect the user interface, +screenshots are very helpful, +esp. before/after screenshots. + + +### Coding Conventions + +Source files are partly derived from different other open source projects +and may follow different coding styles and conventions. + +If you do a PR fixing a bug or adding a feature, +please embrace the coding convention you see in the corresponding files, +so that the result fits well together. + +Do not refactor or rename things in the same PR +to make the diff small and the PR easy to review. + +Project language is Java. + +By using [Delta Chat Core](https://github.com/deltachat/deltachat-core-rust) +there is already a strong separation between "UI" and "Model". +Further separations and abstraction layers are often not helpful +and only add more complexity. + +Try to avoid premature optimisation +and complexity because it "may be needed in some future". +Usually, it is not. + +Readable code is better than having some Java paradigms fulfilled. +Classic Java has a strong drive to add lots of classes, factories, one-liner-functions. +Try to not follow these patterns and keep things really on point and simple. +If this gets in conflict with embracing existing style, however, +consistency with existing code is more important. + +The "Delta Chat Core" is a high-level interface to what the UI actually needs, +data should be served in a form that the UI do not need much additional work. +If this is not the case, consider a feature proposal to "Delta Chat Core". + + +### Merging Conventions + +PR are merged usually to the branch `main` from which [releases](./RELEASE.md) are done. + +As a default, do a `git rebase main` in case feature branches and `main` differ too much. + +Once a PR has an approval, unless stated otherwise, it can be merged by the author. +A PR may be approved but postponed to be merged eg. because of an ongoing release. + +To ensure the correct merge merge strategy, merging left up to the PR author: + +- Usually, PR are squash-merged + as UI development often results in tiny tweak commits that are not that meaningful on their own. +- If all commits are meaningful and have a well-written description, + they can be rebased-merged. + +If you do not have write access to the repository, +you may leave a note in the PR about the desired merge strategy. + + +## Translations + +Translations are done via [Transifex](https://explore.transifex.com/delta-chat/), +you can log in there with your E-Mail Address or with a Github or Google handle. +You find two projects there: +- "Delta Chat App" contains the strings used in the app's UI +- "Delta Chat Website" contains the offline help from "Settings / Help" + as well as the pages used on + +Most strings and the whole help are used for all systems +(Android, iOS, Linux, Windows, macOS) +and should be formulated accordingly. + +If you want to change the english sources, +do a PR to [`strings.xml`](https://github.com/deltachat/deltachat-android/blob/main/res/values/strings.xml) +or to [`help.md`](https://github.com/deltachat/deltachat-pages/blob/master/en/help.md). +Again, please do not mix adding things and refactorings, esp. for `help.md`, +this would require retranslations and should be considered carefully. + + +## Other Ways To Contribute + +For other ways to contribute, refer to the [website](https://delta.chat/contribute). + +If you think, something important is missed in this overview, +please do a PR to this document :) diff --git a/assets/help/cs/help.html b/assets/help/cs/help.html index 88ec29ead..9d9e3d4d6 100644 --- a/assets/help/cs/help.html +++ b/assets/help/cs/help.html @@ -14,6 +14,7 @@
  • Jaká oprávnění Delta Chat potřebuje?
  • What means Pinning, Muting, Archiving?
  • What does the green dot mean?
  • +
  • How do disappearing messages work?
  • How can I delete my account?
  • @@ -388,6 +389,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -558,7 +594,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -631,7 +667,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -685,7 +721,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -743,7 +779,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -991,10 +1027,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1074,10 +1110,13 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

    Nejpravděpodobnější příčinou jsou zašifrované klíče, nebo klíče s heslem. -Takové klíče Delta Chat nepodporuje. Můžeš odstranit šifrování nebo heslo a +Takové klíče Delta Chat nepodporuje.  Můžeš odstranit šifrování nebo heslo a zkusit to znovu. Pokud je potřeba použít zaheslovaný klíč vytvoř / použij zástupnou adresua a pak přidej nový Delta Chat účet s tímto klíčem.

    +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    +

    Delta Chat podporuje běžné formáty OpenPGP klíčů, nicméně neočekáváme, že soukromé klíče ze všech aplikací budou fungovat. To není cíl, a ve skutečnosti věttšina nových uživatelů Delta Chatu nemá žádný stávající klíč. diff --git a/assets/help/de/help.html b/assets/help/de/help.html index e80800bb5..1b31c9f7b 100644 --- a/assets/help/de/help.html +++ b/assets/help/de/help.html @@ -14,6 +14,7 @@

  • Welche App-Berechtigungen benötigt Delta Chat?
  • Was bedeutet Anheften, Stummschalten, Archivieren?
  • Was bedeutet der grüne Punkt?
  • +
  • Wie funktionieren “Verschwindende Nachrichten”?
  • Wie kann ich mein Konto löschen?
  • @@ -30,10 +31,10 @@
  • Verschlüsselung und Sicherheit +

    + + + Wie funktionieren “Verschwindende Nachrichten”? + + +

    + +

    Sie schalten “Verschwindende Nachrichten” +oben rechts im Chatfenster, +durch Auswahl einer Zeitspanne +zwischen 1 Minute und 5 Wochen ein.

    + +

    Bis die Einstellung wieder ausgeschaltet wird, +kümmern sich die Delta-Chat-Apps der Chat-Teilnehmer +um das Löschen der Nachrichten +nach der gewählten Zeitspanne. +Die Zeitspanne beginnt, +wenn der Empfänger die Nachricht zum ersten Mal in Delta Chat ansieht. +Die Nachrichten werden dann +sowohl in den E-Mail-Konten auf dem Server, +als auch in der App selbst gelöscht.

    + +

    Beachten Sie, dass Sie sich auf verschwindende Nachrichten nur so lange verlassen können, wie Sie Ihren Chat-Partnern vertrauen; +böswillige Chatpartner können Fotos machen, +oder auf andere Weise Nachrichten vor dem Löschen speichern, kopieren oder weiterleiten.

    + +

    Abgesehen davon, +wenn ein Chat-Partner Delta Chat deinstalliert, +werden die Nachrichten nicht aus seinem E-Mail-Konto gelöscht. +Sie werden höchstwahrscheinlich aber auch nicht mehr entschlüsselt werden können.

    +

    @@ -492,10 +525,10 @@ Alle von Delta Chat empfangenen Nachrichten werden nach diesem Zeitraum vom Serv

    -

    +

    - Welches Verfahren wird für die Ende-zu-Ende-Verschlüsselung verwendet? + Welche Standards werden für die Ende-zu-Ende-Verschlüsselung verwendet?

    @@ -505,7 +538,7 @@ eine Ende-zu-Ende-Verschlüsselung mit Kontakten und Gruppenchats herzustellen. Autocrypt verwendet eine begrenzte und sichere Untermenge des OpenPGP-Standards. Ende-zu-Ende verschlüsselte Nachrichten sind mit einem Vorhängeschloss gekennzeichnet padlock

    -

    Secure-Join-Protokolle +

    Secure-Join-Protokolle werden für Chats mit garantierter Ende-zu-Ende-Verschlüsselung verwendet, die vor Netzwerkangriffen und kompromittierten Servern schützt. Chats, die mit einem grünen Häkchen markiert sind @@ -520,7 +553,7 @@ garantieren Ende-zu-Ende-verschlüsselte Nachrichten.

    -

    Alle Ende-zu-Ende-verschlüsselten Nachrichten sind mit einem Vorhängeschloss versehen:

    +

    Ende-zu-Ende-verschlüsselten Nachrichten sind mit einem Vorhängeschloss versehen:

    padlock in bubble

    @@ -536,11 +569,11 @@ garantieren Ende-zu-Ende-verschlüsselte Nachrichten.

    -

    Treffen Sie Ihren Chatpartner außerhalb von Delta Chat, vorzugsweise persönlich. +

    Treffen Sie Ihren Chat-Partner außerhalb von Delta Chat, vorzugsweise persönlich. Ein zweiter Kanal wie ein Video-Chat oder ein anderer Messenger ist aber auch in Ordnung. Führen Sie das folgende QR-Code-Verfahren mit Ihrem Chat-Partner durch. -Einer von Ihnen ist der “Einladende”, die andere ist der “Beitretende”.

    +Einer von Ihnen ist der “Einlader”, die andere ist der “Beitretende”.

    Auf der Seite des Einladers:

    @@ -551,7 +584,7 @@ Tippen Sie auf den Titel der Chat-Gruppe, um die Mitgliederliste anzuzeigen, und Zeigen Sie das QR-Bild der anderen Seite entweder persönlich oder über einen zweiten Kanal.

  • -

    Direkte 1:1 Chat-Einladung: +

    Direktchat-Einladung: Tippen Sie auf das QR-Code-Symbol auf dem Hauptbildschirm der Delta Chat-App – auf dem Desktop befindet sich das QR-Symbol im Sandwich-Menü auf der linken Seite. @@ -569,7 +602,7 @@ auf dem Desktop befindet sich das QR-Symbol im Sandwich-Menü auf der linken Sei

  • Wählen Sie “QR-CODE SCANNEN” und scannen Sie den QR-Code -den Sie von Ihrem Chatpartner in einem zweiten Kanal sehen oder erhalten haben.

    +den Sie von Ihrem Chat-Partner in einem zweiten Kanal sehen oder erhalten haben.

  • “OK” tippen

    @@ -578,24 +611,24 @@ den Sie von Ihrem Chatpartner in einem zweiten Kanal sehen oder erhalten haben.<

    Beide, Einlader und Beitretender:

    -

    Warten Sie, während [Secure-Join-Netzwerkmeldungen] (https://countermitm.readthedocs.io/en/latest/new.html#setup-contact-protocol) zwischen beiden Geräten ausgetauscht werden.

    +

    Warten Sie, während das Secure-Join-Protokoll zwischen den Geräten abläuft.

    • Wenn beide Geräte online sind, -sehen beide Seiten schließlich einen (Gruppen- oder Direkt-) Chat mit einem grünen Häkchen +sehen beide Seiten schließlich einen Gruppen- oder Direkt-Chat mit einem grünen Häkchen green checkmark neben dem Titel.

    • Wenn eines der Geräte offline ist, erscheinen die grünen Häkchen erst -erst später, wenn das Gerät wieder mit dem Internet verbunden ist -und das Secure-Join-Netzwerkprotokoll abgeschlossen ist.

      +später, wenn das Gerät wieder mit dem Internet verbunden ist +und das Secure-Join-Protokoll abgeschlossen werden kann.

    Herzlichen Glückwunsch! 🎉 -Sie verwenden nun automatisch eine garantierte Ende-zu-Ende-Verschlüsselung +Sie verwenden nun eine garantierte Ende-zu-Ende-Verschlüsselung mit diesem Kontakt und Sie beide können sich gegenseitig zu grün markierten Gruppen hinzufügen green checkmark, Dadurch wird die garantierte Ende-zu-Ende-Verschlüsselung automatisch unter den Mitgliedern dieser Gruppe verbreitet.

    @@ -603,38 +636,37 @@ Dadurch wird die garantierte Ende-zu-Ende-Verschlüsselung automatisch unter den

    - Was bedeutet das grüne Häkchen und die “garantierte Ende-zu-Ende-Verschlüsselung”? + Was bedeuten das “Grüne Häkchen” und die “garantierte Ende-zu-Ende-Verschlüsselung”?

    -

    Chat-Titel mit grünen Häkchen +

    Chat-Titel mit grünen Häkchen green checkmark -bedeuten, dass alle Nachrichten im Chat Ende-zu-Ende verschlüsselt werden +bedeuten, dass alle Nachrichten im Chat Ende-zu-Ende-verschlüsselt werden und nicht von kompromittierten E-Mail-Servern oder Internet-Providern gelesen oder verändert werden können. Beim Beitritt zu Gruppenchats mit grünen Häkchen werden Verschlüsselungsinformationen (und die grünen Häkchen) aller Teilnehmer sicher so weitergegeben, dass die Ende-zu-Ende-Verschlüsselung in der Gruppe und zwischen den Mitgliedern garantiert werden kann.

    -

    Contact profiles with green checkmarks +

    Kontaktprofile mit grünen Häkchen green checkmark -mean that messaging a contact is currently guaranteed to be end-to-end encrypted. -Every green-checkmarked contact either did a direct QR-scan with you -or was introduced by a another green-checkmarked contact. -Introductions happen automatically when adding members to groups. -Whoever adds a contact to a green-checkmarked group becomes an introducer -to those members who didn’t yet know about the added contact. -In a contact profile you can tap on the “Introduced by …” text repeatedly -until you get to the one with whom you directly did a QR-scan.

    +bedeuten, dass die Nachrichtenübermittlung an einen Kontakt derzeit garantiert Ende-zu-Ende-verschlüsselt ist. +Jeder grün markierte Kontakt hat entweder einen direkten QR-Scan mit Ihnen durchgeführt +oder wurde von einem anderen Kontakt mit grünem Häkchen eingeführt. +Das Einführen geschieht automatisch, wenn Sie Mitglieder zu Gruppen hinzufügen. +Wer einen Kontakt zu einer Gruppe mit grünem Häkchen hinzufügt, wird zum Einführenden +für die Mitglieder, die noch nichts von dem hinzugefügten Kontakt wussten. +In einem Kontaktprofil können Sie wiederholt auf den Text “Eingeführt von …” tippen +bis du zu demjenigen gelangst, mit dem Sie einen direkten QR-Scan gemacht haben.

    -

    Note that in a contact profile you may see and tap introducers -but there is no green checkmark in the profile title. -This usually means that the contact “sent a message from another device”.

    +

    Beachten Sie, dass Sie in einem Kontaktprofil unter Umständen Einführende sehen und antippen können, aber kein grünes Häkchen im Profiltitel vorhanden ist. +Dies bedeutet normalerweise, dass der Kontakt “eine Nachricht von einem anderen Gerät gesendet hat”.

    -

    For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols -and specifically read about “Verified Groups”, the technical term -of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

    +

    Für eine ausführlichere Diskussion der “Garantierten Ende-zu-Ende-Verschlüsselung”, +siehe Secure-Join-Protokolle +und dort speziell den Abschnitt zu “Verified Groups”, dem technischen Begriff +für “Chats mit grünem Häkchen” oder “Garantierter Ende-zu-Ende-Verschlüsselung”.

    @@ -644,63 +676,58 @@ of what is called here “green-checkmarked” or “guaranteed end-to-end encry

    -

    Your chat with a contact lost guaranteed end-to-end encryption. -The green checkmark was removed for this chat and contact when you see this warning. -If you find the sudden drop of guaranteed end-to-end encryption -surprising for this contact then don’t accept the warning! -Instead check with your contact through a second channel -like a video call, other messenger or a phone call, -to find out what happened.

    +

    Wenn Sie diese Warnung sehen, wurde das grüne Häkchen entfernt, da für den Kontakt die Ende-zu-Ende-Verschlüsselung nicht mehr garantiert werden kann. +Wenn Sie den Wegfall der garantierten Ende-zu-Ende-Verschlüsselung +für diesen Kontakt überraschend finden, akzeptieren Sie die Warnung nicht! +Versuchen Sie stattdessen mit Ihrem Kontakt über einen zweiten Kanal (z.B. Videoanruf, Telefon oder ein anderer Messenger) herauszufinden, was passiert ist.

    -

    If your contact actually caused the drop of guaranteed end-to-end encryption -please see the next paragraphs for common reasons and their mitigations. -Regardless, all other green-checkmarked chats remain guaranteed end-to-end encrypted -even if the contact is a member there.

    +

    Wenn Ihr Kontakt tatsächlich den Ausfall der garantierten Ende-zu-Ende-Verschlüsselung verursacht hat, +finden Sie in den nächsten Abschnitten häufige Gründe und Abhilfe. +Unabhängig davon bleiben alle anderen Chats mit einem grünen Häkchen garantiert Ende-zu-Ende-verschlüsselt, +auch wenn der Kontakt dort Mitglied ist.

    -

    Your contact is using Delta Chat on a second device (phone or laptop)

    +

    Ihr Kontakt verwendet Delta Chat auf einem zweiten Gerät (Smartphone oder Laptop)

    -

    If they have another device with a Delta Chat app running, -they should remove the account from the new device -and add it as a second device as described here. -As soon as they message you afterwards, the warning will be gone -and guaranteed encryption is established with both devices of your contact.

    +

    Wenn Ihr Kontakt ein weiteres Gerät mit Delta Chat eingerichtet hat, +sollte das Konto von dem neuen Gerät entfernen werden und als zweites Gerät, wie hier beschrieben erneut hinzugefügt werden. +Sobald sie sich danach schreiben, wird die Warnung verschwinden +und die Verschlüsselung ist mit beiden Geräten Ihres Kontakts garantiert.

    -

    Your contact reinstalled Delta Chat using their old account login

    +

    Ihr Kontakt hat Delta Chat mit seinem alten Login neu installiert

    -

    If they have a backup file, -they should remove the account from the new device -and rather import the backup file to re-create their account. -As soon as they message you afterwards, the warning will be gone -and guaranteed encryption is re-established for this contact.

    +

    Wenn Ihr Kontakt ein Backup hat, +sollten das Konto auf dem neuen Gerät +entfernen werden und stattdessen das Backup importieren werden, um das Konto neu zu erstellen. +Sobald sie sich danach schreiben, wird die Warnung verschwinden +und die garantierte Verschlüsselung wird für diesen Kontakt wiederhergestellt.

    -

    If they don’t have a backup file, it’s best to perform a QR scan -with your chat partner to re-establish guaranteed end-to-end encryption.

    +

    Wenn Ihr Kontakt kein Backup hat, ist es am besten, einen QR-Code-Scan +mit Ihrem Chat-Partner durchzuführen, um die garantierte Ende-zu-Ende-Verschlüsselung wiederherzustellen.

    -

    Your contact sent a mail through a webmail interface or another e-mail app -and will get back to using Delta Chat soon again.

    +

    Ihr Kontakt hat eine E-Mail über Webmail oder eine andere E-Mail-Anwendung gesendet, +wird Delta Chat aber bald wieder benutzen.

    -

    If you are sure that the contact sometimes uses webmail, -or another mail app lacking end-to-end encryption, -then you may accept the warning. -As soon as your contact uses Delta Chat again, -guaranteed end-to-end encryption will be automatically re-established.

    +

    Wenn Sie wissen, dass der Kontakt manchmal Webmail, +oder andere E-Mail-Anwendungen ohne Ende-zu-Ende-Verschlüsselung verwendet, +dann können Sie die Warnung akzeptieren. +Sobald Ihr Kontakt Delta Chat wieder benutzt, +wird die garantierte Ende-zu-Ende-Verschlüsselung automatisch wiederhergestellt.

    -

    Your contact stopped using Delta Chat entirely

    +

    Ihr Kontakt hat die Nutzung von Delta Chat komplett eingestellt

    -

    Sometimes remaining in contact is more important than end-to-end encryption. -“Transport Layer Encryption” (TLS) may still meaningfully protect -the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server -to not read or manipulate your messages, and to not hand them to third parties.

    +

    Manchmal ist es wichtiger, in Kontakt zu bleiben als eine Ende-zu-Ende-Verschlüsselung zu haben; +die “Transport Layer Encryption” (TLS) kann die Vertraulichkeit +Ihrer Nachrichten zwischen Ihrem Gerät und dem E-Mail-Server dennoch schützen. +Ohne Ende-zu-Ende-Verschlüsselung vertrauen Sie und Ihr Chat-Partner jedoch darauf, dass Ihr E-Mail-Server Nachrichten nicht liest oder manipuliert und sie nicht an Dritte weitergibt.

    -

    In any case, you can not do much else than accept the warning. -Please also remove the contact from any active green-checkmarked group -which you can find in “Shared chats” in the Contact profile. -This spares your contact from getting “unreadable” messages.

    +

    In jedem Fall können Sie nicht viel mehr tun, als die Warnung zu akzeptieren. +Bitte entfernen Sie den Kontakt auch aus allen aktiven, grün markierten Gruppen +die Sie unter “Gemeinsame Chats” im Profil des Kontakts finden können. +So vermeiden Sie, dass Ihr Kontakt “unlesbare” Nachrichten erhält.

    -

    If the contact removed Delta Chat because of buggy or undesirable behaviour, -please consider posting to our support forum -to help us identify and address common problems. Thanks!

    +

    Wenn der Kontakt Delta Chat aufgrund von Fehlern oder Bugs nicht mehr verwendet, +können Sie diese in unser Support-Forum schreiben, +und uns so dabei helfen, häufige Probleme zu identifizieren und zu lösen. Vielen Dank!

    @@ -712,10 +739,10 @@ to help us identify and address common problems. Thanks!

    Ja.

    -

    When we talk about an “end-to-end encrypted message” -we always mean a whole message is encrypted, -including all the attachments -and attachment metadata such as filenames.

    +

    Wenn wir von einer “Ende-zu-Ende-verschlüsselten Nachricht” sprechen +meinen wir immer, dass eine ganze Nachricht verschlüsselt ist, +einschließlich aller Anhänge +und Anhang-Metadaten wie Dateinamen.

    @@ -725,25 +752,23 @@ and attachment metadata such as filenames.

    -

    Yes, Delta Chat uses a secure subset of OpenPGP -and only displays a padlock security indicator on a message -if the whole message is properly encrypted and signed. -For example, “Detached signatures” are not treated as secure.

    +

    Ja, Delta Chat verwendet eine sichere Untermenge von OpenPGP +und zeigt nur dann ein Vorhängeschloss auf einer Nachricht an, +wenn die gesamte Nachricht ordnungsgemäß verschlüsselt und signiert ist. +Zum Beispiel werden “Detached Signatures” nicht als sicher betrachtet.

    -

    OpenPGP is not insecure by itself. -Most publically discussed OpenPGP security problems -actually stem from bad usability or bad implementations of tools or apps (or both). -It is particularly important to distinguish between OpenPGP, the IETF encryption standard, -and GnuPG (GPG), a command line tool implementing OpenPGP. -Many public critiques of OpenPGP actually discuss GnuPG which Delta Chat has never used. -Delta Chat rather uses the OpenPGP Rust implementation rPGP, -available as an independent “pgp” package, -and security-audited in 2019.

    +

    Die meisten öffentlich diskutierten OpenPGP-Probleme +resultieren in Wirklichkeit aus schlechter Usability oder schlechter Implementierung von Tools oder Anwendungen - oder beidem. +Es ist besonders wichtig, zwischen OpenPGP, dem IETF-Verschlüsselungsstandard +und GnuPG (GPG), einem Kommandozeilenprogramm, das OpenPGP implementiert, zu unterscheiden. +In vielen öffentlichen Kritiken zu OpenPGP wird GnuPG diskutiert, das Delta Chat nie verwendet hat. +Delta Chat verwendet stattdessen die OpenPGP-Rust-Implementierung rPGP, +die als ein unabhängiges “pgp”-Paket, +verfügbar und 2019 sicherheitsgeprüft wurde.

    -

    We aim, along with other OpenPGP implementors, -to further improve security characteristics by implementing the -new IETF OpenPGP Crypto-Refresh -which was thankfully adopted in summer 2023.

    +

    Unser Ziel ist, zusammen mit anderen OpenPGP-Implementierungen, +die Sicherheitseigenschaften durch das im Sommer 2023 angenommene +IETF OpenPGP Crypto-Refresh weiter zu verbessern.

    @@ -753,21 +778,21 @@ which was thankfully adopted in summer 2023.

    -

    Yes, we are following efforts like MLS -or Saltpack -but adopting them would mean breaking end-to-end encryption interoperability -with all other e-mail apps that typically support OpenPGP encryption. -So it would not be a light decision to take -and there must be tangible improvements for users.

    +

    Ja, wir verfolgen Ansätze wie MLS +oder Saltpack. +Diese zu übernehmen würde aber bedeuten, die Interoperabilität der Ende-zu-Ende-Verschlüsselung +mit allen anderen E-Mail-Anwendungen zu zerstören. +Die Entscheidung wäre also nicht leicht zu treffen +und müsste spürbare Verbesserungen für die Nutzer bringen.

    -

    Delta Chat takes a holistic “usable security” approach -and works with a wide range of activist groupings as well as -renowned researchers such as TeamUSEC -to improve actual user outcomes against security threats. -The wire protocol and standard for establishing end-to-end encryption is -only one part of “user outcomes”, -see also our answers to device-seizure -and message-metadata questions.

    +

    Delta Chat verfolgt einen ganzheitlichen Ansatz bei der “nutzbaren Sicherheit”: +Wir arbeiteten mit vielen Aktivistengruppen sowie mit +renommierten Forschern wie TeamUSEC zusammen, +um die tatsächlichen Ergebnisse der Benutzer gegen Sicherheitsbedrohungen zu verbessern. +Das Wire-Protokoll und der Standard für die Einrichtung der Ende-zu-Ende-Verschlüsselung ist +nur ein Teil der Ergebnisse, +siehe auch unsere Antworten auf Gerätebeschlagnahmung +und Metadaten Fragen.

    @@ -777,16 +802,16 @@ and message-metadata questions.

    -

    No, Delta Chat never was vulnerable to EFAIL -because its OpenPGP implementation rPGP -uses Modification Detection Code when encrypting messages -and returns an error -if the Modification Detection Code is incorrect.

    +

    Nein, Delta Chat war nie anfällig für EFAIL. +Delta Chats OpenPGP-Implementierung rPGP +verwendet beim Verschlüsseln von Nachrichten “Modification Detection Codes” +und gibt Fehler zurück, +wenn dieser falsch ist.

    -

    Delta Chat also never was vulnerable to the “Direct Exfiltration” EFAIL attack -because it only decrypts multipart/encrypted messages -which contain exactly one encrypted and signed part, -as defined by the Autocrypt Level 1 specification.

    +

    Delta Chat war auch nie anfällig für den EFAIL-Angriff “Direct Exfiltration”, +da nur multipart/encrypted Nachrichten entschlüsselt werden, +die genau einen verschlüsselten und signierten Teil enthalten; +so wie in der Autocrypt Level 1 Spezifikation definiert.

    @@ -796,27 +821,26 @@ as defined by the Autocrypt Level 1 specification.

    -

    Even if your messages are not guaranteed to be end-to-end encrypted, -they are still protected from Internet providers like cell or cable companies. -However, your and your recipient’s e-mail providers -may read, analyze or even modify your messages, -including any attachments, -if they are not end-to-end encrypted.

    +

    Auch wenn Ihre Nachrichten nicht Ende-zu-Ende-verschlüsselt sind, +sind sie dennoch vor Internetanbietern wie Mobilfunk- oder Telefongesellschaften geschützt. +Allerdings können Ihr E-Mail-Provider und der des Empfängers +Ihre Nachrichten lesen, analysieren oder sogar verändern, +wenn sie nicht Ende-zu-Ende-verschlüsselt sind.

    -

    Delta Chat by default uses strict -TLS encryption -which secures connections between your device and your e-mail provider. -All of Delta Chat’s TLS-handling has been independently security audited. -Moreover, the connection between your and the recipient’s e-mail provider -will typically be transport-encrypted as well. -If the involved e-mail servers support MTA-STS -then transport encryption will be enforced between e-mail providers -in which case Delta Chat communications will never be exposed in cleartext to the Internet -even if the message was not end-to-end encrypted.

    +

    Delta Chat verwendet standardmäßig strikte +TLS-Verschlüsselung, +die die Verbindungen zwischen Ihrem Gerät und Ihrem E-Mail-Anbieter sichert. +Die gesamte TLS-Implementierung wurde unabhängig sicherheitsgeprüft. +Die Verbindung zwischen Ihrem E-Mail-Providern und dem des Empfängers +ist in der Regel ebenfalls transportverschlüsselt. +Wenn die beteiligten E-Mail-Server MTA-STS unterstützen, +wird TLS zwischen den E-Mail-Anbietern durchgesetzt. +In diesem Fall wird die Delta-Chat-Kommunikation niemals im Klartext ins Internet gelangen +selbst wenn die Nachricht nicht Ende-zu-Ende-verschlüsselt war.

    -

    Note that maintaining guaranteed end-to-end encryption on top of TLS encryption -provides pervasive safety between your and the recipient’s devices. -Not even your e-mail or Internet provider will be able to read or modify your messages.

    +

    Beachten Sie, dass die Beibehaltung der garantierten Ende-zu-Ende-Verschlüsselung zusätzlich zur TLS-Verschlüsselung +eine allumfassende Sicherheit zwischen Ihrem Gerät und dem des Empfängers bietet. +Nicht einmal Ihr E-Mail- oder Internet-Provider wird in der Lage sein, Ihre Nachrichten zu lesen oder zu verändern.

    @@ -826,25 +850,24 @@ Not even your e-mail or Internet provider will be able to read or modify your me

    -

    Delta Chat protects most message metadata by putting the following information -into the end-to-end encrypted part of messages:

    +

    Delta Chat schützt die meisten Metadaten von Nachrichten, indem es die folgenden Informationen +in den Ende-zu-Ende-verschlüsselten Teil der Nachrichten verschiebt:

      -
    • Subject line
    • -
    • Group avatar and name
    • -
    • MDN (read receipt) requests (Chat-Disposition-Notification-To)
    • -
    • Disappearing message timer (Ephemeral-Timer)
    • +
    • Betreffzeile
    • +
    • Avatar und Name der Gruppe
    • +
    • Lesebestätigungen (Chat-Disposition-Notification-To)
    • +
    • Timer für verschwindende Nachrichten (Ephemeral-Timer)
    • Chat-Group-Member-Removed, Chat-Group-Member-Added
    • -
    • Secure-Join header containing secure join commands
    • -
    • Notification about enabling location streaming
    • -
    • WebRTC room URL
    • +
    • Secure-Join-Header
    • +
    • Aktivierung des Standort-Streamings
    • +
    • WebRTC-Raum-URL
    -

    E-Mail servers do not get access to this protected metadata -but they do see the message date as well as the message size, -and, more importantly, the sender and receiver addresses. -E-mail servers need receiver addresses to route and -deliver messages to recipient’s devices.

    +

    E-Mail-Server erhalten keinen Zugriff auf diese geschützten Metadaten, +sehen aber Datum und Größe der Nachricht sowie die Absender- und Empfängeradressen. +E-Mail-Server benötigen Empfängeradressen, um Nachrichten +Nachrichten an die Geräte der Empfänger weiterzuleiten und zuzustellen.

    @@ -854,16 +877,15 @@ deliver messages to recipient’s devices.

    -

    Both for protecting against metadata-collecting e-mail servers -as well as against the threat of device seizure -we recommend to use a Delta Chat optimized e-mail server instance -to create pseudonymous temporary accounts through QR-code scans. -Note that Delta Chat apps on all platforms support multiple accounts -so you can easily use action-specific “1-week” or “1-month” accounts next to your “main” account -with the knowledge that all temporary account data, along with all metadata, will be deleted. -Moreover, if a device is seized then contacts using temporary e-mail accounts -can not be identified easily, as compared to messengers which reveal -phone numbers in chat groups which in turn are often associated with legal identities.

    +

    Sowohl zum Schutz vor E-Mail-Servern, die Metadaten sammeln +als auch gegen die Gefahr der Beschlagnahmung von Geräten +empfehlen wir die Verwendung einer für Delta Chat optimierten E-Mail-Server-Instanz, um pseudonym-temporäre Konten durch Scannen von QR-Codes zu erstellen. +Beachten Sie, dass Delta-Chat-Apps auf allen Plattformen mehrere Konten unterstützen. +Sie können also problemlos aktionsspezifische “1-Wochen-“ oder “1-Monats-Konten” neben Ihrem “Hauptkonto” verwenden, +mit dem Wissen, dass alle temporären Kontodaten zusammen mit allen Metadaten gelöscht werden. +Wenn ein Gerät beschlagnahmt wird, können Kontakte mit temporären E-Mail-Konten +Konten nicht so leicht identifiziert werden, wie dies bei Messengern der Fall ist, die die +Telefonnummern in Chatgruppen preisgeben, die wiederum oft mit legalen Identitäten verbunden sind.

    @@ -873,11 +895,11 @@ phone numbers in chat groups which in turn are often associated with legal ident

    -

    You may check the end-to-end encryption status manually in the “Encryption” dialog -(user profile on Android/iOS or right-click a user’s chat-list item on desktop). -Delta Chat shows two fingerprints there. -If the same fingerprints appear on your own and your contact’s device, -the connection is safe.

    +

    Sie können den Status der Ende-zu-Ende-Verschlüsselung manuell im Dialog “Verschlüsselung” +(Android/iOS: Benutzerprofil, Desktop: Rechtsklick auf den Chat eines Benutzers) überprüfen. +Delta Chat zeigt dort zwei Fingerabdrücke an. +Wenn die gleichen Fingerabdrücke auf Ihrem eigenen Gerät und auf dem Gerät Ihres Kontakts erscheinen, +ist die Verbindung sicher.

    @@ -887,11 +909,11 @@ the connection is safe.

    -

    A little padlock in a message bubble denotes -that the message was properly end-to-end encrypted from the given sender. -If there is no padlock, the message was not properly end-to-end encrypted -most likely because the sender uses an app or webmail interface -without support for end-to-end–encryption.

    +

    Ein kleines Vorhängeschloss in einer Nachrichten zeigt an, +dass die Nachricht vom Absender korrekt Ende-zu-Ende-verschlüsselt wurde. +Wenn kein Vorhängeschloss vorhanden ist, wurde die Nachricht nicht oder nicht korrekt Ende-zu-Ende-verschlüsselt. +Höchstwahrscheinlich, weil der Absender ein Webmail-Interface oder eine App +ohne Ende-zu-Ende-Unterstützung verwendet.

    @@ -901,15 +923,13 @@ without support for end-to-end–encryption.

    -

    If a contact uses a non-Autocrypt e-mail app, -all messages involving this contact (in a group or 1:1 chat) -will not be end-to-end encrypted, and thus not show a “padlock” with messages. -Note that even if your contacts use Delta Chat on their account, -they might also use a non-Autocrypt e-mail app on that account -which then may cause intermittently unencrypted messages. -Replying unencrypted to unencrypted messages is mandated by Autocrypt -to prevent unreadable messages on the side of your contacts -and their non-Autocrypt e-mail app.

    +

    Wenn ein Kontakt keine Autocrypt-fähige App verwendet, +werden alle Nachrichten, die diesen Kontakt betreffen (in Gruppen- oder Direkt-Chats) +nicht Ende-zu-Ende-verschlüsselt und zeigen daher kein “Vorhängeschloss”. +Beachten Sie, auch Kontakte, die primär Delta Chat verwenden, +können gleichzeitig auch nicht-Autocrypt-fähige Apps verwenden. +Das unverschlüsselte Antworten auf unverschlüsselte Nachrichten wird von Autocrypt vorgeschrieben +um zu verhindern, dass unlesbare Nachrichten auf der Seite Ihrer Kontakte ankommen.

    @@ -919,13 +939,12 @@ and their non-Autocrypt e-mail app.

    -

    If you need a safely end-to-end encrypted chat with a contact -who is using their account both with Delta Chat and non-Autocrypt apps (e.g. webmail), -it’s best to setup guaranteed end-to-end encryption with them -and then create a guaranteed end-to-end encrypted group chat with you two as members. -In this group chat all messages will be end-to-end encrypted -even if the direct chat between you two has a -“… sent a message from another device” warning.

    +

    Wenn Sie einen sicheren Ende-zu-Ende-verschlüsselten Chat mit einem Kontakt benötigen, +der sowohl Delta Chat als auch nicht-Autocrypt-Anwendungen nutzt, +können Sie eine garantierte Ende-zu-Ende-Verschlüsselung einrichten, mit einer Gruppe mit Ihnen beiden als Mitgliedern. +In diesem Gruppenchat werden alle Nachrichten Ende-zu-Ende verschlüsselt werdejn, +auch wenn im Direkt-Chat eine +“Nachricht von einem anderen Gerät gesendet” wurde.

    @@ -935,14 +954,14 @@ even if the direct chat between you two has a

    -

    The best way to ensure every message is end-to-end encrypted, -and metadata deleted as quickly as possible -is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

    +

    Der beste Weg, um sicherzustellen, dass alle Nachrichten Ende-zu-Ende verschlüsselt sind +und Metadaten so schnell wie möglich gelöscht werden, +ist die Verwendung von Chats mit garantierter Ende-zu-Ende-Verschlüsselung +und die Aktivierung von Verschwindende Nachrichten.

    -

    Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages -on the server after a user-configured time.

    +

    Garantierte Ende-zu-Ende-Verschlüsselung schützt vor MITM-Angriffen +und das Aktivieren von “Verschwindende Nachrichten” löscht die Nachrichten +auf dem Server und Lokal nach einer vom Benutzer eingestellten Zeit.

    Wenn Sie die Nachrichten auf Ihrem Gerät, aber nicht auf dem Server benötigen, können Sie auch in der Gruppe vereinbaren, “Nachrichten automatisch vom Server löschen” einzuschalten.

    @@ -955,20 +974,17 @@ on the server after a user-configured time.

    Nein, Delta Chat unterstützt kein “Perfect Forward Secrecy” (PFS). -Das bedeutet, dass wenn Ihr privater Delta Chat-Schlüssel durchgesickert ist, +Das bedeutet, dass wenn Ihr privater Delta-Chat-Schlüssel durchgesickert ist, und jemand Ihre vorherigen In-Transit-Nachrichten gesammelt hat, können diese mit dem veröffentlichtem Schlüssel entschlüsselt werden.

    -

    Beachten Sie jedoch, dass jemand, der in den Besitz Ihrer privaten Schlüssel gelangt, -unabhängig davon, ob Perfect Forward Secrecy vorhanden ist oder nicht, -in der Regel auch in der Lage sein wird, Ihre Nachrichten zu lesen. -Die typische reale Situation für durchgesickerte private Schlüssel, ist die Beschlagnahme von Geräten, -die wir in unter [über Metadaten und Gerätebeschlagnahme] (#device-seizure) erörtern.

    +

    Beachten Sie jedoch, dass jemand, der in den Besitz Ihrer privaten Schlüssel gelangt, in der Regel auch in der Lage sein wird, Ihre Nachrichten zu lesen - unabhängig davon, ob Perfect Forward Secrecy nun verwendet wird oder nicht. +Die typische, reale Situation für durchgesickerte private Schlüssel, ist die Beschlagnahme von Geräten.

    -

    Es ist möglich, dass Delta Chat eine Tages “Perfect Forward Secrecy” unterstützt, -denn OpenPGP ist nur ein Container für verschlüsselte Nachrichten; +

    Es ist möglich, dass Delta Chat eine Tages “Perfect Forward Secrecy” unterstützt - +OpenPGP ist nur ein Container für verschlüsselte Nachrichten mit dem die Verwaltung der Schlüssel (und damit die Schlüsselrotation oder das Schlüssel-“Ratcheting”) -kann auf flexible Weise organisiert werden könnte. +auf flexible Weise organisiert werden kann. Siehe Seqouia’s PFS-Prototyp für bestehende Experimente in der OpenPGP-Community.

    @@ -982,12 +998,12 @@ für bestehende Experimente in der OpenPGP-Community.

    Das hängt davon ab, was für Sie wichtig ist. Delta Chat unterstützt kein PFS, -bietet aber garantiert Ende-zu-Ende-verschlüsselte Chats, -die vor kompromittierten Servern oder korrupten Netzwerken sicher sind. +bietet aber garantierte Ende-zu-Ende-Verschlüsselung, +die vor kompromittierten Servern oder korrupten Netzwerken schützt. Signal und die meisten anderen PFS-unterstützenden Messenger bieten kein -praktisches System zum Schutz von Chatgruppen vor Netzwerkangriffen, -die besorgniserregender und realer sind -als ein potenzieller Angreifer, der zwar Ihr Telefon und Ihre privaten Schlüssel beschlagnahmt +praktisches System zum Schutz von Chatgruppen vor Netzwerkangriffen. +Diese sind besorgniserregender und realer +als ein potenzieller Angreifer, der zwar Ihr Telefon und Ihre privaten Schlüssel beschlagnahmt, aber irgendwie nicht Ihre Nachrichten - gleichzeitig aber eine vollständige Aufzeichnung aller vergangenen verschlüsselten Nachrichten hat.

    @@ -1008,7 +1024,7 @@ Look for something like Start Autocrypt Setup Transfer in the s
    • -

      Alternativ können Sie den Schlüssel manuell unter “Einstellungen -> Erweitert -> Schlüssel verwalten -> Importiere geheime Schlüssel” importieren. Achtung: Stellen Sie sicher, dass der Schlüssel nicht durch ein Passwort geschützt ist, oder entfernen Sie das Passwort vorher.

      +

      Alternativ können Sie den Schlüssel manuell unter “Einstellungen → Erweitert → Schlüssel verwalten → Importiere geheime Schlüssel” importieren. Achtung: Stellen Sie sicher, dass der Schlüssel nicht durch ein Passwort geschützt ist, oder entfernen Sie das Passwort vorher.

    • Wenn Sie keinen Schlüssel besitzen oder nicht einmal wissen, dass Sie einen benötigen - keine Sorge: Delta Chat erstellt einen Schlüssel, wenn er benötigt wird. Sie müssen nichts weiter tun.

      @@ -1023,14 +1039,15 @@ Look for something like Start Autocrypt Setup Transfer in the s +

      Mit sehr großer Wahrscheinlichkeit besteht das Problem darin, dass Ihr Schlüssel verschlüsselt ist und/oder ein Passwort verwendet. Solche Schlüssel werden von Delta Chat nicht unterstützt. Bitte entfernen Sie die Verschlüsselung und das Passwort und versuchen Sie den Import danach erneut.

      + +

      Ein weiterer häufiger Fehler ist die falsche Dateiendung. +Verwenden Sie das ASCII-Armored-Format und die Dateiendung .asc.

      +
        -
      • -

        Wahrscheinlich ist Ihr Schlüssel verschlüsselt und/oder mit einem Passwort geschützt. Solche Schlüssel werden von Delta Chat nicht unterstützt. Bitte entfernen Sie die Verschlüsselung und das Passwort und versuchen Sie den Import danach erneut. -Wenn Sie das Passwort nicht entfernen möchten, müssen Sie einen E-Mail-Alias zur Nutzung mit Delta Chat anlegen, sodass der Schlüssel von Delta Chat mit diesem E-Mail-Alias verknüpft ist.

        -
      • Delta Chat unterstützt “gängige” private Schlüsselformate, allerdings ist es unwahrscheinlich, dass wir 100% aller privaten Schlüssel aus sämtlichen Quellen unterstützen. -Dies ist auch nicht das Hauptaugenmerk von Delta Chat. Tatsächlich besitzt die große Mehrheit der Delta Chat-NutzerInnen keinen Schlüssel, bevor sie Delta Chat verwendet. +Dies ist auch nicht das Hauptaugenmerk von Delta Chat. Tatsächlich besitzt die große Mehrheit der Delta-Chat-NutzerInnen keinen Schlüssel, bevor sie Delta Chat verwendet. Wir versuchen jedoch, private Schlüssel aus anderen Quellen so gut wie möglich zu unterstützen.

      • @@ -1119,7 +1136,7 @@ Für andere Programme können Sie online eine Lösung finden.

        Diese Methode wird nur empfohlen, wenn “Zweites Gerät hinzufügen”, wie oben beschrieben, nicht funktioniert.

          -
        • Auf dem alten Gerät gehen Sie zu “Einstellungen -> Chats und Medien -> Chats auf externem Speicher speichern”. Geben Sie Ihre PIN, Ihr Muster oder Ihr Passwort zum Entsperren des Bildschirms ein. Anschließend können Sie auf “Backup starten” klicken. Dadurch wird die Backup-Datei auf Ihrem Gerät gespeichert. Jetzt müssen Sie sie irgendwie auf das andere Gerät übertragen.
        • +
        • Auf dem alten Gerät gehen Sie zu “Einstellungen → Chats und Medien → Chats auf externem Speicher speichern”. Geben Sie Ihre PIN, Ihr Muster oder Ihr Passwort zum Entsperren des Bildschirms ein. Anschließend können Sie auf “Backup starten” klicken. Dadurch wird die Backup-Datei auf Ihrem Gerät gespeichert. Jetzt müssen Sie sie irgendwie auf das andere Gerät übertragen.
        • Auf dem neuen Gerät, auf dem Anmeldebildschirm, wählen Sie, anstatt sich bei Ihrem E-Mail-Konto anzumelden, “Wiederherstellen aus Backup”. Nach dem Import sollten Ihre Unterhaltungen, Verschlüsselungsschlüssel und Medien auf das neue Gerät kopiert sein.
          • Wenn Sie iOS verwenden und auf Schwierigkeiten stoßen, hilft Ihnen vielleicht diese Anleitung.
          • @@ -1198,7 +1215,7 @@ Für andere Programme können Sie online eine Lösung finden.

            • Webxdc Apps können keine Daten ins Internet senden oder etwas herunterladen.
            • -
            • Eine Webxdc App kann Daten nur innerhalb eines Delta Chat-Chats mit ihren Kopien auf den Geräten Ihrer Chat-Partner austauschen. Ansonsten ist sie komplett vom Internet isoliert.
            • +
            • Eine Webxdc App kann Daten nur innerhalb eines Delta-Chat-Chats mit ihren Kopien auf den Geräten Ihrer Chat-Partner austauschen. Ansonsten ist sie komplett vom Internet isoliert.
            • Die Privatsphäre, die eine Webxdc App bietet, ist die Privatsphäre Ihres Chats - solange Sie den Personen vertrauen, mit denen Sie chatten, können Sie auch der Webxdc App vertrauen.
            • Das bedeutet auch: Es kann ein Datenschutzrisiko darstellen, Webxdc Apps in Chats zu öffnen, in denen man den Mitgliedern nicht vertraut - so wie man es von E-Mail-Anhängen kennt, wo man nur Anhänge von Absendern öffnet, denen man vertraut, und nicht von Spammern.
            @@ -1232,7 +1249,7 @@ forum veröffentlicht und diskutiert.
          • Webxdc Apps sind nur ZIP-Dateien, die HTML-, CSS- und JavaScript-Code enthalten.
          • Sie können die Hello World-Beispiel-App erweitern, um loszulegen.
          • Alles andere, was Sie wissen müssen, steht in der Dokumentation.
          • -
          • Wenn Sie Fragen haben, können Sie andere mit Erfahrung im Delta Chat-Forum fragen.
          • +
          • Wenn Sie Fragen haben, können Sie andere mit Erfahrung im Delta-Chat-Forum fragen.

          @@ -1243,7 +1260,7 @@ forum veröffentlicht und diskutiert.

        • -

          Wir sind sehr dankbar für Feedback zu diesen Funktionen - möchten Sie Ihre Ideen teilen? Treten Sie dem Forum bei, um einen Beitrag zu leisten. (Sie mögen Experimente? Registrieren Sie sich über “Sign Up -> with Delta Chat”!)

          +

          Wir sind sehr dankbar für Feedback zu diesen Funktionen - möchten Sie Ihre Ideen teilen? Treten Sie dem Forum bei, um einen Beitrag zu leisten. (Sie mögen Experimente? Registrieren Sie sich über “Sign Up → with Delta Chat”!)

          @@ -1270,7 +1287,7 @@ forum veröffentlicht und diskutiert.

            -
          • Mit einer Broadcast-Liste können Sie eine Nachricht an viele Empfänger gleichzeitig senden; wenn sie Ihnen antworten, erhalten Sie die Antwort in Ihrem direkten 1:1-Chat mit ihnen. Die Empfänger können einander nicht sehen.
          • +
          • Mit einer Broadcast-Liste können Sie eine Nachricht an viele Empfänger gleichzeitig senden; wenn sie Ihnen antworten, erhalten Sie die Antwort im Direktchat mit ihnen. Die Empfänger können einander nicht sehen.
          • Technisch gesehen handelt es sich um eine E-Mail mit vielen Empfängern in BCC.
          • Sie können die Funktion im Abschnitt “Experimentelle Features” in den erweiterten Einstellungen aktivieren. Dann können Sie im Dialogfeld “Neuer Chat” eine Broadcast-Liste erstellen.
          • Falls Sie mehr als ein Gerät verwenden, werden Broadcast-Listen derzeit nicht zwischen ihnen synchronisiert.
          • @@ -1306,7 +1323,7 @@ forum veröffentlicht und diskutiert.
          • Im Moment ist die Datenbankverschlüsselung noch sehr experimentell. Verlassen Sie sich zum Schutz nicht darauf, sondern nutzen Sie zusätzlich die Verschlüsselung Ihres Betriebssystems, sofern vorhanden.
          • Die Datenbankverschlüsselung verschlüsselt noch nicht die Blobs, sondern nur die Zeilen und Spalten der Datenbank. Dies bedeutet mehr oder weniger, dass Ihre Nachrichten sicher sind, aber nicht Ihre Anhänge.
          • Für iOS und Android werden die Verschlüsselungsschlüssel im Systemschlüsselbund gespeichert. Das bedeutet, dass die Verschlüsselung so sicher ist wie das Betriebssystem, auf dem sie ausgeführt wird.
          • -
          • Der Delta Chat-Desktop-Client bietet noch keine Datenbankverschlüsselung, da es keine Standardmethode zum Speichern der Verschlüsselungsschlüssel auf den verschiedenen unterstützten Plattformen gibt.
          • +
          • Der Delta-Chat-Desktop-Client bietet noch keine Datenbankverschlüsselung, da es keine Standardmethode zum Speichern der Verschlüsselungsschlüssel auf den verschiedenen unterstützten Plattformen gibt.

          @@ -1317,7 +1334,7 @@ forum veröffentlicht und diskutiert.

          -

          Dies ist eine experimentelle Einstellung für BenutzerInnen, die serverseitige Regeln verwenden möchten. Dies wird nicht von allen Providern unterstützt, aber bei einigen können Sie Nachrichten mit einem “Chat-Version”-Header vom Server in den DeltaChat-Ordner verschieben. Normalerweise wird dies von der Delta Chat-App erledigt.

          +

          Dies ist eine experimentelle Einstellung für BenutzerInnen, die serverseitige Regeln verwenden möchten. Dies wird nicht von allen Providern unterstützt, aber bei einigen können Sie Nachrichten mit einem “Chat-Version”-Header vom Server in den DeltaChat-Ordner verschieben. Normalerweise wird dies von der Delta-Chat-App erledigt.

          Die Aktivierung von “Nur aus DeltaChat-Ordner lesen” ist sinnvoll, wenn Sie beides haben:

          @@ -1338,26 +1355,26 @@ forum veröffentlicht und diskutiert.
          1. -

            Change your address in “Settings - Password and Account” and -enter the password of your new account (and if necessary, server settings). -You will get an information notice about the fact that you are moving to a new address. -An additional notice will also show up in your “Device messages” chat.

            +

            Ändern Sie Ihre E-Mail-Adresse unter “Einstellungen - Mein Profil - Passwort und E-Mail-Konto” und +geben Sie das Passwort Ihres neuen E-Mail-Konto (und ggf. die Servereinstellungen) ein. +Sie erhalten einen Hinweis darauf, dass Sie zu einer neuen E-Mail-Adresse umziehen. +Ein zusätzlicher Hinweis erscheint auch in Ihrem Chat “Systemnachrichten”.

          2. -

            If possible, let your old e-mail provider forward all messages to your new address.

            +

            Wenn möglich, weisen Sie Ihren alten E-Mail-Provider an, alle Nachrichten an die neue Adresse weiterzuleiten.

          3. -

            Tell your contacts that you changed your address. -Writing to guaranteed end-to-end encrypted chats and groups, -will make them notice your move automatically -and they will continue chatting with you using your new address.

            +

            Teilen Sie Ihren Kontakten mit, dass Sie Ihre E-Mail-Adresse geändert haben. +Sobald Sie in “Garantiert Ende-zu-Ende-verschlüsselten” Chats schreiben, +werden die anderen Mitglieder automatisch von Ihrem Umzug erfahren +und werden mit Ihnen unter Ihrer neuen Adresse weiterchatten.

          -

          Note that Delta Chat will not retrieve messages anymore from your old e-mail provider. -If you didn’t configure your e-mail provider to forward messages (step 2.) -only those contacts to whom you sent a message in a guaranteed end-to-end encrypted chat -will send messages to your new address.

          +

          Beachten Sie, dass Delta Chat keine Nachrichten mehr von Ihrem alten E-Mail-Anbieter abrufen wird. +Wenn Sie Ihren E-Mail-Provider nicht für die Weiterleitung von Nachrichten konfiguriert haben (Schritt 2.) +werden nur die Kontakte, denen Sie eine Nachricht in einem garantiert Ende-zu-Ende-verschlüsselten Chat gesendet haben +gesendet haben, Nachrichten an Ihre neue Adresse senden.

          Um mehr über die Details dahinter zu erfahren, lesen Sie unseren Blogpost dazu.

          @@ -1423,7 +1440,7 @@ Allerdings benötigen einige Anbieter besondere Einstellungen, um ordnungsgemä
        • Nein, Sie können sich nicht mit Delta Chat in ein Protonmail-, Tutanota- oder Criptext-Konto einloggen, da diese keinen Standard-E-Mail-Empfang über IMAP anbieten.
        • Ja, Sie können Delta Chat verwenden, um Nachrichten an Personen zu senden, die Protonmail, Tutanota oder Criptext verwenden. Diese Nachrichten werden jedoch nicht ende-zu-ende-verschlüsselt, da diese Anbieter keine mit dem Autocrypt-Standard kompatible Verschlüsselung verwenden.
        • Delta Chat kann Ende-zu-Ende-Verschlüsselung über jeden E-Mail-Anbieter mit jeder -[Autocrypt-fähige E-Mail-Anwendung] (https://autocrypt.org/dev-status.html) herstellen
        • +Autocrypt-fähige E-Mail-Anwendung herstellen

        @@ -1451,11 +1468,11 @@ Allerdings benötigen einige Anbieter besondere Einstellungen, um ordnungsgemä
        • Im Jahr 2019 analysierte Include Security die von Delta Chat verwendeten PGP und RSA Bibliotheken. -Es wurden keine kritischen Probleme gefunden, aber zwei Probleme mit hohem Schweregrad, die wir anschließend behoben haben. Außerdem wurden ein mittelschweres und einige weniger schwerwiegende Probleme gefunden, aber es gab keine Möglichkeit, diese Schwachstellen in der Delta Chat-Implementierung auszunutzen. Einige dieser Schwachstellen haben wir dennoch nach Abschluss des Audits behoben. Sie können den [vollständigen Bericht hier] lesen (../assets/blog/2019-first-security-review.pdf).

          +Es wurden keine kritischen Probleme gefunden, aber zwei Probleme mit hohem Schweregrad, die wir anschließend behoben haben. Außerdem wurden ein mittelschweres und einige weniger schwerwiegende Probleme gefunden, aber es gab keine Möglichkeit, diese Schwachstellen in der Delta-Chat-Implementierung auszunutzen. Einige dieser Schwachstellen haben wir dennoch nach Abschluss des Audits behoben. Sie können den [vollständigen Bericht hier] lesen (../assets/blog/2019-first-security-review.pdf).

        • Im Jahr 2020 analysierte Include Security Delta Chats Rust core, IMAP,SMTP, und TLS Bibliotheken. -Es wurden keine kritischen oder hochgradig gefährlichen Probleme gefunden. Der Bericht wies auf einige Schwachstellen mittlerer Schwere hin - sie stellen für sich genommen keine Bedrohung für Delta Chat-Benutzer dar, da sie von der Umgebung abhängen, in der Delta Chat verwendet wird. Aus Gründen der Benutzerfreundlichkeit und der Kompatibilität können wir nicht alle Schwachstellen beseitigen und haben beschlossen, Sicherheitsempfehlungen für bedrohte Benutzer zu geben. Sie können den vollständigen Bericht hier lesen.

          +Es wurden keine kritischen oder hochgradig gefährlichen Probleme gefunden. Der Bericht wies auf einige Schwachstellen mittlerer Schwere hin - sie stellen für sich genommen keine Bedrohung für Delta-Chat-Benutzer dar, da sie von der Umgebung abhängen, in der Delta Chat verwendet wird. Aus Gründen der Benutzerfreundlichkeit und der Kompatibilität können wir nicht alle Schwachstellen beseitigen und haben beschlossen, Sicherheitsempfehlungen für bedrohte Benutzer zu geben. Sie können den vollständigen Bericht hier lesen.

        • Anfang 2023 analysierte Cure53 sowohl die Transportverschlüsselung von Delta Chats Netzwerkverbindungen als auch das reproduzierbare Mailserver-Setup wie auf dieser Seite empfohlen. Sie können mehr über das Audit in unserem Blog lesen oder Sie lesen den vollständigen Bericht hier.

          diff --git a/assets/help/en/help.html b/assets/help/en/help.html index e9f5b2935..1fe025f6c 100644 --- a/assets/help/en/help.html +++ b/assets/help/en/help.html @@ -14,6 +14,7 @@
        • Which permissions does Delta Chat need?
        • What means Pinning, Muting, Archiving?
        • What does the green dot mean?
        • +
        • How do disappearing messages work?
        • How can I delete my account?

      • @@ -393,6 +394,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well.
      +

      + + + How do disappearing messages work? + + +

      + +

      You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

      + +

      Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

      + +

      Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

      + +

      Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

      +

      @@ -563,7 +599,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

      -

      Secure-Join protocols +

      Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -636,7 +672,7 @@ that you see from your chat partner in a second channel.

      Both Inviter and Joiner:

      -

      Wait while Secure-Join network messages are exchanged between both devices.

      +

      Wait while Secure-Join network messages are exchanged between both devices.

      • @@ -690,7 +726,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

        For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

        @@ -748,7 +784,7 @@ guaranteed end-to-end encryption will be automatically re-established.

        Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

        In any case, you can not do much else than accept the warning. @@ -996,10 +1032,10 @@ even if the direct chat between you two has a

        The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

        +and turning on disappearing messages.

        -

        Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

        Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

        If you don’t need a longer-lived copy of your messages on the server, @@ -1078,11 +1114,12 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

      -

      The most likely cause is that your key is encrypted and/or uses -a password. Such keys are not supported by Delta Chat. You could remove the -passphrase encryption and the password and try the import again. If you want -to keep your passphrase you’ll have to create an e-mail alias for use -with Delta Chat such that Delta Chat’s key is tied to this e-mail alias.

      +

      The most likely cause is that your key is encrypted and/or uses a password. +Such keys are not supported by Delta Chat. +You could remove the passphrase encryption and the password and try the import again.

      + +

      Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

      Delta Chat supports common OpenPGP private key formats, however, it is unlikely that private keys from all sources will be fully supported. This diff --git a/assets/help/es/help.html b/assets/help/es/help.html index 25be0540b..d99431172 100644 --- a/assets/help/es/help.html +++ b/assets/help/es/help.html @@ -14,6 +14,7 @@

    • ¿Qué permisos necesita Delta Chat?
    • ¿Qué significa fijar, mutear, archivar?
    • ¿Qué significa el punto verde?
    • +
    • How do disappearing messages work?
    • ¿Cómo puedo eliminar mi cuenta?
  • @@ -384,6 +385,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -551,7 +587,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Protocolos de Secure-Join +

    Protocolos de Secure-Join se utilizan para establecer chats con cifrado de extremo a extremo garantizado que protege contra ataques de red y servidores comprometidos. Los chats marcados con una estampilla verde @@ -620,7 +656,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Espere mientras se intercambian los mensajes de Secure-Join entre ambos dispositivos.

    +

    Espere mientras se intercambian los mensajes de Secure-Join entre ambos dispositivos.

    @@ -363,6 +364,41 @@ pour mettre une discussion en sourdine, ouvrez le menu de la conversation (Andro
  • D’un autre côté, vos contacts ne vous voient pas forcément “en ligne”. Si vous avez désactivé les accusés de lecture, ils ne verront pas de point vert tant que vous ne leur écrivez pas directement ou n’écrivez pas dans un groupe dont ils font aussi partie.
  • +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -517,7 +553,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -590,7 +626,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -644,7 +680,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -702,7 +738,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -950,10 +986,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1032,7 +1068,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

    -

    L’origine la plus probable de ce problème est que votre clé est chiffrée ou requiert un mot de passe, ou les deux. Ce type de clés n’est pas géré par Delta Chat. Vous pouvez tenter de retirer le chiffrement et le mot de passe puis réessayer l’importation. Si vous voulez garder votre mot de passe, vous devez créer un alias de courriel que vous utiliserez avec Delta Chat, de sorte que la clé de Delta Chat soit liée à cet alias.

    +

    L’origine la plus probable de ce problème est que votre clé est chiffrée ou requiert un mot de passe, ou les deux. Ce type de clés n’est pas géré par Delta Chat. Vous pouvez tenter de retirer le chiffrement et le mot de passe puis réessayer l’importation.

    + +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    Delta Chat gère les formats de clé privée OpenPGP les plus communs, néanmoins il est peu probable que les clés privées générées par toutes les sources soient prises en charge. Mais l’objectif principal de Delta Chat n’est pas là. En pratique, la majorité des nouveaux utilisateurs ne possèdent pas de clés de chiffrement avant d’utiliser Delta Chat. diff --git a/assets/help/id/help.html b/assets/help/id/help.html index 8137d9706..43f79f6a1 100644 --- a/assets/help/id/help.html +++ b/assets/help/id/help.html @@ -14,6 +14,7 @@

  • Izin apa yang dibutuhkan Delta Chat?
  • What means Pinning, Muting, Archiving?
  • What does the green dot mean?
  • +
  • How do disappearing messages work?
  • How can I delete my account?
  • @@ -375,6 +376,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -545,7 +581,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -618,7 +654,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -672,7 +708,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -730,7 +766,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -978,10 +1014,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1060,11 +1096,12 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

    -

    The most likely cause is that your key is encrypted and/or uses -a password. Such keys are not supported by Delta Chat. You could remove the -passphrase encryption and the password and try the import again. If you want -to keep your passphrase you’ll have to create an e-mail alias for use -with Delta Chat such that Delta Chat’s key is tied to this e-mail alias.

    +

    The most likely cause is that your key is encrypted and/or uses a password. +Such keys are not supported by Delta Chat. +You could remove the passphrase encryption and the password and try the import again.

    + +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    Delta Chat supports common OpenPGP private key formats, however, it is unlikely that private keys from all sources will be fully supported. This diff --git a/assets/help/it/help.html b/assets/help/it/help.html index ae0454b69..0bfe7f252 100644 --- a/assets/help/it/help.html +++ b/assets/help/it/help.html @@ -14,6 +14,7 @@

  • Di quali autorizzazioni ha bisogno Delta Chat?
  • Cosa significa Fissare, Silenziare, Archiviare?
  • Cosa significa il punto verde?
  • +
  • Come funzionano i messaggi a scomparsa?
  • Come posso eliminare il mio account?
  • @@ -370,6 +371,41 @@ hai disattivato le conferme di lettura, non vedranno il punto verde finché non invia loro un messaggio o scrivi anche a un gruppo a cui appartengono. +

    + + + Come funzionano i messaggi a scomparsa? + + +

    + +

    Puoi attivare i “messaggi che scompaiono” +nelle impostazioni di una chat, +in alto a destra nella finestra della chat, +selezionando un intervallo di tempo +tra 1 minuto e 5 settimane.

    + +

    Fino a quando l’impostazione non viene nuovamente disattivata, +l’app Delta Chat di ogni membro della chat si prende cura +di eliminare i messaggi +dopo l’intervallo di tempo selezionato. +Inizia il lasso di tempo +quando il destinatario vede per la prima volta il messaggio in Delta Chat. +I messaggi vengono eliminati +entrambi in ciascun account di posta elettronica sul server, +e nell’app stessa.

    + +

    Tieni presente che puoi fare affidamento sui messaggi che scompaiono +solo finché ti fidi dei tuoi partner di chat; +i partner di chat dannosi possono scattare foto, +o altrimenti salvare, copiare o inoltrare messaggi prima della cancellazione.

    + +

    A parte quello, +se un partner di chat disinstalla Delta Chat, +i messaggi non verranno eliminati dal loro account di posta elettronica. +Molto probabilmente non saranno più decifrabili +(a patto che siano stati crittografati in primo luogo).

    +

    @@ -534,7 +570,7 @@ più vecchi di quel periodo.

    Autocrypt viene utilizzato automaticamente per stabilire la crittografia end-to-end con contatti e chat di gruppo. Autocrypt utilizza un sottoinsieme limitato e sicuro dello standard OpenPGP. I messaggi crittografati end-to-end sono contrassegnati da un lucchetto padlock.

    -

    Protocolli Secure-Join +

    Protocolli Secure-Join vengono utilizzati per stabilire chat con crittografia end-to-end garantita che protegge dagli attacchi di rete e dai server compromessi. Chat contrassegnata da un segno di spunta verde @@ -607,7 +643,7 @@ che vedi dal tuo partner di chat in un secondo canale.

    Sia Invitante che Invitato:

    -

    Attendere mentre i messaggi di rete Secure-Join vengono scambiati tra entrambi i dispositivi.

    +

    Attendere mentre i messaggi di rete Secure-Join vengono scambiati tra entrambi i dispositivi.

    • @@ -652,14 +688,14 @@ o è stato presentato da un altro contatto contrassegnato da un segno di spunta Le presentazioni avvengono automaticamente quando si aggiungono membri ai gruppi. Chi aggiunge un contatto a un gruppo contrassegnato da un segno di spunta verde diventa un introduttore a quei membri che non erano ancora a conoscenza del contatto aggiunto. In un profilo di contatto è possibile toccare ripetutamente il testo “Presentato da…”. -fino ad arrivare a quello con cui hai effettuato direttamente una QR-scan.

      +fino ad arrivare a quello con cui hai effettuato direttamente una scansione QR.

      Tieni presente che nel profilo di un contatto potresti vedere e toccare gli introduttori ma non c’è il segno di spunta verde nel titolo del profilo. Questo di solito significa che il contatto “ha inviato un messaggio da un altro dispositivo”.

      Per una discussione più approfondita sulla “crittografia end-to-end garantita” -consultare Protocolli Secure-Join +consultare Protocolli Secure-Join e leggi nello specifico i “Gruppi Verificati”, il termine tecnico di quelle che qui vengono chiamate chat “con segno di spunta verde” o “crittografate end-to-end garantite”.

      @@ -964,7 +1000,7 @@ anche se la chat diretta tra voi due ha a

      Il modo migliore per garantire che ogni messaggio sia crittografato end-to-end, e i metadati vengono eliminati il ​​più rapidamente possibile è utilizzare chat con crittografia end-to-end garantita -e l’attivazione dei messaggi a scomparsa.

      +e l’attivazione dei messaggi a scomparsa.

      Le chat crittografate end-to-end garantiscono la protezione dagli attacchi MITM e l’attivazione dei “messaggi che scompaiono” elimina i messaggi @@ -1046,11 +1082,12 @@ Attenzione: assicurarsi che la chiave non sia protetta da password oppure rimuov

    -

    La causa più probabile è che la tua chiave sia crittografata e/o utilizzi -una password. Tali chiavi non sono supportate da Delta Chat. Potresti rimuovere la -crittografia della passphrase e la password e riprovare l’importazione. Se vuoi -per mantenere la tua passphrase dovrai creare un alias e-mail per l’uso -con Delta Chat in modo che la chiave di Delta Chat sia collegata a questo alias e-mail.

    +

    Con molta probabilità, il problema sta nel fatto che la tua chiave è cifata e/o usa +una password. Queste chiavi non sono supportate da Delta Chat. Rimuovi la +cifratura e la password e prova ad importarla nuovamente.

    + +

    Un altro errore comune è avere la fine del file sbagliata. +Utilizza il formato corazzato ASCII e l’estensione del file “.asc”.

    Delta Chat supporta i formati di chiave privata OpenPGP comuni, tuttavia, è improbabile che le chiavi private di tutte le fonti siano completamente supportate. Questo diff --git a/assets/help/nl/help.html b/assets/help/nl/help.html index 1756a310b..8671a28cb 100644 --- a/assets/help/nl/help.html +++ b/assets/help/nl/help.html @@ -14,6 +14,7 @@

  • Welke Android-rechten heeft Delta Chat nodig?
  • Wat is vastmaken, negeren en archiveren?
  • Wat betekent die groene stip?
  • +
  • How do disappearing messages work?
  • Hoe kan ik mijn account verwijderen?
  • @@ -384,6 +385,41 @@ leesbevestigingen hebt uitgeschakeld, dan wordt er geen groen stipje getoond tot iemand benaderd of iets in een groep plaatst.. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -551,7 +587,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -624,7 +660,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -678,7 +714,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -736,7 +772,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -984,10 +1020,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1068,9 +1104,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

      Het is goed mogelijk dat je sleutel versleuteld is en/of een wachtwoord vereist. Zulke sleutels worden niet ondersteund. Verwijder de versleuteling -en het wachtwoord en probeer het opnieuw. Als je je wachtwoord - koste wat kost wilt behouden, maak dan een e-mailalias aan - die je alleen in Delta Chat gebruikt. Zo is de sleutel niet gekoppeld aan je hoofdadres.

      +en het wachtwoord en probeer het opnieuw.

      + +

      Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

      Delta Chat heeft ondersteuning voor alle veelvoorkomende OpenPGP-privésleutelformaten. Echter, het in onmogelijk om álle soorten sleutels te ondersteunen. Onze diff --git a/assets/help/pl/help.html b/assets/help/pl/help.html index c242f3ad6..04a9af10f 100644 --- a/assets/help/pl/help.html +++ b/assets/help/pl/help.html @@ -14,6 +14,7 @@

    • Jakich uprawnień potrzebuje Delta Chat?
    • Co oznacza przypinanie, wyciszanie i archiwizowanie?
    • Co oznacza zielona kropka?
    • +
    • How do disappearing messages work?
    • Jak mogę usunąć swoje konto?
    @@ -28,9 +29,9 @@
  • Co się stanie, jeśli włączę opcję „Usuń wiadomości z urządzenia”?
  • -
  • Encryption and Security +
  • Szyfrowanie i bezpieczeństwo
    • -
    • Independent of any company or services. You own your data.
    • -
    • Your data is not saved on a central server unless all users are using -the same e-mail servers
    • -
    • You do not distribute your address book to anyone.
    • -
    • Fast by the use of Push-IMAP.
    • -
    • Largest userbase - recipients not using Delta Chat can be reached as well.
    • -
    • No Spam - only messages of known users are shown by default.
    • -
    • End-to-end encryption via Autocrypt.
    • -
    • Copyleft and Standards based libre software.
    • -
    • Flexible identity with built-in support for multiple accounts
    • +
    • Niezależny od jakiejkolwiek firmy lub usług. Jesteś właścicielem swoich danych.
    • +
    • Twoje dane nie są zapisywane na centralnym serwerze, chyba że wszyscy użytkownicy korzystają z tych samych serwerów pocztowych
    • +
    • Nie udostępniasz nikomu swojej książki adresowej
    • +
    • Szybki dzięki użyciu Push-IMAP
    • +
    • Największa baza użytkowników – możesz dotrzeć również do odbiorców niekorzystających z Delta Chat.
    • +
    • Brak spamu – domyślnie wyświetlane są, tylko wiadomości znanych użytkowników
    • +
    • Szyfrowanie end-to-end za pomocą Autocrypt
    • +
    • Wolne oprogramowanie oparte na Systemie licencjonowania praw autorskich i Standardach
    • +
    • Elastyczna tożsamość ze wbudowaną obsługą wielu kont

    @@ -340,6 +340,41 @@ aby wyciszyć czat, użyj menu czatu (Android/Desktop) lub profilu czatu (iOS).<
  • Z drugiej strony inni nie zawsze „zobaczą, że jesteś online”. Jeśli wyłączyłeś potwierdzenia odczytu, nie zobaczą oni zielonej kropki, dopóki nie wyślesz do nich wiadomości lub nie napiszesz do grupy, w której również się znajdują.
  • +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -468,18 +503,18 @@ nadal będziesz mógł pisać, ale nie będziesz już powiadamiany o żadnych no
  • Aby ją włączyć, przejdź do „Usuń wiadomości z urządzenia” w ustawieniach w sekcji „Czaty i media”. Możesz ustawić przedział czasowy pomiędzy „po 1 godzinie” a „po 1 roku”; w ten sposób wszystkie wiadomości zostaną usunięte z urządzenia, gdy tylko staną się starsze.
  • -

    +

    - Encryption and Security + Szyfrowanie i bezpieczeństwo

    -

    +

    - Which standards are used for end-to-end encryption? + Jakie standardy są stosowane do szyfrowania end-to-end?

    @@ -490,7 +525,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -563,7 +598,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -617,7 +652,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -675,7 +710,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -923,10 +958,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1005,7 +1040,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor -

      Jest wielce prawdopodobne, że problemem jest klucz, który jest zaszyfrowany i/lub używa hasła. Takie klucze nie są obsługiwane przez Delta Chat. Możesz usunąć frazę szyfrującą i hasło i spróbować ponownie zaimportować klucz. Jeśli chcesz zachować hasło, musisz utworzyć alias e-mail do użytku z Delta Chat, tak aby klucz Delta Chat był powiązany z tym aliasem e-mail.

      +

      Jest wielce prawdopodobne, że problemem jest klucz, który jest zaszyfrowany i/lub używa hasła. Takie klucze nie są obsługiwane przez Delta Chat. Usuń szyfrowanie i hasło i spróbować ponownie zaimportować klucz.

      + +

      Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

      Rozsądny format, Delta Chat obsługuje popularne formaty kluczy prywatnych OpenPGP, jednak jest mało prawdopodobne, że będziemy obsługiwać 100% wszystkich kluczy prywatnych z dowolnych źródeł. To również nie jest głównym celem Delta Chat (w rzeczywistości, znaczna większość użytkowników Delta Chat nie będzie miała żadnego klucza przed rozpoczęciem korzystania z Delta). Jednak staramy się wspierać klucze prywatne z innych źródeł tak dobrze jak to tylko możliwe.

      diff --git a/assets/help/pt/help.html b/assets/help/pt/help.html index f69911dcf..fee36b0e1 100644 --- a/assets/help/pt/help.html +++ b/assets/help/pt/help.html @@ -14,6 +14,7 @@
    • Quais permissões o Delta Chat precisa?
    • What means Pinning, Muting, Archiving?
    • What does the green dot mean?
    • +
    • How do disappearing messages work?
    • How can I delete my account?
    @@ -380,6 +381,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -548,7 +584,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -621,7 +657,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -675,7 +711,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -733,7 +769,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -981,10 +1017,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1065,9 +1101,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

      A causa mais provável é que sua chave está criptografada e/ou usa uma senha. Tais chaves não são suportadas pelo Delta Chat. Você poderia remover a -criptografia por senha e a senha e tentar a importação novamente. Se você quiser -para manter sua senha, você terá que criar um e-mail para uso -com o Delta Chat de tal forma que a chave do Delta Chat está vinculada a este e-mail.

      +criptografia por senha e a senha e tentar a importação novamente.

      + +

      Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

      O Delta Chat apoia formatos comuns de chave privada OpenPGP, porém, é improvável que chaves privadas de todas as fontes sejam totalmente suportadas. Isso diff --git a/assets/help/ru/help.html b/assets/help/ru/help.html index 8b42b3ce4..914713833 100644 --- a/assets/help/ru/help.html +++ b/assets/help/ru/help.html @@ -14,6 +14,7 @@

    • Какие разрешения нужны Delta Chat?
    • What means Pinning, Muting, Archiving?
    • Что означает зеленая точка?
    • +
    • How do disappearing messages work?
    • Как я могу удалить аккаунт?
    @@ -395,6 +396,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -564,7 +600,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -637,7 +673,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -691,7 +727,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -749,7 +785,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -997,10 +1033,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1079,11 +1115,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

    -

    Вероятная причина заключается в том, что ваш ключ зашифрован и/или использует -пароль. Такие ключи не поддерживаются Delta Chat. Вы можете удалить -шифрование парольной фразы и пароль, а затем повторить попытку импорта. Если вы хотите -сохранить свою парольную фразу, вам придется создать псевдоним электронной почты для использования - Delta Chat, чтобы ключ Delta Chat был привязан к этому псевдониму электронной почты.

    +

    С очень большой вероятностью проблема заключается в том, что ваш ключ зашифрован и/или использует пароль. Такие ключи не поддерживаются Delta Chat. Пожалуйста, удалите шифрование и пароль, после чего повторите попытку импорта.

    + +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    Delta Chat поддерживает расспространённые форматы закрытых ключей OpenPGP, однако маловероятно, что мы будем поддерживать все закрытые ключи из любых источников. Это diff --git a/assets/help/sk/help.html b/assets/help/sk/help.html index 2b3938229..b80032d1b 100644 --- a/assets/help/sk/help.html +++ b/assets/help/sk/help.html @@ -14,6 +14,7 @@

  • Aké povolenia potrebuje Delta Chat?
  • What means Pinning, Muting, Archiving?
  • What does the green dot mean?
  • +
  • How do disappearing messages work?
  • How can I delete my account?
  • @@ -392,6 +393,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -562,7 +598,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -635,7 +671,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -689,7 +725,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -747,7 +783,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -995,10 +1031,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1079,9 +1115,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

      Najpravdepodobnejšou príčinou je, že váš kľúč je zašifrovaný a/alebo používa heslo. Delta Chat takéto kľúče nepodporuje. Mohli by ste odstrániť -zašifrovanie prístupovej frázy a heslo a skúsiť import znova. Ak chcete -aby ste si zachovali svoju prístupovú frázu, budete si musieť vytvoriť e-mailový alias -s Delta Chatom tak, že kľúč Delta Chat je zviazaný s týmto e-mailovým aliasom.

      +zašifrovanie prístupovej frázy a heslo a skúsiť import znova.

      + +

      Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

      Delta Chat podporuje bežné formáty súkromných kľúčov OpenPGP avšak je nepravdepodobné, že budú plne podporované súkromné kľúče zo všetkých zdrojov. Toto diff --git a/assets/help/sq/help.html b/assets/help/sq/help.html index fe8c18656..54a948665 100644 --- a/assets/help/sq/help.html +++ b/assets/help/sq/help.html @@ -14,6 +14,7 @@

    • Ç’leje lyp Delta Chat-i?
    • Ç’do të thotë Fiksim, Heshtim, Arkivim?
    • Ç’do të thotë pika e gjelbër?
    • +
    • How do disappearing messages work?
    • Si mund ta fshij llogarinë time?
    @@ -397,6 +398,41 @@ u merakosni dhe lëruni ca kohë ;-) t’u dërgoni një mesazh, ose të shkruani te një grup ku bëjnë pjesë edhe ata. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -568,7 +604,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -641,7 +677,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -695,7 +731,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -753,7 +789,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -1001,10 +1037,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      Nëse s’ju duhet te shërbyesi një kopje jetëgjatë e mesazheve tuaj, @@ -1083,11 +1119,12 @@ Kujdes: Sigurohuni se kyçi s’është i mbrojtur me fjalëkalim, ose hiqeni fj

    -

    Ka një mundësi të mirë që problemi të jetë se kyçi juaj është fshehtëzuar -dhe/ose përdor një fjalëkalim. Kyçe të tillë nuk mbulohen nga Delta Chat-i. Mund -të hiqni fshehtëzimin me frazëkalim dhe fjalëkalimin dhe të riprovoni. Nëse doni -të mbani frazëkalimin tuaj, do t’ju duhet të krijoni një alias email-i për ta përdorur -me Delta Chat-in, që kyçi i Delta Chat-it të jetë i lidhur me këtë alias email-i.

    +

    Ka shumë mundësi që problemi të jetë se kyçi juaj është i fshehtëzuar dhe/ose +përdor një fjalëkalim. Kyçe të tillë nuk mbulohen nga Delta Chat. Ju lutemi, +hiqeni fshehtëzimin dhe fjalëkalimin dhe riprovoni importimin.

    + +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    Për sa u takon formateve, Delta Chat-i mbulon formate të rëndomtë OpenPGP kyçesh private, megjithatë, ka pak gjasa që të mbulojmë 100% të krejt kyçeve diff --git a/assets/help/uk/help.html b/assets/help/uk/help.html index a9e26dac4..17b56c0d2 100644 --- a/assets/help/uk/help.html +++ b/assets/help/uk/help.html @@ -14,6 +14,7 @@

  • Яких дозволів потребує Delta Chat?
  • Що значить Закріплення, Приглушення, Архівування?
  • Що означає зелена точка?
  • +
  • How do disappearing messages work?
  • Як мені видалити свій обліковий запис?
  • @@ -353,6 +354,41 @@ Outgoing messages always use plain text.

    – З іншого боку, інші не завжди «побачать, що ви онлайн». Якщо ви вимкнули сповіщення про прочитання, вони не побачать зелену крапку, доки ви не надішлете їм повідомлення або напишете у групу, до якої вони входять. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -500,7 +536,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -573,7 +609,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -627,7 +663,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -685,7 +721,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -933,10 +969,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1015,7 +1051,10 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

    -

    Найімовірнішою причиною є те, що ваш ключ зашифрований та/або використовується пароль. Такі ключі не підтримуються Delta Chat. Ви можете видалити шифрування парольної фрази та пароль і спробувати імпорт знову. Якщо ви хочете зберегти свою парольну фразу, вам доведеться створити псевдонім електронної пошти для використання з Delta Chat, щоб ключ Delta Chat був прив’язаний до цього псевдоніма електронної пошти.

    +

    Найімовірнішою причиною є те, що ваш ключ зашифрований та/або використовується пароль. Такі ключі не підтримуються Delta Chat. Ви можете видалити шифрування парольної фрази та пароль і спробувати імпорт знову.

    + +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    Delta Chat підтримує поширені формати приватних ключів OpenPGP, однак навряд чи приватні ключі з усіх джерел будуть повністю підтримуватися. Це не головна мета Delta Chat. Фактично, більшість нових користувачів не матимуть жодного ключа до використання Delta Chat. Однак ми намагаємось підтримувати приватні ключі з якомога більшої кількості джерел.

    diff --git a/assets/help/zh_CN/help.html b/assets/help/zh_CN/help.html index 2b5c26a34..7e8628046 100644 --- a/assets/help/zh_CN/help.html +++ b/assets/help/zh_CN/help.html @@ -14,6 +14,7 @@
  • Delta Chat 需要哪些权限?
  • 固定、静音、归档是什么意思?
  • 绿色圆点代表什么?
  • +
  • How do disappearing messages work?
  • 如何删除我的账户?
  • @@ -362,6 +363,41 @@ have turned off read receipts, they will not see the green dot until you message them or write to a group they’re in as well. +

    + + + How do disappearing messages work? + + +

    + +

    You can turn on “disappearing messages” +in the settings of a chat, +at the top right of the chat window, +by selecting a time span +between 1 minute and 5 weeks.

    + +

    Until the setting is turned off again, +each chat member’s Delta Chat app takes care +of deleting the messages +after the selected time span. +The time span begins +when the receiver first sees the message in Delta Chat. +The messages are deleted +both in each email account on the server, +and in the app itself.

    + +

    Note that you can rely on disappearing messages +only as long as you trust your chat partners; +malicious chat partners can take photos, +or otherwise save, copy or forward messages before deletion.

    + +

    Apart from that, +if one chat partner uninstalls Delta Chat, +the messages will not get deleted from their email account. +They will most likely also not be decryptable anymore +(as long as they were encrypted in the first place).

    +

    @@ -516,7 +552,7 @@ Autocrypt uses a limited and secure subset of the Open End-to-End encrypted messages are marked with a padlock padlock.

    -

    Secure-Join protocols +

    Secure-Join protocols are used for establishing chats with guaranteed end-to-end encryption which protects against network attacks and compromised servers. Chats marked with a green checkmark @@ -589,7 +625,7 @@ that you see from your chat partner in a second channel.

    Both Inviter and Joiner:

    -

    Wait while Secure-Join network messages are exchanged between both devices.

    +

    Wait while Secure-Join network messages are exchanged between both devices.

    • @@ -643,7 +679,7 @@ but there is no green checkmark in the profile title. This usually means that the contact “sent a message from another device”.

      For more in-depth discussion of “guaranteed end-to-end encryption” -please see Secure-Join protocols +please see Secure-Join protocols and specifically read about “Verified Groups”, the technical term of what is called here “green-checkmarked” or “guaranteed end-to-end encrypted” chats.

      @@ -701,7 +737,7 @@ guaranteed end-to-end encryption will be automatically re-established.

      Sometimes remaining in contact is more important than end-to-end encryption. “Transport Layer Encryption” (TLS) may still meaningfully protect the confidentiality of your messages between your device and the e-mail server. -But without end-to-end encryption you and your contract are trusting your e-mail server +But without end-to-end encryption you and your contact are trusting your e-mail server to not read or manipulate your messages, and to not hand them to third parties.

      In any case, you can not do much else than accept the warning. @@ -949,10 +985,10 @@ even if the direct chat between you two has a

      The best way to ensure every message is end-to-end encrypted, and metadata deleted as quickly as possible is using chats with guaranteed end-to-end encryption -and turning on disappearing messages.

      +and turning on disappearing messages.

      -

      Guranteed end-to-end encrypted chats protect against MITM attacks -and turning on “disappearing messages” deletes the messages +

      Guaranteed end-to-end encrypted chats protect against MITM attacks +and turning on disappearing messages deletes the messages on the server after a user-configured time.

      If you don’t need a longer-lived copy of your messages on the server, @@ -1031,7 +1067,11 @@ Caution: Make sure the key is not protected by a password, or remove the passwor

    -

    最可能的原因是您的密钥被加密了和/或使用了密码。Delta Chat 不支持这样的密钥。您可以移除密码,之后再尝试导入。如果想保留密码,您需要创建电子邮件别名来使用 Delta Chat ,这样 Delta Chat 的密钥是绑定到这个电子邮件别名上的。

    +

    最可能的原因是您的密钥被加密了和/或使用了密码。Delta Chat 不支持这样的密钥。您可以移除密码,之后再尝试导入。如果想保留密码,您 +需要创建电子邮件别名来使用 Delta Chat ,这样 Delta Chat 的密钥是绑定到这个电子邮件别名上的

    + +

    Another common error is having the wrong file ending. +Use the ASCII armored format and an .asc file ending.

    Delta Chat 支持常见的 OpenPGP 私钥格式。然而,不可能使每种来源的私钥都被完整支持。这不是 Delta Chat 的主要目标。实际上,大多数新用户在使用 Delta Chat 之前根本没有密钥。不过,我们确实在尝试支持尽可能多的私钥来源。

    diff --git a/jni/deltachat-core-rust b/jni/deltachat-core-rust index cd7564d8e..90b953bde 160000 --- a/jni/deltachat-core-rust +++ b/jni/deltachat-core-rust @@ -1 +1 @@ -Subproject commit cd7564d8e06d7ebfed23c5dc44616973f03f6a85 +Subproject commit 90b953bde14cdf583a9a7f5586c11c7359990cc8 diff --git a/metadata/en-US/changelogs/6744.txt b/metadata/en-US/changelogs/6744.txt new file mode 100644 index 000000000..5135a706c --- /dev/null +++ b/metadata/en-US/changelogs/6744.txt @@ -0,0 +1,6 @@ +- One-to-one chats guarantee end-to-end encryption for contacts with a green checkmark now +- For everyone\'s simplicity, we also mark these chats with green checkmarks +- Groups are created automatically with guaranteed end-to-end encryption if possible +- Accept/Blocked, Archived, Pinned, Mute is synced across all your devices +- More improvements in camera, voice messages, backup-all, screen reader, per-account wallpapers, gallery select-all, webxdc landscape +- Tons of bug fixes diff --git a/metadata/en-US/changelogs/6754.txt b/metadata/en-US/changelogs/6754.txt new file mode 100644 index 000000000..5135a706c --- /dev/null +++ b/metadata/en-US/changelogs/6754.txt @@ -0,0 +1,6 @@ +- One-to-one chats guarantee end-to-end encryption for contacts with a green checkmark now +- For everyone\'s simplicity, we also mark these chats with green checkmarks +- Groups are created automatically with guaranteed end-to-end encryption if possible +- Accept/Blocked, Archived, Pinned, Mute is synced across all your devices +- More improvements in camera, voice messages, backup-all, screen reader, per-account wallpapers, gallery select-all, webxdc landscape +- Tons of bug fixes diff --git a/metadata/en-US/changelogs/6774.txt b/metadata/en-US/changelogs/6774.txt new file mode 100644 index 000000000..f4f724b94 --- /dev/null +++ b/metadata/en-US/changelogs/6774.txt @@ -0,0 +1,6 @@ +- sync changes on "Your Profile Name", "Show Class Mails", "Read Receipts" options across devices +- remove receiver limit on .xdc size +- fix log in errors for providers as 163.com +- fix decryption errors when using multiple private keys +- fix database locked errors on webxdc updates +- update translations diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 217fc2e07..1d3752a35 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -595,7 +595,7 @@ Usuario SOCKS5 Contraseña SOCKS5 ¿Continuar con la configuración simplificada? - La dirección de correo electrónico introducida admite una configuración simplificada (OAuth2).\n\nEn el próximo paso, permita que DeltaLab actúe como su aplicación de chat con correo electrónico.\n\nNo hay servidores de DeltaLab, tus datos permanecen en tu dispositivo! + La dirección de correo electrónico introducida admite una configuración simplificada (OAuth 2.0).\n\nEn el próximo paso, permita que DeltaLab actúe como su aplicación de chat por correo electrónico.\n\nNo hay servidores de DeltaLab, tus datos permanecen en tu dispositivo. Comprobaciones de certificados Por favor, introduzca una dirección de correo válida Por favor, introduzca un servidor / dirección IP válido @@ -814,7 +814,7 @@ Recibo de lectura El mensaje \"%1$s\" que enviaste se mostró en la pantalla del destinatario.\n\nEsto no garantiza que el contenido haya sido leído. - Este mensaje no se puede descifrar.\n\n• Podría ayudar simplemente responder a este mensaje y pedir al remitente que lo envíe de nuevo.\n\n• Si acabas de reinstalar Delta Chat, es mejor que configures Delta Chat de nuevo y elijas \"Agregar como segundo dispositivo\" o importes una copia de seguridad. + Este mensaje no se puede descifrar.\n\n• Podría ayudar simplemente responder a este mensaje y pedir al remitente que lo envíe de nuevo.\n\n• Si acabas de reinstalar DeltaLab, es mejor que configures DeltaLab de nuevo y elijas \"Agregar como segundo dispositivo\" o importes una copia de seguridad. Remitente desconocido. Mira \"info\" para más detalles. Mensaje de %1$s Falla en enviar el mensaje a %1$s. diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 14a0de1c5..6ed6c6d25 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1104,7 +1104,7 @@ - Novità:\n\n💌 le chat individuali garantiscono ora la crittografia end-to-end per i contatti introdotti\n\n😌 per la semplicità di tutti, contrassegniamo questi contatti e chat con segni di spunta verdi\n\n👥 i gruppi sono creati automaticamente con crittografia end-to-end garantita, se possibile\n\n🔄 Accettato/Bloccato, Archiviato, Appuntato, Disattivato è sincronizzato su tutti i tuoi dispositivi + Novità:\n\n💌 le chat individuali garantiscono ora la crittografia end-to-end per i contatti invitati\n\n😌 per la semplicità di tutti, contrassegniamo questi contatti e chat con segni di spunta verdi\n\n👥 i gruppi sono creati automaticamente con crittografia end-to-end garantita, se possibile\n\n🔄 Accettato/Bloccato, Archiviato, Appuntato, Disattivato viene sincronizzato su tutti i tuoi dispositivi Tieni d\'occhio gli ulteriori miglioramenti nella fotocamera, nei messaggi vocali, nel backup di tutto, nella lettura dello schermo, negli sfondi per account, nella selezione di tutte le gallerie, nel panorama webxdc... oppure leggili su %1$s diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index e803633d3..ffaa0402b 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -4,7 +4,9 @@ DeltaLab OK Anuluj - Wyczyść wyszukiwanie + + lub + Wyczyść wyszukiwanie Tak Nie Zaznacz @@ -34,6 +36,8 @@ Zamknij Zamknij okno Przekaż + Utwórz + Później Wyślij ponownie @@ -160,6 +164,9 @@ Gif Naklejka + Dodaj do kolekcji naklejek + Aby dodać naklejki, dotknij „Otwórz folder naklejek”, utwórz podfolder dla swojego pakietu naklejek i przeciągnij do niego pliki obrazów i naklejek + Otwórz folder naklejek Obrazy Audio Wiadomość głosowa @@ -210,11 +217,15 @@ Nowy kontakt Nowy czat Nowa grupa + Klonuj czat Lista rozgłoszeniowa Lista rozgłoszeniowa Nowa lista rozgłoszeniowa Dodaj odbiorców + Edytuj listę rozgłoszeniową + Nazwa listy rozgłoszeniowej + Wpisz nazwę listy rozgłoszeniowej Wyślij Przełącz klawiaturę emoji Edytuj grupę @@ -239,6 +250,7 @@ Kopiuj obraz Kopiuj e-mail Wklej ze schowka + Linku „%1$d” nie można otworzyć w przeglądarce internetowej. Czy zamiast tego chcesz skopiować link do schowka? Przekaż wiadomość Odpowiedz na wiadomość Wyłącz powiadomienia @@ -248,6 +260,7 @@ Wszystkie multimedia Pokaż w czacie + Pokaż aplikację w czacie Udostępnij Zablokuj @@ -259,6 +272,7 @@ Przewiń na dołu Przewiń na górę Pomoc + Co to jest Webxdc? Polityka prywatności Zaznacz wszystko Zaznacz czat @@ -295,6 +309,8 @@ Kod źródłowy Dodaj do ekranu głównego + Wspomóż + Wyłącz na 1 godzinę Wyłącz na 2 godziny Wyłącz na 1 dzień @@ -400,6 +416,7 @@ Wyślij wiadomość. Nie szkodzi, jeśli %1$s nie korzysta z Delta Chat. + Na liście rozgłoszeniowej odbiorcy będą otrzymywać wiadomości w czacie tylko do odczytu. Napisz pierwszą wiadomość, by inni mogli odpowiedzieć w tej grupie.\n\n• Nie ma problemu, jeśli nie wszyscy członkowie korzystają z Delta Chat.\n\n• Dostarczenie pierwszej wiadomości może chwilę potrwać. PRZESUŃ, BY ANULOWAĆ Dotknij i przytrzymaj, aby nagrać wiadomość głosową, zwolnij, aby wysłać @@ -464,6 +481,8 @@ Szukaj + Wyszukaj w czacie + Szukaj plików Wyszukaj czaty, kontakty i wiadomości Nie znaleziono wyników dla „%s @@ -479,6 +498,7 @@ Musisz być członkiem grupy, aby wykonać tę czynność. Szyfrowanie Wspólne czaty + Powiązane czaty Kontakt Grupa Galeria @@ -493,6 +513,10 @@ Tutaj pojawią się prywatne aplikacje udostępnione na tym czacie. Tutaj pojawią się multimedia udostępnione w dowolnym czacie. Podgląd multimediów + + Siatka proporcjonalna + + Siatka kwadratowa Wyślij wiadomość %1$s zmieniła swój adres z %2$s na %3$s @@ -620,7 +644,7 @@ Twój profil Zdjęcie profilowe Zablokowane kontakty - Jeśli zablokujesz kontakty, zostaną one pokazane tutaj. + Zablokowane kontakty, zostaną pokazane tutaj. Hasło i konto Twoje zdjęcie profilowe i nazwa będą wyświetlane wraz z wiadomościami podczas komunikacji z innymi użytkownikami. Już wysłanych informacji nie można skasować ani usunąć. Twoja nazwa @@ -677,7 +701,11 @@ Inne Kopia zapasowa Wykonaj kopię zapasową czatów na pamięci zewnętrznej - Kopia zapasowa pomaga skonfigurować nową instalację na tym lub na innym urządzeniu.\n\nKopia zapasowa będzie zawierała wszystkie wiadomości, kontakty i czaty oraz pełną konfigurację funkcji automatycznego szyfrowania. Przechowuj plik kopii zapasowej w bezpiecznym miejscu lub usuń go jak najszybciej. + Kopia zapasowa pomaga skonfigurować nową instalację na tym lub na innym urządzeniu.\n\nKopia zapasowa będzie zawierała wszystkie wiadomości, kontakty i czaty oraz pełną konfigurację funkcji automatycznego szyfrowania typu end-to-end. Przechowuj plik kopii zapasowej w bezpiecznym miejscu lub usuń go jak najszybciej. + + Eksportuj %1$s + + Eksportuj wszystkie %1$d konta Utwórz kopię Kopia zapasowa została pomyślnie zapisana do %1$s Zarządzaj prywatnymi kluczami @@ -728,6 +756,9 @@ Usuń zdjęcie profilowe Pokaż ikonę w obszarze powiadomień Edytuj profil + Wyłącz IMAP IDLE + Nie używaj rozszerzenia IMAP IDLE, nawet jeśli serwer je obsługuje. Włączenie tej opcji opóźni pobieranie wiadomości, włącz ją tylko na testy. + Wyniki wyszukiwania Nie znaleziono emoji @@ -775,13 +806,13 @@ Wiadomość konfiguracyjna automatycznego szyfrowania” bezpiecznie udostępnia twoją konfigurację end-to-end innym aplikacjom zgodnym z Autocrypt. Klucz zostanie zaszyfrowany za pomocą wyświetlonego tutaj kodu konfiguracyjnego, który należy wpisać na drugim urządzeniu. Wyślij wiadomość konfiguracyjną Autocrypt Klucz został wysłany do ciebie. Przejdź do innego urządzenia i otwórz wiadomość konfiguracyjną. Zostanie wyświetlona prośba o podanie kodu konfiguracyjnego. Wpisz następujące cyfry w podpowiedzi.\n\nGdy skończysz, drugie urządzenie będzie gotowe do użycia funkcji automatycznego szyfrowania. - Preferuj pełne szyfrowanie + Preferuj szyfrowanie typu end-to-end Wiadomość konfiguracyjna automatycznego szyfrowania - Jest to wiadomość konfiguracyjna automatycznego szyfrowania służąca do przesyłania klucza między klientami.\n\nAby odszyfrować i użyć klucza, otwórz wiadomość w kliencie zgodnym z automatycznym szyfrowaniem i wprowadź kod konfiguracyjny przedstawiony na urządzeniu generującym. - Jest to wiadomość konfiguracyjna automatycznego szyfrowania służąca do przesyłania klucza między klientami.\n\nAby odszyfrować i użyć klucza, dotknij lub kliknij tą wiadomość. + Jest to wiadomość konfiguracyjna automatycznego szyfrowania typu end-to-end służąca do przesyłania klucza między klientami.\n\nAby odszyfrować i użyć klucza, otwórz wiadomość w kliencie zgodnym z automatycznym szyfrowaniem i wprowadź kod konfiguracyjny przedstawiony na urządzeniu generującym. + Jest to wiadomość konfiguracyjna automatycznego szyfrowania typu end-to-end służąca do przesyłania klucza między klientami.\n\nAby odszyfrować i użyć klucza, dotknij lub kliknij tą wiadomość. Wiadomość konfiguracyjna automatycznego szyfrowania Wprowadź kod konfiguracyjny wyświetlany na drugim urządzeniu. - Udany transfer klucza. To urządzenie jest teraz gotowe do użycia automatycznego szyfrowania za pomocą tego samego klucza, co na drugim urządzeniu. + Udany transfer klucza end-to-end. To urządzenie jest teraz gotowe do użycia automatycznego szyfrowania za pomocą tego samego klucza, co na drugim urządzeniu. Powtórz Zły kod konfiguracyjny. Spróbuj ponownie.\n\nJeśli nie pamiętasz kodu konfiguracji, po prostu uruchom ponownie transfer klucza na drugim urządzeniu. @@ -789,6 +820,7 @@ Potwierdzenie odczytu To jest potwierdzenie odczytu dla wiadomości ”%1$s„.\n\nTo potwierdzenie odczytu tylko informuje, że wiadomość została wyświetlona na urządzeniu odbiorcy. Nie ma gwarancji, że odbiorca przeczytał treść wiadomości. + Tej wiadomości nie można odszyfrować.\n\n• Możesz teraz pomóc odpowiadając po prostu na tą wiadomość i poprosić nadawcę o ponowne wysłanie wiadomości.\n\n• Jeśli właśnie ponownie zainstalowałeś Delta Chat, najlepiej będzie, jeśli ponownie skonfigurujesz Delta Chat teraz i wybierzesz „Dodaj jako drugie urządzenie” lub zaimportujesz kopię zapasową. Nieznany nadawca tego czatu. Więcej szczegółów znajdziesz w sekcji „Informacje”. Wiadomość od %1$s Nie udało się wysłać wiadomości do %1$s. @@ -800,6 +832,8 @@ Obraz grupy zmieniony przez %1$s. + Dodano członka %1$s. + Dodano członka %1$s. Użytkownik %2$s dodał członka %1$s. @@ -852,6 +886,12 @@ Ustawiono zegar znikających wiadomości na %1$s tyg. Użytkownik %2$s ustawił zegar znikających wiadomości na %1$s tyg. + + Użytkownik %1$s wysłał wiadomość z innego urządzenia. + Od teraz gwarantujemy, że wiadomości będą szyfrowane metodą end-to-end. Dotknij, aby przeczytać więcej. + Teraz gwarantujemy, że wszystkie wiadomości w tym czacie są szyfrowane metodą end-to-end.\n\nSzyfrowanie end-to-end zapewnia prywatność wiadomości między tobą a twoimi partnerami czatów. Nawet dostawca twojej poczty e-mail nie może ich odczytać. + Użytkownik %1$s wysłał wiadomość z innego urządzenia. Dotknij, aby przeczytać więcej. + Nie można już zagwarantować szyfrowania end-to-end, prawdopodobnie z powodu ponownej instalacji Delta Chat przez %1$s lub wysłania wiadomości z innego urządzenia.\n\nMożesz spotkać się z tą osobą osobiście i ponownie zeskanować jej kod QR, aby przywrócić gwarantowane szyfrowanie end-to-end. Czytaj więcej Usunięto czat „Zapisane wiadomości”.\n\nℹ️ Aby ponownie użyć funkcji „Zapisane wiadomości”, utwórz nowy czat ze sobą. @@ -909,12 +949,13 @@ Użytkownik %1$s odpowiedział, czekając na dodanie do grupy… Kontakt %1$s zweryfikowany. - Nie można zweryfikować %1$s + Nie można zweryfikować szyfrowania typu end-to-end %1$s Zweryfikowano przez %1$s Zweryfikowane przez ciebie Zmieniono konfigurację dla %1$s + Aby zagwarantować szyfrowanie end-to-end, do tej grupy możesz dodawać wyłącznie kontakty oznaczone zielonym znacznikiem wyboru.\n\nMożesz spotkać się z kontaktami osobiście i zeskanować ich kod QR, aby je przedstawić. Skopiowano adres kodu QR do schowka Wybierz czat, do którego chcesz wysłać wiadomość @@ -994,7 +1035,7 @@ Wybierz obraz grupy Eksport kopii zapasowej Pomyślnie przetransferowano konfigurację Autocrypt! - Usunąć ten login? Wszystko zostanie usunięte, w tym kompletna konfiguracja, kontakty, czaty, wiadomości i multimedia. Ta akcja jest ostateczna i nie można jej odwrócić. + Usunąć ten login? Wszystko zostanie usunięte, w tym kompletna konfiguracja end-to-end, kontakty, czaty, wiadomości i multimedia. Ta akcja jest ostateczna i nie można jej odwrócić. E-mail: %1$s\nRozmiar: %2$s\nID konta: %3$s wysłane odebrane @@ -1076,4 +1117,8 @@ Pozwolono już Delta Chat na odbieranie wiadomości w tle.\n\nJeśli wiadomości nadal nie docierają w tle, sprawdź też ustawienia systemu. - + + Co nowego:\n\n💌 czaty indywidualne gwarantują szyfrowanie end-to-end dla kontaktów oznaczonych zielonym znacznikiem\n\n😌 dla ułatwienia dla wszystkich oznaczamy te czaty również zielonymi znacznikami wyboru\n\n👥 grupy są tworzone automatycznie z gwarantowanym kompleksowym szyfrowaniem, jeśli to możliwe\n\n🔄 Zaakceptowany/Zablokowany, Zarchiwizowany, Przypięty, Wyciszony są synchronizowane na wszystkich twoich urządzeniach + + Zwróć uwagę na więcej ulepszeń w aparacie, wiadomościach głosowych, tworzeniu kopii zapasowych, czytniku ekranu, tapetach dla poszczególnych kont, opcji wybierz wszystkie w galerii, krajobrazie webxdc … lub przeczytaj o nich pod adresem %1$s + diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 9e10e4307..ea82af223 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -4,7 +4,9 @@ DeltaLab Гаразд Скасувати - Очистити пошук + + або + Очистити пошук Так Ні Обрати @@ -818,6 +820,7 @@ Сповіщення про прочитання. Це підтвердження того, що повідомлення «%1$s» було відкрито на пристрої одержувача. Дане підтвердження не означає, що повідомлення було прочитано. + Це повідомлення неможливо розшифрувати.\n\n- Можливо, допоможе просто відповісти на це повідомлення і попросити відправника надіслати повідомлення ще раз.\n\n- Якщо ви щойно переінсталювали Delta Chat, то краще за все переналаштувати Delta Chat зараз і вибрати \"Додати як другий пристрій\" або імпортувати резервну копію. Невідомий відправник для цього чату. Дивіться \"Інформацію\" для деталей. Повідомлення від %1$s Неможлива надіслати повідомлення до %1$s. @@ -829,6 +832,8 @@ %1$s змінили зображення групи. + Додано учасника %1$s. + Ви додали учасника %1$s. %2$s додали учасника %1$s. @@ -1112,4 +1117,8 @@ Ви вже дозволили Delta Chat отримувати повідомлення у фоні.\n\nЯкщо повідомлення досі не приходять у фоні, перевірте налаштування вашої системи. - + + Що нового:\n\n💌 чати тет-а-тет гарантують наскрізне шифрування для контактів із зеленою галочкою\n\n😌 для зручності ми також позначаємо ці чати зеленими галочками\n\n👥 групи створюються автоматично з гарантованим наскрізним шифруванням, якщо це можливо\n\n🔄 Прийняти/Блокувати, Архівувати, Закріпити, Вимкнути звук синхронізуються на всіх ваших пристроях + + Слідкуйте за іншими вдосконаленнями камери, голосових повідомлень, резервного копіювання всього, програми зчитування з екрана, фонових малюнків для кожного облікового запису, вибору всієї галереї, webxdc ... або читайте на %1$s + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index dd99d3af2..3caf9b83c 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -910,7 +910,7 @@ 由您验证 %1$s 的加密设置已更改。 - 要确保端到端加密,你只能将带有略色验证标识的联系人到此群中。\n\n你可以亲自和未验证联系人线下碰面并扫描联系人二维码来验证。 + 要确保端到端加密,你只能将带有绿色验证标识的联系人到此群中。\n\n你可以亲自和未验证联系人线下碰面并扫描联系人二维码来验证。 已复制二维码链接到剪贴板 选择要发送消息的聊天 diff --git a/scripts/grep-string.sh b/scripts/grep-string.sh index 7628a89dd..4304803b6 100755 --- a/scripts/grep-string.sh +++ b/scripts/grep-string.sh @@ -1,8 +1,8 @@ TEXT=$1 if [ -z "$TEXT" ]; then - echo "this script searches for the string key given as the first parameter." - echo "search is done in this repo and in ../deltachat-ios and in ../deltachat-desktop." + echo "search for a given string key in this repo" + echo "and in ../deltachat-ios, ../deltachat-desktop, ../deltachat-core-rust/deltachat-jsonrpc, ../deltatouch" echo "usage: ./scripts/grep-string.sh " exit fi @@ -16,5 +16,9 @@ grep --exclude=*.strings --exclude-dir={.git,libraries,Pods,deltachat-ios.xcodep echo "==================== DESKTOP USAGE ====================" grep --exclude-dir={.cache,.git,html-dist,node_modules,_locales} -ri $TEXT ../deltachat-desktop/ -echo "==================== NODE USAGE ====================" -grep --exclude-dir={.git} -ri $TEXT ../deltachat-core-rust/node +echo "==================== JSONRPC USAGE ====================" +grep --exclude-dir={.git} -ri $TEXT ../deltachat-core-rust/deltachat-jsonrpc + +echo "==================== UBUNTU TOUCH USAGE ====================" +grep --exclude-dir={.git} -ri $TEXT ../deltatouch/ + diff --git a/src/org/thoughtcrime/securesms/CreateProfileActivity.java b/src/org/thoughtcrime/securesms/CreateProfileActivity.java index 74f31890c..a33d22b98 100644 --- a/src/org/thoughtcrime/securesms/CreateProfileActivity.java +++ b/src/org/thoughtcrime/securesms/CreateProfileActivity.java @@ -220,7 +220,9 @@ public class CreateProfileActivity extends BaseActionBarActivity implements Emoj passwordAccountSettings.setOnClickListener(view -> { boolean result = ScreenLockUtil.applyScreenLock(this, getString(R.string.pref_password_and_account_settings), getString(R.string.enter_system_secret_to_continue), ScreenLockUtil.REQUEST_CODE_CONFIRM_CREDENTIALS); - if (!result) { openRegistrationActivity(); } + if (!result) { + openRegistrationActivity(); + } }); if (fromWelcome) { diff --git a/src/org/thoughtcrime/securesms/EphemeralMessagesDialog.java b/src/org/thoughtcrime/securesms/EphemeralMessagesDialog.java index 235527664..12b09669d 100644 --- a/src/org/thoughtcrime/securesms/EphemeralMessagesDialog.java +++ b/src/org/thoughtcrime/securesms/EphemeralMessagesDialog.java @@ -11,6 +11,7 @@ import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import androidx.core.widget.TextViewCompat; +import org.thoughtcrime.securesms.connect.DcHelper; import org.thoughtcrime.securesms.util.ViewUtil; import java.util.concurrent.TimeUnit; @@ -69,7 +70,8 @@ public class EphemeralMessagesDialog { default: burnAfter = 0; break; } listener.onTimeSelected(burnAfter); - }); + }) + .setNeutralButton(R.string.learn_more, (d, w) -> DcHelper.openHelp(context, "#ephemeralmsgs")); builder.show(); } diff --git a/src/org/thoughtcrime/securesms/LocalHelpActivity.java b/src/org/thoughtcrime/securesms/LocalHelpActivity.java index 513bee046..548e412df 100644 --- a/src/org/thoughtcrime/securesms/LocalHelpActivity.java +++ b/src/org/thoughtcrime/securesms/LocalHelpActivity.java @@ -19,7 +19,7 @@ public class LocalHelpActivity extends WebViewActivity getSupportActionBar().setTitle(getString(R.string.menu_help)); String section = getIntent().getStringExtra(SECTION_EXTRA); - String helpPath = "help/LANG/help.html" + (section!=null? section : ""); + String helpPath = "help/LANG/help.html"; String helpLang = "en"; try { Locale locale = dynamicLanguage.getCurrentLocale(); @@ -39,7 +39,7 @@ public class LocalHelpActivity extends WebViewActivity e.printStackTrace(); } - webView.loadUrl("file:///android_asset/" + helpPath.replace("LANG", helpLang)); + webView.loadUrl("file:///android_asset/" + helpPath.replace("LANG", helpLang) + (section!=null? section : "")); } @Override diff --git a/src/org/thoughtcrime/securesms/NewConversationActivity.java b/src/org/thoughtcrime/securesms/NewConversationActivity.java index dc7a96810..585357bf7 100644 --- a/src/org/thoughtcrime/securesms/NewConversationActivity.java +++ b/src/org/thoughtcrime/securesms/NewConversationActivity.java @@ -104,7 +104,7 @@ public class NewConversationActivity extends ContactSelectionActivity { else { int contactId = dcContext.lookupContactIdByAddr(addr); if (contactId!=0 && dcContext.getChatIdByContactId(contactId)!=0) { - openConversation(dcContext.createChatByContactId(contactId)); + openConversation(dcContext.getChatIdByContactId(contactId)); } else { String nameNAddr = contactId == 0 ? addr : dcContext.getContact(contactId).getNameNAddr(); new AlertDialog.Builder(this) @@ -112,10 +112,13 @@ public class NewConversationActivity extends ContactSelectionActivity { .setCancelable(true) .setNegativeButton(android.R.string.cancel, null) .setPositiveButton(android.R.string.ok, (dialog, which) -> { - int contactId1 = dcContext.createContact(null, addr); + int contactId1 = dcContext.lookupContactIdByAddr(addr); if (contactId1 == 0) { - Toast.makeText(NewConversationActivity.this, R.string.bad_email_address, Toast.LENGTH_LONG).show(); - return; + contactId1 = dcContext.createContact(null, addr); + if (contactId1 == 0) { + Toast.makeText(NewConversationActivity.this, R.string.bad_email_address, Toast.LENGTH_LONG).show(); + return; + } } openConversation(dcContext.createChatByContactId(contactId1)); }).show();